ADC = 4095 * (Vin / Vref_adc);
=> Vin = Vref_adc * (ADC / 4095);
Vin = Vref_ntc * (Rm / (Rm+Rntc));
当Vref_adc 和 Vref_ntc共用基准源时,基准源的温漂就不会影响测量。
所以 (VR+,VR-) 无论是选AVCC、内部基准、或是外部基准都影响不大;推荐用内部基准,不用时MCU自己就可以关断。
如果两边用不同的基准,会引入不必要的误差。
ADC = 4095 * (Vin / Vref_adc);
=> Vin = Vref_adc * (ADC / 4095);
Vin = Vref_ntc * (Rm / (Rm+Rntc));
当Vref_adc 和 Vref_ntc共用基准源时,基准源的温漂就不会影响测量。
所以 (VR+,VR-) 无论是选AVCC、内部基准、或是外部基准都影响不大;推荐用内部基准,不用时MCU自己就可以关断。
如果两边用不同的基准,会引入不必要的误差。
举报