ZHCSDO4B May 2015 – May 2018
PRODUCTION DATA.
By using the INTERRUPT mode, the system can be interrupted based on detected fault conditions, as specified in Table 6. The SE or HDQ pin can be selected as the interrupt pin by configuring the [INTSEL] bit based on . In addition, the pin polarity and pullup (SE pin only) can be configured according to the system's needs, as described in Table 4 or Table 5.
[SE_PU] | [INTPOL] | INTERRUPT CLEAR | INTERRUPT SET |
---|---|---|---|
0 | 0 | High Impedance | 0 |
0 | 1 | 0 | High Impedance |
1 | 0 | 1 | 0 |
1 | 1 | 0 | 1 |
[INTPOL] | INTERRUPT CLEAR | INTERRUPT SET |
---|---|---|
0 | High Impedance | 0 |
1 | 0 | High Impedance |
INTERRUPT CONDITION | Flags() STATUS BIT | ENABLE CONDITION | COMMENT |
---|---|---|---|
SOC1 Set | [SOC1] | Always | This interrupt is raised when the [SOC1] flag is set. |
Battery High | [BATHI] | Always | This interrupt is raised when the [BATHI] flag is set. |
Battery Low | [BATLOW] | Always | This interrupt is raised when the [BATLOW] flag is set. |
Over-Temperature Charge | [OTC] | OT Chg Time ≠ 0 | This interrupt is raised when the [OTC] flag is set. |
Over-Temperature Discharge | [OTD] | OT Dsg Time ≠ 0 | This interrupt is raised when the [OTD] flag is set. |
Internal Short Detection | [ISD] | [SE_ISD] = 1 in Pack Configuration B | This interrupt is raised when the [ISD] flag is set. |
Tab Disconnect Detection | [TDD] | [SE_TDD] = 1 in Pack Configuration B | This interrupt is raised when the [TDD] flag is set. |
Imax | [IMAX] | [IMAXEN] = 1 in Pack Configuration D | This interrupt is raised when the [IMAX] flag is set. |
Battery Trip Point (BTP) | [SOC1] | [BTP_EN] = 1 in Pack Configuration C. The BTP interrupt supersedes all other interrupt sources, which are unavailable when BTP is active. | This interrupt is raised when RemainingCapacity() ≤ BTPSOC1Set() or RemainingCapacity() ≥ BTPSOC1Clear() during battery discharge or charge, respectively. The interrupt remains asserted until new values are written to both the BTPSOC1Set() and BTPSOC1Clear() registers. |