ADC_Vref+取值在2.0V~VCC之间,就是说,最低2.0V,最高等于电源电压。
ADC_Vref+取多少V为合适? 980578873 发表于 2023-7-23 11:16
ADC_Vref+取多少V为合适?
ADC_Vref+取值在2.0V~VCC之间,就是说,最低2.0V,最高等于电源电压。
比如用一个TL431就不错,2.5V。 如果没有用到单片机ADC功能 ADC VREF 是否可以悬空。因为我一直是悬空用的,有什么隐患?
内部建议ADC不用,则 ADC_VREF+ 短接到 MCU_VCC, 否则可能增加漏电
980578873 发表于 2023-7-23 11:14
那实际还是有干扰
微观上说,干扰永远存在。但在实际系统中,我们只需要做到干扰不影响性能即可。
比如说,ADC分辨率为1mV,如果干扰小于1mV,则就不会影响性能。
一点接地,就是为了各自的地噪声被限制在局部,往往数字噪声远比模拟噪声大,但一点接地,则数字噪声就到不了模拟电路(除非传导干扰)。 梁工 发表于 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-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
须满足 2.4V
1.24V >=2.4V吗? 梁工 发表于 2023-9-19 16:59
1.24V >=2.4V吗?
这我知道,问题是我用VREF=1.24V,测的并没有什么问题 本帖最后由 梁工 于 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]