TI论坛
直播中

陈光琦

7年用户 939经验值
私信 关注
[问答]

ADS1278负电压采集符号位丢失的原因?如何解决?


  • 对比了两块板相同电路板上ADC,其中一块采集正弦电压正常。当使用同样的
  • FPGA板连接第二块时,发现该板上ADC采集负电压会丢失符号位。请问这是什么情况?更换新的ADS1278也同样如此。

回帖(2)

曹丽娜

2024-11-21 16:37:39
   看图片中波形,异常的数据幅值特别大,有没有可能在数据处理的时候将最高位MSB位没有当作符号位处理,而是当作了无符号数据进行的处理?
而且波形中并不是每一个负值sample都是异常的,感觉应该是数据处理的问题。
或者您采集一个固定的负值直流电压,看是否可以正确采集?建议AD转换时用示波器或逻辑分析仪抓取SPI输出波形,看输出code是否异常?
举报

贾熹

2024-11-21 18:11:18
ADS1278负电压采集符号位丢失的原因可能有以下几点:

1. 电源问题:检查电源是否稳定,以及是否有足够的电压和电流供应给ADS1278。不稳定的电源可能导致采集数据不准确。

2. 地线问题:确保地线连接良好,避免地线环路干扰。地线问题可能导致采集数据不稳定。

3. 模拟输入信号问题:检查模拟输入信号是否正常,包括信号幅度、频率等。信号问题可能导致采集数据不准确。

4. FPGA板问题:检查FPGA板是否有损坏或故障。FPGA板问题可能导致采集数据不准确。

5. ADS1278配置问题:检查ADS1278的配置参数是否正确设置。错误的配置可能导致采集数据不准确。

解决方法:

1. 检查电源:确保电源稳定,并且有足够的电压和电流供应给ADS1278。

2. 检查地线:确保地线连接良好,避免地线环路干扰。

3. 检查模拟输入信号:检查模拟输入信号是否正常,包括信号幅度、频率等。

4. 检查FPGA板:检查FPGA板是否有损坏或故障。如有需要,更换新的FPGA板。

5. 检查ADS1278配置:检查ADS1278的配置参数是否正确设置。如有需要,重新配置ADS1278。

6. 比较两块板的电路设计:检查两块板的电路设计是否有差异,可能导致采集数据不准确。

7. 尝试使用其他ADC:如果以上方法都无法解决问题,可以尝试使用其他型号的ADC进行对比测试,以确定问题是否出在ADS1278上。

通过以上步骤,希望能帮助您找到问题的原因并解决负电压采集符号位丢失的问题。
举报

更多回帖

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