打印
[信息]

【实战经验】模拟比较器COMP在STM32H7上的应用

[复制链接]
3328|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 香水城 于 2017-12-4 14:15 编辑

模拟比较器COMP在STM32H7上的应用
前言
     STM32H7集成了运算放大器(COMP),可与模拟信号进行比较来进行电压检测,内置的COMP节省了MCU外接COMP的硬件成本。本文档将介绍STM32H7的片内COMP的不同工作模式,并提供配置COMP的例程。

STM32H7模拟比较器(COMP)特性
以下是STM32H7模拟比较器主要特性:
    • 两个独立的比较器COMP1和COMP2可以组合在一起来创建一个窗口比较器
    • 可编程的比较器迟滞
    • 可编程的速度和功耗
    • 可配置的正和负输入
    • 多路复用I/O引脚,DAC通道1和2,内部参考电压和三个因数值
    • 输出重定向
      o 配置 I/Os
      o 计时器——打断事件给快速PWM关闭,逐周期电流控制,输入捕获给时间测量
      o 输出 blanking 源
    • 比较两个模拟信号,并提供数字输出指示哪个大
    • 有能力从停止模式唤醒CPU

STM32H7模拟比较器(COMP)特性工作模式
COMP窗口模式
窗口比较器的目的是指示,如果模拟电压比阈值电压更低或更高,应用于每一个比较器的反相输入。两个非反相输入端可以在内部连接,通过启用WINMODE,可以节省一个IO口,用作其它的用途。

COMP打断信号生成
比较器(COMP1/COMP2) 输出值能产生打断输入信号给定时器 (TIM1 & TIM8) 在输入脚 TIMx_BKIN or TIMx_BKIN2 通过配置 GPIO alternate function。

COMP Blanking
    防止在PWM周期的开始由于短周期电流峰值,电流调节跳闸。掩码COMP输出重定向到定时器打断输入。
   
   更多应用实例参见 模拟比较器COMP在STM32H7上的应用文档

总结
    片内的COMP可对模拟信号进行比较处理,配合片内的DAC和定时器等外设联合工作,可满足各种不同的应用需求。本文档提供了STM32LH7 COMP的一个简单易用的例子,更多详细的应用请参考STM32H7x3用户手册及相关资料
   
    对应的PDF及软件链接:模拟比较器COMP在STM32H7上的应用
    更多实战经验请看:【ST MCU实战经验汇总贴】

沙发
zhuotuzi| | 2017-12-4 20:10 | 只看该作者
脑子不够用,都看不懂这么复杂的图了。

使用特权

评论回复
板凳
mmuuss586| | 2017-12-4 20:10 | 只看该作者

有模拟比较器,可以节省一个外部比较器了;

使用特权

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

本版积分规则

认证:意法半导体(中国)投资有限公司
简介:STM32技术专家

596

主题

17058

帖子

283

粉丝