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

ADS1220: 寄存器ad值读数异常

Part Number:ADS1220Other Parts Discussed in Thread: ADS1120

您好:

     目前使用ADS1220IPWR,AINP0输入为2.1V的时候,理论读出来的寄存器ad值是0x7FFFFF,但是我这边老是读出0x7FFF00,无论AINP0输入多少,读出来的第三个字节都是0x00,感觉读出来的都是两个字节,是16位的ads一样。

    

Amy Luo:

您好,

感觉应该是代码问题,在 ADS1220 产品首页“软件开发”部分有example code,如下截图所示,您可以下载下来参考:

code链接我直接附在这里:ADS1x20 Example Code

 ADS1220 产品首页链接:https://www.ti.com.cn/product/cn/ADS1220

如果怀疑是ADS1220 输出问题,建议您使用示波器或逻辑分析仪抓取SPI读取时序图以查看发出的SCLK数是否正确,或检查SPI通信时序是否正确?

,

chen ye:

非常感谢您的回复,我们排查下!

,

Amy Luo:

好的,等待您的测试反馈

,

chen ye:

您好,代码没有问题,供应商来料错误,来料为PIN TO PIN ADS1120了,更换为ADS1220 AD正常读取24位

赞(0)
未经允许不得转载:TI中文支持网 » ADS1220: 寄存器ad值读数异常
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1