0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

探究STM32G4系列控制器中运算放大器的应用

电子森林 来源:电子森林 作者:苏老师 2021-06-28 14:14 次阅读

最近在开发一款产品的过程中用到了STM32G4系列的产品STM32G491,了解到该产品的一些优势,不仅其数字处理能力强大,更重要的是集成了丰富的模拟外设电路 - 多路模拟开关/比较器/运算放大器ADCDAC温度传感器等,而且运算放大器的结构和增益都可以编程,非常灵活,能够满足大多数场景的应用,比如电机控制工业设备、仪器仪表数字电源等产品。

顺便讲一下,这颗芯片用在电赛中会非常合适 - 功能强大、产品指标较高,使用便捷。

虽然单颗器件的价格会高一些,但高集成度节省了板卡的面积,降低了BOM的整体成本,当然更重要的是其灵活性。

这颗器件的数字信号处理能力也非常强,比如带有FPU功能的Cortex M4内核能够运行到高达170MHz的时钟速度,并支持:

数学运算加速,比如Cordic - 非常适用于FOC电机控制

滤波数学加速(FMAC)- 数字电源、Sigma Delta调制、噪声成型,有FIR滤波器和IIR滤波器

以下是一个系统应用,充分利用了数字信号处理和模拟信号处理的混合能力,在一颗芯片中搞定所有的功能:

1de0ff3e-d7c7-11eb-9e57-12bb97331649.png

这个芯片的定位就是电机控制、数字电源等,有不同的系列,在我们的产品中出于性价比的考虑,选用了STM32G491系列。

其内部有3个12位/4Msps的ADC、4路12位,最高转换率可以达到15Msps的DAC(搭配能够产生各种信号的算法,做信号发生器非常方便)、还有4个可以灵活编程的运算放大器。

STM32G4系列内部运算放大器的结构如下:

1dfe55f2-d7c7-11eb-9e57-12bb97331649.png

可以通过寄存器的配置来设置内部的连接关系和放大器的增益

1e0e5e98-d7c7-11eb-9e57-12bb97331649.png

它的主要技术指标:

输入电压偏移:大约位+/-3mV(通过内部的校准以后能够达到的精度)

模拟带宽:大约13MHz

压摆率:正常模式大约为6.5 V/μs, 高速模式大约为45 V/μs.

输出饱和电压:低于100mV(轨到轨)

增益:

正:+1, +2, +4, +8, +16, +32, +64

负:-1, -3, -7, -15, -31, -63

开环增益:-95dB

唤醒时间:3 μs

配置为反相放大器:

1e3d1c2e-d7c7-11eb-9e57-12bb97331649.png

反相放大器再并联反馈电阻

1e524f7c-d7c7-11eb-9e57-12bb97331649.png

配置为同相放大器

1e89277c-d7c7-11eb-9e57-12bb97331649.png

同相放大器并联反馈电阻/电容

1ea63e2a-d7c7-11eb-9e57-12bb97331649.png

反相放大器的输入端通过模拟开关切换输入的信号源

1eb2110a-d7c7-11eb-9e57-12bb97331649.png

在同相放大器的输入端通过模拟开关切换输入源

1ebbf7e2-d7c7-11eb-9e57-12bb97331649.png

放大器的输出端也可以通过模拟开关切换,可以将信号输出到外面的管脚,也可以直接连接到内部ADC的输入端。

1f07d6f8-d7c7-11eb-9e57-12bb97331649.png

可以在芯片外部添加直流偏移:

1f35ce6e-d7c7-11eb-9e57-12bb97331649.png

同相放大器添加外部滤波器:

1f4ac698-d7c7-11eb-9e57-12bb97331649.png

添加外部直流偏移 + 滤波器:

1f61410c-d7c7-11eb-9e57-12bb97331649.png

下面是几个应用示例:

用于光电检测的跨阻配置:

1fb1eb98-d7c7-11eb-9e57-12bb97331649.png

2. 用于驱动ADC的跟随器

1fc82642-d7c7-11eb-9e57-12bb97331649.png

3 同相放大配置中的内部增益可编程调节:

1fd6b144-d7c7-11eb-9e57-12bb97331649.png

4 用于ADC输入端的抗混叠滤波器(AAF)的作用对比示意:

200afb0c-d7c7-11eb-9e57-12bb97331649.png

5. 采用了外部电容的可编程增益配置

2023f756-d7c7-11eb-9e57-12bb97331649.png

6. 双电机控制应用中的STM32G4内部配置:

2038f9f8-d7c7-11eb-9e57-12bb97331649.png

电机驱动的外部电路连接:

208f2cba-d7c7-11eb-9e57-12bb97331649.png

今天文章中的截图来自ST官网上的一篇应用指南,内容有43页,有兴趣的同学可以搜一下来细致阅读,该文章的名字为:

AN5306: Operational Amplifier (OPAMP) usage in STM32G4 Series

希望对大家有帮助。

更希望备战电赛的同学们有帮助!

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 放大器
    +关注

    关注

    142

    文章

    12416

    浏览量

    210006
  • 滤波器
    +关注

    关注

    158

    文章

    7331

    浏览量

    174776
  • 寄存器
    +关注

    关注

    30

    文章

    5028

    浏览量

    117719
  • adc
    adc
    +关注

    关注

    95

    文章

    5651

    浏览量

    539457
  • BOM
    BOM
    +关注

    关注

    5

    文章

    239

    浏览量

    39700

原文标题:STM32G4系列控制器中运算放大器的使用

文章出处:【微信号:xiaojiaoyafpga,微信公众号:电子森林】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    公式+案例 搞定同相运算放大器

     同相运算放大器是一种运算放大器,其输出电压和输入电压同相。反馈是通过一个电阻从运算放大器的输出获取到运算放大器的反相输入,另一个电阻接地。
    发表于 02-15 11:02 1613次阅读
    公式+案例 搞定同相<b class='flag-5'>运算放大器</b>

    运算放大器的虚短是什么

    运算放大器的虚短(Virtual Short)是指在运算放大器的反馈电路中,将输入端看作是短路的一种近似模型。
    的头像 发表于 12-13 18:15 396次阅读

    ADR827运算放大器是什么型号?

    ADR827运算放大器是什么型号如果要芯片直接产生负电压要换成什么型号放大器
    发表于 11-24 07:34

    运算放大器的“最大电源电流” 规格解析

    ,包括放大器的性能指标和为何需要迟滞,但并未讨论将运算放大器用作比较的情况。Sylvan (4)讨论了运算放大器用作比较
    发表于 11-21 06:22

    集成运算放大器调零的作用

    体积小、功能复杂、性价比高等诸多优点。它在模拟电路设计和信号处理中发挥着重要的作用,如在各种仪器和控制系统中,都有集成运算放大器的身影。然而,在其广泛应用的同时,集成运算放大器的另一个重要问题——调零,也引起了人们的关注。 调零
    的头像 发表于 09-19 17:49 1956次阅读

    运算放大器调零的一般步骤是什么?

    运算放大器调零的一般步骤是什么? 运算放大器调零是电路设计过程中非常重要的一个步骤,它能够确保运算放大器的输出为零,从而避免电路误差和噪声干扰。下面是该过程的一般步骤: 步骤一:概述运算放大器
    的头像 发表于 09-19 17:43 3019次阅读

    差分放大器运算放大器的区别

    差分放大器运算放大器都是常见的电子元件,它们在电路中扮演着不同的角色。本文将介绍差分放大器运算放大器的区别。
    发表于 09-09 16:47 2311次阅读

    如何使用STM32G4系列控制器存储和外围设备

    本参考手册面向应用程序开发人员。它提供了关于如何使用STM32G4系列控制器存储和外围设备。 STM32G4
    发表于 09-08 06:59

    STM32L4 STM32L4+和STM32G4系列控制器上的专利代码读取保护

    基于Arm®(a)内核的STM32L4STM32L4+和STM32G4系列控制器采用多种机制,可对全存储
    发表于 09-07 07:45

    运算放大器基础—用作运算

    运算放大器的字面意思,除了包含放大的功能,还有运算的功能。事实上,运算放大器最开始的出现,就是为了实现“运算”的目的。
    的头像 发表于 09-06 17:21 1107次阅读
    <b class='flag-5'>运算放大器</b>基础—用作<b class='flag-5'>运算</b>器

    差分放大器运算放大器区别

    差分放大器运算放大器区别 差分放大器运算放大器是两个非常常见的运放电路。两者之间的主要区别在于其用途、结构和工作原理等方面。本文将从以下几个方面对差分
    的头像 发表于 09-04 16:52 3112次阅读

    运算放大器放大的是电流还是电压

    运算放大器放大的是电流还是电压 运算放大器是一种非常重要的电路元件,主要用于信号处理和放大电路。它是一种集成运算放大器(OP-AMP),其中
    的头像 发表于 09-02 11:37 3400次阅读

    如何设计运算放大器 运算放大器同相放大器电路设计技巧有哪些

    同相放大器(non-inverting amplifier )配置是最流行和最广泛使用的运算放大器电路形式之一,并且用于许多电子电路设计中。 运算放大器同相放大器电路提供高输入阻抗以
    发表于 08-04 09:11 3511次阅读
    如何设计<b class='flag-5'>运算放大器</b> <b class='flag-5'>运算放大器</b>同相<b class='flag-5'>放大器</b>电路设计技巧有哪些

    运算放大器的分类有哪些

    双电源 / 单电源 / 轨到轨运算放大器 根据输入/输出电压范围的差异,运算放大器(运放)大致分为“双电源运算放大器”、“单电源运算放大器”、“轨到轨
    的头像 发表于 07-12 17:57 1646次阅读
    <b class='flag-5'>运算放大器</b>的分类有哪些

    运算放大器电路原理、计算公式

    同相运算放大器是一种运算放大器,其输出电压和输入电压同相。反馈是通过一个电阻从运算放大器的输出获取到运算放大器的反相输入,另一个电阻接地。
    发表于 05-08 11:06 1.1w次阅读
    <b class='flag-5'>运算放大器</b>电路原理、计算公式