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

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

3天内不再提示

工程师笔记|DAC,COMP,HRTIM Fault 功能的使用

STM32单片机 来源:未知 2022-12-19 18:40 次阅读

关键词:HRTIM,Fault,DAC,COMP



目录预览




1.引言

2.信号路径

3.STM32CubeMX 配置

4.代码实现

5.小结



1.引言

这个例程是使用 STM32G474 NUCLEO 进行测试的,集合了 DAC, COMP, HRTIM 的功能模块。


2.信号路径

PA1 的输入信号同 DAC 的输出信号进入 COMP 比较器进行比较,经 COMP 比较后的输出信号连接到 HRTIM 的 Fault4 信号,来控制 HRTIM 的输出信号的停止。

当 PA1 > DAC value,比较器输出高“1”, 这个信号为 HRTIM 的 fault4 信号,当 HRTIM 配置为 fault4 高有效,则当这个高电平出现时,HRTIM 输出波形停止,具体输出的电平可以通过寄存器进行配置。


3.STM32CubeMX配置

对于上图 Table 11 的 RAMECC 控制单元的地址总结成如下表格,具体的参考RM0433 的第二章节 Memory and bus architecture 中的 table 8.

首先配置 DAC 模块,DAC out1 选择 connected to on chip-peripherals, 这里为了测试方便,选择了“Connected to external pin and to on chip-peripherals”,DAC 输出信号连接到 IC内部,同时输出到 PA4 GPIO 口。这样就客户测量 DAC 的具体输出值。


而在 IC 内部,DAC 连接到了 COMP 的负端。COMP 的配置如下:PA1:COPM 的正向输入端。DAC1 OUT1 在 IC 内部连接到了 COMP 的负向输入端。具体请看下面两种图:




最后配置 HRTIM 模块:

使能 TimerA 的 TA1 输出。


配置 TIMA 周期值为 0XCFFF,向上计数模式,持续计数方式,Fault4 作 fault 源。


篇幅有限仅展示部分,完整文档请点击“阅读原文”后下载
THE END


点击“阅读原文”,可下载原文档


原文标题:工程师笔记|DAC,COMP,HRTIM Fault 功能的使用

文章出处:【微信公众号:STM32单片机】欢迎添加关注!文章转载请注明出处。

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

    关注

    6019

    文章

    44313

    浏览量

    627515
  • STM32
    +关注

    关注

    2255

    文章

    10804

    浏览量

    352001

原文标题:工程师笔记|DAC,COMP,HRTIM Fault 功能的使用

文章出处:【微信号:STM32_STM8_MCU,微信公众号:STM32单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    配置HRTIMFault功能,中断句柄一直无法进入是哪里出了问题?

    Configuration: 启动HRTIM Fault global Interrupt: 设置好后,在COMP1的输入正弦信号,复制3.3V,DAC输出配置位2048,预计正
    发表于 07-24 08:23

    STM32G474如果使用HRTIM A触发ADC,使用ADC的DMA中断接受数据,该怎么处理呢?

    你好: 我的目的是使用G474的HRTIM 做平均电流控制电源环路: 想法是:使用HRTIM A 、B做移相控制,HRTIM A、B设置comp1和
    发表于 07-18 08:10

    嵌入式软件工程师和硬件工程师的区别?

    和通信协议,以及熟练掌握一种或多种编程语言和开发工具。 主要负责的任务和领域 嵌入式软件工程师的工作涉及到各种任务,主要包括: * 系统设计:包括确定系统功能、分配资源、优化性能等。 * 软件编程:包括编程
    发表于 05-16 11:00

    大厂电子工程师常见面试题#电子工程师 #硬件工程师 #电路知识 #面试题

    电子工程师电路
    安泰小课堂
    发布于 :2024年04月30日 17:33:15

    请问F334 Hrtim的PA12引脚的数字FAULT保护如何配置呢?

    请问F334 Hrtim的PA12引脚的数字FAULT保护如何配置呢
    发表于 04-07 08:38

    关于STM32G4 HRTIM FAULT的相关问题求解

    1. HRTIM FAULT功能用下来只能单次触发,触发后使用软件复位。那么有没有使用硬件周期性触发的用法呢(即触发后立即复位,类似C2000中的TripZone)?想用来做逐周期的保护功能
    发表于 03-18 06:31

    经典设计经验笔记,电子工程师必备基础知识

    电子发烧友网站提供《经典设计经验笔记,电子工程师必备基础知识.pdf》资料免费下载
    发表于 11-21 11:13 12次下载
    经典设计经验<b class='flag-5'>笔记</b>,电子<b class='flag-5'>工程师</b>必备基础知识

    FPGA工程师需要具备哪些技能?

    的状态机以及高级逻辑电路。 FPGA工程师需要熟练掌握HDL语言,并能够根据需要灵活使用这些语言。他们需要知道如何将各种逻辑电路和存储器组合在一起,以实现所需的功能。同时,FPGA工程师还需要
    发表于 11-09 11:03

    工程师笔记——MM32F0040使用总结

    工程师笔记——MM32F0040使用总结
    的头像 发表于 10-26 18:09 418次阅读
    <b class='flag-5'>工程师</b><b class='flag-5'>笔记</b>——MM32F0040使用总结

    工程师笔记 | STM32G0 复位后死机

    工程师笔记 | STM32G0 复位后死机
    的头像 发表于 10-17 15:23 1286次阅读
    <b class='flag-5'>工程师</b><b class='flag-5'>笔记</b> | STM32G0 复位后死机

    工程师笔记 | 印制电路板射频走线阻抗计算

    工程师笔记 | 印制电路板射频走线阻抗计算
    的头像 发表于 10-16 18:25 1431次阅读
    <b class='flag-5'>工程师</b><b class='flag-5'>笔记</b> | 印制电路板射频走线阻抗计算

    DACCOMPHRTIM Fault功能的使用

    电子发烧友网站提供《DACCOMPHRTIM Fault功能的使用.pdf》资料免费下载
    发表于 09-19 14:25 3次下载
    <b class='flag-5'>DAC</b>,<b class='flag-5'>COMP</b>,<b class='flag-5'>HRTIM</b> <b class='flag-5'>Fault</b><b class='flag-5'>功能</b>的使用

    工程师笔记 | 使用 TIMER 输出比较模式输出相移信号

    工程师笔记 | 使用 TIMER 输出比较模式输出相移信号
    的头像 发表于 09-18 10:58 426次阅读
    <b class='flag-5'>工程师</b><b class='flag-5'>笔记</b> | 使用 TIMER 输出比较模式输出相移信号

    使用STM32 HRTIMFault事件做输出保护

    Fault事件来自芯片管脚PA12的电平输入,并启用TIMA输出功能HRTIMFault事件源可以来自管脚、片内比较器的输出或者其它事件。 第一步,选择
    的头像 发表于 09-09 15:26 2321次阅读
    使用STM32 <b class='flag-5'>HRTIM</b>的<b class='flag-5'>Fault</b>事件做输出保护