TI论坛
直播中

维生素B2

13年用户 1093经验值
私信 关注
[问答]

使用FPGA控制ADS8365模数转换,没有EOC输出,FPGA无法读取数据,为什么?


  • 大家好,我使用FPGA控制ADS8365模数转换,以前的使用没问题,突然现在出现问题,我检查FPGA的控制信号,都正常,就是没有EOC输出,FPGA无法读取数据,不知道怎么回事?

回帖(4)

郑俊杰

2025-1-8 15:16:27
  起因应该很多.
不排除 ADS8365 损坏, 但你应该先检查一下包括供电, 复位, 连接和焊接等方面因素
举报

折剑青

2025-1-8 15:16:39
你是说FPHA控制的EOC脚没有输出,如果是这样的话 。只能是FPGA出问题了 ,你换个脚看看。如果是AD的话,就更换一个AD看看。因为你以前正常的话,很可能是芯片坏了,或者虚焊
举报

李锰

2025-1-8 15:16:42
 注意电源要用好的线性稳压电源!
ADS8365输入的模拟电压不能超出范围,建议做输入保护电路!
举报

jfsky

2025-1-9 18:02:48
您好!根据您的描述,FPGA无法读取ADS8365的数据,可能的原因有以下几点:

1. ADS8365芯片故障:请检查ADS8365芯片是否正常工作,可以尝试更换芯片进行测试。

2. FPGA与ADS8365之间的连接问题:请检查FPGA与ADS8365之间的连接线是否松动或损坏,确保连接正常。

3. FPGA控制信号问题:虽然您提到控制信号正常,但仍然建议您再次检查FPGA的控制信号,包括时钟信号、片选信号、数据输入输出信号等,确保信号正常。

4. FPGA程序问题:请检查FPGA程序是否正确配置了ADS8365的控制寄存器,以及是否正确处理了EOC信号。

5. 电源问题:请检查FPGA和ADS8365的电源是否正常,确保电源稳定。

6. 干扰问题:请检查周围环境是否存在电磁干扰,可能导致信号不稳定。

建议您逐一排查以上可能的原因,找到问题所在并进行修复。希望对您有所帮助!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分