SLUUCG7 April 2024 BQ76922
Class | Subclass | Name | Type | Min | Max | Default | Unit |
---|---|---|---|---|---|---|---|
Settings | Configuration | ALERT Pin Config | H1 | 0x00 | 0xFF | 0x00 | Hex |
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
OPT5 | OPT4 | OPT3 | OPT2 | OPT1 | OPT0 | PIN_FXN1 | PIN_FXN0 |
Description: This parameter configures the ALERT pin functionality. Depending on the pin function selected, the meaning of the OPT bitfield changes.
Bit | Field | Default | Description |
---|---|---|---|
7–2 | OPT5–OPT0 | 0 | These bits configure the options for the selected pin function. OPT[5]: --- Polarity when configured for ALERT (does not affect GPO mode) --- --- 0 = Selects active-high --- --- 1 = Selects active-low OPT[4]: --- Unused OPT[3]: --- 0 = Output high drive uses REG18. --- 1 = Output high drive uses REG1. OPT[2]: --- 0 = Weak pullup to REG1 is disabled. --- 1 = Weak pullup to REG1 is enabled. --- NOTE: This should not be selected if OPT3=1. OPT[1]: --- 0 = Pin drives tristate when controlled to be driven "hi" (not available when OPT[3] is set). --- 1 = Pin drives active-high when controlled to be driven "hi." OPT[0]: --- 0 = Weak pulldown to VSS is disabled. --- 1 = Weak pulldown to VSS is enabled. When a pin is selected for ADCIN or thermistor functionality, the OPT[5:0] bits are used as shown below. OPT[5:4] --- Pullup control --- --- 00 = Selects 18-kΩ pullup for thermistor measurement --- --- 01 = Selects 180-kΩ pullup for thermistor measurement --- --- 10 = Selects no pullup (used for ADCIN functionality) OPT[3:2] --- Polynomial selection for thermistor temperature measurement --- --- 00 = Selects the 18K temperature model --- --- 01 = Selects the 180K temperature model --- --- 10 = Selects the custom temperature model --- --- 11 = No polynomial is used, raw ADC counts are reported. OPT[1:0] --- Measurement type --- --- 00 = General purpose ADC input --- --- 01 = Thermistor temperature measurement, used for cell temperature protections --- --- 10 = Thermistor temperature measurement, reported but not used for protections --- --- 11 = Thermistor temperature measurement, used for FET temperature protection |
1–0 | PIN_FXN1–PIN_FXN0 | 0 | These bits configure which function this pin is used for. 0 = HDQ or unused 1 = General purpose output 2 = ALERT 3 = ADC input or thermistor |