980578873 发表于 2023-7-19 16:48:26

STC8H单片机ADC_Vref+

各位大佬,小弟反复学习STC8H技术手册的第17章节《ADC模数转换》,技术手册里面没有详细介绍ADC_Vref+,小弟一直没搞懂ADC_Vref+(ADC电源参考引脚)有什么作用?ADC转换时需要它来做什么使用?它在ADC转换过程中起到什么作用?哪位老师解答一下,谢谢!

梁工 发表于 2023-7-19 17:01:42

ADC_Vref+是ADC参考电压输入端,这是给ADC参考电压的。
来个类比:你要测量一个长度,就得有一个尺子,比如一条米尺,最小刻度为mm,要测某物体长度,就用这条米尺去测量,比如测量出来是345mm,如果有一位估计值,则是345.6mm。这条米尺就是基准,最长可以测量1米的长度。
对于ADC,ADC_Vref+就是基准,只能测量0~ADC_Vref+之内的电压,拿这个基准电压去量度输入电压,比如ADC_Vref+用4.096V,测量某个电压为3.456V,过采样可以测到3.4567V。

不知道这样解释,是否明白?

980578873 发表于 2023-7-19 20:00:35

梁工 发表于 2023-7-19 17:01
ADC_Vref+是ADC参考电压输入端,这是给ADC参考电压的。
来个类比:你要测量一个长度,就得有一个尺子,比如 ...

梁老师,您好!我比之前明白一些了,但是还是有些疑问:ADC_Vref+基准电压怎么取值定义的呢?有没有什么依据的?还是随便给电压ADC_Vref+,谢谢!

梁工 发表于 2023-7-20 11:50:33

980578873 发表于 2023-7-19 20:00
梁老师,您好!我比之前明白一些了,但是还是有些疑问:ADC_Vref+基准电压怎么取值定义的呢?有没有什么 ...

ADC_Vref+取值在2.0V~VCC之间,就是说,最低2.0V,最高等于电源电压。

980578873 发表于 2023-7-22 19:10:23

梁工 发表于 2023-7-20 11:50
ADC_Vref+取值在2.0V~VCC之间,就是说,最低2.0V,最高等于电源电压。

您说“最高等于电源电压”,电源电压是不是指MCU的电压?

梁工 发表于 2023-7-22 19:52:41

980578873 发表于 2023-7-22 19:10
您说“最高等于电源电压”,电源电压是不是指MCU的电压?

是的

神农鼎 发表于 2023-7-22 19:55:45

如下图这样用:







2.4V=< VRef+ <= VCC


980578873 发表于 2023-7-22 22:13:46

神农鼎 发表于 2023-7-22 19:55
如下图这样用:




数字地和模拟地分别去到系统地见面交汇,请问在系统地里面数字地就不会干扰模拟电路了吗?为什么

神农鼎 发表于 2023-7-23 07:52:54

系统地假定为理想的0V, 只是假定

980578873 发表于 2023-7-23 11:14:39

神农鼎 发表于 2023-7-23 07:52
系统地假定为理想的0V, 只是假定

那实际还是有干扰
页: [1] 2
查看完整版本: STC8H单片机ADC_Vref+