DLPS240A June 2024 – August 2024 DLPA3085
PRODUCTION DATA
The DLPA3085 has the capability to flag several faults in the system, such as overheating, power good, and overvoltage faults. If a certain fault condition occurs, one or more bits in the Table 6-6 will be set. The setting of a bit in Main Status register (0x0C) triggers an interrupt event, which pulls down the INT_Z pin. Interrupts can be masked by setting the respective MASK bits in Interrupt Mask register (0x0D). Setting a MASK bit prevents the INT_Z is pulled low for the particular fault condition. The high-level faults can be read in Main Status register (0x0C), while the lower-level faults can be read in Detailed status register1 (0x27) through Detailed status register 4 (0x2A). Table 6-6 provides an overview of the faults and how they are related.
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 | ||
TS_SHUT | ||
TS_WARN |