ZHCSCR2 July 2014
PRODUCTION DATA.
The bq78350 Li-Ion and LiFePO4 Battery Management Controller is the companion to the bq769x0 family of Analog Front End (AFE) protection devices. This chipset supports from 3-series to 15-series cell applications with capacities up to 320 Ahr, and is suitable for a wide range of portable or stationary battery applications. The bq78350 provides an accurate fuel gauge and state-of-health (SoH) monitor, as well as the cell balancing algorithm and a full range of voltage-, current-, and temperature-based protection features.
The battery data that the bq78350 gathers can be accessed via an SMBus 1.1 interface and state-of-charge (SoC) data can be displayed through optional LED or LCD display configurations. Battery history and diagnostic data is also kept within the device in non-volatile memory and is available over the same SMBus interface.
The following section provides an overview of the device features. For full details on the bq78350 features, refer to the bq78350 Technical Reference Manual (SLUUAN7).
The bq78350 supports a wide range of battery and system protection features that can be configured. The primary safety features include:
The secondary safety features of the bq78350 can be used to indicate more serious faults via the SAFE pin. This pin can be used to blow an in-line fuse to permanently disable the battery pack from charging or discharging. The secondary safety protection features include:
The bq78350 charge control features include:
The bq78350 uses Compensated End-of-Discharge Voltage (CEDV) technology to measure and calculate the available charge in battery cells. The bq78350 accumulates a measure of charge and discharge currents and compensates the charge current measurement for the temperature and state-of-charge of the battery. The bq78350 estimates self-discharge of the battery and also adjusts the self-discharge estimation based on temperature.
The bq78350 offers lifetime data logging, where important measurements are stored for warranty and analysis purposes. The data monitored includes:
The bq78350 supports authentication by the host using SHA-1.
The bq78350 digitally reads bq769x0 registers containing recent values from the integrating analog-to-digital converter (CC) for current measurement and a second delta-sigma ADC for individual cell and temperature measurements.
The integrating delta-sigma ADC (CC) in the companion bq769x0 AFE measures the charge/discharge flow of the battery by measuring the voltage drop across a small-value sense resistor between the SRP and SRN pins. The 15-bit integrating ADC measures bipolar signals from –0.20 V to 0.20 V with 15-µV resolution. The AFE reports charge activity when VSR = V(SRP) – V(SRN) is positive, and discharge activity when VSR = V(SRP) – V(SRN) is negative. The bq78350 continuously monitors the measured current and integrates the digital signal from the AFE over time, using an internal counter.
To support large battery configurations, the current data can be scaled to ensure accurate reporting through the SMBus. The data reported is scaled based on the setting of the SpecificationInfo() command.
The bq78350 updates the individual series cell voltages through the bq769x0 at 1-s intervals. The bq78350 configures the bq769x0 to connect to the selected cells in sequence and uses this information for cell balancing and individual cell fault functions. The internal 14-bit ADC of the bq769x0 measures each cell voltage value, which is then communicated digitally to the bq78350 where they are scaled and translated into unit mV. The maximum supported input range of the ADC is 6.075 V.
The bq78350 also separately measures the average cell voltage through an external translation circuit at the BAT pin. This value is specifically used for the fuel gauge algorithm. The external translation circuit is controlled via the VEN pin so that the translation circuit is only enabled when required to reduce overall power consumption. For correct operation, VEN requires an external pull-up to VCC, typically 100 k.
In addition to the voltage measurements used by the bq78350 algorithms, there is an optional auxiliary voltage measurement capability via the VAUX pin. This feature measures the input on a 1-s update rate and provides the programmable scaled value through an SMBus command.
To support large battery configurations, the voltage data can be scaled to ensure accurate reporting through the SMBus. The data reported is scaled based on the setting of the SpecificationInfo() command.
The bq78350 receives temperature information from external or internal temperature sensors in the bq769x0 AFE. Depending on the number of series cells supported, the AFE will provide one, two, or three external thermistor measurements.
The bq78350 supports three power modes to optimize the power consumption:
The bq78350 indicates through the PWRM pin which power mode it is in. This enables other circuits to change based on the power mode detection criteria of the bq78350.
The bq78350 uses SMBus 1.1 with packet error checking (PEC) as an option and is used as a slave only.
The bq78350 determines its SMBus 1.1 slave address through a voltage on SMBA, Pin 30. The voltage is set with a pair of high value resistors if an alternate address is required and is measured either upon exit of POR or when system present is detected. ADREN, Pin 29, may be used to disable the voltage divider after use to reduce power consumption.
The bq78350 detects an SMBus off state when SMBC and SMBD are logic-low for ≥ 2 seconds. Clearing this state requires either SMBC or SMBD to transition high. Within 1 ms, the communication bus is available.