找回密码
 立即注册
查看: 3293|回复: 11

关于A/D的理解

[复制链接]
已绑定手机

90

主题

72

回帖

313

积分

中级会员

积分
313
发表于 2024-11-10 11:24:14 | 显示全部楼层 |阅读模式
STC32G12K128芯片,如果使用内部VREF 1.19V,
是否在 A/D 的 I/O 口输入电压 应该小于 1.19V?
如果大于 1.19V 会有什么后果 ?

回复

使用道具 举报 送花

已绑定手机

872

主题

1万

回帖

2万

积分

管理员

积分
25432
发表于 2024-11-10 13:05:46 | 显示全部楼层
回复

使用道具 举报 送花

已绑定手机

19

主题

3564

回帖

7698

积分

论坛元老

积分
7698
发表于 2024-11-10 11:53:52 来自手机 | 显示全部楼层
外部vref必须2.4伏到vcc,你说的应该是内部参考电压吧。
高于参考电压显示就是最大值,但电压也不要过高,可能会烧掉引脚。
回复

使用道具 举报 送花

已绑定手机

20

主题

1456

回帖

4428

积分

论坛元老

积分
4428
发表于 2024-11-10 12:22:39 | 显示全部楼层
AD的IO输入电压要小于外部参考电压值,否则测出来都是外部参考电压值;另外也不能大于单片机的最大耐压。

内部VREF 1.19一般用于外部参考电压接不太稳定的VCC时起到一个校准/参考作用。
回复

使用道具 举报 送花

已绑定手机

307

主题

584

回帖

2961

积分

金牌会员

积分
2961
发表于 2024-11-10 12:25:51 | 显示全部楼层
so*** 发表于 2024-11-10 11:53
外部vref必须2.4伏到vcc,你说的应该是内部参考电压吧。高于参考电压显示就是最大值,但电压也不要过高,可 ...

不管是内部参考还是外部参考,ADC测量的电压始终不能超过VREF引脚上的电压。
使用内部参考电压VREF一般接VCC,此时ADC采样电压应小于VCC
说白了VREF就是ADC的电源,使用ADC采样电压比上VREF电压也就是ADC采样比
回复

使用道具 举报 送花

已绑定手机

307

主题

584

回帖

2961

积分

金牌会员

积分
2961
发表于 2024-11-10 12:26:29 | 显示全部楼层
不管是内部参考还是外部参考,ADC测量的电压始终不能超过VREF引脚上的电压。
使用内部参考电压VREF一般接VCC,此时ADC采样电压应小于VCC
说白了VREF就是ADC的电源,使用ADC采样电压比上VREF电压也就是ADC采样比
回复

使用道具 举报 送花

4

主题

126

回帖

328

积分

中级会员

积分
328
发表于 2024-11-10 12:58:30 | 显示全部楼层
建议直接和VCC相连接
回复

使用道具 举报 送花

已绑定手机

96

主题

7378

回帖

1万

积分

超级版主

积分
14037
发表于 2024-11-10 14:27:47 | 显示全部楼层
VREF不可以直接接内部1.19V,内部的1.19V是送到ADC通道,
计算电源电压,再通过电源电压计算另一个通道,
就算VREF脚是比较低的电压,比如2.5V,
ADC通道也可以输入大于VREF的电压(ADC值为最大值而已),
但不能大于电源电压
回复

使用道具 举报 送花

已绑定手机

52

主题

2901

回帖

3035

积分

荣誉版主

积分
3035
发表于 2024-11-10 15:48:18 | 显示全部楼层
1.19V只是占用了一个ADC通道,除此之外毫无关系,
ADC的输入范围只与VCC电压和VREF电压有关,ADC检测范围是0~VREF,允许输入的安全范围是-0.5~VCC+0.5,VREF推荐取值为 2.4V<=VREF<=VCC,
实测VREF低于2.4V也是能用的,只是线性会慢慢变差。
ADC输入电压超过VREF*4095/4096时,输出结果始终是满幅(0x0fff右对齐或者0xfff0左对齐),
ADC输入电压低于Vref/4096时,输出结果固定为0x0000。
ADC输入电压只要在上述安全范围内,不会有物理损伤。
睁开眼睛做场梦~~~
回复

使用道具 举报 送花

已绑定手机

90

主题

72

回帖

313

积分

中级会员

积分
313
 楼主| 发表于 2024-11-10 16:00:38 | 显示全部楼层
我是否可以理解为 1.19V 不可以成为 ADC 的 VREF ,
因为这个1.19V的1%误差对现在的使用就可以了。
我非常希望 VREF就是 这个 1.19V,怎么做?

点评

VREF只能从外部引脚输入,而1.19V在内部没有引出来,不光你希望,我也希望,但是芯片暂时没有这个功能。可以用VCC接VREF,每次测量ADC通道的时候,先选通内部1.19V测一下,通过1.19V反推VCC,再通过VCC作为基准计算A  详情 回复 发表于 2024-11-10 17:57
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-11-8 02:17 , Processed in 0.077915 second(s), 84 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表