ZHCSJM7 April 2019 BQ79606A-Q1
PRODUCTION DATA.
PARAMETERS | TEST CONDITIONS | MIN | NOM | MAX | UNIT | |
---|---|---|---|---|---|---|
State Change Timing | ||||||
tSU(WAKE) | SHUTDOWN to ACTIVE transition time with WAKEUP command | VBAT > 4.75V (CLDO=2.2uF) and in SHUTDOWN mode, WAKEUP command or WAKE tone received. For base: From the WAKEUP goes High to the first couplet of wakeup tone send out. For Stack: From last couplet of wakeup tone recieved to the first couplet of wakeup tone send out. | 7 | ms | ||
tSU(SLPtoACT)1 | SLEEP to ACTIVE transition time with SLEEPtoACTIVE command | VBAT > 4.75V, (CLDO=2.2uF). For base: From the RX pin goes high to the first couplet of Sleep to Active tone send out. For Stack: From last couplet of Sleep to Active tone received to the first couplet of sleep to active tone send out. | 170 | µs | ||
tSU(SLPtoACT)2 | SLEEP to ACTIVE transition time with WAKEUP command | VBAT > 4.75V, (CLDO=2.2uF). For base: From the WAKEUP pin goes high to the first couplet of wake up tone send out. For Stack: From last couplet of wake up tone received to the first couplet of wake up tone send out. | 500 | µs | ||
tSDorSLP | Transition time to SLEEP or SHUTDOWN | VBAT > 4.75V, communication timeout short, SLEEP command received,
Communication timeout long, SHUTDOWN command, shutdown pulse, or shutdown tone received (from the shutdown or sleep command recieved to 90% of REF1). |
105 | µs | ||
tPORtoWKRDY | Transition to SHUTDOWN from POR (initial power up time) | VBAT<POR to VBAT>POR, time to be ready for WAKE command- See start up diagram (BAT POR (4.75V) to VLDO>CVDDUV) | 4 | ms | ||
tRESET | Reset time during ACTIVE mode | WAKE tone, WAKEUP, or SOFT_RESET command received while in ACTIVE state. From the end of the tone or command or pulse to the time the first couplet send out. | 500 | µs | ||
tWKDLY(BS) | Delay after state transition to send WAKE or SLEEPtoACTIVE tone for Base device or Bridge | VBAT > 4.75V, time to start of first tone pulse, with max capacitance and min LDO current limit | 3.3 | ms | ||
tWKDLY(SK) | Delay after state transition to send WAKE or SLEEPtoACTIVE tone for stack device | VBAT > 4.75V, time to start of first tone pulse, with max capacitance and min LDO current limit | 3.3 | ms | ||
fREF1OSC | Detectable REF1 oscillation frequency | Amplitude > VREF1SWING | 0.2 | 10 | MHz | |
tREF1OSCFLT | Delay time from REF1 oscillation to fault indication | 1.5 | µs | |||
ADC Timings | ||||||
fALIAS | Internal anti-alias filter corner frequency for CELL ADCs and AUX ADC (when doing AUX_CELL_SEL measurement) | –3 dB | 1.5 | kHz | ||
tDLY(COM) | Internal filter settling time after enabling the level shifters | Host must wait for this time after device enables the CELL level shifters before requesting an ADC conversion | 5 | ms | ||
tCONV32 | ADC conversion time (CELL and AUX) | DR=32, time from ADCGO to data available | 211 | 214 | 218 | µs |
tCONV64 | ADC conversion time (CELL and AUX) | DR=64, time from ADCGO to data available | 306 | 311 | 316 | µs |
tCONV128 | ADC conversion time (CELL and AUX) | DR=128, time from ADCGO to data available | 495 | 503 | 511 | µs |
tCONV256 | ADC conversion time (CELL and AUX) | DR=256, time from ADCGO to data available | 873 | 887 | 901 | µs |
tDELAY | Programmable delay from conversion command to start of conversion | Programmable range ADC_DELAY[DLY]. Total delay is tDLY_CELL + tDELAY or tDLY_AUX + tDELAY | 0 | 155 | us | |
tAUXDLY | Delay between measurements for auxiliary ADC | Allows for settling of the MUX when cycling through inputs | 10.5 | µs | ||
Cell Balancing | ||||||
tBAL | Balance timer accuracy | -10% | 11.5% | |||
tDEAD | Delay from switching from ODD to EVEN or EVEN to ODD | 5 | µs | |||
tCYCLE | Total CBDONE, OV/UV, and OT/UT round-robin monitoring cycle time | Cell balancing, OV/UV, or OT/UT enabled | 17 | ms | ||
tRR_SLOT | Indiviual cell or GPIO monitoring time during the round-robin cycle | Cell balancing, OV/UV or OT/UT enabled | 2 | ms | ||
tdgOVUVCB | CBDONE, Over-voltage and under-voltage comparator programmable deglitch range. | Programmable in COMP_DG[OVUV_DG] | 25 | 500 | µs | |
tdgACC | Accuracy on hardware comparator deglitch times | –10% | 11.5% | |||
Oscillator | ||||||
fHFO | High frequency oscillator frequency | VBAT > 4.5V | 31.52 | 32 | 32.48 | MHz |
tHFOWD | High frequency oscilator (HFO) watchdog time | VBAT > 4.75V, sends device to RESET if oscillator stuck high or low for longer than this time | 5 | 40 | µs | |
fLFO | Low frequency oscillator frequency | 235.8 | 262 | 288.2 | kHz | |
fLFOWD | Low frequency oscillator (LFO) watchdog time | VBAT > 4.75V, flags error if oscillator is stuck high or low for longer than this time | 35 | µs | ||
Digital I/Os (TX, RX, GPIO_, NFAULT, WAKEUP) | ||||||
tOUTRISE | Rise time (TX, GPIO*) | VVIO=4.8V, CLOAD=150pF, GPIO in output mode | 12 | ns | ||
tOUTFALL | Fall time (TX, GPIO*) | VVIO=4.8V, CLOAD=150pF, GPIO in output mode | 12 | ns | ||
tFALLNFLT | Fall time (NFAULT) | VVIO=4.8V, RPULLUP = 10kΩ, CLOAD=150pF | 35 | ns | ||
tdg_GPIO | Deglitch for GPIO for fault indication | fault enabled | 45 | µs | ||
tHLD_WAKE | WAKEUP input hold time for WAKE command (low-pulse width) (max value guaranties a wake up of the device and below min should guarantiy no wake up) | VBAT ≥ 4.75V | 250 | 300 | µs | |
tHLD_SD | WAKEUP input hold time for SHUTDOWN command (low-pulse width) (max value guaranties a shutdown of the device and below the min should guaranties no shutdown) | VBAT ≥ 4.75V | 1400 | 1600 | µs | |
SPI Master Interface | ||||||
fSCLK | SCLK frequency | 450 | 500 | 550 | kHz | |
tHIGH:tLOW | SCLK duty cycle | 40 | 50 | 60 | % | |
tSS,HI | SS hi latency time. Time from register write high to SS high | 1 | µs | |||
tSS,LOW | SS low latency time. Time from register write low to SS low | 1 | µs | |||
tSU,MISO | MISO input data setup time | MISO stable before SCLK transition | 100 | ns | ||
tHD,MISO | MISO input data hold time | MISO stable after SCLK transition | 0 | ns | ||
tVALID, MOSI | MOSI output data valid time | MOSI stable after SCLK transition | 10 | 20 | ns | |
tMOSI,DIS | SS disable time to MOSI high impedance (tri-state) | 20 | 50 | ns | ||
tdg_GPIO | Deglitch for GPIO for fault indication | GPIO*_CONF[FAULT_EN]≠0b00 | 25 | µs | ||
Daisy-Chain Communication Interface | ||||||
tPW_DC | Pulse width of data (half bit time) for communication | VBAT > 4.75V | 230 | 250 | 270 | ns |
tRECLK_DC | Data re-clocking delay per device (COMH to COML or vice versa depending on communication direction) | VBAT > 4.75V, ACTIVE mode | 3 | µs | ||
nWAKEDET | WAKE tone receive threshold | VBAT > 4.75V | 20 | pulses | ||
nWAKE | WAKE tone sending duration | VBAT > 4.75V | 40 | pulses | ||
nSLPtoACTDET | SLEEPtoACTIVE tone receive threshold | VBAT > 4.75V | 20 | pulses | ||
nSLPtoACT | SLEEPtoACTIVE tone sending duration | VBAT > 4.75V | 40 | pulses | ||
nSHDNDET | SHUTDOWN tone receive threshold | VBAT > 4.75V | 100 | pulses | ||
nSHDN | SHUTDOWN tone sending duration | VBAT > 4.75V | 185 | pulses | ||
nFLTTONEDET | Fault tone detection threshold | VBAT > 4.75V, fault condition present | 20 | pulses | ||
nFLTONE | Fault tone sending duration | VBAT > 4.75V, fault condition present | 40 | pulses | ||
tFLTRETRY | Fault tone retry during persistent fault condition | VBAT > 4.75V, fault condition present | 50 | ms | ||
nFLTHBDET | Heartbeat tone detection threshold | VBAT > 4.75V, no fault present, heartbeat enabled | 20 | pulses | ||
nHBTONE | Heartbeat tone sending duration | VBAT > 4.75V, no fault present, heartbeat enabled | 40 | pulses | ||
tWAITHB | Time between heartbeat tones | VBAT > 4.75V, no fault present, heartbeat enabled | 400 | ms | ||
tHBTO | Heartbeat fault timeout | VBAT > 4.75V, fault signaled if no heartbeat received with tHBTO | 1 | s | ||
tHBFAST | Heartbeat received to fast threshold | VBAT > 4.75V, fault signaled if the time between heartbeat tones is less than tHBFAST | 200 | ms | ||
tFLTTONE_HI | Fault pulse high time (analog delay based) | 1 | µs | |||
tFLTTONE_LO | Fault pulse low time | 1 | µs | |||
tFLTTONE | Time between pulses within a fault tone (LFO based). From the begning of a pulse untill the begining of the next pulse. | 11.5 | µs | |||
tCOMTONE | Time between pulses within a comms tone (HFO based). From the begning of a pulse untill the begining of the next pulse. | 11 | µs | |||
tTONE_HI | Comms pulse high time (HFO based) | 1 | µs | |||
tTONE_LO | Comms pulse low time (HFO based) | 1 | µs | |||
tFTS_Latency | Fault Tone Latency in stack device | Latency from fault tone received/detected to fault tone going out in a stack device. | 48 | µs | ||
tFTB_Latency | Fault Tone Latency in base device | Latency from fault tone received/detected in base device to NFAULT tone going out. | 24 | µs | ||
UART Interface | ||||||
RXTXBAUD | RX/TX signaling rate adjustable range | VBAT > 4.75V | 125 | 1000 | kbps | |
ERRBD(RX) | Input baud rate error | VBAT > 4.75V | –1.5% | 1.5% | ||
ERRBD(TX) | Output baud rate error | VBAT > 4.75V | –1.5% | 1.5% | ||
tUART(BRK) | Communications clear (break) time | VBAT > 4.75V | 15 | 20 | bit periods | |
tUART(StA) | SLEEPtoACTIVE time | VBAT > 4.75V, RX held low | 250 | 300 | µs | |
tUART(RST) | Communications reset time | VBAT > 4.75V, RX held low | 450 | µs | ||
tUART(RXMIN) | Minimum RX high time after Communications Clear received | 1 | bit periods | |||
Safety Diagnostics | ||||||
tVIOUVDGL | Under-voltage deglitch on VIO | VVIO rising. VVIO < VVIOUV threshold to corresponding flag set | 25 | µs | ||
tOVDGL | Over-voltage deglitch on supply rails (AVDD, DVDD) | VSUPPLY rising. VSUPPLY > VOV threshold to corresponding flag set | 25 | µs | ||
tOVCVDDDGL | Over-voltage deglitch on VLDO supply rail | VVLDO rising. VVLDO > VOV threshold to corresponding flag set | 250 | µs | ||
tUVDGL | Under-voltage deglitch on supply rails (AVDD, CVDD) | VSUPPLY falling. VSUPPLY < VUV threshold to corresponding flag set | 25 | µs | ||
tDVDDPORDGL | POR deglitch for DVDD supply | VDVDD falling. VDVDD < VDVDDPOR threshold to device power down | 25 | µs | ||
tTSREFBLNK | TSREF startup blanking time (TSREF OV/UV and the OTUT function ignored) | TSREF startup | 2 | ms | ||
tTSREFDG | TSREF OV/UV deglitch time setting | After tTSREFBLK expires, VTSREF rising or falling. | 25 | µs | ||
tBISTDG | Deglitch for BIST for hardware comparators | BIST enabled for OVUV and/or OTUT | 25 | µs | ||
tAVDDREFUVDGL | Deglitch on internal AVDD_REF under-voltage | 25 | µs | |||
tAVAODGL | Deglitch on internal AVAO_REF protections (OV, UV, SW) | 25 | µs | |||
tCBVCDGL | Deglitch on CBVC comparators | 25 | µs | |||
tVCLOWDGL | Deglitch on VCLOW comparators | 25 | µs | |||
tTSHUTDGL | Thermal shutdown comparator deglitch | Temperature rising. TJ > TSHUT to device shut down | 25 | µs | ||
tVSS_OPEN | Open VSS fault deglitch time (CVSS_OPEN, DVSS_OPEN) | 25 | µs | |||
tRAIL_OSC | Rail oscillation fault deglitch time (AVDD_OSC, TSREF_OSC, REF1_OSC) | 25 | µs | |||
fLFO_CHECK | LFO frequency checker | Sets SYS_FAULT3[LFO_FLT] when LFO frequency is outside of this range | 196.5 | 327.5 | kHz | |
tCRC_COM | Communication CRC validation time | VBAT > 4.75V | 2 | µs | ||
tCRC_OTP | Period for auto CRC updates on NVM | VBAT > 4.75V | 2 | ms | ||
tOVUV_BIST | BIST time for OVUV and CBDONE round-robin | BIST enabled, uses LFO, measured from reset expired | 4.5 | ms | ||
tOTUT_BIST | BIST time for OTUT round-robin | BIST enabled, uses LFO, measured from reset expired | 2.4 | ms | ||
tBISTDG | Deglitch on checks during OVUV, CBDONE, and OTUT BIST | BIST enabled | 25 | µs |