使用AD8226测量测温端PT100与参考电阻的电压差值,经过2KΩ增益电阻配置仪表放大器增益后,输出端电压在1.25V的基准电压上,该电压输出到AD7705的通道1+端,通道1-端接地,AD7705通道2不使用,+级悬空,-级接地。
AD7705的REFIN+/-端电压为2.5V。时钟源为2.4576Mhz的有源晶振,连接在AD7705 的MCLKIN端。AD7705与主控芯片采用软件SPI方式通信。
在电路调试时发现,ADC转换结果明显偏低,使用万用表测试AIN1+引脚对地电压为1.669V,而ADC转换结果为0x5A95-0x5AE2附近波动,转换为实际电压为0.88V,明显偏低。
主控芯片对AD7705通道1的时间寄存器的配置参数为0x04,设置寄存器为0x46。即开启了通道自校准,配置了缓冲和单极性,并使能了滤波器。
以前也使用过AD8226输出端直接连接AD7705测量PT100,但当时的方案是AD8226使用双电源供电,AD8226的基准电压端接地,且输入端的信号极性恒为正,当时是可以得到正确的结果的。
本次的电路由于布局没有办法添加负电源,且输入端信号极性存在正负,所以在AD8226的基准电压端加入了1.25V的电压,但发现ADC的输出结果偏低。
信号的通路应该是正常联通的,改变pt100端的温度,通过万用表和ADC的结果都能发现有相应变化,但ADC输出结果偏低的情况没有改变。