微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > DRV8412驱动能力

DRV8412驱动能力

时间:10-02 整理:3721RD 点击:

买了DRV8412-C2-KIT套件,controlCARD没有用起来,直接用外部PWM信号驱动,有以下几个问题,不知道什么原因。用开发板驱动两路直流电机(套件内的电机),PWM信号为10K HZ,占空比为99%。

1.模式为001时,RESET AB直接切换到0P(3.3V)电机不可启动,悬空(中间档)可以启动,悬空启动后可以在悬空和OP之间任意切换,

 如果悬空时还未启动正常(FAULT灯亮)就切换至OP,电机马上停下来。启动时FAULT灯会快速亮灭变化,启动后灭。

2.模式为000时,基本启动不了,RESET AB以下,有时候过段时间会动两下。

3.模式设置为010,并联使用驱动一个电机,也没有转起来。

4.感觉模式为001时更像CBC模式,000为OC,但是和资料不符。

5.模式001时,RESET信号悬空启动后,运行一段时间电机会自动停下来,FAULT灯亮,OTW不亮,芯片也不热,但是对着芯片吹风,会明显的看到又转了,一会又停下。高温报警应该是OTW灯亮的啊

问题较多,到底怎样才可以实现大电流驱动?请高手指教,是不是要缓启动?PWM信号频率慢慢升高?这个电机功率不大啊,正常运行电流不到900mA,启动电流最大3A。

另外好像芯片还只能用PWM信号驱动,PWMA不能一直高

是的,DRV8412只能用PWM驱动,不能直接高低电平驱动,因为内部没有电荷泵,因此必须在一个PWM周期中,保证下桥臂有足够的导通时间让自举电容充电才能驱动上桥臂的MOS管。你出现这个问题估计可能给上桥臂的自举电容充电时间不足有关,你有没有试过降低占空比的时候是不是正常(比如占空比为80%或者更低的时候)。还有你的自举电容选为多少,是100nF吗?

这个是买的TI的开发套件,自举电容是100nf的,关键问题是RESET 信号接(3.3V)时电机就启动不了

悬空时模式为001可以启动,为什么?

Bootstrap模式,PWM Duty请置于97%以下。

10K 95%效果一样,RESET AB切换到0P(3.3V)电机不可启动,PWM信号一加就FALUT报错灯亮,RESET 复位后才灭;

RESET AB切换到悬空,电机启动时FALUT灯快速亮灭,启动起来后灭掉,撤销PWM信号电机停下来过程中FAULT灯也会闪几下再灭掉;

50%的占空比效果差不多,RESET AB切换到悬空电机在抖动,启动不起来;

实验环境为TI 

DRV8412EVM_RevG

 套件内自带的直流电机

请使用配套的搭载F28035的control card调试后看是否还有类似问题。开发套件均经过反复测试。

PWM信号通过内部的电荷泵提供power supply,而电荷泵的工作需要PWM信号。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top