8051启蒙者 发表于 2023-1-11 13:44:11

帮网友问:STC8G1K08没有独立的vref脚,怎么实现高精度的ADC?

如题:网友用的是STC8G1K08-38I-TSSOP20或者STC8G1K08A-36I-SOP8,没有独立的vref脚,他的VCC干扰比较严重,怎么实现高精度的ADC?


神农鼎 发表于 2023-1-11 15:07:34

用一个空闲的 ADC通道,如 ADCn,
外接1个固定的电压源信号,如 2.5V的TL431/CD431,
对ADCx 通道采样转换后,立即对ADCn 通道也采样转换一次,
假定2次采样转换期间 VREF+/MCU-VCC不变,
则不考虑VREF+/MCU-VCC的抖动,只是 ADCx和固定的ADCn/2.5V 比较而已

梁工 发表于 2023-1-11 16:14:43

可以用一路ADC接TL431做ADC来计算校准,也可以读内部15通道的Bandgap电压(1.19V左右)来校准。
页: [1]
查看完整版本: 帮网友问:STC8G1K08没有独立的vref脚,怎么实现高精度的ADC?