SLVSEA2D August 2020 – April 2024 DRV8714-Q1 , DRV8718-Q1
PRODMIX
The DRV871x-Q1 provides an advanced, adjustable floating smart gate driver architecture to provide fine MOSFET control and robust switching performance. The DRV871x-Q1 provides 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 Half-Bridge Control PWM mode and on SPI device variants. 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 or IDRIVE pin. |
IDRVN | Programmable gate drive sink current for adjustable MOSFET slew rate control. Configured with the IDRVN_x control register or IDRIVE pin. | |
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_x 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_x control register. | |
PDR (Pre-charge) |
ICHR_INIT | Gate drive source current initial value for charge control loop. Configured with the PRE_CHR_INIT_xx control register |
IPRE_CHR | Gate drive source current for pre-charge period after control loop lock. Adjustment rate configured with the KP_PDR_x control register. Max current clamp configured with the PRE_MAX_x control register. | |
tPRE_CHR | Gate drive source current pre-charge period duration. Configured with the T_PRE_CHR_x control register. | |
tDON | Delay time from start of pre-charge period to rising VSH crossing VSH_L threshold. Configure with T_DON_DOFF_x control register. | |
IDCHR_INIT | Gate drive sink current initial value for discharge period control loop. Configured with the PRE_DCHR_INIT_x control register. | |
IPRE_DCHR | Gate drive sink current for pre-discharge period after control loop lock. Adjustment rate configured with the KP_PDR_x control register. Max current clamp configured with the PRE_MAX_x control register. | |
tPRE_DCHR | Gate drive sink current pre-discharge period duration. Configured with the T_PRE_DCHR_x control register. | |
tDOFF | Delay time from start of pre-discharge period to falling VSH crossing VSH_H threshold. Configure with T_DON_DOFF_x 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_x 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_x control register. | |
tPST_DCHR | Gate drive source current post-charge period duration. | |
IFW_CHR | Freewheeling charge current. Configured with the FW_MAX_x control register. | |
IFW_DCHR | Freewheeling discharge current. Configured with the FW_MAX_x control register. | |
STC | tRISE | Time duration for VSHx to cross from VSHx_L to VSHx_H threshold. Configured with the T_RISE_FALL_x control register. |
tFALL | Time duration for VSHx to cross from VSHx_H to VSHx_L threshold. Configured with the T_RISE_FALL_x control register. |