你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

DAC,COMP,HRTIM Fault 功能的使用

[复制链接]
STMCU小助手 发布时间:2023-2-18 17:00
1. 引言 + N! `& N: ^8 [: P: S3 ?# j) \+ F8 V
9 P% Q) d) g  m* n2 B7 l
这个例程是使用 STM32G474 NUCLEO 进行测试的,集合了 DAC, COMP, HRTIM 的功能模块。
3 s/ q! G  d- Z  D
! F* q4 j( R3 D( h8 @7 u
# u: v' u1 o9 Y8 q2 F0 t
2. 信号路径  
/ `7 t7 V' V( ePA1 的输入信号同 DAC 的输出信号进入 COMP 比较器进行比较,经 COMP 比较后的输出信号连接到 HRTIM 的 Fault4 信号,来控制 HRTIM 的输出信号的停止。 ! G% I7 Y: k" W+ ?
& g2 k$ p. A- P/ @' V
+ Y  F& R6 Y3 C( d3 A: _
MQLMTTKT{}WF0E40[U)~5_O.png
4 ~8 R. V5 N! D  P. M2 N+ I$ X: S% l. b, L# p# j! F, j/ c
6 X) R9 h0 k6 z- i% Q  R$ K
当 PA1 > DAC value,比较器输出高“1”, 这个信号为 HRTIM 的 fault4 信号,当 HRTIM 配置为 fault4 高有效,则当这个高电平出现时,HRTIM 输出波形停止,具体输出的电平可以通过寄存器进行配置。
: Q- s- u( Q% ~5 q8 c8 H! e$ Z/ q! c9 Y* x$ k! i, ~! O, O5 ?. R. J
9 g; _, E. L3 h: g+ r  y7 C3 c- i9 }1 p
3. STM32CubeMX 配置. m5 W8 y. j, `% L! \
PA1 的输入信号同 DAC 的输出信号进入 COMP 比较器进行比较,经 COMP 比较后的输出信号连接到 HRTIM 的 Fault4 信号,来控制 HRTIM 的输出信号的停止。8 k0 f  q! W0 S4 c  f

3 s% l% P( ?% S; Q6 K+ {. o6 G

; p6 x9 }# n5 q# u Z}0PBV$GP}CNS$QUO(5TQTA.png & l' }4 L" h; W8 E

4 t1 U* G- b) c& b  y
: K, ~8 D- ?* l9 [
首先配置 DAC 模块,DAC out1 选择 connected to on chip-peripherals, 这里为了测试方便,选择了“Connected to external pin and to on chip-peripherals”,DAC 输出信号连接到 IC内部,同时输出到 PA4 GPIO 口。这样就客户测量 DAC 的具体输出值。
! z: r4 f! y& ?3 o而在 IC 内部,DAC 连接到了 COMP 的负端。
2 ]5 k3 L$ ^9 S9 oCOMP 的配置如下:PA1:COPM 的正向输入端。# @. a( M6 U! i  T
DAC1 OUT1 在 IC 内部连接到了 COMP 的负向输入端。% ]4 g# }2 g% E" c( J- ?( _
具体请看下面两种图:2 Z4 c- _: p+ w* h3 H

1 J1 l) v% E. g, \

" M# i& T7 _+ A; z+ |完整版请查看:附件 DAC,COMP,HRTIM Fault 功能的使用.pdf (591.84 KB, 下载次数: 910)
赞 收藏 评论1 发布时间:2023-2-18 17:00

举报

1个回答
古2188 回答时间:2025-9-28 00:54:41

请问这种方法是否只支持单比较器关闭PWM输出?我多个比较器时只有其中一个有效。后续改为event+fault多比较器才正常工作。

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版