打印
[产品应用]

ATIM高级定时器不想进入到死区应该怎么配置?

[复制链接]
680|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
suw12q|  楼主 | 2024-7-17 14:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ATIM高级定时器不想进入到死区应该怎么配置?我设置成0不好使呢

使用特权

评论回复
沙发
pssyx| | 2024-7-17 17:15 | 只看该作者
具体是哪款CW32 MCU?通常ATIM会有一个寄存器进行死区使能控制,该位写“0”就能关闭死区使能。请参考“用户手册”中的“高级定时器(ATIM)”章节。
如果是PWM互补输出,强烈建议打开死区使能!
另外,MCU外接的MOS驱动器IC,通常有一个固定的死区时间,请查阅其Datasheet。

使用特权

评论回复
板凳
小小蚂蚁举千斤| | 2024-7-17 20:54 | 只看该作者
建议使用定时器的普通定时功能,死区是互补时产生的一般做定时要求不高的话没有问题

使用特权

评论回复
地板
OKAKAKO| | 2024-7-20 16:39 | 只看该作者
其实应该还是输出设置问题就好

使用特权

评论回复
5
szt1993| | 2024-7-22 12:46 | 只看该作者
如果是PWM互补输出,强烈建议打开死区使能

使用特权

评论回复
6
jf101| | 2024-7-22 15:42 | 只看该作者
通常ATIM会有一个寄存器进行死区使能控制,该位写“0”就能关闭死区使能

使用特权

评论回复
7
gongqijuns| | 2024-7-23 12:03 | 只看该作者
ATIM通常指的是32位微控制器中的高级定时器模块,如TIM1和TIM8。这些高级定时器支持多种功能,包括PWM生成、死区插入、互补输出等

使用特权

评论回复
8
hhdhy| | 2024-7-23 13:07 | 只看该作者
死区插入是为了防止在PWM信号切换时出现短时间的高低电平同时为高的情况,这在驱动电机或某些功率器件时非常重要,以避免损坏器件

使用特权

评论回复
9
pe66ak| | 2024-7-23 14:09 | 只看该作者
如果你不希望定时器进入死区插入模式,可以通过以下步骤进行配置:禁用死区插入

使用特权

评论回复
10
suiziq| | 2024-7-23 16:10 | 只看该作者
在CW32的固件库中,找到定时器初始化函数。在配置定时器输出比较模式时,确保不启用死区插入功能

使用特权

评论回复
11
tiakon| | 2024-7-23 17:25 | 只看该作者
配置输出比较模式,确保定时器的输出比较模式配置正确,以便生成所需的PWM信号。设置通道的极性(高电平或低电平有效)。启用定时器和通道,启用定时器和相应的输出通道

使用特权

评论回复
12
星星点点didi| | 2024-7-23 18:32 | 只看该作者
主要是你想做什么而不愿意开启死区配置呢?

使用特权

评论回复
13
canfeil| | 2024-7-23 19:54 | 只看该作者
一般来说是如果控制互补的PWM输出的话,最好是开启死区使能哈

使用特权

评论回复
14
ewyu| | 2024-7-24 08:58 | 只看该作者
建议看看手册,手册定时器一章,关于高级定时器的死区配置这块,上面有寄存器说明,可以配置哪个寄存器来关闭死区控制

使用特权

评论回复
15
eleg34ance| | 2024-7-24 10:24 | 只看该作者
我觉得可以用别的普通定时器的啊,既然不用死区互补这种就直接用通用定时器多好

使用特权

评论回复
16
yuliangren| | 2024-7-24 12:00 | 只看该作者
你这个“0”是不是设置错寄存器了啊?

使用特权

评论回复
17
中国龙芯CDX| | 2024-7-26 22:49 | 只看该作者
MCU外接的MOS驱动器IC,通常有一个固定的死区时间,把这个时间给避开

使用特权

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

本版积分规则

40

主题

1248

帖子

0

粉丝