Other Parts Discussed in Thread: DRV832X
Hello! After a bit of a rough start and much patient support from TI, I've been able to get my DC motor drivers up and working quite reliably for the past 10-12 months. Having deployed a number of these control boards, operating outside, it was inevitable that nature would overcome our environmental protections and soak a board. When it happened (for the 3rd or 4th time - I'm "talking" to the folks building the housing) rather than failing shoot-through on the bridge, opposite corners somehow became activated and the (large, wheeled) device spun in circles rather quickly until it's battery died. Lot's of things to fix here to prevent this from happening, but I'm curious about anything I can do board-level which would induce a safer fail-state. From telemetry it appears that contamination on the board caused a gate fault. The DRV then shut down the gate drivers, allowing the gates to float (?). Over time the we got enough leakage on cross-bridge gates to turn the bridge on and then we had motion. My thought is to add a pull-up resistor on the low-side FET gates so that they are enabled when the driver is in fault. Similarly a pull-down on the high-side gates to encourage them to stay off.
Any insights from the great minds here as the the viability of this idea and the sizing of the resistors? Based on the average current specs for the charge pump, it seems like I could get away with at least 1mA of pull-current without stomping on a regulators max average.
Better ideas?
Thanks,
Chris