Part Number:DRV8832
1、电机转动中,IN1和IN2同时输入高,使电机刹车,但电机并不会按照期望的进行刹车,此时FAULTn脚能检测到被拉低。
2、当芯片处于IN1和IN2同时输入高的初始状态时,拉低其中一个引脚,电机并不能启动。只有初始状态为IN1、IN2同时输入低时,拉高其中一个引脚,才能使电机转动。
3、如果将ISENSE引脚直接接地,此时尝试启动电机,电机无法启动,并且FAULTn脚能检测到被拉低。
4、当IN1、IN2输入为一高一低正常控制电机转动过程中,有一定概率电机异常停止,用示波器测试IN1、IN2的输入没有变化 但OUT1、OUT2不再输出电压。且此现象只会出现在电机某一个转动方向上,而不是两个方向的转动都可能会出现电机异常停止。当电机异常停止时,FAULTn脚可能输出低,也可能仍旧是高阻态。
Cherry Zhou:
您好,我们已经收到您的问题并反馈,预计将于24小时内给您答复。谢谢。
,
Cherry Zhou:
我们推断这似乎是电机的问题。 由于电机结构的差异,有时电机在两个方向上的表现可能不同。
首先要明确触发了哪种类型的故障。 根据您提供的信息,我们推断可能会在以下四种特定条件下触发故障:
1. H-bridge设置为BRAKE mode (IN1 和 IN2 均为高电平)。 您能否提供一张显示 IN1 、 IN2 、电机电流、 nFAULT 的示波器快照? 请确保将触发点设置为 nFAULT 下降沿。 放大 nFAULT 下降较低的区域。
2. 当初始 H-bridge状态处于BRAKE模式且其中一个 INX 信号被拉低时。 与1 类似,您能否提供示波器快照?
3. ISENSE 引脚短接到 GND。 将 ISENSE 短路到 GND 会禁用电流调节。 如果电流高于 OCP 阈值,将会触发过流保护故障。
以及这种情况是否仅在电机开始旋转时出现? 您能否提供一个显示 IN1 、 IN2 、电机电流、 nFAULT (类似于 1和 2的波形)。这样我们可以通过查看 nFAULT 信号来确认它是否为 OCP。
4. 虽然 IN1 、IN2 输入为一个高电平、一个低电平,通常控制电机旋转,但电机有一定的可能性会异常停止。
我们认为这与其他三种情况相关。 通过分析波形,我们可以更好地了解故障是由过流还是其他故障引起的。
同时您也可以尝试以下方法进行调试:
a. 尝试使用其他电机。 最好是初始启动电流低于最初使用电流的。
b. 放置一个非零 RSENSE 电阻器,来将电流限制在 OCP 阈值 (1.3A) 以下。 如果发生的故障是 OCP ,这会防止触发故障,因为电流将限制在 OCP 阈值以下。
,
dan song:
谢谢回复,已经解决
,
Cherry Zhou:
好的,不客气。