TI中文支持网
TI专业的中文技术问题搜集分享网站

开机时,ADS1224 读取数据偶尔错误

使用STM32F103读取两片ADS1224 的数据,第二路ADS1224偶尔会在开机时读取错误并卡死,重启之后有可能恢复正常值,有可能仍读取的是异常值。

同样的程序,有的电路出现错误的概率很高,有的很低。目前通过程序在线调试,确定从ADS1224上读到的值就是错误的。第一片ADS1224没有出现这样的情况,互换两片ADS1224 ,仍是后面读取的那个ADS1224数据读取错误。

想问下ADS1224读取数据是有时序的要求吗?要注意什么呢?在读第一个ADS1224的值时,第二个ADS1224应处于什么状态?SCK拉高还是拉低?

user151383853:

你是用的同一个总线吧, 不知道你的总线电阻怎么安排的
检查一下通信的波形, 用示波器抓一下

fengxun lan:

回复 user151383853:

用的是两组CLK,SCK线和DOUT,CLK是晶振提供。SCK和DOUT与STM32F103连接。

自校准的位置有影响吗?

赞(0)
未经允许不得转载:TI中文支持网 » 开机时,ADS1224 读取数据偶尔错误
分享到: 更多 (0)