Add Voltage Scale factor. |
- Added description in 2.1.6
For the battery voltage greater than 65535mV, a scale factor is needed to multiply with the value read from the Voltage() Comman, This scale factor can be acquired by command
VoltScale().
- Add VoltScale() command in Table 2-8.
- Added section 2.2.5
for description.
- Modified description in section 3.4 .
....
For the Multi-cell applications with voltages maximum voltage higher than 65535mV, The Volt Scale in dataflash can be set to a value greater than 1 so that the
set value in dataflash can be returned by the command VoltScale() and be used to multiply the value read from Voltage() for the host MCU to get the actual battery voltage which could be greater
than 65535mV
....
The calibration routine adjusts the value to force the reported voltage in Voltage() to equal the actual applied voltage divided by VoltScale().
- Section 3.8 are
modified to describe this feature.
- Add Volt Scale in dataflash in Table 7-1 for
Class Configuration, Subclass Data.
|
Add Current Scale factor. |
- Added description in 2.1.4 .
If the value read from command CurrScale() is greater than 1, then the actual remaining capacity equals to
RemainingCapacity()*CurrScale().
- Added description in 2.1.5 .
If the value read from command CurrScale() is greater than 1, then the actual full charge capacity equals to
FullChargeCapacity()*CurrScale().
- Added description in 2.1.7 .
If the command CurrScale() is greater than 1, then the value read from this command shall be multiplied with CurrScale() to get the actual average
current.
- Added description in 2.1.11 .
If the command CurrScale() is greater than 1, then the value read from this command shall be multiplied with CurrScale() to get the actual
current.
- Added section 2.2.6
for description.
- Added descirption in section 2.2.32 real passed capacity divided by CurrScale() since the last Qmax DOD update.
- Modified description in section 3.1
...
The initial Qmax value is taken from a cell manufacturers' data sheet multiplied by the number of parallel cells and then divided by CurrScale(). The
parallel value and the value returned by CurrScale() are also used for the value programmed in Design Capacity. The BQ34Z100-R2 acquires and updates the battery-impedance profile during normal battery
usage. It uses this profile, along with SOC and the Qmax value, to determine FullChargeCapacity() and StateOfCharge() specifically for the present load and temperature.
FullChargeCapacity() *CurrScale() is reported as capacity available from a fully charged battery under the present load and temperature until Voltage() reaches the Terminate Voltage.
...
- Section 3.8 are
modified to describe this feature.
- Add Curr Scale in dataflash in Table 7-1 for Class
Configuration, Subclass Data.
|
Add Energy Scale factor. |
- Added section 2.2.7
for description.
- Added description in 2.2.8
for description If the command EnergyScale() returns a value greater than 1, then the actual avaialble energy equals AvailableEnergy()*EnergyScale().
- Added description in 2.2.9 If the command EnergyScale() returs a value greater than 1, then the actual value of average power equals to AveragePower()*EnergyScale().
- Added description in 2.2.17 If the CurrScale() returns a value greater than 1, then the actual design capacity shall be the product of CurrScale() and this command pair.
- Section 3.2.5 modified
for the description of Energy Scale.
- Section 3.8 are
modified to describe this feature.
- Add Energy Scale in dataflash in Table 7-1 for
Class Configuration, Subclass Data.
|
Add REST bit to indicate the battery is in Relax mode. |
- Added bit definition in 2.1.9 In Table 2-6, Low
Byte Bit 7 is changed to REST bit from original OCVTAKEN, added description of REST bit.
- Table 3-11 are modified Low Byte Bit 7 as well as
the following bit descriptioin are changed to REST.
|
RemainingTimeToEmpty support constant power mode. |
- Added description in 2.2.1 Using RemainigCapacity() divided by AverageCurrent() when Load Mode=0, Using AvailableEnergy() divided by AveragePower() when Load Mode=1).
|
Charge Termination and Qmax update Support for PbA battery. |
- Modified bit definition in Table 3-6 Low Byte bit
4 and bit 5 as well as the following bit descritption are changed.
- Dataflash Items in Table 7-1 in Class
configuration and subclass Charge Termination for NiMH chemistries are changed to support both NiMH and PbA Chemistries.
|
Optimize smoothing algorithm for negative TrueRem. |
- Modified bit definition in Table 3-7 Bit 4 as well
as the following bit description are changed.
|
Add descriptions on the conditions for the CCA to set. |
- The conditions for Periodic calibration and Dynamic Offset calibration.
- The dynamic calibration condition described in section 5.2 has been changed as following: Once the Current() is lower
than Sleep Current, the device performs an calibration to minimize the cc offset.
|
VCT detection for CCCV charging profile in present TRM does not align with test result. |
- Condition b in Current Taper method in Section 3.7 is changed as following: Old: During the same periods, the
accumulated change in capacity > 0.25 mAh /Taper Current Window AND New: During the same periods, the accumulated change in capacity >Min Taper Window /Taper Current Window AND
- Different charge termination methods are specified for its supported chemsitries respectively.
- Table 7-1, below dataflash item changed: Old:
Configuration|Charge Termination|36|2|I2|Min Taper Capacity|0|1000|25|mAh| New: Configuration|Charge Termination|36|2|I2|Min Taper Capacity|0|1000|25|mAh/256|
|
Bus Low Time and I2C timeout. |
- Below statement in section 4.5 are changed: old: The I2C engine releases both SDA and SCL if the I2C bus is held low for Bus Low Time new: The I2C engine releases both SDA and SCL if the I2C bus is held low for 2 seconds
|
Add limit to max deltaV to limit the supperaddition to the Terminate Voltage used to estimate the RemainingCapacity in simulation. |
- Add Max DeltV Limit in Class Gas Gauging, Subclass IT Cfg in Table 7-1.
- Add DeltaV Filter in Class Gas Gauging, Subclass IT Cfg in Table 7-1.
|
Add delay to set 0RM when measured voltage is lower than Terminate Voltage. |
- Add TD Delay in Class Gas Gauging, Subclass IT Cfg in Table 7-1.
|
Update AvailableEnergy() |
- Update in Extended Commands Table at column unit description change from 10 mW/h to cWh.
- Add description in AvailableEnergy()
|
Update AveragePower() |
- Update in Extended Commands Table at column unit description change from 10 mW to cW
- Add description in AveragePower()
|
Fuel Gauging Overview |
- Add Data Flash Parameters tableData Flash
Parameter
|
Add new section in Fuel Gauging |
-
Fast Resistance Scaling
- Calculation of Resistance
Scale
- Negative Resistance
Scale
- Reset of Resistance
Scale
- Fast Resistance Scaling
Configuration
|
Design Voltage |
- Add Design Voltage in dataflash in Table 7-1 for Class
Configuration, Subclass Data.
|
Pack Configuration |
- Update Pack Configuration in dataflash in Table 7-1
for Class Configuration, Subclass Registers, Default change to 41D9.
|