ST意法半导体
直播中

jackhui

11年用户 1047经验值
私信 关注
[问答]

如何将COMP输出作为BREAK信号反馈给生成100% PWM的定时器?

我正在构建一个基于 STM32F301C8 的过流保护设备,使用 COMP2 将来自霍尔传感器的模拟信号与 DAC1 输出值进行比较。
现在我想生成一个锁存错误信号,当过流情况消失时该信号将保持有效。错误信号会关闭设备,因此预计这会解决问题。
有什么我可以(ab)用于这个锁存器的东西,理想情况下不涉及软件或不需要外部引脚(COMP 输出减少 ADC 输入,我的输入太少了)?
到目前为止的想法:
  • 触发一个立即到期的定时器,无需重新加载并将输出比较用作错误信号
  • 将COMP输出作为 BREAK 信号反馈给生成 100% PWM 的定时器
重置锁存器不是时间关键的。








回帖(1)

阮浙临

2023-1-16 14:13:33
> 触发一个立即到期的定时器,无需重新加载并将输出比较用作错误信号
是的。
使用 TIMx_CCMRx.OCxM 中的 Set Active On Match 设置,或许还可以设置 OCxFE。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分