Dear TI-Team,
we (the development team of the company I work for) have designed a tiny PCB for a motor control application. The design is based on a DRV8323S and is relatively straight forward. As a reference, we took the schematic from the drivers datasheet.
The motor is a 4kW PMSM, nothing special here. Supply voltage is 24V from a laboratory PSU currently, but will be up to 50V from LiIon-batteries in the future.
I am the software engineer in this project. Actually I am designing a sensorless control algorithm based on a classic sliding-mode current observer/controller. The algorithm is currently under development, so it is not yet finally parameterized and not fine-tuned. And here is where the trouble begins.
The open-loop spin-up phase where I control the current and accelerate the rotor works quite ok. In the moment, where I switch over to the SMC the control loop is getting unstable (which is not too bad actually, because it is still under development). The motor is making the well known strange noise and then the DRV8323S blows up.
I also managed to blow up the DRV8323S during the open-loop phase by just applying to much current to the windings.
The configuration of the DRV is the default one.
So my question now is: what could cause the driver IC to blow up? For my understanding, it does not "see" any high power, it acts like a "link" between the power-part (3-phase inverter circuit) and the logic-part (microcontroller).
Thank you very much in advance,
greetings,
Joachim