![]() |
Infineon MOTIX™ MCU TLE985x Device Family SDK
|
BDRV (BDRV)
#include <tle985x.h>
union { ... } ASEQC |
union { ... } ASEQERRCNT |
union { ... } ASEQIOFFMAX |
union { ... } ASEQIOFFMIN |
union { ... } ASEQIONMAX |
union { ... } ASEQIONMIN |
union { ... } ASEQSTS |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
struct { ... } bit |
union { ... } CP_CLK_CTRL |
union { ... } CP_CTRL |
union { ... } CP_IRQCLR |
union { ... } CP_IRQEN |
union { ... } CP_IRQS |
union { ... } CTRL1 |
< (@ 0x40034000) BDRV Structure
union { ... } CTRL2 |
union { ... } CTRL3 |
union { ... } DCTRIM_DRVx |
[29..28] Multiplier bits for cross conduction time settings in register DRV_CCP_TIMSEL
[7..0] Half Bridge 1-Turn on slew rate-time value measured from beginning of phase 1 to end of phase 2.
[7..0] Half Bridge 1-Turn off slew rate-time value measured from beginning of phase 1 to end of phase 1.
[21..16] Half Bridge 1-Turn off slew rate-time value measured from beginning of phase 2 to end of phase 2.
[21..16] Half Bridge 1-Turn on slew rate-time value measured from beginning of phase 3 to end of phase 3.
[21..16] Half Bridge 1-active freewheeling-current clamping value for OFF state
[21..16] Half Bridge 1-active freewheeling-current clamping value for ON state
[5..0] Half Bridge 1-active freewheeling-slew rate sequencer off-phase current setting
[21..16] Half Bridge 1-active freewheeling-slew rate sequencer on-phase current setting
[7..0] Clamping current delay during active freewheeling for switch off
[15..8] Clamping current delay during active freewheeling for switch on
union { ... } HB1ASEQOFFVAL |
union { ... } HB1ASEQONVAL |
[7..0] Half Bridge 2-Turn on slew rate-time value measured from beginning of phase 1 to end of phase 2.
[7..0] Half Bridge 2-Turn off slew rate-time value measured from beginning of phase 1 to end of phase 1.
[21..16] Half Bridge 2-Turn off slew rate-time value measured from beginning of phase 2 to end of phase 2.
[21..16] Half Bridge 2-Turn on slew rate-time value measured from beginning of phase 3 to end of phase 3.
[29..24] Half Bridge 2-active freewheeling-current clamping value for OFF state
[29..24] Half Bridge 2-active freewheeling-current clamping value for ON state
[5..0] Half Bridge 2-active freewheeling-slew rate sequencer off-phase current setting
[21..16] Half Bridge 2-active freewheeling-slew rate sequencer on-phase current setting
[7..0] Clamping current delay during active freewheeling for switch off
[15..8] Clamping current delay during active freewheeling for switch on
union { ... } HB2ASEQOFFVAL |
union { ... } HB2ASEQONVAL |
[20..20] High Side Driver 1 Drain Source Monitoring Interrupt Enable in OFF-State
[20..20] High Side Driver 1 Drain Source Monitoring Interrupt Status in OFF-State
[20..20] High Side Driver 1 Drain Source Monitoring Interrupt Status Clear in OFF-State
[21..21] High Side Driver 1 Drain Source Monitoring Status Clear in OFF-State
[28..28] High Side Driver 2 Drain Source Monitoring Interrupt Enable in OFF-State
[28..28] High Side Driver 2 Drain Source Monitoring Interrupt Status in OFF-State
[28..28] High Side Driver 2 Drain Source Monitoring Interrupt Status Clear in OFF-State
[29..29] High Side Driver 2 Drain Source Monitoring Status Clear in OFF-State
[19..18] Filter Time for Drain-Source Monitoring of High Side Drivers
union { ... } IGATECLMPOFFC |
union { ... } IGATECLMPONC |
union { ... } IRQCLR |
union { ... } IRQEN |
union { ... } IRQS |
[4..4] Low Side Driver 1 Drain Source Monitoring Interrupt Enable in OFF-State
[4..4] Low Side Driver 1 Drain Source Monitoring Interrupt Status in OFF-State
[4..4] Low Side Driver 1 Drain Source Monitoring Interrupt Status Clear in OFF-State
[12..12] Low Side Driver 2 Drain Source Monitoring Interrupt Enable in OFF-State
[12..12] Low Side Driver 2 Drain Source Monitoring Interrupt Status in OFF-State
[12..12] Low Side Driver 2 Drain Source Monitoring Interrupt Status Clear in OFF-State
[13..13] Low Side Driver 2 Drain Source Monitoring Status Clear in OFF-State
[1..0] Blanking Time for Drain-Source Monitoring of Low / High Side Drivers
[9..8] Filter Time for Drain-Source Monitoring of Low Side Drivers
union { ... } OFFASEQTMAX |
union { ... } OFFASEQTMIN |
union { ... } OFFSEQHB1IC |
union { ... } OFFSEQHB1TC |
union { ... } OFFSEQHB2IC |
union { ... } OFFSEQHB2TC |
union { ... } ONASEQTMAX |
union { ... } ONASEQTMIN |
union { ... } ONSEQHB1IC |
union { ... } ONSEQHB1TC |
union { ... } ONSEQHB2IC |
union { ... } ONSEQHB2TC |
union { ... } PWMSRCSEL |
(@ 0x00000000) H-Bridge Driver Control 1
(@ 0x00000004) H-Bridge Driver Control 2
(@ 0x00000008) H-Bridge Driver Control 3
(@ 0x0000000C) PWM Source Selection Register
(@ 0x00000010) Slewrate Sequencer Mapping Register
(@ 0x00000018) Trimming of Driver
(@ 0x00000020) Charge Pump Control and Status Register
(@ 0x00000024) Charge Pump Clock Control Register
(@ 0x00000030) Gate Current Clamping Value in ON State
(@ 0x00000034) Gate Current Clamping Value in OFF State
(@ 0x00000040) Charge Pump Status Register
(@ 0x00000044) Charge Pump Interrupt Status Clear Register
(@ 0x00000048) Charge Pump Interrupt Enable Register
(@ 0x00000050) Turn-off Slewrate Sequencer Half Bridge 1 Time Control
(@ 0x00000054) Turn-off Slewrate Sequencer Half Bridge 1 Current Control
(@ 0x00000058) Turn-on Slewrate Sequencer Half Bridge 1 Time Control
(@ 0x0000005C) Turn-on Slewrate Sequencer Half Bridge 1 Current Control
(@ 0x00000064) Slewrate Sequencer-Active Freewheeling-Half Bridge 1 Current Control
(@ 0x00000068) Slewrate Sequencer-Active Freewheeling- Half Bridge 1 Clamping Current Delay
(@ 0x00000070) Turn-off Slewrate Sequencer Half Bridge 2 Time Control
(@ 0x00000074) Turn-off Slewrate Sequencer Half Bridge 2 Current Control
(@ 0x00000078) Turn-on Slewrate Sequencer Half Bridge 2 Time Control
(@ 0x0000007C) Turn-on Slewrate Sequencer Half Bridge 2 Current Control
(@ 0x00000084) Slewrate Sequencer-Active Freewheeling- Half Bridge 2 Current Control
(@ 0x00000088) Slewrate Sequencer-Active Freewheeling- Half Bridge 2 Clamping Current Delay
(@ 0x00000090) Adaptive Slewrate Sequencer Control Register
(@ 0x00000094) Adaptive Slewrate Sequencer Status Register
(@ 0x00000098) Turn ON Adaptive Slewrate Sequencer Minimum Time Setting
(@ 0x0000009C) Turn OFF Adaptive Slewrate Sequencer Minimum Time Setting
(@ 0x000000A0) Adaptive Slewrate Sequencer On Phase Minimum Current Setting
(@ 0x000000A4) Adaptive Slewrate Sequencer Off Phase Minimum Current Setting
(@ 0x000000A8) Adaptive Slewrate On Sequencer Maximum Time Setting
(@ 0x000000AC) Adaptive Slewrate Off Sequencer Maximum Time Setting
(@ 0x000000B0) Adaptive Slewrate Sequencer On Phase Maximum Current Setting
(@ 0x000000B4) Adaptive Slewrate Sequencer Off Phase Maximum Current Setting
(@ 0x000000B8) Half Bridge 1 Adaptive Sequencer On Values
(@ 0x000000BC) Half Bridge 1 Adaptive Sequencer Off Values
(@ 0x000000D0) Half Bridge 2 Adaptive Sequencer On Values
(@ 0x000000D4) Half Bridge 2 Adaptive Sequencer Off Values
(@ 0x000000D8) Adaptive Slewrate Sequencer Error Counter Control Register
(@ 0x000000E0) Current Trimming of Driver
(@ 0x000000F0) H-Bridge Driver Interrupt Status
(@ 0x000000F4) H-Bridge Driver Interrupt Status Clear Register
(@ 0x000000F8) H-Bridge Driver Control
union { ... } SEQAFHB1CD |
union { ... } SEQAFHB1IC |
union { ... } SEQAFHB2CD |
union { ... } SEQAFHB2IC |
union { ... } SEQMAP |
union { ... } TRIM_DRVx |
__IM uint32_t |