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.

DRV8343-Q1: The difference among the min typ max value of IDRIVEP

Part Number: DRV8343-Q1

Hi

I find the value of IDRIVEP is in a big range from min to typical to max value.

Can I ask why it changes so big?

What decides the vaule?

How can I confirm the design consistency of my motor driver, with one using min vaule and the other using max vaule, and  causing output voltage ring?

Regards

Arrow

  • Hi Arrow,

    Thanks for posting to the MD forum! 

    IDRIVEP and IDRIVEN are the source and sink gate currents, respectively. Gate drive current, or IDRIVE, is a configurable setting that allows for slew rate control of the external MOSFETs. When customers switch their FETs, you have a trade-off between:

    - Switching the FET fast, resulting in less Rdson power losses but worse EMI performance

    - Switching the FET slow, resulting in better EMI performance but more Rdson power losses

    Therefore, IDRIVE allows the user to control how much gate current is used to turn on or off the MOSFET. We recommend using a gate drive setting that does not turn/off on the MOSFET too fast (100-200 ns) so that you don't stress the MOSFETs and cause damage to the power stage or driver. You can calculate the best IDRIVE setting from your MOSFETs Qgd value through this resource: https://e2e.ti.com/support/motor-drivers/f/motor-drivers-forum/796378/faq-selecting-the-best-idrive-setting-and-why-this-is-essential

    For more information on IDRIVE, check out our Smart Gate Drive app note: https://www.ti.com/lit/pdf/slva714d

    To determine motor switching consistency, ensure that you don't exceed any abs max specifications of positive transients on the HS drain (VDRAIN), negative transients on SLx, and your switch node is the way you how decide you want it to be based on the trade-offs listed above. 

    Thanks,
    Aaron

  • Hi Aaron

    Thanks for your suggestion.

    And I am sorry that I didn't clarify my question.

    What I pointed to is the IDRIVE value range for a specific setting.

    For example, as below figure shows, when IDRIVEP_Hx or IDRIVEP_Lx = 1000b (GHx/GLx),

    The min/typ/max value differs so much.

    What value should I consider first, why the value has a huge range?When the min/max vaule will occur?

    If the value doesn't has a consistency, I'm afraid that the motor driving performance will not have a consistency too.

    Regards

    Arrow

  • Hello Arrow,

    These min/max specifications are due to VM, temperature, and manufacturing process variation.

    Typical values are based at VM = 24V, temperature = 25C. 

    Thanks,
    Aaron

  • OK,I got it.

    Thanks,Aaron.

  • Thanks for your question! Please post again if you have any other concerns!