[CW32F030系列] 【CW32F030CxTx StartKit测评】2、ADC使用:基于BGR测量供电电压

[复制链接]
1149|3
 楼主| 皮球 发表于 2022-7-19 20:33 | 显示全部楼层 |阅读模式
AD, ar, cw, dc
本帖最后由 皮球 于 2022-7-19 20:40 编辑

上次已经搞了一个SPI通信,现在开始搞搞ADC。
ADC也是一个挺好用的模块啦,模拟量采集,非常好使用。可以用在好多场景上。
今天呢,基于官方给的例程,做了一个通过BGR基准电压,来测量芯片供电电压的方法。
这个场景还是很实用的,适用于一些芯片供电变化的场景,可以监控到电压变化,过压和欠压等工况,并及时调整控制策略

作为示范例子,我在例程的基础上改了一下代码(代码工程会附在文尾)
供电电压Voltage_supply_test这个变量是一个放大了100000倍的电压值,借助BGR基准电压恒为1.2V的情况,可以运算出供电电压

在供电3.3V的情况下,仿真进入调试窗口,可以看到下图:
3.3V供电.jpg
Voltage_supply_test变量就在3.3V附近,测试完成

于是把供电电压换成5V,仿真进入调试窗口,可以看到下图:
5V供电.jpg
Voltage_supply_test变量就在5V附近,测试完成

附上此次测试代码工程:
adc_sqr_irq_sw_test.zip (1.11 MB, 下载次数: 7)
 楼主| 皮球 发表于 2022-7-19 20:36 | 显示全部楼层
mollylawrence 发表于 2022-8-18 17:39 | 显示全部楼层
低电压触发?   
pklong 发表于 2022-9-8 17:39 | 显示全部楼层
BGR测量是什么呢   
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

16

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部