TI论坛
直播中

李平

8年用户 1330经验值
私信 关注
[问答]

做ADS1298转换时遇到的两个问题求解


  • 您好,我在做AD转换的时候有两个问题:
    有一个通道经过放大器输出后,有正确波形,但是用AD得到的数据却全是7FFFFF。我用的参考是2.4V内部,放大器输出为0.5-1.5V正弦波。
    还有一个通道在AD工作的时候,放大器的输出会被拉低为0V左右。
    除了这两个通道外,其余通道数据完全正常

回帖(4)

李玉华

2025-2-12 09:53:42
  你的PGA增益打到哪个档位了?放大器单端输出还是差分输出?从手册上看,如果运放是单端输出,在应用时应该在另一个输入端加一个共模上去,比如你的放大器输出0.5~1.5V单端,那么另一个输入端应该给个1V的共模上去。如果运放是差分输出,那么根据手册第3页,AINP-AINN的范围应该是-VREF/Gain~+VREF/Gain。现在VREF=2.4V,如果要接收1.5V的信号,PGA Gain只能打到1,否则就会使输入超出允许范围。
对于运放输出拉低到0V的情况,怀疑可能是共模出了问题,最好上传一下电路图,以便进一步评估。


                       
举报

周悠悠

2025-2-12 09:53:52
 PGA都是打在1上的,AINP是接的信号端,AINN是接的模拟地。
举报

曹玥

2025-2-12 09:54:01
如果你的AINP是0.5V~1V,那么共模应该在1V,这种情况下建议你试试把AINN接一个1V共模电压,看看情况是否改善。
对于拉到0的通道,你可以把前端去掉,直接将信号输入到ADC的输入端,看看此时结果是否正确。如果结果正确,那说明问题出在前端,如果不正确,则调试ADC,使结果正确。
举报

吴藩

2025-2-12 10:55:23
您好,针对您在使用ADS1298进行AD转换时遇到的问题,我将为您提供一些建议和解决方案。

问题一:有一个通道经过放大器输出后,有正确波形,但是用AD得到的数据却全是7FFFFF。

1. 检查放大器的增益设置:请确保放大器的增益设置正确,以便将输入信号放大到合适的范围。如果增益设置过高或过低,可能会导致AD转换器无法正确读取信号。

2. 检查ADS1298的输入范围:请确保ADS1298的输入范围设置正确。根据您的描述,放大器输出为0.5-1.5V正弦波,而参考电压为2.4V。请检查ADS1298的输入范围是否设置为0-2.4V,以确保能够正确读取信号。

3. 检查ADS1298的采样率:请确保ADS1298的采样率设置正确。如果采样率过低,可能会导致信号丢失,从而导致AD转换器无法正确读取信号。

4. 检查ADS1298的滤波器设置:请确保ADS1298的滤波器设置正确。如果滤波器设置不当,可能会导致信号失真,从而导致AD转换器无法正确读取信号。

问题二:另一个通道在AD工作的时候,放大器的输出会被拉低为0V左右。

1. 检查放大器的电源:请确保放大器的电源稳定且在规定的工作范围内。不稳定的电源可能会导致放大器输出异常。

2. 检查放大器的输入信号:请确保放大器的输入信号正常。如果输入信号异常,可能会导致放大器输出异常。

3. 检查放大器的负载:请确保放大器的负载在规定的范围内。过大的负载可能会导致放大器输出异常。

4. 检查ADS1298的共模抑制比(CMRR):请确保ADS1298的共模抑制比设置正确。如果共模抑制比设置不当,可能会导致信号受到干扰,从而导致放大器输出异常。

5. 检查放大器和ADS1298之间的连接:请确保放大器和ADS1298之间的连接正确且无短路或断路。错误的连接可能会导致信号失真,从而导致放大器输出异常。

综上所述,针对您在使用ADS1298进行AD转换时遇到的问题,建议您从放大器的增益设置、ADS1298的输入范围、采样率、滤波器设置等方面进行检查和调整。同时,也要检查放大器的电源、输入信号、负载以及与ADS1298之间的连接。希望这些建议能够帮助您解决问题。
举报

更多回帖

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