Other Parts Discussed in Thread: REF3040
我试图使用ADS1119监测一个单端信号(AIN2)和一个差分信号(AIN0、AIN1),大小都在4V以下,所以我给REFP和REFN采用REF3040提供了4.096V的参考电压。
为了监测两个信号,我每进行一次读数,就写配置为另一个信号通道,延时5ms后启动转换。
但是我在调试过程中发现,虽然可以正确读到数据,并且能跟随直流电压源的变化,但无论寄存器0的最后一位(VREF)是设为0还是1,读取的数都是相同的,并且在2V左右达到最大值(0x7FFF);我觉得芯片只有使用内部的2.048V基准。
测试过程中对寄存器进行了回读,选择内部基准时,回读寄存器值为A0、00;选择外部基准时,回读寄存器值为A1、01;但读数是相同的。
此外也用万用表测到9-8脚的外部基准电压是4v左右。