打印

GD32F190 AD值检测

[复制链接]
536|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jerow|  楼主 | 2020-3-30 19:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
需求ADC_CH_0~ADC_CH_5都要做成循环采集电压

注意点:

1.ADC引脚需要下拉,为了抗干扰,如果悬空会有不稳定的AD转换值;

2.外部基准电压不稳定,比如GD32F190输入电压4.7(达不到5V),则外部基准电压不稳定,影响ADC转换的参考电压,建议用内部参考电压1.2V;

程序中需要加入ADC_TempSensorVrefint_Enable(ENABLE);//打开内部基准电压

ADC_RegularChannel_Config( ADC_CHANNEL_17, 7, ADC_SAMPLETIME_55POINT5);取得通道17的AD值(1.2V内部基准AD值)

1.2V/AD = Vref/4096bit  =>算出Vref =>Vref/4096 = 其它通道电压 / 其它通道AD值,可以算出其它通道电压

使用特权

评论回复
沙发
renzheshengui| | 2020-4-7 14:15 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
板凳
wakayi| | 2020-4-7 14:18 | 只看该作者
内部参考电压稳定性如何

使用特权

评论回复
地板
wowu| | 2020-4-7 14:19 | 只看该作者
如果外部电压基准比较稳定的话 是不是用外部电压基准会更加好点效果

使用特权

评论回复
5
xiaoqizi| | 2020-4-7 14:19 | 只看该作者
转换速度有什么讲究吗

使用特权

评论回复
6
磨砂| | 2020-4-7 14:21 | 只看该作者
请问内部参考电压有几种啊

使用特权

评论回复
7
明明很讨厌| | 2020-4-9 09:27 | 只看该作者
内部的1.2V电压是很准的。如果外部参考电压很准,当然用外部参考电压了。转换速度,你是指从采样到转换完成需要的时间是多久吧,关于这一点,用户手册里有详细计算过程。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

72

主题

520

帖子

3

粉丝