关于DRV8832驱动直流电机
我采用了DRV8832驱动一个玩具的直流电机,但发生了问题。
电路图如下:
其中VCC为5V。
在我未接入直流电机之前,给PE4低电平,PE5高电平,LED指示DRV8832正常工作。
但是我接入直流电机之后,两个LED同时亮,MA和MB供给电机的电压只有0.17V,电机无法正常工作。
我用万用表测量了电机的电阻越为5欧姆。
请问这是正常现象吗?我又该怎么解决?
几伏供电?电机需要的电压是多少呢?VERF直接接VSET,这种接法不太对。比如驱动电压需要4V,那么VSET需要接入4/4=1V
都是5V的。芯片的工作电压是5V,电机也是5V的。
在datasheet里Reference Output节有这么一句
For example, if VREF is connected directly to VSET, the voltage will be regulated at 5.14 V.
所以我就把两个管脚直接连上了
如果供电电源是9V,或者其他较高电压,那么VREF会被调整为输出5.14V.5V供电时候VREF是不能输出5.14V的,你可以测量一下
前面有一句:VSET is driven from VREF through a resistor divider to provide a voltage equal to
1/4 the desired motor drive voltage.
后面还有一句:If the desired motor
voltage is 3 V, VREF should be 0.75 V.
另外你的FAULT引脚最好上拉,因为是漏极开路输出
不还意思看错了,你的FAULT引脚已经上拉了
那我需要在VSET和VREF之间接入电阻进行分压了?
在VSET和VREF接入电阻,再在VSET到地接入电阻,两个电阻做分压
好的,谢谢~