如下图所示:
注意:
1、最后必须将系统地和ADC模拟地用短而粗的走线相连接
2、假定2次采样转换期间【ADC_VREF+ = ADC_VCC = MCU_VCC】,电压不变
使用内部1.19V或外部2.5V辅助信号源,对外部采样转换一次就知道转换后的值
使用内部1.19V辅助信号源:当前已获取了内部参考信号源电压为BGV(单位:mV),从CHIPID中读取,或STC-ISP烧录时指定将重要参数烧录入程序Flash
内部参考信号源的ADC15测量值为resbg,对ADC15/1.19V采样转换一次就知道转换后的值,外部通道输入电压的ADCx测量值为resx,对ADCx的外部输入信号采样转换一次就知道转换后的值,转换公式如下:
【公式1】外部通道输入电压Vx = BGV / resbg * resx;(Vx单位:mV)
使用外部2.5V辅助信号源:分别对输入信号和2.5V进行两次ADC转换,外部通道输入电压的ADCx测量值为resx,外部2.5V参考信号源的ADC测量值为res25,然后计算一次就可以知道转换后的值,转换公式如下:
【公式2】外部通道输入电压Vx = 2500mV / res25 * resx;(Vx单位:mV)