This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DRV8353RS-EVM: Gate Drive Current Optimization and Dead Time Settings for DRV8353RS with CSD19532Q5B

Guru 12155 points
Part Number: DRV8353RS-EVM
Other Parts Discussed in Thread: CSD19532Q5B

Tool/software:

Hi,

We are currently evaluating a BLDC motor driver design using the DRV8353RS. We would like to ask for your input regarding the gate drive current settings, specifically related to the Gate Drive HS and LS registers (addresses 03h and 04h).

In our evaluation, we observed that using the default register settings after power-up (HS = 1000mA, LS = 2000mA) worked fine on the TI evaluation board. However, on our first prototype board, the motor exhibited unstable behavior under the same conditions.

After investigating, we found that reducing the Gate Drive HS/LS settings to 100mA / 200mA resolved the issue. Further analysis showed that the external FET we are using (CSD19532Q5B) has a typical gate charge (Qg) of 8.7nC, and based on that, the required gate current for a switching time of 100–300ns is estimated to be around 30–87mA. Therefore, we believe that settings such as 50mA / 100mA are within the appropriate range.
For detailed waveform information, please see the PDF below.
Custom PCB Waveform Information.pdf

While our testing supports this adjustment, we would appreciate your feedback on the following points:

  1. When using a FET such as the CSD19532Q5B (Qg = 8.7nC), is it generally acceptable to configure Gate Drive HS/LS currents to approximately 50–100mA, assuming a target rise/fall time of 100–300ns?

  2. If the drive current is reduced too much, what kind of adverse effects (e.g., increased switching loss, risk of shoot-through, etc.) should we be cautious of?

  3. The dead time is currently set to the default value of 400ns provided by the TI example software. Given the Smart Gate Drive features such as VGS handshake and automatic minimum dead-time insertion, is it safe to assume that no adjustment to the dead time is needed even when the gate current is reduced?

Best regards,

Conor

  • Hey Connor,

    Great questions!

    We have the following FAQ on selecting the right Idrive setting:

    https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/796378/faq-selecting-the-best-idrive-setting-and-why-this-is-essential

    1) You are correct that it is not advisable to start with the largest Idrive setting but rather should be calculated based on the Qgd of the mosfet and desired turn on/off time for the VDS slew. 50-100mA should be a good starting point

    2) Yes, challenge with reducing gate current is increased switching losses. Device has built in shoot through protection.

    3) You can adjust deadtime based on how  much of an overlap between gate H and Gate L switching you see. For example, if there is high speed switching (large idrive, layout issue) and there is passive coupling between HS and LS then increasing deadtime can help eliminate chances of shoot-through.

    My recommendation is to use the calculated idrive value for 100-300ns rise/fall and then collect gate and source waveforms for all three phases to see if you see risks of abs max violations during switching (overshoots, undershoots, coupling etc). if everything looks great you can try to increase idrive slightly and test the same under worst operating conditions (high load, temperature extremes) before deciding on an idrive setting. 

    Let me know if you have any more questions on the topic.

    Best,
    Akshay

  • Thanks for the good answer!