TI论坛
直播中

张艳

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

求助,关于ads1234输出的疑问求解


  • 很大的小和输出很小的数(0X00FFFFBD,0XBDFFFFC2..),不接传感器也是同样的输出,是什么原因,是AD片子损坏了吗?

回帖(3)

李雯婷

2025-2-14 10:53:44
ADS1234的输出为二的补码。从你的描述来看,输出的值应该是0XFFFFBD,0XFFFFC2这两个值。那么这两个值看起来很正常,是一个0电压左右的值。
很有可能是前面的传感器输出了0电压。
举报

李润基

2025-2-14 10:53:51
用下面的方法再测试一下:
1) 输入端IN+, IN-都接到Vcc/2上,即零输入,看输出是否接近000000h 或FFFFFFh? 应为有offset可能会偏一点。
2)输入端IN+ 接到Vref+, 输入端IN-接到Vref_ , ADC输出是否接近7FFFFFh,
如有一个ADC的值差的比较离谱,那你赶快吹掉,换个新的吧!
举报

你又知道了

2025-2-14 18:00:41
根据您的描述,ads1234输出的疑问求解很大的小和输出很小的数(0X00FFFFBD, 0XBDFFFFC2...),不接传感器也是同样的输出。这种情况可能是由以下几个原因导致的:

1. AD片子损坏:如果AD片子损坏,可能会导致输出不稳定或异常。您可以尝试更换一个新的AD片子,看看问题是否得到解决。

2. 供电问题:请检查您的电源是否稳定,电压是否在规定的范围内。不稳定的电源可能会导致AD片子工作不正常,从而产生异常输出。

3. 连接问题:请检查您的传感器和AD片子之间的连接是否正确,是否有松动或接触不良的情况。连接问题可能会导致信号传输不稳定,从而产生异常输出。

4. 程序问题:请检查您的程序代码是否正确,是否有误操作或错误的数据处理。程序问题可能会导致错误的输出结果。

5. 干扰问题:请检查您的电路是否存在电磁干扰,如电源线、信号线等。电磁干扰可能会影响AD片子的工作,从而产生异常输出。

为了确定具体原因,您可以尝试以下步骤:

1. 更换AD片子:尝试更换一个新的AD片子,看看问题是否得到解决。

2. 检查供电:检查电源是否稳定,电压是否在规定的范围内。

3. 检查连接:检查传感器和AD片子之间的连接是否正确,是否有松动或接触不良的情况。

4. 检查程序:检查程序代码是否正确,是否有误操作或错误的数据处理。

5. 检查干扰:检查电路是否存在电磁干扰,如电源线、信号线等。

通过以上步骤,您应该能够找到导致ads1234输出异常的原因,并采取相应的措施解决问题。
举报

更多回帖

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