![]() |
Infineon MOTIX™ MCU TLE988x/9x Device Family SDK
|
Macros | |
#define | BDRV_MINCPVOLT_LOWVSD (7600u) |
Minimum specified output voltage VCP vs VSD for low VSD, with ADC2 type 2 attenuator tolerance (+/-400mV) More... | |
#define | BDRV_MINCPVOLT_NORMALVSD (11300u) |
Minimum specified output voltage VCP vs VSD for normal or high VSD, with ADC2 type 2 attenuator tolerance (+/-400mV) More... | |
Functions | |
sint8 | BDRV_initCP (void) |
Initialize the Charge Pump in the BDRV module. More... | |
sint8 | BDRV_init (void) |
Initialize all CW registers of the BDRV module. More... | |
sint8 | BDRV_setLSChrgConstMode (tBDRV_hb e_hb, tBDRV_constCfg s_constChrgCfg) |
Set low-side charge times and currents for constant mode. More... | |
sint8 | BDRV_setHSChrgConstMode (tBDRV_hb e_hb, tBDRV_constCfg s_constChrgCfg) |
Set high-side charge times and currents for constant mode. More... | |
sint8 | BDRV_setLSDischrgConstMode (tBDRV_hb e_hb, tBDRV_constCfg s_constDischrgCfg) |
Set low-side discharge times and currents for constant mode. More... | |
sint8 | BDRV_setHSDischrgConstMode (tBDRV_hb e_hb, tBDRV_constCfg s_constDischrgCfg) |
Set high-side discharge times and currents for constant mode. More... | |
sint8 | BDRV_setLSChrgSeqMode (tBDRV_hb e_hb, tBDRV_seqCfg s_seqChrgCfg) |
Set low-side charge times and currents for sequencer mode. More... | |
sint8 | BDRV_setHSChrgSeqMode (tBDRV_hb e_hb, tBDRV_seqCfg s_seqChrgCfg) |
Set high-side charge times and currents for sequencer mode. More... | |
sint8 | BDRV_setLSDischrgSeqMode (tBDRV_hb e_hb, tBDRV_seqCfg s_seqDischrgCfg) |
Set low-side discharge times and currents for sequencer mode. More... | |
sint8 | BDRV_setHSDischrgSeqMode (tBDRV_hb e_hb, tBDRV_seqCfg s_seqDischrgCfg) |
Set high-side discharge times and currents for sequencer mode. More... | |
sint8 | BDRV_setChrgAdaptSeqMode (tBDRV_aseqCfg s_aseqChrgCfg) |
Set adaptive sequencer for charge. More... | |
sint8 | BDRV_setDischrgAdaptSeqMode (tBDRV_aseqCfg s_aseqDischrgCfg) |
Set adaptive sequencer for discharge. More... | |
tBDRV_offState | BDRV_checkShortDiagnosis (void) |
Off-State Diagnosis - Short to Ground or Short to Vbattery Detection. More... | |
tBDRV_offState | BDRV_checkOpenLoad (void) |
Off-State Diagnosis - Open-Load Detection. More... | |
bool | BDRV_getFaultSts (void) |
Read all status flags related to bridge driver and charge pump and return true if at least one is active, otherwise false. More... | |
uint8 | BDRV_getFaults (void) |
Read the fault information related to bridge driver and charge pump and provides them encoded in the return value. More... | |
void | BDRV_clrFaultSts (void) |
Clear all status bits related to bridge driver and charge pump. More... | |
void | BDRV_setExternalLS1MosfetOvercurrentIntNodePtr (void) |
void | BDRV_setExternalHS1MosfetOvercurrentIntNodePtr (void) |
void | BDRV_setExternalLS2MosfetOvercurrentIntNodePtr (void) |
void | BDRV_setExternalHS2MosfetOvercurrentIntNodePtr (void) |
void | BDRV_setExternalLS3MosfetOvercurrentIntNodePtr (void) |
void | BDRV_setExternalHS3MosfetOvercurrentIntNodePtr (void) |
void | BDRV_setLS1DrainSrcMonitoringIntNodePtr (void) |
void | BDRV_setHS1DrainSrcMonitoringIntNodePtr (void) |
void | BDRV_setLS2DrainSrcMonitoringIntNodePtr (void) |
void | BDRV_setHS2DrainSrcMonitoringIntNodePtr (void) |
void | BDRV_setLS3DrainSrcMonitoringIntNodePtr (void) |
void | BDRV_setHS3DrainSrcMonitoringIntNodePtr (void) |
void | BDRV_setHB1AdaptSeqIntNodePtr (void) |
void | BDRV_setHB2AdaptSeqIntNodePtr (void) |
void | BDRV_setHB3AdaptSeqIntNodePtr (void) |
void | BDRV_setHB1ActDrvDetectIntNodePtr (void) |
void | BDRV_setHB2ActDrvDetectIntNodePtr (void) |
void | BDRV_setHB3ActDrvDetectIntNodePtr (void) |
void | BDRV_setDrvSeqErrIntNodePtr (void) |
void | BDRV_setPh1ZCFallIntNodePtr (void) |
void | BDRV_setPh2ZCFallIntNodePtr (void) |
void | BDRV_setPh3ZCFallIntNodePtr (void) |
void | BDRV_setPh1ZCRiseIntNodePtr (void) |
void | BDRV_setPh2ZCRiseIntNodePtr (void) |
void | BDRV_setPh3ZCRiseIntNodePtr (void) |
#define BDRV_MINCPVOLT_LOWVSD (7600u) |
Minimum specified output voltage VCP vs VSD for low VSD, with ADC2 type 2 attenuator tolerance (+/-400mV)
#define BDRV_MINCPVOLT_NORMALVSD (11300u) |
Minimum specified output voltage VCP vs VSD for normal or high VSD, with ADC2 type 2 attenuator tolerance (+/-400mV)
void BDRV_setDrvSeqErrIntNodePtr | ( | void | ) |
void BDRV_setExternalHS1MosfetOvercurrentIntNodePtr | ( | void | ) |
void BDRV_setExternalHS2MosfetOvercurrentIntNodePtr | ( | void | ) |
void BDRV_setExternalHS3MosfetOvercurrentIntNodePtr | ( | void | ) |
void BDRV_setExternalLS1MosfetOvercurrentIntNodePtr | ( | void | ) |
void BDRV_setExternalLS2MosfetOvercurrentIntNodePtr | ( | void | ) |
void BDRV_setExternalLS3MosfetOvercurrentIntNodePtr | ( | void | ) |
void BDRV_setHB1ActDrvDetectIntNodePtr | ( | void | ) |
void BDRV_setHB1AdaptSeqIntNodePtr | ( | void | ) |
void BDRV_setHB2ActDrvDetectIntNodePtr | ( | void | ) |
void BDRV_setHB2AdaptSeqIntNodePtr | ( | void | ) |
void BDRV_setHB3ActDrvDetectIntNodePtr | ( | void | ) |
void BDRV_setHB3AdaptSeqIntNodePtr | ( | void | ) |
void BDRV_setHS1DrainSrcMonitoringIntNodePtr | ( | void | ) |
void BDRV_setHS2DrainSrcMonitoringIntNodePtr | ( | void | ) |
void BDRV_setHS3DrainSrcMonitoringIntNodePtr | ( | void | ) |
void BDRV_setLS1DrainSrcMonitoringIntNodePtr | ( | void | ) |
void BDRV_setLS2DrainSrcMonitoringIntNodePtr | ( | void | ) |
void BDRV_setLS3DrainSrcMonitoringIntNodePtr | ( | void | ) |
void BDRV_setPh1ZCFallIntNodePtr | ( | void | ) |
void BDRV_setPh1ZCRiseIntNodePtr | ( | void | ) |
void BDRV_setPh2ZCFallIntNodePtr | ( | void | ) |
void BDRV_setPh2ZCRiseIntNodePtr | ( | void | ) |
void BDRV_setPh3ZCFallIntNodePtr | ( | void | ) |
void BDRV_setPh3ZCRiseIntNodePtr | ( | void | ) |