SLVSH22 May 2024 DRV8000-Q1
ADVANCE INFORMATION
The DRV8000-Q1 provides an advanced, adjustable floating smart gate driver architecture to provide fine MOSFET control and robust switching performance. The smart gate driver architecture offers driver functions for slew rate control and a driver state machine for dead-time handshaking, parasitic dV/dt gate coupling prevention, and MOSFET gate fault detection.
Advanced adaptive drive functions are provided for reducing propagation delay, reducing duty cycle distortion, and closed loop programmable slew time. The advanced smart gate driver functions are only available in the Section 7.4.4.1 and PH/EN mode. The advanced functions do not interfere with standard operation of the gate drivers and can be utilized as needed by system requirements.
The different functions of the smart gate drive architecture are summarized below with additional details in the following sections.
Smart Gate Driver Core Functions:
Core Function | Terminology | Description |
---|---|---|
IDRIVE / TDRIVE | IDRVP | Programmable gate drive source current for adjustable MOSFET slew rate control. Configured with the IDRVP_x control register. |
IDRVN | Programmable gate drive sink current for adjustable MOSFET slew rate control. Configured with the IDRVN_x control register. | |
IHOLD | Fixed gate driver hold pull up current during non-switching period. | |
ISTRONG | Fixed gate driver strong pull down current during non-switching period. | |
tDRIVE | IDRVP/N drive current duration before IHOLD or ISTRONG. Also provides VGS and VDS fault monitor blanking period. Configured with the VGS_TDRV control register. | |
tPD | Propagation delay from logic control signal to gate driver output change. | |
tDEAD | Body diode conduction period between high-side and low-side switch transition. Configured with the VGS_TDEAD control register. | |
PDR (Pre-charge) |
ICHR_INIT | Gate drive source current initial value for charge control loop. Configured with the PRE_CHR_INIT control register |
IPRE_CHR | Gate drive source current for pre-charge period after control loop lock. Adjustment rate configured with the KP_PDR control register. Max current clamp configured with the PRE_MAX control register. | |
tPRE_CHR | Gate drive source current pre-charge period duration. Configured with the T_PRE_CHR control register. | |
tDON | Delay time from start of pre-charge period to rising VSH crossing VSH_L threshold. Configure with T_DON_DOFF control register. | |
IDCHR_INIT | Gate drive sink current initial value for discharge period control loop. Configured with the PRE_DCHR_INIT control register. | |
IPRE_DCHR | Gate drive sink current for pre-discharge period after control loop lock. Adjustment rate configured with the KP_PDR control register. Max current clamp configured with the PRE_MAX control register. | |
tPRE_DCHR | Gate drive sink current pre-discharge period duration. Configured with the T_PRE_DCHR control register. | |
tDOFF | Delay time from start of pre-discharge period to falling VSH crossing VSH_H threshold. Configure with T_DON_DOFF control register. | |
VSH_L | Low voltage threshold for VSH switch-node. Configured with the AGD_THR control register. | |
VSH_H | High voltage threshold for VSH switch-node. Configured with the AGD_THR control register. | |
PDR (Post-charge) |
IPST_CHR | Gate drive source current for post-charge period. Adjustment rate configured with the KP_PST control register. |
tPST_CHR | Gate drive source current post-charge period duration. | |
IPST_DCHR | Gate drive sink current for post-discharge period. Adjustment rate configured with the KP_PST control register. | |
tPST_DCHR | Gate drive source current post-charge period duration. | |
IFW_CHR | Freewheeling charge current. Configured with the FW_MAX control register. | |
IFW_DCHR | Freewheeling discharge current. Configured with the FW_MAX control register. | |
STC | tRISE | Time duration for VSHx to cross from VSHx_L to VSHx_H threshold. Configured with the T_RISE_FALL control register. |
tFALL | Time duration for VSHx to cross from VSHx_H to VSHx_L threshold. Configured with the T_RISE_FALL control register. |