首页 » 通讯 » STM32G473 运放+ADC采集电源电压_电压_电路

STM32G473 运放+ADC采集电源电压_电压_电路

南宫静远 2024-08-12 15:10:19 0

扫一扫用手机浏览

文章目录 [+]

电压跟随器的输入端理论上阻抗无穷大,那么电压跟随器的好处不言而喻。
接下来大略讲讲为何要加入电压跟随器。

如果只是实现电压采样的功能,下图电路就实现了。

STM32G473 运放+ADC采集电源电压_电压_电路 STM32G473 运放+ADC采集电源电压_电压_电路 通讯

但实际项目中这么做,如果懂行的老板就疯掉了,为何呢?如上图所示,如果电路板的焊接完成后,R2虚焊。
这里采的是5v的电压,如果采的是24V的电压,那么好嘛,就会形成下图所示的通路:

STM32G473 运放+ADC采集电源电压_电压_电路 STM32G473 运放+ADC采集电源电压_电压_电路 通讯
(图片来自网络侵删)

也便是说,要采的电源直接怼到了单片机端,单片机连接着其它外设,于是乎,后端电路有可能全部烧掉。
以是实际项目中绝对不许可涌现这样的电路。
那么怎么防止呢,如下图所示:

会加一个限流电阻。
这个R3的阻值一样平常远小于R1的阻值,这样纵然R2虚焊,落到R3后真个电压也不会太大。

那么有人会想了,如果加入一个电压跟随器,效果是不更好,是的。

初学者可能不会在altium designer中找运放,如图所示

那么画一个大略电压跟随器电路:

如图所示,根据运放2大特点,虚短虚断,输入端阻抗理论无群大,那么这个电路的好处就表示出来了,电压跟随器将采样电路与后真个单片机电路隔离开来。

一样平常的,我们如果要搭建这样的电路,要对运放芯片进行选型,并且须要对运放电路进行调试。

STM32G系列的单片机由于内部集成了运放,以是,不须要外部增加运放电路。
那么,经由单片机内部配置运放模块与ADC,外部电源检测电路又可以简化到:

那么一起看STM32G参考手册,PA1连接到了运放的输入端,然后运放的输出可以连接到ADC的输入端。

那么,利用cubeMX,将PA1配置成运放的输入。

将运放设置成电压跟随模式。
然后设置ADC,将ADC的输入源配置成运放的输出处。
STM32G系列单片机系统时钟高达170MHZ,ADC的速率太快可能会功能非常,建议32分频。

经由大略的设置,点击generate code按钮,天生代码。
将代码下载到电路板中,

如图所示,3.01V。

用万用表实测,哇熬,好准。

此篇暂时这样,下一篇先容详细代码配置。
ADC和OPAMP的代码配置。

标签:

相关文章

2021年芯片行业十大年夜关键词_芯片_行业

2021年,在严重缺芯、美国制裁、元宇宙等等事宜的颠簸下,芯片行业这一起走来可谓险象环生,却又是暗藏活气与希望的一年。在此,中远亚...

通讯 2024-12-21 阅读0 评论0