ADS1256输出问题

最近在调试ADS1256,遇到了一个问题,请教一下大家。

1.ADS1256采用的是单端输入,PGA设置为1,DRATE设置为10SPS。当输入为3.3V时,从寄存器中读到的值为5526273,经过计算(V=2*Vref*data/2^23)得出的测量结果为3.29。但输入为5V时,读取寄存器的值为6480143,计算后在3.8v达不到5V,偏差太大。不知道是什么原因,是计算公式不对吗?

2.关于ADS1256有官方例程吗?不知道下载链接在哪?

请大家赐教!

12 个回复