![](https://file.elecfans.com/web1/M00/57/2A/o4YBAFtF7jiAVOrqAADeL5n9tOg268.jpg)
把
开发板上的RTD位置的电阻换成100欧姆或者200欧姆,ADC采样测出来的值都不对。我的配置:激励电流源是200uA,外部基准电压,增益是16.
![](https://file.elecfans.com/web1/M00/57/2A/o4YBAFtF7jiAC0fyAADggoiMK04656.jpg)
IEXC1是200uA电流源,则外部基准电压VREF=5.62k*200uA=1.124V,然而我实际测量RREF两端的电压是1.136V,所以外部基准电压不准,因此测得ADC0和ADC1差分电压的ADC也不准用这个公式Rrtd = (float)ulADC0_RTD * ((5600.0 /ucRTDGain) /0xFFFFFF);得出的RTD的电阻值就不正确。100欧姆的电阻算出来是100.9欧姆。
这种情况该怎么解决?
ADuC7061的技术支持人员能不能出来给解释一下这是什么情况啊?