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.

DRV8705-Q1: Configuration check for H-bridge in PH/EN mode

Part Number: DRV8705-Q1

Hello TI expert

This is our first time to use DRV8705S-Q1 + 4 x N-mosfet as H-bridge. The N-mosfet is TQM056NH04LCR from TSC. I would like to double check some SPI registers.

1. DRV_CTRL1 & DRV_CTRL2

For TQM056NH04LCR, Qgd is 4.6 nC (Type) and 9.2 nC (Max). And for many mosfets, the rise and fall time 100ns to 300ns or more is acceptable. So IDRVN_HS and IDRVN_LS is selected as 24mA. (Type Slew Rate 4.6nC / 24mA = 192ns). But as we konw, for mosfet, the rise time is always less than fall time. So we would like to select 12mA as IDRVP_HS and IDRVP_LS. 

I want to get your opinion on this configation for DRV_CTRL1 & DRV_CTRL2.

2. DRV_CTRL3

I know that we could use VGS_TDEAD to inset the configurated digital dead-time. But in BRG_CTRL, we have setted the VGS_HS_DIS is enabled. So do we even need to set VGS_TDEAD or we could just set VGS_TDEAD to 0ns?  Now DRV8705 has VGS_HS_DIS, what is point of configuring the VGS_TDEAD?

And for VGS_TDRV, we keep the default value (4us). Is it OK? And I want to know what condition need to change this VGS_TDRV value.

Thank you for your support!

  • Hey Shiyu,

    1. DRV_CTRL1 & DRV_CTRL2

    Check out 8.2.2 Detailed Design Procedure if you haven't already, I plugged your numbers into those equations and everything looks correct.  However, I suggest you test different values and see the output on an oscilloscope and read through Delay and Dead Time in Integrated MOSFET Drivers to fine-tune your parameters.  

    And for VGS_TDRV, we keep the default value (4us). Is it OK? And I want to know what condition need to change this VGS_TDRV value.

    See the below paragraph.  If you have VGS_HS_DIS == 0 then it will use the dead-time handshake to automatically do it.  If VGS_HS_DIS==1 then you can manually adjust tDRIVE and tDEAD as desired, recommend testing on oscilloscope. Default for VGS_TDRV of 4us is fine. 

    You can configure the VGS_LVL to adjust this slightly:

    I highly recommend ordering a DRV8705S-Q1EVM to assist with your testing.  It has a very extensive Web GUI that will easily allow you to configure the device settings within all registers.  You might be able to replace the FETs on the EVM with your FET, or maybe you can find a FET with similar specs with a pin-to-pin compatible package to replace on the EVM.  

    Also see Understanding Smart Gate Drive. Sorry for throwing so many PDF reports at you, Gate Drivers are complicated and we have a lot of support resources for them. 

    Regards,

    Jacob