TI论坛
直播中

李星童

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

ADS127L01量程达不到±VREF怎么解决?


  • 根据Datasheet上说明,如果VREF=3V的话,量程应该在±3V

    但在实际使用过程中,选用VLP mode,采样频率2k,出现信号幅度大约等于VREF/2的时候,高位2位出现反向,即00->11,11->00

回帖(2)

张华

2024-11-26 16:23:53
您好,
也就是说,如果输入的电压是1.5V(VREF/2),1LSB=1.5522x10^-10,那么输出代码应该是4000 0012H,换成二进制是0100 0000 0000 0000 0000 0000 0001 0010,然后您实际输出是1000 0000 0000 0000 0000 0000 0001 0010 ?
如果高2位都是0的话,输入电压应该小于1.5V,您可以输入一个恒定的1V电压信号,然后采集,看转换输出代码是什么样的吗?同时,用示波器测量SPI信号(SCLK 、CS 、DOUT、 DIN),看AD芯片实际输出是怎样的?
举报

fanB

2024-11-26 18:10:58
根据您的描述,您在使用ADS127L01时遇到了量程问题。以下是一些建议来解决这个问题:

1. 检查VREF值:确保VREF值确实为3V。如果VREF值不正确,可能导致量程问题。您可以使用万用表测量VREF引脚的电压,确保其在3V左右。

2. 检查电源电压:确保ADS127L01的电源电压在规定的范围内(2.0V至5.5V)。如果电源电压过低或过高,可能影响量程。

3. 检查输入信号:确保输入信号在允许的范围内。如果输入信号超出范围,可能导致量程问题。您可以使用示波器检查输入信号的幅度。

4. 检查采样频率:您提到采样频率为2k。请确保这个采样频率在ADS127L01允许的范围内。如果采样频率过高,可能导致量程问题。

5. 检查VLP模式:您提到使用了VLP模式。请确保这个模式适用于您的应用。如果VLP模式不适合您的应用,可能导致量程问题。您可以尝试使用其他模式,如LP或HP模式。

6. 检查代码:检查您的代码,确保正确配置了ADS127L01的寄存器。错误的寄存器配置可能导致量程问题。

7. 检查硬件连接:检查ADS127L01与微控制器之间的连接,确保所有连接正确且无松动。

如果以上建议都不能解决问题,您可以尝试联系ADS127L01的制造商,寻求技术支持。他们可能会提供更详细的解决方案。
举报

更多回帖

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