Other Parts Discussed in Thread: CSD18531Q5A, TIDA-010056
This component has been breaking anytime interact with it, really. I'm attaching the schematic and the SPI code, along with some screenshots of gate drive behavior. At this point, we have no idea what's going on. The part has broken or underperformed for what we perceive to be the following reasons:
- We spun our motor by hand when the system wasn't powered on, and the gate drive died.
- We used the default settings, and the gate drive died. (Why are the default settings so strong they can damage the gate drive?)
- We used hand-calculated IDRIVE settings for our FETs, resulting in underperformance and incredibly long switching time (2-5 microseconds). This nagged us repeatedly until we just raised the current by a fair amount more than the math said we should, and then everything looked clean.
- Despite the part datasheet claiming to correct for shoot-through and dv/dt turnon, we've seen clear dv/dt turn-on activity on the oscilloscope before.
- We ran the system with our motor and flywheel, applying a slowly increasing PWM signal on 1x mode, and the chip arbitrarily destroyed its own gate drive with no sign of why. The signals were clear, smooth, and not ringing on the scope.
This part either is very unreliable, or we are doing something extremely wrong. If it's the latter, we need to know what that is. Is the DRV8350S more robust than the DRV8353S? We would be fine substituting a part.
Our application is in industrial machinery. We really can't use a part so fragile that it damages itself if someone spins a motor by hand, for example. Either we need a way to protect it from itself, or we need some other component that is much more rugged. We have 48V batteries as a power source, and we need the drive to be able to run a BLDC motor using up to 50A continuous and 100A peak current.
Please help?This is a high side and low side gate pair.
Here's our motor drive schematic.
And here are our register settings.
Driver Control: 0x14C0
Gate Drive Current High Side: 0x1B73
Gate Drive Current Low Side: 0x2353
OCP Control: 0x2934
CSA Control: 0x32C0
We're working on 1x mode right now so that we can do controlled testing without having to program our own commutation yet.
Layout: