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

STM32F334如何实现cycle-by-cycle current control

[复制链接]
wf237574800 提问时间:2024-5-20 23:44 / 未解决

如题 ,参考手册里面说实现cycle-by-cycle current control是在COMP里面,如下图:

image.png,但是这种方式只能用在普通定时器里面(比如定时器1,2,3),现在我使用HRTIM的定时器A 和B生成的互补PWM,在HRTIM章节的EVENT小节里面看到这样的描述:

image.png

按照这个表述说明,在HRTIM里面使用EVENT事件快速模式也是可以用来实现过流保护功能的,具体这种方式如何实现呢?

image.png

按照这个图,红色的EVENT配置路径可以直接作用于HRTIM的互补PWM的输出上,实现快速关闭PWM,然后我这样配置起不到任何作用,配置如下:

image.png

image.png

image.png

实际上我外部触发COMP4的INP,能够进入COMP的中断,但是无法直接关闭PWM输出,难道还需要再中断里面关闭PWM?不是应该硬件级别自动实现关闭吗?

image.png
收藏 评论2 发布时间:2024-5-20 23:44

举报

2个回答
xmshao 回答时间:2024-5-21 10:13:50
你可以看看是否可以采用fault来实现保护,比方通过比较器做输出。这里有篇文章可以参考下实现过程。


《关于STM32 HRTIM的Fault 配置演示》  我这边经过测试是可以完成关闭动作的,出现Faults时的输出电平可以选择。
xmshao 回答时间:2024-5-21 10:15:12

可以参考下利用Fault事件进行关闭,这篇文章可以参考下。

关于STM32 HRTIM的Fault 配置演示

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版