Part Number:ADS1120
你好,我在使用ads1120读取值时出现了问题,设置采用REFP0 REFN0 分别接地和5v作为参考电压,理论上四个通道单端模式下的峰值应该为5v,寄存器值应该为32767,但我读取的值在25700,3.8v左右就无法继续上升,请问是什么问题导致的。电路和模式配置如下。
Amy Luo:
您好,
s sz said:寄存器值应该为32767,但我读取的值在25700
首先AD转换结果不是保存在寄存器中的,它是直接SPI接口输出的。
寄存器设置后,您是否读出来以验证已按期望值写入?
您实测 ADS1120 模拟输入端有5V电压吗?参考电压实测是5V吗?
如果寄存器配置正常,电压正常,建议您用示波器或逻辑分析仪抓取SPI读取时序图,看下在5V输入时SPI波形质量以及ADS1120 的DOUT具体输出是否异常?