您好!
我的应用使用 DRV8231A 驱动多个阀。 IN1和 IN2信号由来自微控制器的0V 或3V 信号控制。
阀门需要1.2A 才能打开或关闭。 电源电压为6V。 VREF 设置为2.5V (Itrip = 1.4A)。 此命令在大约大于100ms 的时间内被应用。 这足以控制阀门。
在某些情况下、我无法解释 DRV8231A 的2个输出的行为。
原理图为:

电源在控制 IN1或 IN2之前激活几毫秒(12毫秒):

输出 OUT1和 OUT2 (名为 OUTx)的正常行为如下图所示。 根据 IN1或 IN2、阀门上的电压为6V 或-6V:

但有时候,我观察到 OUT1=OUT2 ,因此,阀上没有电压:

为什么?
有人能帮我理解这一点吗?
谢谢!