请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:DRV8303 主题中讨论的其他器件:TMS320F28069M、
TI 下午好、
我将在定制 BLDC 电机控制器板上使用 DRV8303和 TMS320F28069M 微控制器。 我尝试使用 DTC 电阻器调整 PWM 死区、但它不会随着不同电阻的变化而变化。 它也比数据表中的最小死区时间50ns 短得多。 我尝试将原来的1k Ω DTC 电阻器替换为22k Ω 电阻器、这将导致~100ns 的死区时间。 但是、我仍然看到高侧和低侧 FET 之间的死区时间仅为~10ns。 对于我为何无法根据数据表调整死区时间、您有什么建议吗?
我在 hal.h (HAL_PWM_DBFED_CNT)中调整了 PWM 延迟、发现我可以通过这些#define 常量来调整死区。 但这仍然不能解释硬件 DTC 为什么不起作用。 这是使用22kOhm DTC 电阻器的原始死区图像、后跟将 PWM 延迟调整为20个周期(90MHz 时为~200ns)后的图像。
在什么情况下、DRV8303上的 DTC 不能正常工作?
(图像中的绿色和红色信号分别表示高侧和低侧栅极信号)
谢谢、
Chris