Other Parts Discussed in Thread: CSD88599Q5DC
Tool/software:
Hello,
I am having an issue using the DRV8334 to drive an external H-bridge for a brushed DC motor.
The DRV8334 is connected and routed to a TMS320F28P550SJ9PZ microcontroller.
At the moment, I am not using the SPI interface – the device is running in its default (hardware) configuration.
Current setup:
-
PVDD: +12 V
-
NSLEEP: pulled high
-
DRVOFF: low (0)
-
PWM input: INHA (20 kHz, 50% duty cycle)
-
INLA: 0
-
INHB: 0
-
INLB: 1
-
External MOSFETs: CSD88599Q5DC
-
Bootstrap capacitors: 1 µF in series with 2.7 Ω resistors
-
VMOT (MOSFET supply): +20 V
-
Motor connection: Brushed DC motor connected between half-bridges A and B, half-bridge C left unconnected
-
nFAULT pin: high (not asserted)
Observed behavior:
-
GHA, GHB, GHC outputs: waveform pulled low at ~6 kHz, ~5.2 V amplitude
-
GLA, GLB, GLC outputs: logic low (0 V)
-
The output waveforms do not match the input PWM signals.
Goal:
I would like the DRV8334 to correctly drive the external MOSFETs so that the output signals reproduce the input PWM for proper motor control in this non-SPI configuration.
Questions:
-
Why are the outputs stuck low despite the configuration above?
-
Are there any specific conditions or pin configurations required for the DRV8334 to forward the PWM to the external MOSFETs without SPI setup?
Thank you in advance for your help.