寄存器设置:输入为片内定标1mV,参考电压片内2.4V,增益设置为12。
理论值为:32768 / (2400mV/12mV ) =163。
实际值为:100lsb。将gain改为6,则为50lsb。
分析:假设将参考电压从2.4V改为4V,则理论值为:32768 /( 4000mV/12mV ) =100。正好与我的实际值一样。故猜测是否为参考电压的寄存器配置错误。但用万用表去测量ref pin的电压,为2.4V。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
因我的1194采用3V供电,我用万用表去测量Vref pin =2.96V。
这时候,我还是选择Gain=12,片内1mV,其AD读数居然还是100LSB。我再将Gain=4、2等值,AD读数是等比例变化的。感觉Vref被固定为4V计算的了,为何?
这个现象还好解释,因为本身测试信号的幅值就是和VREF成正等比例关系的。1mVxVref/2.4。如果你的参考变了,那么得到的数字信号理论上应该保持不变。主要还是要看相对误差。