ZHCSIA7 May 2018 DLPA4000
PRODUCTION DATA.
The DLPA4000 has the capability to flag for several faults in the system, such as overheating, low battery, power good and over voltage faults. If a certain fault condition occurs one or more bits in the interrupt register (0x0C) gets set. The setting of a bit in register 0x0C triggers an interrupt event, which pulls down the INT_Z pin. Interrupts can be masked by setting the respective MASK bits in register 0x0D. Setting a MASK bit prevents the INT_Z from pulling low for the particular fault condition. Some high-level faults are composed of multiple low-level faults. The high-level faults can be read in register 0x0C, while the lower-level faults can be read in register 0x027 through 0x2A. An overview of the faults and how they are related is given in Table 6.
HIGH-LEVEL | MID-LEVEL | LOW-LEVEL |
---|---|---|
SUPPLY_FAULT | DMD_FAULT | DMD_PG_FAULT |
BUCK_DMD1_PG_FAULT | ||
BUCK_DMD1_OV_FAULT | ||
BUCK_DMD2_PG_FAULT | ||
BUCK_DMD2_OV_FAULT | ||
LDO_GP1_PG_FAULT / LDO_DMD1_PG_FAULT | ||
LDO_GP1_OV_FAULT / LDO_DMD1_OV_FAULT | ||
LDO_GP2_PG_FAULT / LDO_DMD2_PG_FAULT | ||
LDO_GP2_OV_FAULT / LDO_DMD2_OV_FAULT | ||
BUCK_GP2_PG_FAULT | ||
BUCK_GP2_OV_FAULT | ||
ILLUM_FAULT | ILLUM_BC1_PG_FAULT | |
ILLUM_BC1_OV_FAULT | ||
ILLUM_BC2_PG_FAULT | ||
ILLUM_BC2_OV_FAULT | ||
PROJ_ON_INT | ||
BAT_LOW_SHUT | ||
BAT_LOW_WARN | ||
TS_SHUT | ||
TS_WARN |