SLVSD12D May 2015 – July 2019 DRV8305-Q1
PRODUCTION DATA.
The DRV8305-Q1 gate driver uses an integrated state machine (TDRIVE) in the gate driver to protect against excessive current on the gate drive outputs, shoot-through in the external MOSFET, and dV/dt turn on due to switching on the phase nodes. The TDRIVE state machine allows for the design of a robust and efficient motor drive system with minimal overhead.
The state machine incorporates internal handshaking when switching from the low to the high-side external MOSFET or vice-versa. The handshaking is designed to prevent the external MOSFETs from entering a period of cross conduction, also known as shoot-through. The internal handshaking uses the VGS monitors of the DRV8305-Q1 to determine when one MOSFET has been disabled and the other can be enabled. This allows the gate driver to insert an optimized dead time into the system without the risk of cross conduction. Any dead time added externally through the MCU or SPI register will be inserted after the handshake process.
The state machine also incorporates a gate drive timer to ensure that under abnormal circumstances such as a short on the MOSFET gate or the inadvertent turn on of a MOSFET VGS clamp, the high peak current through the DRV8305-Q1 and MOSFET is limited to a fixed duration. This concept is visualized in the figure below. First, the DRV8305-Q1 receives a command to enable or disable the MOSFET through INHx or INLx inputs. Second, the gate driver is enabled and a strong current is applied to the MOSFET gate and the gate voltage begins to change. If the gate voltage has not changed to the desired level after the tDRIVE period (indicating a short circuit or overcurrent condition on the MOSFET gate), the DRV8305-Q1 signals a gate drive fault and the gate drive is disabled to help protect the external MOSFET and DRV8305-Q1. If the MOSFET does successfully enable or disable, after the tDRIVE period the DRV8305-Q1 will enable a lower hold current to ensure the MOSFET remains enabled or disabled and improve efficiency of the gate drive.
Select a tDRIVE time that is longer than the time needed to charge or discharge the gate capacitances of the external MOSFETs. The TDRIVE SPI registers should be configured so that the MOSFET gates are charged completely within tDRIVE during normal operation. If tDRIVE is too low for a given MOSFET, then the MOSFET may not turn on completely. It is suggested to tune these values in-system with the required external MOSFETs to determine the best possible setting for the application. A good starting value is a tDRIVE period that is 2x the expected rise or fall times of the external MOSFET gates. Note that TDRIVE will not increase the PWM time and will simply terminate if a PWM command is received while it is active.