TI中文支持网
TI专业的中文技术问题搜集分享网站

DRV8832: 调试疑问

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:

好的,不客气。

赞(0)
未经允许不得转载:TI中文支持网 » DRV8832: 调试疑问
分享到: 更多 (0)