background image

 

Registers

Control

Squeeze 

Resistors

Threshold Set

NPN Regulator

EQ 

Control

WinComp

VP

N

PN

B

T

O

P

V

5

VAO

VD

IG

VM

C

H

M

C

H

P

OSC

MUX

OV DAC

UV DAC

10 V ALWAYS ON

4.5V 

VREF

5.3 V REF

NPN PROTECT

VP CLAMP

1k

2.5V 

VREF

O

U

T

2

O

U

T

1

LPF

RX

ADC 

MUX

ADC

VR

EF

Registers

I/O

TSD

OV

UV

OV

UV

OV

UV

OV

UV

VDIG

VP

VIO

VDD18

V5VAO

ANALOG DIE

DIGITAL DIE

VDD18

TX

TX / RX

TX / RX

V5VAO

VDIG

Charge

Pump

VDIG

VP

VM

HIGHEST

CELL

EEPROM

VREG1.8

5 V 

ALWAYS 

ON

Comms 

Interface

AUX0

AUX7

FAULTH-

FAULTL-

COMMH-

COMMH+

COMML-

COMML+

WAKEUP

RX

TX

POR

VP POR

V5VAO POR

1.8V POR

VIO POR

VDIG POR

POR

VP POR

VDIG POR

VM POR

G

PI

O

5

G

PI

O

0

F

AU

L

T

_

N

VI

O

C

G

N

D

D

G

N

D

AG

N

D

2

AG

N

D

1

Temp

Sensor

AFE

VSENSE0

EQ1

VSENSE1

VSENSE2

EQ2

VSENSE15

EQ16

VSENSE16

Temp 

Sensor

Checksum

Engine

EEC Decoder

AUX Pullup

AUXPUEN

Digital

Comparators

Stack 

Monitor

AG

N

D

3

VTOP

AGND

 

 

 

NPN PROTECT

 

 

!

 

 

TSD

 

!  

 

 

 
 
 

WAKE 

WAKEUP

 

 

V5VAO

 

 
 

Wakeup

Control

 

 

Registers

Control

WAKEUP

WAKE

Application

www.ti.com

Figure 2. bq76PL455A-Q1 Functional Block Diagram

4.1

Cell Voltage Monitoring

The TI bq76PL455A-Q1 integrated balancing solution supports high-accuracy, high-speed cell voltage
measurement. The whole measurement subsystem is designed for high-accuracy measurements while
providing low-power operation. The cell monitoring block utilizes a high-voltage, high-accuracy AFE and a
14-bit ADC. The bq76PL455A-Q1 is capable of monitoring up to 16 cells from a minimum stack voltage of
16 V up to a maximum stack voltage of 79.2 V. Each channel is capable of measuring cell voltage over an
operating range of 1 V to 5 V.

The bq76PL455A-Q1 can be programmed to sample any combination of its selected channels in
descending order, with sampling times between 4.13

μ

s and 1000.08

μ

s. To reduce noise on

measurements, set the bq76PL455A-Q1 to oversample up to 32 times and respond back with the average
sampled value from each channel during the averaging. Using the PC GUI, set the bq76PL455EVM to
continuously poll the programmed channels at various rates, depending on the averaging period selected.
Whenever user-specified under- or over-voltage thresholds are exceeded by measured cell voltages, fault
register bits are set indicating one or more faults. Active faults can be selectively programmed to trigger
the bq76PL455A-Q1 FAULT output pin, if a limit is exceeded.

6

bq76PL455EVM and GUI User Guide

SLUUBA7A – April 2015 – Revised July 2015

Submit Documentation Feedback

Copyright © 2015, Texas Instruments Incorporated

Summary of Contents for bq76PL455A-Q1

Page 1: ...st Points 16 6 Getting Started with the bq76PL455EVM 17 6 1 Software Drivers 17 6 2 GUI 17 6 3 Recommended PC Requirements 17 6 4 Installation Instructions 18 6 5 Configuring a Single bq76PL455EVM 21...

Page 2: ...arning 29 16 Comms Tab 30 17 Sampling Tab 31 18 Thresholds Tab 32 19 Cells Tab 33 20 Aux and I O Tab 34 21 Balancing Tab 35 22 Fault Mask Tab 36 23 Faults Tab 37 24 Logging Tab Auto File Name 38 25 Lo...

Page 3: ...cation with stacked bq76PL455EVMs is via an isolated daisy chain differential bus capable of withstanding 500 V A stack of multiple bq76PL455EVMs can be woken from power down using a single wake comma...

Page 4: ...bq76PL455EVM board Figure 1 bq76PL455EVM Board Photo 4 Application TI s integrated passive balancing evaluation module is designed to monitor and balance battery cells to ensure safe and reliable ope...

Page 5: ...s are brought to the same voltage to optimize battery pack charge storage lifetime and application run time on a single charge The bq76PL455EVM implements the following functions Cell voltage monitori...

Page 6: ...t The whole measurement subsystem is designed for high accuracy measurements while providing low power operation The cell monitoring block utilizes a high voltage high accuracy AFE and a 14 bit ADC Th...

Page 7: ...ternal N channel MOSFET in series with a shunt 75 1 W resistor across the battery cell A secondary load is also incorporated in the form of an LED which lights when the MOSFET is on and balancing is a...

Page 8: ...a single bq76PL455A Q1 causing a returned response that is essentially a read command 2 Write to a single bq76PL455A Q1 with no response 3 Write to a pre defined group of bq76PL455A Q1 devices to gene...

Page 9: ...nications link between multiple evaluation modules In single ended mode the bq76PL455A Q1 uses the WAKEUP signal pin 49 as the wake input When this pin on the bq76PL455A Q1 is driven high using an inv...

Page 10: ...splays the sample periods from the appropriate registers in the bq76PL455A Q1 devices with which it is communicating By default at the time of writing bq76PL455A Q1 devices are configured to sample th...

Page 11: ...his switch package has a single lever to control multiple connections The purpose of the ganged switches controlled by the switch lever is to configure the low side interface of the bq76PL455A Q1 betw...

Page 12: ...ting connector from Molex Connector Corporation is part number 50 57 9422 Digikey Corporation WM2920 ND The crimp pin for this mating connector from Molex Connector Corporation is part number 16 02 00...

Page 13: ...are ISO COMM and ISO FAULT The tables below identify the pin assignments on the J4 Diff Comm Low and J5 Diff Comm High connectors Pins 1 and 4 are marked on the silkscreen associated with the J4 Diff...

Page 14: ...Mating Cable Color 1 Ground Black 2 FAULT signal from bq76PL455A Q1 Brown 3 5 V input from PC Red 4 RX from PC to bq76PL455A Q1 Orange 5 TX from bq76PL455A Q1 to PC Yellow 6 WAKE signal from PC Green...

Page 15: ...es access to these GPIO pins in addition to the VIO supply and DGND at the 14 pin 7x2 unshrouded P1 GPIO header Configure the GPIO pins as input or output by writing to specific configuration register...

Page 16: ...ility with early devices only WAKEUP The single ended active high wake pin to the bq76PL455A Q1 FLT N The single ended active low fault pin from the bq76PL455A Q1 to the PC RX The single ended serial...

Page 17: ...tall when installing the TTL 232R 5V from FTDI or download it from www ftdichip com Drivers VCP htm 6 2 GUI Included with the TI passive balancing evaluation module is a PC GUI The GUI is used to conf...

Page 18: ...containing two files bq76PL455_GUI_Installer msi setup exe Double clicking setup exe initiates the bq76PL455_GUI Setup Wizard Selecting the Next button shown in Figure 3 starts the installation proces...

Page 19: ...lable Unless there is some specific reason not to use the default it is recommended to keep the default settings for installation This can make trouble shooting any potential installation problems eas...

Page 20: ...which the GUI is installed the installer automatically tries to download the required files in order to complete the software installation For this reason it is recommended that an Internet connection...

Page 21: ...n of GUI uninstall the previous version prior to installation of the new version This is done easily by selecting the Uninstall utility from the bq76PL455A Q1 GUI Start Menu Start Programs Texas Instr...

Page 22: ...or and the USB port on the PC NOTE For additional isolation safety use a USB isolator between the PC s USB port and the FTDI cable The KX USB 150 full speed USB isolator has been tested by TI and it i...

Page 23: ...d in Section 5 1 1 or as shown in Figure 9 4 Connect any desired temperature sensors to the J2 Thermistor connector on any of the bq76PL455EVMs in the system 5 Connect the lowest bq76PL455EVM J3 Seria...

Page 24: ...12 Figure 12 Auto Addressing Once the number of bq76PL455EVMs found is acknowledged the GUI comes up in its default state with the Setup tab displayed as seen in Figure 13 No polling data is read fro...

Page 25: ...e sliders to the left of the graph On the right side of the graph the choice to display individual cell data all cell data or none of the cell data is presented Additionally an average of all selected...

Page 26: ...ng the UV fault button clears all UV faults for all cells Clear individual cell UV faults by going to the Faults tab Cell Faults UV section and clicking on the desired cell undervoltage fault indicato...

Page 27: ...rs button produces a view as shown in Figure 14 of the user configurable registers which the GUI is writing to control bq76PL455A Q1 operation In the Registers view values are observed and changed in...

Page 28: ...lts after initiating a Soft Reset will prevent the ability to enable the balancing function or the Continue on Fault check box on the Balancing tab is selected 7 3 Register View Window The Register Vi...

Page 29: ...ory in the bq76PL455A Q1 Once this is done the data is stored in the bq76PL455A Q1 even after the power supply to the TOP pin of the device is removed If the device is reset or power is re applied aft...

Page 30: ...sabled or varied from 0 1 seconds to 1 Hour These values 1 set the period after which a COMM Timeout fault is generated by the bq76PL455A Q1 if it sees no bus activity and 2 set the period after which...

Page 31: ...ls below UV levels without tripping a UV error in the GUI In a real system as compared to a bench evaluation system it is always advised to set a reasonable communications timeout value for safety rea...

Page 32: ...rvoltage threshold is varied between 0 700 V and 3 875 V The auxiliary channel undervoltage and overvoltage thresholds are varied between 0 0000 V and 4 9997 V The thresholds are changed by typing app...

Page 33: ...the unselected channels are greyed out to indicate they are inactive Additionally the GPIO configuration options and states are indicated on this tab Four separate configuration groups are provided 1...

Page 34: ...n with polling active A small indicator appears to the right of the voltage time grid next to the appropriate cell for each cell selected on the Balancing tab This virtual LED indicator is black when...

Page 35: ...Balancing tab The Fault Mask tab also allows configuration of the General Purpose Input GPI pins to trigger faults when they change state This configuration is done in the GPI Faults check to enable g...

Page 36: ...em Fault sources including Comm Timeout and Sys Reset All Chip Fault sources All individual cell overvoltage and undervoltage faults All individual comparator overvoltage and undervoltage faults All A...

Page 37: ...e based on the date year month day and time hour minute second A specific example is TI_140102_111909 tsv in which the date and time are 2014 January 2 and 1100 hours 19 minutes and 09 seconds TIP Un...

Page 38: ...24 Logging Tab Auto File Name Figure 25 Logging Tab User Specified File Name 38 bq76PL455EVM and GUI User Guide SLUUBA7A April 2015 Revised July 2015 Submit Documentation Feedback Copyright 2015 Texa...

Page 39: ...bled unless at least one cell has been selected on the Balancing tab Also the Balance ON button is not enabled if the bq76PL455A Q1 is already balancing and the Balance OFF button is not enabled if th...

Page 40: ...ox is not checked then balancing in this condition stops automatically This condition is shown in Figure 27 in which the UV Fault Threshold was set to 2 1 V The Bal_En indicator is red to indicate a f...

Page 41: ...6PL455A Q1 device s connected to the PC This capability is enabled by checking the Enable Manual Comms checkbox in the lower left corner of the GUI Checking this box enables a window extension as seen...

Page 42: ...ipt buttons 4 The Packets Logged window and its associated menu bar with the Clear and Save buttons The functions enabled by this window extension are powerful Proper use of the functions require a th...

Page 43: ...o the command string before it is sent that is 89 00 00 0D 00 D9 4F 7 14 2 The Command Window Section Any command scheduled to be sent to the device s connected to the GUI is listed in the Command win...

Page 44: ...trate how to load and run a previously saved script file Figure 30 Ready to Load Previously Saved Script 44 bq76PL455EVM and GUI User Guide SLUUBA7A April 2015 Revised July 2015 Submit Documentation F...

Page 45: ...can be changed to any desired directory In the example in Figure 31 the script with the filename Sample Broadcast Sample all Boards txt is selected antigravity Figure 31 Load Script Selection Window 4...

Page 46: ...Command window contains both the previously loaded commands and the content of the script file If this is not desired then use the Clear button prior to loading a script file However by not clearing t...

Page 47: ...Q1 device are logged in red and a response from a bq76PL455A Q1 to the GUI is logged in blue In the example case in Figure 33 there are four bq76PL455A Q1 devices connected to the GUI so the Broadcas...

Page 48: ...st time all script buttons are unassigned to scripts and have a red background color By default the names of the script buttons are Cmd0 Cmd1 Cmd2 and Cmd3 Once a script has been assigned to a button...

Page 49: ...lar to the window as shown in Figure 37 All that remains now is to click Close to finish the assignment process The resulting GUI screen with the newly assigned button name is seen in Figure 38 Script...

Page 50: ...e packets logged in this window are saved to a file by clicking the Save button to the right of the Packets Logged window The Packets Logged window is cleared of data by clicking the Clear button to t...

Page 51: ...indicated by the character at the start of the line The header line indicates the data and time of creation Any line starting with the character is treated as a comment and does not generate any comma...

Page 52: ...e of this inserted delay is seen in the example in Figure 41 Figure 41 Example Script with Delay 7 16 Shutting Down To shut down first click the Balance Off button then click the Poll Stop button The...

Page 53: ...e for the file If the GUI automatically generates the file name the format of the name is TI_yymmdd_hhmmss tsv and the file is stored in the default directory specified upon the initial GUI installati...

Page 54: ...spreadsheet software such as Microsoft Excel for easy viewing Values in the sample below are not meant to be representative of recommended values and are provided as sample data only demonstrating fi...

Page 55: ...Fault Input 00 140 Comparator Undervoltage Threshold 18 141 Comparator Overvoltage Threshold C8 142 Cell Undervoltage Threshold 2E14 144 Cell Overvoltage Threshold EB84 146 AUX0 Undervoltage Threshold...

Page 56: ...in the data sheet 12 31 2013 5 26 39 PM 0 499000 3 112211 3 349493 3 548345 3 794567 3 023567 3 219912 3 504123 3 697098 3 890456 3 099765 3 333789 3 554325 3 745012 3 991543 4 176456 3 454876 1 1882...

Page 57: ...ch the data were collected NOTE From time to time log file formats and other GUI features are adjusted slightly to add new features Although every effort is made to update this document appropriately...

Page 58: ...C61 CAP CERM 0 1uF C33 1 0 1uF 100V 10 X7R 1210 GRM32NR72A104KA01L MuRata 1210 CAP CERM 4 7uF C36 1 4 7uF 1206 GRM31CR71H475KA12L MuRata 50V 10 X7R 1206 C39 C59 C62 C63 CAP CERM 0 1uF 5 0 1uF 603 C060...

Page 59: ...7 1 DPAK ZXTN4004KTC Diodes Zetex LED DRVR TO252 MOSFET P CH 40V Q18 1 40V SOT 23 SI2319DS T1 E3 Vishay Siliconix 2 3A SOT 23 MOSFET N CH 60V Q19 1 60V SOT 23 2N7002E T1 E3 Vishay Siliconix 0 24A SOT...

Page 60: ...200 OHM 4A CHOKE COMMON T5 T6 T7 T8 4 ACT45B ACT45B 101 2P TDK MODE 5800 OHM 15A 16 Cell Battery Stack U1 1 Monitor with Passive VHB80A bq76PL455TPFCQ1 Texas Instruments Cell Balancing UHS Inverter 2...

Page 61: ...Appendix C SLUUBA7A April 2015 Revised July 2015 Schematics 61 SLUUBA7A April 2015 Revised July 2015 Schematics Submit Documentation Feedback Copyright 2015 Texas Instruments Incorporated...

Page 62: ...VSENSE10 VSENSE9 VSENSE8 VSENSE7 VSENSE6 VSENSE5 VSENSE4 VSENSE3 VSENSE2 VSENSE1 VSENSE0 EQ 16 EQ 15 EQ 14 EQ 13 EQ 12 EQ 11 EQ 10 EQ9 EQ8 EQ7 EQ6 EQ5 EQ4 EQ3 EQ2 EQ1 BA T1 6 BA T0 Bat tery Conne cto...

Page 63: ...11 12 13 14 15 16 17 18 19 20 21 22 J1 70555 0056 2 00k R76 2 00k R83 2 00k R91 2 00k R99 2 00k R107 2 00k R115 2 00k R123 2 00k R131 2 00k R81 2 00k R89 2 00k R97 2 00k R105 2 00k R113 2 00k R129 2 0...

Page 64: ...4 VIO GND 49 9k R19 RX 10 0k R17 VIO 40V Q18 SI2319DS T1 E3 60V Q19 2N7002E T1 E3 100k R23 GND VIO VCC C D V5VAO Vg VIO 100k R21 100k R22 100k R24 VIO VIO REG 1 F C17 40V D19 1N5819HW 7 F 100k R18 GND...

Page 65: ...8 AUX5 GND 10 0k R53 VP1 10 0 R55 AUX6 GND 10 0k R50 VP1 10 0 R51 AUX7 0 1 F C29 0 1 F C31 0 1 F C32 0 1 F C35 0 1 F C37 0 1 F C38 0 1 F C34 0 1 F C19 0 39 R64 Mating Connector 2512 200 R52 2512 200 R...

Page 66: ...inal April 2015 to A Revision Page Added appendix title 53 Added Appendix B Bill of Materials 58 Added Appendix C Schematics 61 66 Revision History SLUUBA7A April 2015 Revised July 2015 Submit Documen...

Page 67: ...ing the warranty period to the address designated by TI and that are determined by TI not to conform to such warranty If TI elects to repair or replace such EVM TI shall have a reasonable time to repa...

Page 68: ...transmitter has been approved by Industry Canada to operate with the antenna types listed in the user guide with the maximum permissible gain and required antenna impedance for each antenna type indic...

Page 69: ...ified allowable ranges some circuit components may have elevated case temperatures These components include but are not limited to linear regulators switching transistors pass transistors current sens...

Page 70: ...REMOVAL OR REINSTALLATION ANCILLARY COSTS TO THE PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES RETESTING OUTSIDE COMPUTER TIME LABOR COSTS LOSS OF GOODWILL LOSS OF PROFITS LOSS OF SAVINGS LOSS OF USE L...

Page 71: ...sponsible for compliance with all legal regulatory and safety related requirements concerning its products and any use of TI components in its applications notwithstanding any applications related inf...

Reviews: