如题,用ADS1256采集,Vref=2.5,VIN=1.2mv左右,PGA=1,2,4,8时正常,PGA=16时结果等于0,PGA=32时结果等于-0.04mv左右,PGA=64时结果等于0.2mv 寄存器设置完以后重新读一遍,没问题 自校准开、关 效果一样 DATARATE从30000SPS降到50SPS,效果一样 麻烦各位帮看下,多谢! |
user151383853:
这样的问题很奇怪啊,寄存器控制不大可能哪,会不会是后端软件的问题呢?计算错误了
zhongling guozhognling:
回复 user151383853:
参数设置完以后全部读取回来是正确的,计算应该也没有问题,正常情况下从0V到满量程都测试过。
我在网上找到了类似的程序,改了一下,发现和我的效果是一样的,PGA大于16就会出现结果是0或者特别小的情况。
有没有什么硬件原因会造成这种现象?
user5320188:
你好,我最近也在做这个东西,希望可以交流一下,QQ:1427662165
user5787261:
你好,问题解决了吗?我遇到了同样问题。能否交流下 QQ:1930417368