980578873 发表于 2023-7-23 11:16:59

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

ADC_Vref+取多少V为合适?

梁工 发表于 2023-7-23 13:50:21

980578873 发表于 2023-7-23 11:16
ADC_Vref+取多少V为合适?

ADC_Vref+取值在2.0V~VCC之间,就是说,最低2.0V,最高等于电源电压。
比如用一个TL431就不错,2.5V。

13430409025 发表于 2023-8-7 23:03:16

如果没有用到单片机ADC功能 ADC VREF 是否可以悬空。因为我一直是悬空用的,有什么隐患?

神农鼎 发表于 2023-8-8 07:32:42

内部建议ADC不用,则 ADC_VREF+ 短接到 MCU_VCC, 否则可能增加漏电


梁工 发表于 2023-8-8 09:11:38

980578873 发表于 2023-7-23 11:14
那实际还是有干扰

微观上说,干扰永远存在。但在实际系统中,我们只需要做到干扰不影响性能即可。
比如说,ADC分辨率为1mV,如果干扰小于1mV,则就不会影响性能。
一点接地,就是为了各自的地噪声被限制在局部,往往数字噪声远比模拟噪声大,但一点接地,则数字噪声就到不了模拟电路(除非传导干扰)。

ghn717 发表于 2023-9-19 16:23:38

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

须满足 2.4V <= ADC_VREF+ <=【ADC_AVCC = MCU_VCC】?
我ADC_VREF用1.24V行不行?

ghn717 发表于 2023-9-19 16:30:24

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

须满足 2.4V <= ADC_VREF+ <=【ADC_AVCC = MCU_VCC】?
我ADC_VREF用1.24V行不行?

梁工 发表于 2023-9-19 16:59:22

ghn717 发表于 2023-9-19 16:30
须满足 2.4V

1.24V >=2.4V吗?

ghn717 发表于 2023-9-19 17:08:50

梁工 发表于 2023-9-19 16:59
1.24V >=2.4V吗?

这我知道,问题是我用VREF=1.24V,测的并没有什么问题

梁工 发表于 2023-9-20 22:51:44

本帖最后由 梁工 于 2023-9-20 22:57 编辑

ghn717 发表于 2023-9-19 17:08
这我知道,问题是我用VREF=1.24V,测的并没有什么问题
1.24V做基准。再两端的线性不能保证,误差会大一些。比如读数0~100,4000~4095,线性可能会变差一些,基准在2.0V以上则能保证12位读数的误差都在1LSB之内。
页: 1 [2]
查看完整版本: STC8H单片机ADC_Vref+