使用外部参考电压。通电后,使用万用表测得AVDD1 = AVDD2 = 5.060V,外部参考REF = 2.501V。
AD7177-2的 REF+ 接 REF=2.501V REF- 接 GND
寄存器CH0CON = 0X82B6。//即 REF+ - REF-
经过内部零量程校准后,读取gain0 he offset0的值。
根据下面的式子将24位数据转化为电压值。
ad = (adval - 0x800000) * (浮点数 (0x400000)/Gain0 (抵消折价0 - 0x800000)) * 2.5 / 0.75 / 8388,6000 ;
结果是 :
=FFCD7C = FFCD7C = FFCD7C = FFCD7C = FFCD7C = FFCD7C = FFCD7C = FFCD7C = FFCD7C = FFCD7C
2.496149
和我用万用表测得的电压差别有点大,不知道那一步出错了。