STM32F4高级定时器死区控制(二)

本文详细解释了STM32高级定时器如何通过配置死区时间来避免桥式换相电路中双管同时导通的问题,包括死区时间的概念、计算方法,以及在实际应用中可能遇到的问题和解决策略。
  1. 死区时间概念

从BLDC控制换相电路可得出:

当两路互补PWM输出时,为了使桥式换相电路上管T1和下管T2、上管T3和下管T4、上管T5和下管T6不会因为开关速度问题发生同时导通而设置的一个包含时段

假设STM32高级定时器OCx和OCxN输出互补通道PWM,极性都是高电平有效,则下图标注"延时"那段时间就是死区时间,此时间段上管和下管都没有导通。

2. STM32高级定时器死区时间计算

  1. 配置断路和死区寄存器(TIMx_BDTR)

      2. 死区时间计算示例

假设STM32F407的高级定时器1的时钟为168MHz,设置tDTS = 1/168us。

计算公式表:

DTG[7:5]值 tdtg值
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值