手册上提出最好不要接地,假如我直接基准2.5v上,或是AVDD上,有什么不同?MUX寄存器设置上,AINP与AINN该如何选择呢?AINN选择AINCOM,AINP在AIN0与AIN1上循环变化吗?有么有用过的人指导下
Barry Xiao:
你好,
关于AINCOM的接法,手册上并未提出不要接地,AINCOM可接GND,2.5V或者AVDD都是可以的。
ADS1255的满量程输入范围是+/- 2Vref/PGA, 也就是是AIN0和AIN1与AINCOM之间的差分输入要满足这个范围,不同的AINCOM,会有不同的AIN输入范围。
MUX寄存器的选择也基于上面的约束条件就可以了。
Joel Li:
输出=(AINP-AINN)/Vref,你的用法就是AINP=AIN0或者AIN1,AINN=AINCOM。当你AINP=2V时,如果AINCOM=2.5V,结果就是-0.5V对应的数字码;如果AINCOM=5V,结果就是-3V对应的数字码(当然-3V超过测量范围了);AINCOM=0V,结果就是2V对应的数字码了。
当你想测AIN0时,配置MUX寄存器,把AINP接在AIN0上,当你想测AIN1时,把AINP接在AIN1上。
chapman ho:
回复 Joel Li:
AIN0 或者AIN1的单通道输入能是负电压吗?这个负电压是由模拟前端INA128输出过来的。谢谢
chapman ho:
回复 Barry Xiao:
AIN0 或者AIN1的单通道输入能是负电压吗?这个负电压是由模拟前端INA128输出过来的。谢谢