经过几天的折腾,ADS1256在测量中,对这个电源电压检测仍然有问题,不清楚原因。电路图如下:
在DRDY触发的中断服务中,切换通道,读取电压值。 如果我按照0,1,2,3,0,1,2,3,0,1,2,3这个顺序来切换通道,能够正确的读出分压电路的电压值。 由于,我在Vadc1的前面采用了一个16选1的电路。当我按照 0,1,1,1,1,....,1,3,0,1,1,1,这样一个ADS1256的通道来读取结果时(其中一串1通道是在切换16选1的通道),分压器的电压值可以在板子刚刚上电一段时间测到正确值,但随着时间推移,3号通道测量的结果会越来越小,最后趋近于0,非常费解。 能不能指导一下,这是什么原因?
|