Hello,
I use DRV8876QPWPRQ1 for driving a bistable Electromagnet.
The driver is configured in Fixed Off-Time Current Chopping Mode with this setup:
-
DRV8876 powered with 24Vdc
-
PMODE and IMODE connected to GND
-
VREF set to 2,5 Vdc
-
VM connected with VCP with 100nF 50V capacitor
-
VM connected to GND with a 100nF 50V capacitor
-
CPH and CPL connected with 22nF 50V capacitor
-
IPROPI connected with an resistor of 3,9kOhm to GND (Current limit fixed to 0,640mA)
For safety needs, I have to drive the power supply of DRV8876 with an external PMOS in high side configuration. So, first I activate the PMOS and the DRV8876 power on. After 50ms, I set the correct phase with in pin PH/IN2 and I active the PIN EN/IN1 (with single pulse no PWM) for 100ms and I see the bistable moving. I see the V_IPROPI and all is correct. Then, I reset EN/IN1 and after 50ms I deactivate the PMOS and DRV8876 power off.
But the problem is this: when I drive the DRV8876 repeatitively for many times with a period of 1s from an activation to another one as already explained above and I connect OUT1 and OUT2 for simulate a short-circuit to the OUTPUTs, the DRV8876 failure and then the FAULT pin is always low and the OUTPUT is always off.
Note: If the DRV8876 is always powered (VM always to +24Vdc fixed) and I simulate the short the DRV8876 work correctly and I see FAULT go low and OUTPUTs is off. When I remove the short, the FAULT pin come back high and output drive the ELM correctly.
I attempt your response.
Thank you.
Ivan