我已经使用 PGA309在加热室内用真实的传感器进行测试。 对于温度测量、配置了内部温度测量。
我假设这也是一个二极管、其中正向电压随温度变化而变化。
测量成功! 设置了正确的系数。 一切都很完美。 温度阶跃的设定范围为-40...-20…0...25...50...90...120。
在 EEPROM 中、T0 =-40……到 T6=120被编程为升序。
第二个测试系列现在通过外部温度测量进行。
将温度测量的配置更改为外部、并以相同的顺序将外部二极管的相应校准值编程到 EEPROM 中。 现在温度补偿不再起作用了!
二极管的正向电压随着温度升高而降低、因此 Temp.ADC 计数随着温度升高而变得越来越小。
因此、必须反转由外部二极管测量的温度补偿能够正常工作温度指数的顺序。
在 EEPROM 中,T0 = 120…… T6=-40的波形按降序进行编程。
如果 Temp.ADC 计数递减、PGA309在星座图中的温度测量是否存在问题?
温度指数的正确顺序是什么?
遗憾的是、未介绍使用外部二极管测量温度的应用、我找不到示例。 这花费了我很多时间。