DC2039A - Demo Manual

DEMO MANUAL DC2039A
LTC4015EUHF
Multichemistry Buck Battery
Charger with Digital Telemetry System
DESCRIPTION
Demonstration Circuit 2039A features the LTC®4015EUHF,
a Multichemistry Buck Battery Charger with Digital Telemetry System, operating as a 2-cell Li-Ion, 8A battery
charger. The DC2039A allows configuring the LTC4015 to
support up to 9 cells for Li-Ion and LiFePO4, and 3, 6, or
12 cells for Lead-Acid batteries. Programmable and fully
automatic charge algorithms can be chosen for each of
the chemistries.
PERFORMANCE SUMMARY
SYMBOL
PARAMETER
Configuration of the DC2039A demo board is achieved
by changing 0Ω jumpers to indicate chemistry and cell
count. The VIN voltage must then be appropriate for the
cell count and chemistry selected.
Design files for this circuit board are available at
http://www.linear.com/demo/DC2039A
L, LT, LTC, LTM, Linear Technology and the Linear logo are registered trademarks and
QuikEval and PowerPath are trademarks of Linear Technology Corporation. All other trademarks
are the property of their respective owners.
Specifications are at TA = 25°C
CONDITIONS
MIN
TYP
MAX
UNITS
VIN
DC2039A Input Voltage Range
5
35
V
V(BAT)
DC2039A BAT Turret Pin Voltage
(Battery Stack Voltage)
Chemistry = Li, Cell Count = 1 ~ 9 Cells
5
35
V
Chemistry = Lead-Acid, Cell Count = 12 Cells
5
31.2
V
I(BAT)
DC2039A Charge Current
RSNSB = 4mΩ
V(SYS)
System Voltage
I(SYS) ≤ 8A
I(SYS)
Load Current on System Voltage
I(BAT) = 0A
7.9
8
VIN – 0.2V
8.1
A
VIN
V
10.7
A
DEMO BOARD PROCEDURE: TYPICAL APPLICATION
12VIN 2-Cell Li-Ion 8A Step-Down Battery Charger Controller
RSNS2
VIN
12V
INFET
CLP
CLN SYS SYSM5
SCL
TGATE
CELLS0
LTC4015
SW
CELLS1
BGATE
CELLS2
CHEM1
RSNSB
CSN
CCREFP
70
–1.0
65
50
0.1
CSP
VC
–0.5
75
EFFICIENCY
QC ERROR
–1.5
55
CSPM5
RT
80
60
2P5VCC
CHEM0
0.0
85
COULOMB COUNTER ERROR (%)
BST
DVCC
SDA
INTVCC
90
DRVCC
SMBALERT
0.5
95
INTVCC
UVCLFB
µCONTROLLER
100
OUTFET
EFFICIENCY (%)
VIN
SYS
Step-Down Charger Efficiency and
Coulomb Counter Error vs
Battery Charge Current
1
CHARGE CURRENT (A)
–2.0
10
DC2039A TA01b
BATSENS
LEAD-ACID
EQUALIZE
CHARGE
CCREFM
EQ
SGND
NTCBIAS
NTC
(PADDLE)
GND
RNTCBIAS
MPPT
MPPT
ENABLE
T
2-CELL Li-Ion
BATTERY
PACK
RNTC
DC2039A TA01a
dc2039afc
1
DEMO MANUAL DC2039A
TABLE OF CONTENTS
Description.................................................. 1
Performance Summary.................................... 1
Demo Board Procedure: Typical Application........... 1
Table of Contents........................................... 2
List of Figures............................................... 2
Quick Start Procedure...................................... 3
Configuring Chemistry and Cell Count................... 4
DC2039A Theory of Operation............................ 5
Introduction to the DC2039A.....................................5
Current Mode Buck Regulator.................................... 5
Battery Charger.........................................................7
Input Current Limit....................................................7
Ideal Diodes...............................................................8
Maximum Power Point Tracking (MPPT)................... 8
Coulomb Counter.......................................................8
Telemetry System......................................................8
I2C.............................................................................8
DC2039A Graphical User Interface (GUI)............... 9
Introduction to the GUI..............................................9
LTC4015 Graphical User Interface (GUI)............... 10
The LTC4015 Main Page Environment..................... 10
LTC4015 GUI............................................................ 11
LTC4015 GUI Areas.................................................. 12
LTC4015 GUI Popups............................................... 13
LTC4015 GUI Tabs................................................... 14
The Dashboard in Detail.................................. 17
The GUI Configuration Tab Detail....................... 20
The Charger Settings Tab Detail......................... 21
The JEITA Curve Tab Detail............................... 23
The Charge Status Tab Detail............................ 24
The System Tab Detail.................................... 25
The Coulomb Counter Tab Detail........................ 26
The Limits and Alerts Tab Detail........................ 27
Parts List.................................................... 28
Schematic Diagram....................................... 30
LIST OF FIGURES
Figure 1. Test Setup for the DC2039 Demo Board..... 3
Figure 2. Measuring Input or Output Ripple............ 4
Figure 3. Chemistry and Cell Count Configuration
0Ω Jumpers.............................................. 4
Figure 4. SW and BST Pin Waveforms.................. 6
Figure 5. BG and TG Pin Waveforms..................... 6
Figure 6. Interpreting Register Information in
the GUI.................................................... 9
Figure 7. TC4015 Main Page Environment............. 10
Figure 8. LTC4015 GUI Running Within the LTC4015
Main Page Environment............................... 11
Figure 9. The LTC4015 GUI is Composed of Two
Distinct Regions........................................ 12
Figure 10. All Elements in the GUI Popup Tooltips... 13
Figure 11. The GUI Configuration Tab.................. 14
Figure 12. The Charger Settings Tab................... 14
Figure 13. The JEITA Curve Tab......................... 14
2
Figure 14. The Charge Status Tab....................... 15
Figure 15. The System Tab............................... 15
Figure 16. The Uninitialized Coulomb
Counter Tab.............................................. 16
Figure 17. The Limits and Alerts Tab................... 16
Figure 18. LTC4015 GUI Dashboard Detail............. 17
Figure 19. Coulomb Counter Configuration Wizard,
Page 1.................................................... 19
Figure 20. Coulomb Counter Configuration Wizard,
Page 2.................................................... 19
Figure 21. The GUI Configuration Tab in Detail....... 20
Figure 22. The Charger Settings Tab in Detail........ 22
Figure 23. The JEITA Curve Tab in Detail.............. 23
Figure 24. The Charge Status Tab in Detail............ 24
Figure 25. The System Tab in Detail.................... 25
Figure 26. The Coulomb Counter Tab in Detail........ 26
Figure 27. The Limits and Alerts Tab in Detail........ 27
dc2039afc
DEMO MANUAL DC2039A
QUICK START PROCEDURE
Refer to Figure 1 for the proper measurement equipment
setup and jumper settings. Please follow the procedure
below to familiarize yourself with the DC2039A.
NOTE: When measuring the input or output voltage ripple,
care must be taken to avoid a long ground lead on the
oscilloscope probe. Measure the input or output voltage
ripple by touching the probe tip directly across the V(SYS)
or VIN and GND turrets. See Figure 2 for proper scope
probe technique.
1. Update to the latest version of QuikEval™ and start
QuikEval on the PC. Plug the Micro-B connector on
DC2039A board directly into the PC, with the appropriate USB cable, as shown in Figure 1.
2. Set PS1 = 25V, PS2 = 7.4V, and LD1 = 8A. Enable
the output on PS1, PS2, and the input on LD1. If this
is the first time a DC2039A has been run on this PC,
QuikEval will download the GUI from LTC, install it, and
start it. Otherwise, it will just start the GUI. Observe
VIN voltage and I(VIN) current, V(SYS) voltage, V(BAT)
voltage and charge current (I(BAT)). The default cell and
chemistry configuration for the demo board is 2-cell
Li-Ion programmable, and the NTC value was set to
25°C at the factory (when JP2 is on "INT"). The factory
default battery charge current sense resistor is 4mΩ,
and input current sense resistor is 3mΩ. The default
charge current is thus 8A, and the default input current
limit 10.667A. PS2 and LD1 form a battery emulator that
sets the battery stack voltage, V(BAT), to 7.4V. Since
the input voltage (VIN) is 25V, and V(BAT) is 7.4V, the
LTC4015 should attempt to charge the battery at 8A.
V(SYS) ≈ VIN, because the input ideal diode is on. The
input current (I(VIN)) is the reflected charger current
≈ ((V(BAT) × I(BAT))/(VIN × η)), η ≈ 0.925, I(VIN) ≈ 2.6A.
3.Set LD2 = 4A, enable the input, and observe input
current and estimated I(SYS) current in the GUI.
The input current is now the reflected charger
current + I(SYS) = 2.6A + 4A = 6.6A.
4. Disable the output on PS1, and input on LD1, and observe
V(BAT) voltage and ICHARGE current, V(SYS) voltage and
estimated I(SYS) current in the GUI. The charger is not
running so the SYS node is being supplied from the
battery, PS2, via the battery ideal diode. So the charge
current is now –4A, V(SYS) ≈ V(BAT) = 7.4V, and estimated I(SYS) = 4A.
+
+
PS1
25V @ 8A
–
–
+
PC RUNNING
LTC2039A GUI
–
USB MICRO-B
CONNECTOR
ON PCB
BOTTOM
+
–
LD2
25V @4A
PS2
7.4V @8A
LD1
7.4V @8A
USB
DC2039A F01
Figure 1. Test Setup for the DC2039 Demo Board
dc2039afc
3
DEMO MANUAL DC2039A
QUICK START PROCEDURE
Figure 2. Measuring Input or Output Ripple
NOTE: All connections from equipment to board pins should be twisted pairs. Any voltage measurements should be
Kelvin connections directly to the board pins.
CONFIGURING CHEMISTRY AND CELL COUNT
The chemistry and cell count operation are configured
by changing the CHEM[1..0] and CELL[2..0] 0Ω jumpers shown in Figure 3 on the DC2039A demo board. 0Ω
0603 resistors were used instead of jumpers, because
the settings must not change after the LTC4015 is
powered up by either VIN or V(BAT).
Figure 3. Chemistry and Cell Count Configuration 0Ω Jumpers
The CHEM[1..0] and CELL[2..0] inputs on the LTC4015
are three-level pins. The L means that the low side 0Ω
jumper is installed, the H means that the high side 0Ω
jumper is installed, and the Z means neither the low side
nor the high side 0Ω jumpers are installed. Installing
both the low side and high side 0Ω jumpers will short
INT_VCC to ground and the LTC4015 may be damaged.
The DC2039A demo board is shipped pre configured for two
cells of Li-Ion Programmable charging. If the application of
interest requires a different combination of chemistry and/
or cell count, modify the jumpers in Figure 3 to suit. Linear
Technology recommends that the default configuration be
used for initial testing, and changed as needed once the
user has gained some experience with the demo board and
GUI. In any event, changes to CHEM[1..0] and CELL[2..0]
should be made with no voltage applied to VIN or V(BAT).
4
The data sheet provides tables showing how to set
CHEM[1..0] and CELL[2..0], for a given chemistry and
cell count, and are reproduced below for convenience.
CHEMISTRY
CHEM1
CHEM0
Li-Ion Programmable
L
L
Li-Ion 4.2V/Cell Fixed
H
H
Li-Ion 4.1V/Cell Fixed
L
Z
Li-Ion 4V/Cell Fixed
Z
L
LiFePO4 Programmable
L
H
LiFePO4 Fixed Fast Charge
H
Z
LiFePO4 Fixed Standard Charge
Z
H
Lead-Acid Fixed
Z
Z
Lead-Acid Programmable
H
L
NUMBER OF
CELLS
CELLS2
CELLS1
CELLS0
Invalid
L
L
L
1
L
L
H
2
L
H
L
3**
L
H
H
4
L
L
Z
5
L
Z
L
6**
L
H
Z
7
L
Z
H
8
L
Z
Z
9
H
L
L
Invalid
H
L
H
Invalid
H
H
L
12*
H
H
H
* Lead-Acid Only
**All Chemistries
dc2039afc
DEMO MANUAL DC2039A
DC2039A THEORY OF OPERATION
Introduction to the DC2039A
The DC2039A demonstration circuit features the
LTC4015EUHF Multichemistry Buck Battery Charger
with Digital Telemetry System. The LTC4015EUHF is a
Buck topology switching battery charger controller that
includes a comprehensive telemetry system. In addition,
the LTC4015 has two ideal diode controllers, and an MPPT
function. The LTC4015 also features a Coulomb counter
with a 16-bit prescaler. The LTC4015EUHF is packaged
in a 5mm × 7mm, 38-lead exposed pad QFN that is rated
at 34°C/W.
The LTC4015EUHF implements the switching charger
with external switch MOSFETs. The DC2039A demo board
implements the switch as a dual N-channel MOSFET in a
single package.
The telemetry system features a 14-bit ADC for monitoring
all the operating parameters of the charger. The behavior
of the charger is controlled by on-die DACs, with only the
power MOSFETs and current sense resistors external to
the LTC4015.
The LTC4015EUHF has two Ideal Diode controllers with
external power MOSFETs. One Ideal diode is between the
input voltage, VIN, and the system output node, SYS. The
other Ideal Diode is between battery stack at BAT, and the
system output node, SYS. This allows the routing of power
from either the input or the battery stack to the system
output, without backfeeding either.
The dynamic MPPT algorithm ensures that the LTC4015
is operating at the maximum power point condition,
even when the MPPT operating point is changing. Thus,
if a photovoltaic cell becomes shaded due to clouds, the
LTC4015 will adjust operation to the shaded MPPT.
See the DC2039A schematic and the LTC4015EUHF data
sheet for details of the functional descriptions below.
Current Mode Buck Regulator
The battery charger is implemented as a switching regulator with a Current Mode Buck topology. Thus, the battery
charge voltage can be less than or nearly equal to the
input voltage, VIN.
The buck regulator switch is composed of N-channel
MOSFETs in a single package, M3A & M3B. Because
two N-channel MOSFETs are used, the gate drive of the
top switch MOSFET, M3B, has to be bootstrapped from
INT_VCC via DB and CB. This bootstrapping provides up to
INT_VCC (≈ 4.3V) of gate drive to M3B. The DRVCC pin,
also provides the bottom switch MOSFET, M3A, with up
to INT_VCC of gate drive. When the top switch is on, the
SW pin rises to very nearly V(SYS), and the BOOST and TG
pins rise to V(SYS) + INT_VCC, please see Figures 4 and 5.
The buck regulator switching frequency is set by Rt, and
on the DC2039A Rt = 95.3kΩ, so the switching frequency
is set to 500kHz. The buck inductor, L1, is a 10mm ×
10mm × 10mm 10µH inductor with DCR = 13.4mΩ, and
ISAT = 17.5A.
The topology of the DC2039A now diverges from that of
a buck regulator to implement a battery charger. After L1,
the switching inductor, the current goes through RSNSB
to the battery and ≈ 20µF of MLCC capacitance. The instantaneous current measured by RSNSB is used by the
Current Mode Buck regulator.
dc2039afc
5
DEMO MANUAL DC2039A
DC2039A THEORY OF OPERATION
VBAT = 7.4V
ICHARGE = 8A
VIN = 24V
VBAT = 7.4V
ICHARGE = 8A
VIN = 24V
6
Dark Blue = V(SW), Light Blue = V(BST)
DC2039A F04
Figure 4. SW and BOOST Pin Waveforms
Dark Blue = V(BG), Light Blue = V(TG)
DC2039A F05
Figure 5. BG and TG Pin Waveforms
dc2039afc
DEMO MANUAL DC2039A
DC2039A THEORY OF OPERATION
The Current Mode Buck regulator also has input Undervoltage Current Limit (UVCL). The LTC4015 tries to keep the
UVCLFB pin above 1.2V. When the voltage at the UVCLFB
pin falls to 1.2V, the Current Mode Buck regulator begins to
dial back the charge current, I(SYS) current is unaffected.
If the UVCLFB pins falls to 1.15V, charge current is dialed
back to 0A, I(SYS) current continues to be unaffected,
and may be large enough to keep the LTC4015 in UVCL.
On the DC2039A, the UVCLFB pin divider, when not in
MPPT, is 10/75 = 0.133, so the DC2039A maximum VIN
UVCL voltage is 1.2V/0.133V = 9V. This voltage may be
reduced, only, by changing the value of the VIN_UVCL_SETTING (0x16) register.
Battery Charger
The battery charger is a full function charger. In CC mode,
the average current through RSNSB is used to control the
output voltage of the buck regulator such that the battery
is charged with a constant current.
In CV mode, the Current Mode Buck regulator behaves
like a voltage regulator maintaining the desired voltage at
the BAT turret, with an internal feedback divider.
The battery charger supports multiple chemistries, specifically Li-Ion, LiFePO4, and Lead-Acid (PbH+). The battery
charger can support whatever battery stack voltage it can
make as a buck regulator with a maximum 35V input. The
battery charge voltage for Li-Ion has a maximum of 4.2V,
so the LT4015 charger can support a stack of up to 8 batteries. However, 9 batteries is a valid cell count for the
Li-Ion, as some applications may only charge Li-Ion cells
to 3.8V. The maximum battery charge voltage for LiFePO4
is 3.8V, including absorb, so the LTC4015 can support
a stack of up to 9 batteries. Finally, PbH+ cells have a
maximum voltage of 2.6V, including absorb and equalize,
but almost all applications use multiples of 3 cells. So the
LTC4015 can charge 3, 6, or 12 PbH+ cells.
Besides the standard CC-CV charging profile, the charger has
many other features. The LTC4015 supports programmable
charge voltage and charge current, C/x and/or timer termination, trickle charge (Li-Ion chemistries only), maximum
total charge time, JEITA temperature based charge control
(Li-Ion and LiFePO4 chemistries only), charge absorption
(LiFePO4 and PbH+ chemistries only) and cell equalization
(PbH+ chemistries only).
The chemistry and cell count are set using pins, and must
not change after power on. The range of charge current is
determined by the switch MOSFETs, M3A and B, and the
charge current sense resistor RSNSB. On the DC2039A,
RSNSB = 4mΩ, and the maximum charge current sense
voltage is 32mV, so the maximum charge current is 8A.
The battery charger can also monitor the battery temperature using the NTC resistor. The temperature measured
supports the JEITA charge current vs battery temperature
without processor intervention. The charger can assert an
SMBAlert for battery too hot and too cold. When the NTC
jumper (JP2) is on "INT", the DC2039A emulates the NTC
resistor with an electronic potentiometer. This allows the
demo board user to set the NTC temperature directly and
see the resultant operation.
Battery IQ Measurement
The LT4015 has very low BAT pin IQ current, 112μA (Typ).
This current is measured with voltage applied to the BAT
pin only, with the telemetry system off. The GUI and other
user interface functions, on the demo board, require that
USB power be applied. If USB power is not applied, sneak
(leakage) paths in the embedded microcontroller will
increase BAT pin IQ current to over 1mA.
Input Current Limit
The DC2039A contains an input current sense resistor,
RSNSI, that allows the input current to be sensed by the
LTC4015. RSNSI = 3mΩ and the maximum input current
limit sense voltage is 32mV, so the maximum input current
limit on the DC2039A is 10.7A. The input current sensed
by the LTC4015 is the sum of the I(SYS) current and battery charge current via M3B. The LTC4015 will reduce the
battery charge current to keep the input current below the
limit. However, once the battery charge current reaches
0A, the LTC4015 cannot further reduce the input current,
as it cannot reduce the load current on the SYS node.
dc2039afc
7
DEMO MANUAL DC2039A
DC2039A THEORY OF OPERATION
Ideal Diodes
There are two Ideal Diode controllers, one performs
the PowerPath™ function from the BAT to SYS (battery
PowerPath function). The other performs the PowerPath
function from VIN to SYS (VIN PowerPath function). The
battery PowerPath Ideal Diode is M4, a P-channel MOSFET,
and the VIN PowerPath Ideal Diode is M5, an N-channel
MOSFET.
In each case, the body diode already has the correct
polarity, but when forward drop exceeds 15mV, the
MOSFET is enhanced, to try and keep the forward drop
to 15mV. The forward drop will still exceed 15mV if
(ID × RDS(on)) > 15mV.
Maximum Power Point Tracking (MPPT)
The LTC4015 contains a dynamic power point tracking
function that continuously checks for a local maximum,
and periodically checks for a global maximum. Thus, as
shade obscures a solar cell, the LTC4015 would also track
the MPPT down maintaining the optimum operating point
at all times.
The LTC4015 can only alter battery charge current to try
and stay at the MPPT, but once battery charge current
reaches zero, the LTC4015 will not be able to track the
MPPT further, as it cannot alter the SYS node load current.
MPPT reuses the UVCLFB pin, and the UVCL threshold
must be set to 35V, or higher, to use MPPT. The DC2039A
automatically moves the UVCL threshold to 36V using U2,
M1, and M2, whenever MPPT is selected with JP1.
Coulomb Counter
The RSNSB current sense resistor provides both peak
current information for the Current Mode Buck regulator,
and average current information for the battery charger. It
also provides 2 quadrant current information to the built
in coulomb counter. This counter can be used to track
the charge stored in the battery, by integrating the current information from RSNSB. The count increases when
battery current is positive—going into and charging the
battery. And the count decreases with the battery current
is negative—going out of and discharging the battery.
Current can be drawn from the battery via the battery
PowerPath function.
The coulomb counter has a 16-bit prescaler, and so can
be used to track the SoC of very large batteries, up to
15,000Ahr batteries are supported.
Telemetry System
The LTC4015 has a comprehensive telemetry system
on board. This telemetry system can read most system
parameters, through appropriate dividers or amplifiers,
using a 14-bit Analog-to-Digital converter (ADC). Please
refer to the LTC4015 data sheet for details.
I2C
The LTC4015 has an I2C port, with SMBus word readback,
SMBAlert, and over 70 registers for configuration and
status information. All the registers are words (16-bit),
some are signed, all registers can be read by (s = start,
Rs = restart, p = stop):
s-device write address-subaddress-Rs-device read
address-byte 1/ACK-byte2/NACK-p
Or written by:
s-device write address-subaddress-byte-byte1/ACKbyte2/NACK-p
An SMBAlert is cleared by reading a byte from the ARA
device address (0x19), the returned byte is the address
of the a device that posted the SMBAlert:
s-ARA read address-byte/NACK-p
Please refer to the LTC4015 data sheet for more details
about communicating with the LTC4015.
8
dc2039afc
DEMO MANUAL DC2039A
DC2039A GRAPHICAL USER INTERFACE (GUI)
Introduction to the GUI
The LTC4015 GUI, in conjunction with the DC2039A demo
board, provides a way to explore the many features of the
LTC4015EUHF. It is also a sophisticated system development platform that helps reduce the number of end product
prototype cycles.
The LTC4015 GUI runs within an environment called
"LTC4015 Main Page" that can host one or many instances
of the LTC4015 GUI simultaneously. The banner of the
GUI contains information identifying which demo board
corresponds with which GUI, if more than one board is
present.
There is no intermediate board for the DC2039A, it plugs
directly into a PC USB port via the Micro-B connector
(J1), in the lower left hand corner of the demo board.
If QuikEval is running when the DC2039A is plugged in,
or started after the DC2039A is plugged in, QuikEval will
automatically identify the board and check to see if the GUI
is installed. If not, the GUI is downloaded and installed,
once installed QuikEval will start the GUI. The GUI can be
downloaded and installed before starting QuikEval, and
QuikEval will still start the GUI when a DC2039A board is
plugged in. One copy of the GUI will be started for each
DC2039A board plugged into the PC, all running within
the LTC4015 Main Page environment.
The GUI can be updated manually, or it can update automatically. If it has been more than 30 days since the GUI
last updated, the QuikEval will automatically check for an
update on LTC’s servers at startup. If it finds a newer version, the newer version will be automatically downloaded
and installed. The user can force an update at any time
by selecting the "Update LTC4015 GUI" shortcut in the
start menu.
The first time that the DC2039A GUI is started, it will
create an Excel file (*.xls, Excel 1997~ 2004 format)
named "LTC4015, *serial number*"in the directory"~\My
Documents\Linear Technology\DC2039A". The Worksheet
"serialnumber, createdate" contains information used by
the GUI, it is highly recommended that this worksheet only
be altered at LTC’s request. Any information gathered by
customers can also be saved to this Excel Workbook, as
separate time and date stamped Excel worksheets. This
Excel file can be deleted, and it will be recreated the next
time the GUI is started. However, if the Excel file is deleted,
any data and configurations saved by the user will be lost,
and all resistor values will be reset to the factory defaults.
Users can save up to 10 named custom configurations,
and have the GUI load the custom configuration at startup.
Thus, if a current sense resistor value is changed, it isn’t
necessary to remember to change it each time the GUI is
used. Instead it could be save in a configuration named
"LTC is #1" (up to 16 arbitrary characters) and the GUI
could be set to load "LTC is #1" at startup.
In the same directory as the Excel file, there may also be log
files which are named similarly to the Excel file except that
the create date and an index are included in the name. The
index can be 1 ~ 99, allowing up to 99 different sessions
per day to be documented. The log file is a text file, and
unlocked, but is intended primarily as a troubleshooting aid
should a problem with the DC2039A demo board or GUI
be encountered at a customer site. Unneeded log files can
be deleted without consequence. LTC will inform the user
how to enable logging. No user proprietary information is
logged in the log file, only startup and execution information
for the GUI, to aid Linear Technology in troubleshooting
GUI usage problems.
Each element of the GUI has a tooltip that will pop up when
the mouse hovers over the element for a few seconds.
Tooltips contain a description of the functionality, editability
and short cut keys, if applicable.
This is how to interpret register information presented
in the GUI:
UNDERLYING REGISTER
VALUE IN HEX GREYED OUT
TO INDICATE IT CANNOT
BE EDITED DIRECTLY
UNDERLYING REGISTER NAME
HUMAN READABLE UNITS ARE
CONVERTED TO UNDERLYING
REGISTER VALUE IN HEX
EQUIVALENT VALUE IN HUMAN READABLE
UNITS, NOT GREYED OUT TO INDICATE IT
CAN BE EDITED DIRECTLY
Figure 6. Interpreting Register Information in the GUI
dc2039afc
9
DEMO MANUAL DC2039A
LTC4015 GRAPHICAL USER INTERFACE (GUI)
The LTC4015 Main Page Environment
The LTC4015 GUI runs within an environment called the
"LTC4015 Main Page". The banner, of the LTC4015 Main
Page, indicates how many DC2039A demo boards are
currently attached to the PC hosting the LTC4015 GUI.
The LTC4015 Main Page environment contains one or
many instances of the LTC4015 GUI. It also contains any
child forms an LTC4015 GUI may spawn. The DC2039A
demo board serial number is contained in the corresponding LTC4015 GUI’s banner, and any corresponding child
form’s banner.
The LTC4015 Main Page environment dynamically catalogs
the DC2039A demo boards attached to the host PC, and will
open a new instance of the LTC4015 GUI when a DC2039A
demo board is attached to the host PC. It will also close
the corresponding LTC4015 GUI when a DC2039A demo
board is detached from the host PC.
One or all of the LTC4015 GUI instances may be closed
and the LTC4015 Main Page will remain open, but the
LTC4015 Main Page will not attempt to reopen any LTC4015
GUIs that are closed by the user. To reopen an LTC4015
GUI closed by the user physically detach and reattach the
corresponding DC2039A demo board.
If the LTC4015 Main Page window is closed, all open
LTC4015 GUIs are also closed.
Figure 7. LTC4015 Main Page Environment
10
dc2039afc
DEMO MANUAL DC2039A
LTC4015 GRAPHICAL USER INTERFACE (GUI)
LTC4015 GUI
The LTC4015 Main Page environment hosts the LTC4015
GUIs and any child forms they may spawn. Ownership
or parentage is managed via the DC2039A demo board
number serial number in the banner of the GUIs and child
forms. The serial number of the DC2039A demo board is
labeled on the bottom of the board. This also allows users
to know which demo board is controlled by which GUI, if
more than one GUI and demo board are present.
If more than one GUI is present, the GUIs are arranged in a
cascade by default, but the user can use the Window menu
on the LTC4015 Main Page to arrange the LTC4015 GUIs
as desired. The LTC4015 Main Page Window menu can
also be used to bring the desired LTC4015 GUI to the front.
Figure 8. LTC4015 GUI Running Within the LTC4015 Main Page Environment
dc2039afc
11
DEMO MANUAL DC2039A
LTC4015 GRAPHICAL USER INTERFACE (GUI)
LTC4015 GUI Areas
The LTC4015 GUI has two distinct areas, the Dashboard and
the Tab areas. Elements in the Dashboard area are always
visible if the LTC4015 GUI is not minimized. Elements of
the Tab area change depending on which Tab is chosen.
The seven tabs in the Tab area are selected by clicking the
mouse on the tabs at the left of the Tab area.
The LTC4015 GUI defaults to the GUI Configuration tab,
unless the Coulomb counter is turned on. If the Coulomb
counter is turned on, the LTC4015 GUI defaults to the
Coulomb counter tab.
Figure 9. The LTC4015 GUI is Composed of Two Distinct Regions
12
dc2039afc
DEMO MANUAL DC2039A
LTC4015 GRAPHICAL USER INTERFACE (GUI)
LTC4015 GUI Popups
GUI popup tooltips indicate what the element does, details
about what sub-elements may do, such as what the red
pointer indicates on an analog meter. The tooltip also
indicates whether or not the element contains any user
editable fields, and, if so, what keyboard shortcuts are
available.
To activate the tooltip, it is necessary to hover the mouse
pointer over the GUI element of interest for 2 or 3 seconds.
The tooltip will stay open up to 10 seconds, as long as
the mouse pointer continues to hover over the element.
Figure 10. All Elements in the GUI Popup Tooltips
dc2039afc
13
DEMO MANUAL DC2039A
LTC4015 GRAPHICAL USER INTERFACE (GUI)
LTC4015 GUI Tabs
The Tab area is composed of seven different tabs each
selectable by clicking on the tabs at the left. The GUI Configuration tab is selected by default, unless the Coulomb
counter On/Off switch is toggled to On, in which case the
Coulomb counter tab is selected.
Each of the seven tabs is shown below, in the same order
as corresponding tabs used to select a tab, on the left of
the Tab area. Selecting the arrow at the bottom of the tabs
will show a list of all the tabs. The desired tab can also be
selected from this list.
The dashboard and individual tabs will be discussed in
detail in the next section of the demo manual.
Figure 11. The GUI Configuration Tab
Figure 12. The Charger Settings Tab
Figure 13. The JEITA Curve Tab
14
dc2039afc
DEMO MANUAL DC2039A
LTC4015 GRAPHICAL USER INTERFACE (GUI)
Figure 14. The Charge Status Tab
Figure 15. The System Tab
dc2039afc
15
DEMO MANUAL DC2039A
LTC4015 GRAPHICAL USER INTERFACE (GUI)
Figure 16. The Uninitialized Coulomb Counter Tab
Figure 17. The Limits and Alerts Tab
16
dc2039afc
DEMO MANUAL DC2039A
THE DASHBOARD IN DETAIL
SMBALERT STATUS
AND IF ASSERTED,
CAUSE
GUI BANNER WITH
"LTC4015," "DEMO
DC2039A" AND SERIAL #
VIN VOLTAGE
VOLTMETER,
ANALOG/DIGITAL
I(VIN) CURRENT
AMMETER,
ANALOG/DIGITAL
BROWSE
LTC4015 PAGE AT
WWW.LINEAR.COM
V(BAT) BATTERY STACK
VOLTAGE VOLTMETER,
ANALOG/DIGITAL
BATTERY CURRENT
AMMETER,
ANALOG/DIGITAL –
POSITIVE IS CURRENT
INTO THE BATTERY
ESTIMATED
I(SYS) CURRENT
V(SYS) VOLTAGE
VOLTMETER,
ANALOG/DIGITAL
CURRENT
CHARGER
STATE
CHEMISTRY AND CELL
COUNT PROGRAMMED BY
CHEM[1..0] AND CELLS[2..0]
JUMPERS ON THE DC2039A
CURRENT
CHARGE
CYCLE
STATUS
NTC TEMPERATURE
CURRENT
DIE
THERMOMETER,
VALUE OF THE
TEMPERATURE
COULOMB ANALOG/DIGITAL – WHEN THERMOMETER,
NTC JUMPER (JP2) IS ON ANALOG/DIGITAL
COUNTER
“INT”, CAN BE SET
DIRECTLY
MEASURED
ENABLE/DISABLE
BATTERY STACK
RESISTANCE – COULOMB COUNTER –
FIRST TIME IT IS
DEFAULTS TO
ENABLED, A
MAXIMUM
CONFIGURATION
MEASURABLE
WIZARD
VALUE AT
IS INVOKED
POWER UP
Figure 18. LTC4015 GUI Dashboard Detail
dc2039afc
17
DEMO MANUAL DC2039A
THE DASHBOARD IN DETAIL
The dashboard is always visible, and shows all the instantaneous state variables needed to monitor a charge cycle.
The dashboard updates approximately twice a second. The
only value directly modifiable by the user is the current
NTC temperature (when the NTC jumper (JP2) is on "INT").
However, the Coulomb counter is modifiable indirectly by
both the Coulomb counter ON/OFF switch and the Coulomb
counter tab. The Battery Stack Resistance update rate is
also modifiable in the GUI Configuration tab.
The function of the voltmeters and ammeters is to show
the corresponding instantaneous voltages and currents.
The Chemistry and Cell Count box contains two tiles that
show the currently selected chemistry and cell count.
These items are selected by the CHEM[1..0] and CELL[2..0]
jumpers, on the DC2039A demo board, and must not be
changed after Power On Reset (POR). Changing these
values after POR will produce unexpected results, and is
strongly discouraged. The "xxx Programmable" chemistries
allow configuration of various charge parameters in the
Charger Settings tab and for Li chemistries the JEITA Curve
tabs. Most of the Charger Settings and JEITA Curve tab are
disabled for Non-Programmable chemistries. Cell count
is range checked at power up. If the selected chemistry
and cell count are not compatible, the GUI will open in a
zombie state. None of the GUI will be functional, but the
chemistry and cell count will reflect the selection made
by the CHEM[1..0] and CELL[2..0], for troubleshooting
purposes.
The estimated system current, I(SYS) is calculated by:
I(SYS) =
1 
V(BAT) •I(BAT) 
(VIN • I(VIN )) –

V(SYS) 
η

The input current measurement of the LTC4015 cannot
differentiate between current going to the battery via the
charger and current going to the load on SYS. Using the
efficiency selected in the pull-down on the GUI Configuration tab, I(SYS) can be estimated with reasonable accuracy.
18
The SMBAlert tile and Clear SMBAlert button allow managing of the SMBAlert function of the LTC4015. When
one or more SMBAlerts are asserted, the SMBAlert tile
will change to:
The pulldown box will list all pending SMBAlert causes,
pressing Clear SMBAlert clears all the pending alerts using
an ARA and checking that the responding device is the
LTC4015. It is possible that an SMBAlert will post due to
one reason, but one or more other reasons may assert
before the Clear SMBAlert button is pushed. The pulldown
box is continuously updated with new SMBAlert reasons
until the Clear SMBAlert button is pushed. It is also possible that an SMBAlert reason will assert and de-assert
before the Clear SMBAlert button is pushed. All reasons
for the SMBAlert are kept in the pulldown box, until the
Clear SMBAlert button is pushed, even if they’ve since
de-asserted.
The Battery Stack Resistance value is calculated by recording
the charge current and battery voltage, momentarily shutting off the charger, and re-measuring the battery voltage.
BSR is then the change in battery voltage divided by charge
current. As such it can only be measured while charging
the battery. The default value at power up, is the maximum
measurable BSR for the currently selected cell count. The
BSR may be updated on a fixed interval or on demand, using
the pulldown box or button on the GUI Configuration tab:
All BSR measurement requests are ignored if the charger
is not in a state that allows measurement, such as, for
example, NTC pause. Also, if the battery charge current
is small, for example at the end of a charge cycle in CV
mode, the resultant voltage change from momentarily
shutting the charger off will also be small. Thus, one small
number may be divided by another small number, and the
numerical resolution of the BSR measurement may result
in reduced accuracy of the result.
dc2039afc
DEMO MANUAL DC2039A
THE DASHBOARD IN DETAIL
The current Charger State and current Charge Status tiles
reflect the integer values of the CHARGER_STATE (0x34)
and CHARGE_STATUS (0x35) registers, respectively. The
integer values have been converted to descriptive text for
convenience.
The Coulomb counter graph is an analog representation
of the current coulomb counter count as a percentage of
the (maximum count – minimum count). This graph is
greyed out whenever the coulomb counter ON/OFF switch
is turned OFF. The first time the ON/OFF switch is switched
ON, a coulomb counter configuration wizard is started:
Figure 19. Coulomb Counter Configuration Wizard, Page 1
When page two of the configuration wizard is dismissed
by pressing Finish, the Coulomb counter tab is configured
and made visible. Note that to allow for dynamic recalibration, the default 0% = 16,384 counts, and 100% = 49,152
counts. If the coulomb counter is subsequently turned off
and on, the configuration wizard is not invoked.
The NTC die and temperature measurement thermometers
are analog meters representing the reported NTC and die
temperatures. The Die temperature is also displayed as an
uneditable digital value below the thermometer.
When the NTC jumper (JP2) is set to "INT", the returned
temperature result is created by an electronic potentiometer. The desired reported NTC temperature is set in the
text box below the NTC temperature thermometer. The
desired reported temperature is editable as described by
the tooltip for this text box. The electronic potentiometer
produces voltage at the NTC pin that is measured by the
LTC4015 and reported as the desired temperature. As
such, this temperature is live in both the JEITA Curve tab
and the Limits and Alerts tab. It is also reported as part of
the data, when a charge/discharge curve is saved on the
Charge Status tab. The electronic potentiometer emulates
the resistance of the NTC resistor accurately between –10°C
and 100 °C, outside this range, the accuracy of the reported
temperature will degrade. For example, attempting to set
140°C, may result in a reported temperature, on the NTC
thermometer, of ≈ 130°C.
The NTC temperature is durable, and thus is remembered
from session to session. The value is remembered in
the electronic potentiometer, and not the Excel file. The
DC2039A demo should arrive with the NTC temperature
set to ≈ 25°C.
If the NTC jumper (JP2) is set on "EXT", in the pulldown
on the "GUI Configuration" tab, the ambient temperature
text box is greyed out. The displayed temperature will be
determined by the external NTC value.
Figure 20. Coulomb Counter Configuration Wizard, Page 2
dc2039afc
19
DEMO MANUAL DC2039A
THE GUI CONFIGURATION TAB DETAIL
ESTIMATED BUCK
CHARGER
EFFICIENCY
IF THE MEASUREMENT SYSTEM
IS OFF, CAN THE GUI FORCE IT ON
TO MEASURE DASHBOARD ITEMS
BSR UPDATE FUNCTION
DISCUSSED IN THE
DASHBOARD SECTION
CONFIGURATION CONFIGURATION
SAVE AND
CONFIGURATION
TO LOAD AT
NAMING
LOAD CUSTOM TO SAVE/DELETE AT
STARTUP
BOX
CONFIGURATIONS
SHUTDOWN
CHOOSE WHETHER NTC
JUMPER (JP2) IS ON
“INT” OR “EXT”
MANAGE RESISTORS FOR
DC2039A DEMO BOARD
Figure 21. The GUI Configuration Tab in Detail
The measurement system on the LTC4015 can be turned
off for a variety of reasons, including operating on V(BAT)
only, with VIN = 0V. The GUI needs the measurement
system to update the dashboard, and some other values.
If this is allowed, it produces periodic load currents, making it very difficult to measure battery IQ. In this, or similar
circumstances choose "Do not allow GUI to force measurement system on" from the pulldown box. This will facilitate
measuring battery IQ, but will freeze the dashboard values.
The buck charger efficiency is used to estimate the SYS
current.
The BSR update functions are discussed in the dashboard
section.
The Configuration Load and Store box allows managing up
to 10 different named configurations. This allows saving the
setup from session to session. Although up to 10 different
named configurations can be saved, these configurations
are only valid once they are given a name. The name is
composed of up to 16 arbitrary text characters such as
"01/08/2015" or "LTC is #1", or even "√∫∫Φ".
First configure items such as the System resistances and
Coulomb counter as desired. Then select an empty storage
location using the pulldown box above the "Save Current
Values as" button, then enter a name in the text box below
20
the "Save Current Values as" button, then press the "Save
Current Values as" button. The configuration is now saved
in the named location. The values of the named location
can be updated, for configuring as desired. Selecting the
desired named location from the pulldown box over the
"Save Current Values as", and pressing the Save Current
Values as button. If an empty location is chosen, nothing will be saved until it is named. If a named location is
selected, in the pulldown under the "Save Current Values
as" button at power down, the current configuration will
be saved to the named location.
To load from the saved location, chose the desired named
location from the pulldown box under the "Load Stored Values
from" box, and press the "Load Stored Values from" button. If
a named location is selected, in the pulldown box under the
"Delete Stored Values from" button, and the "Delete Stored
Values from" button is pushed, all saved values, including
the name, are deleted. This location is now once again empty.
The Save and Load/Delete pulldowns are durable, in that
they are saved in the associated Excel file from GUI session to GUI session. If Load/Delete pulldown is not on
factory defaults at the end of the session, not only is the
pulldown value saved, but it is used as the configuration
load location on the next GUI power up. This allows a user
configuration to become the default at startup.
dc2039afc
DEMO MANUAL DC2039A
THE GUI CONFIGURATION TAB DETAIL
There are a variety of resistors that can be managed from
the GUI Configuration tab, and one resistor that is not
changeable but is presented to keep the user aware of its
presence. The DC2039A demo board cannot verify the
values of any of the resistors. It is incumbent on the user
to maintain correspondence between the actual resistors
mounted on the PCB and the resistances shown in the GUI.
The CCREF resistor cannot be changed, Linear Technology
has selected its value at 301kΩ ± 0.1%, to ensure optimal
measurement accuracy. Care should be used, not only in
component placement and routing, but in manufacturing
PCB cleaning and handling. Errors in this resistance directly
affect errors in the Coulomb counter.
The Input current sense resistor, RSNSI, and the Charge
current sense, RSNSB, resistor are used to sense and
control the input current and battery charge current,
respectively. The maximum controllable value is 32mV,
but the maximum measurable value is 50mV, albeit with
some increase in measurement noisiness. For example, if
an 8A maximum charge current is desired, select 4.0mΩ
for the RSNSB sense resistor. The values of these resistors are stored as part of the custom configuration, as
they are the most likely component to be changed on the
DC2039A demo board.
The Ruvcltop and Ruvclbottom resistors are used to determine
the Undervoltage Current Limit threshold, if the LTC4015 is
not in MPPT mode. When not in MPPT mode VIN is divided
down by Ruvcltop and Ruvclbottom (R4 and R6, respectively,
on the DC2039A schematic) and applied to the UVCLFB
pin. The voltage at UVCLFB is compared to a 1.2V reference
developed by an 8-bit DAC. The value of this DAC is set by
the VIN_UVCL_SETTING register (0x16), which is controlled
by the UVCL knob on the System tab. These resistors are
saved in the custom configuration, but the default values
are Ruvcltop = 64.9kΩ and Ruvclbottom = 10kΩ, resulting in
a maximum UVCL threshold of VIN = 9V.
If the LTC4015 is in MPPT mode, the UVCL threshold is
forced to ≈ 36V, and the UVCL knob, on the System tab
is disabled.
THE CHARGER SETTINGS TAB DETAIL
The LTC4015 charge characteristics, for Li chemistries only,
can be the same over temperature or vary depending on the
reported NTC temperature. The latter control is referred to as
JEITA curve control, the actual details of which are discussed
in the next section. The Enable JEITA charge vs temperature
check box determines if the charge is controlled by the Charge
Control box on this tab, or the JEITA curve on the next tab.
JEITA curve control is only for the Li chemistries, so this check
box and the entire JEITA tab will not be present if Lead-Acid
chemistries are selected.
If the operating conditions are such that charging is possible,
the charger will start. The Suspend Charger check box turns
the charger on and off. This stops the charger, but since
the operating conditions are such that the charger would be
operating, the charger is suspended rather than off.
The LTC4015 can terminate charging of Li chemistries when
the actual charge current drops below a certain percentage
of the programmed charge current. This type of termination is called Coverx (or C/x, in brief), and the Enable C/x
termination check box enables this functionality. The actual
percent of programmed charge current that constitutes the
end of charge is set in the Charge Termination box. Coverx termination is not applicable to the Lead-Acid (PbH+)
chemistries. But for Lead-Acid Chemistries, C/x is used to
change from absorb phase to CC-CV phase.
The PbH+ chemistries charge voltage can be temperature
compensated at –3.65mV/cell/°C, and is controlled by
the NTC reported temperature. The Enable Lead-Acid
temperature compensation check box determines if the
temperature compensation is applied or not. This check
box only applies for the PbH+ chemistries, and will not
be available for the Li chemistries.
There is a procedure to cause Lead-Acid cell capacities to
align capacity with one another called Cell Equalization. This
procedure involves applying up to 2.6V/cell for a specified
amount of time. This procedure can have the positive effect
of leveling out the capacities of the cells within a battery.
It can also damage the battery irreparably, and so, should
be used sparingly and judiciously. The Arm equalize and
Equalize Lead-Acid are designed to allow equalization, but
prevent it from happening by accident or mispick. dc2039afc
21
DEMO MANUAL DC2039A
THE CHARGER SETTINGS TAB DETAIL
SUSPEND
CHARGER
FUNCTION
ENABLE JEITA CURVE CONTROL FOR Li
CHEMISTRIES – ENABLING DISABLES THE
CHARGE CONTROL BOX BELOW
SET BATTERY CHARGE CURRENT
AND VOLTAGE FOR LEAD-ACID
CHEMISTRIES OR Li CHEMISTRIES, IF NOT USING JEITA CURVE
ENABLE COVERX
TERMINATION FOR
Li CHEMISTRIES
CHARGE TERMINATION BASED MAXIMUM TOTAL
ON MAXIMUM CV TIME OR
CHARGE CYCLE
CHARGE CURRENT COVERX
TIME
THRESHOLD FOR Li
CHEMISTRIES
ENABLE TEMPERATURE
COMPENSATION FOR
LEAD-ACID CHEMISTRIES
CHARGE ABSORPTION
VOLTAGE AND TIME FOR
LiFePO4 AND LEAD-ACID
CHEMISTRIES
ARM AND TRIGGER
CELL EQUALIZATION FOR
LEAD-ACID CHEMISTRIES
CELL EQUALIZATION
VOLTAGE AND TIME FOR
LEAD-ACID CHEMISTRIES
Figure 22. The Charger Settings Tab in Detail
The Arm Equalize and Equalize Lead-Acid buttons are not
available for Li chemistries. If a Lead-Acid chemistry is
selected, the Arm Equalize button is enabled, and both
buttons are yellow. If the Arm Equalize button is pressed,
the Equalize Lead-Acid button is enabled, and the Arm
Equalized button turns red. If the Equalize Lead-Acid button is subsequently pressed, the button turns red, and an
equalization cycle is started. The amount of equalization
voltage applied per cell and the time the equalization voltage is applied is set in the Lead-Acid Equalization box.
The Charge control box contains knobs to set the desired
stack charge voltage and charge current. The tooltips contain shortcut keys for changing these parameters. This box
is always enabled for the Lead-Acid (PbH+) chemistries,
and is enabled for the Li chemistries if the Enable JEITA
charge vs temperature is not checked.
The Charge termination provides values for charge
termination of Li chemistries. The MAX_CV_TIME knob
terminates charging after the charger has been in CV
mode for the selected number of hours. If the Enable C/x
22
termination check box is checked the C_OVER_X_THRESHOLD knob is enabled. This knob allows the Coverx threshold
to be set as a percentage of programmed charge current.
If both are enabled, charging is terminated by the first
to occur, Coverx or timeout. Neither of these is used to
terminate PbH+ charging, and if the selected chemistry
is PbH+, this box is greyed out and disabled.
The MAX_CHARGE_TIME sets the total allowable time for
all phases of charging for Lithium chemistries. The charger
is shut off after this time, MAX_CHARGE_TIME defaults
to the maximum of 65,535 seconds or 18.2 hours. The
MAX_CHARGE_TIME is unavailable for PbH+ chemistries.
The LiFePO4 and Lead-Acid Charge Absorption box allows
compensation for charge absorption by LiFePO4 and LeadAcid cells. The selected absorption voltage is applied on top
of the desired stack charge voltage for the selected amount
of time. This increases the cell charge voltage, for the cell to
compensate for charge absorption. When the charger terminates, the battery stack voltage will relax to nearly the desired
stack charge voltage. Charge absorption only applies to the
LiFePO4 and PbH+ chemistries, and this box will be unavailable for the Li-Ion chemistries.
dc2039afc
DEMO MANUAL DC2039A
THE JEITA CURVE TAB DETAIL
ENTIRE TAB IS UNAVAILABLE IF SELECTED
CHEMISTRY IS LEAD-ACID
TEMPERATURES CREATING SEPARATE
JEITA REGIONS TX – THE CHARGER IS
OFF IN REGIONS T1 AND T7
GRAPHICAL REPRESENTATION OF THE
CHARGE VOLTAGE AND CURRENT IN EACH
OF THE JEITA REGIONS – RED LINE IS
CURRENT NTC TEMPERATURE, AND IS LIVE
CHARGE VOLTAGE AND CURRENT WITHIN JEITA REGIONS T2 ~ T6
Figure 23. The JEITA Curve Tab in Detail
The JEITA Curve tab appears to be very complicated but it
is not. The JEITA curve is divided into temperature regions.
The temperatures where the regions begin and end are set
in the JEITA_TX registers. Region T1 is anything below
JEITA_T1 and the charger is off in this region. Region T7
is anything above JEITA_T6, and the charger is also off
in this region.
The graphical representation of the JEITA curve shows the
selected charge voltage and current versus temperature.
The red line shows the current temperature reported by the
NTC resistor. If the NTC jumper (JP2) is set on "INT" the
reported NTC temperature is under user control, in the text
box under the NTC thermometer. The entire JEITA curve
plot is live, including NTC temperature, charge voltage and
current. The behavior of the curve can thus be evaluated
by simply changing the NTC set temperature.
dc2039afc
23
DEMO MANUAL DC2039A
THE CHARGE STATUS TAB DETAIL
The Charge Status tab plots the current charge/discharge
cycle in real time. If the charger is running when the GUI
starts, the plot is automatically running. When the charger
stops, the plot is automatically stopped. The user can also
check or uncheck the running plot box, but if the user
checks the box when the charger is stopped, the box will
be immediately unchecked.
The "Save to Worksheet" button saves the entire current
data table to a new worksheet in the associated Excel
workbook. The associated Excel workbook is in: ~\My
documents\LinearTechnology\DC2039A, and is called
LTC4015, serialnumber. The new worksheet is named the
current time and date.
The "Page Setup," "Print Preview," "Print Plot" and the
"Show Printer Dialogue" check box manage the printing
of the current plot view. Normally the entire plot will be
printed, but if the plot is zoomed, the zoomed view of the
plot will be printed.
VIN (V)
The running plot axes are automatically scaled based on
the cell count, chemistry, and current sense resistor. The
running plot updates every 3s, and x axes can be zoomed
to an interval by selecting the interval with the mouse in
the graphics area. The plot can be unzoomed by clicking
on the circle in the lower left hand corner of the plot. The
value of battery stack voltage or charge current at any
instance can be read by hovering the mouse over the
point of interest for a couple of seconds.
The plot can be cleared and restarted by pressing the
Restart Plot button. Please note that all saved data, as
described in Save to Worksheet button is cleared, not just
the battery stack voltage and charge current.
PRINT CURRENT PLOT VIEW - ONLY
BATTERY STACK VOLTAGE AND CHARGE
CURRENT ARE PRINTED
CLEAR ALL DATA, SET
TIME TO 0, AND START
PLOTTING AGAIN
The saved datatable consists of not only time, battery stack
voltage (V) and charge current (A), but also:
IIN (A) = IVIN
V(SYS) (V)
BSR (MΩ)
Charge Status (16-bit Integer)
Charger State (16-bit Integer)
QCOUNT0% (16-bit Integer)
QCOUNT (16-bit Integer)
QCOUNT100% (16-bit Integer)
NTC Temperature (°C)
Die Temperature (°C)
The Save to Worksheet button does not create a plot on
the Excel worksheet, but this could be done by the user
within Excel, if desired.
SAVE ALL DATA TO A NEW WORKSHEET WITHIN THE ASSOCIATED
EXCEL WORKBOOK – THE WORKSHEET NAME IS SET TO THE
CURRENT TIMESTAMP – MANY VARIABLES, BESIDES BATTERY
STACK VOLTAGE AND CHARGE CURRENT ARE SAVED.
Figure 24. The Charge Status Tab in Detail
24
dc2039afc
DEMO MANUAL DC2039A
THE SYSTEM TAB DETAIL
INPUT CURRENT
LIMIT SETTING
THE VIN UNDERVOLTAGE CURRENT LIMIT (UVCL)
THRESHOLD WHICH IS ONLY VALID WHEN NOT
USING MPPT – IT IS GREYED OUT WHEN USING MPPT
SYSTEM STATUS BITS FROM THE
SYSTEM_STATUS (0x39) REGISTER
Figure 25. The System Tab in Detail
The input current limit setting is used to limit the current
drawn by the LTC4015 system. The sensed input current
is the combination of I(SYS) and the ICHARGE (I(BAT)),
the LTC4015 cannot distinguish between these two loads.
However, the LTC4015 can only change the current drawn
by the charger. So, as when the input current reaches the
limit value, the LTC4015 begins to reduce charge current, to keep the input current below the threshold set by
RSNSI and this knob. If the current drawn by the charger
reaches 0A, the LTC4015 can no longer reduce the load
and, if the input current continues to increase, the input
current will exceed the limit set here. The input current is
now set entirely by the load on the SYS node and cannot
be controlled by the LTC4015.
These 12 tiles reflect the status of the individual bits in
the SYSTEM_STATUS (0x39) register. Some values are
also checked by the A/D in the demo board PIC processor
(notably INT_VCC > 2.8V). These tiles are updated at the
same rate as the dashboard, approximately twice a second.
If the INT_VCC > 2.8V turns red, all other data reported
by the GUI may be invalid.
dc2039afc
25
DEMO MANUAL DC2039A
THE COULOMB COUNTER TAB DETAIL
COULOMB COUNTER
PRESCALER BASED ON THE
NAMEPLATE CAPACITY OF
THE BATTERY GIVEN DURING
THE INITIALIZATION WIZARD
ENABLE/DISABLE
DYNAMIC CALIBRATION
OF THE QCOUNT100%
COUNT
COULOMB COUNTER
COUNT HIGH ALERT
THRESHOLD
AND ENABLE
COULOMB COUNTER
CURRENT COUNT
AND SOC
COULOMB COUNTER
100% COUNT OR
QCOUNT100%
COULOMB
COUNTER 0% COUNT
OR QCOUNT0%
ENABLE/DISABLE
COULOMB COUNTER 0%
DYNAMIC CALIBRATION
COUNT LOW ALERT
OF THE QCOUNT0% COUNT
THRESHOLD
AND ENABLE
REINITIALIZE THE
COULOMB COUNTER
Figure 26. The Coulomb Counter Tab in Detail
When the coulomb counter is turned on for the first time a
configuration wizard is popped up that solicits the battery
nameplate capacity, current State of Charge (SoC), and
whether or not dynamic recalibration should be enabled.
Based on this input, the coulomb counter prescaler value is
set. The prescaler value is chosen such that SoC = 100% is
a count of 49152 (3/4 of full scale count) and the SoC = 0%
is a count of 16384 (1/4 of full scale count).
The configuration wizard also sets the SoC percentage
and the current value of the coulomb counter count to the
estimated SoC. The coulomb counter is then enabled, and
will keep track of the charge in the battery.
The SoC = 100% count of 49152, 3/4 of full scale count,
was chosen to provide headroom for dynamic recalibration, as was the SoC = 0% count of 1/4 full scale. If
Dynamic recalibration is turned on, the SoC = 100% and
SoC = 0% counts will move with the counter. So, if the
coulomb counter count exceeds the SoC = 100% count,
26
and dynamic recalibration of the 100% value is enabled,
the 100% count will increment to be equal to the count. If
dynamic recalibration of the 0% value is enabled, then the
0% count will decrement to be equal to the count during
discharge of the battery.
The Alert limits set the threshold, in counts, that triggers
an alert. If the coulomb counter count exceeds the
QCOUNT_HI_ALERT_LIMIT, and the alert is enabled,
then an SMBAlert will be posted. Likewise if the coulomb
counter count falls below the QCOUNT_LO_ALERT_LIMIT,
and the alert is enabled, then an SMBAlert will be posted.
After the first time the coulomb counter is turned on, the
configuration wizard no longer appears. If the coulomb
counter is turned off, it stops counting and its value is
hidden. If the coulomb counter is then turned on, it starts
counting again, and the value is displayed in the dashboard.
If it is desired to reinitialize the coulomb counter, then
press the Reinitialize Coulomb counter button. This will
bring up the wizard, with the previous values still present,
for editing.
dc2039afc
DEMO MANUAL DC2039A
THE LIMITS AND ALERTS TAB DETAIL
THIS ALLOWS CONFIGURATION TO SEND AN E-MAIL WHEN AN
SMBALERT OCCURS – THE E-MAIL WILL CONTAIN ALL THE REASONS
FOR THE SMBALERT ACTIVE WHEN THE ALERT IS POSTED
Figure 27. The Limits and Alerts Tab in Detail
The Limit and Alerts tab allows management of most causes
of an SMBAlert. It also provides for e-mail notification of
pending alerts and clearing of alerts.
The threshold alerts require a threshold to indicate when
an alert should occur. Setting the threshold and enabling
the alert will cause an alert to post whenever the monitored
parameter exceeds or falls below the threshold, as
appropriate. For example the VIN_HI_ALERT_LIMIT will
post an alert when VIN exceeds the threshold, whereas
the VIN_LO_ALERT_LIMIT will post an alert whenever
VIN is less than the threshold.
The Coulomb counter tab contains the thresholds and
enables for the coulomb counter count high and low alerts.
The IIN limit and UVCL alerts are implicitly threshold alerts
in that they assert whenever the input current or UVCL
circuits are active. But there is no separate threshold limit
from the normal operating value. These alerts are managed
on the System tab.
The event based alerts post an SMBAlert whenever the
event happens. For example, if the Enable charger suspended alert box is checked, an SMBAlert will be posted
whenever the charger is suspended.
The GUI may be configured to send an e-mail whenever an
SMBAlert occurs and when it is cleared. The e-mail sent
when an SMBAlert is posted will contain all the reasons for
the SMBAlert that were asserted at the time the SMBAlert
was posted. Subsequent reasons, before an SMBAlert clear
will not generate a new e-mail.
Using e-mail requires testing the e-mail. To use the e-mail,
enable e-mail alerts, put a valid e-mail address in the text
box and then press the Test button. If the message is
successfully send, e-mails will be enabled until the Enable
e-mail alert is unchecked.
There are several reasons that e-mail may not work. First,
e-mail may not be installed on the computer running the
LTC4015 GUI, the LTC4015 GUI requires MAPI.dll to
operate. Second, the e-mail may be locked down with a
password, so that third parties cannot send e-mail through
the e-mail server. In this case, the host computer may
post a dialogue asking the user to allow third parties to
send mail. Please answer yes if you wish to use e-mail
notifications. If the host computer e-mail is locked down
with a password, and no option is given to allow third
parties to send e-mails, the LTC4015 GUI cannot send
e-mail notifications.
dc2039afc
27
DEMO MANUAL DC2039A
PARTS LIST
ITEM
QTY
REFERENCE
PART DESCRIPTION
MANUFACTURER/PART NUMBER
Required Circuit Components
1
14
C2, C3, C4, C5, C9, C10, CAP, CHIP, X5R, 10µF, ±10%, 50V, 1206
C18, C19, C20, C21,
C22, C23, C24, C25
MURATA, GRM31CR61H106KA12L
2
1
C6
CAP, CHIP, C0G, 100pF, ±5%, 50V, 0402
AVX, 04025A101JAT2A
3
3
C7, C13, C17
CAP, CHIP, X7R, 0.1µF, ±10%, 50V, 0402
TDK, C1005X7R1H104K
4
1
C8
CAP, CHIP, X5R, 2.2µF, ±10%, 6.3V, 0402
TDK, C1005X5R0J225K
5
2
C11, C16
CAP, CHIP, X5R, 1000pF, ±10%, 50V, 0402
TDK, C1005X5R1H102K
6
2
C12, C15
CAP, CHIP, X5R, 0.33µF, ±10%, 10V, 0402
MURATA, GRM155R61A334KE15D
7
1
C14
CAP, CHIP, X5R, 10µF, ±10%, 6.3V, 0603
MURATA, GRM188R60J106ME47D
8
1
C26
CAP, ELECTROLYTIC, 120µF, ±20%, 40V, 50V
SURGE, 10mm × 12.5mm
SUNCON, 40HVH120M
9
1
CB
CAP, CHIP, X5R, 0.47µF, ±10%, 16V, 0402
TDK, C1005X5R1C474K
10
1
CC
CAP, CHIP, X7R, 0.22µF, ±10%, 10V, 0402
MURATA, GRM155R61A224KE19D
11
1
CC2
CAP, CHIP, X7R, 0.01µF, ±10%, 50V, 0402
TDK, C1005X7R1H103K
12
1
DB
SILICON SWITCHING DIODE, 1mm × 0.6mm DFN2
DIODES INC., 1N4448HLP
13
1
L1
IND, SMT, 10µH, 10A, 10mm × 10mm
COILCRAFT, XAL1010-103ME
14
1
M3
DUAL 40V, 12A, N-CHANNEL MOSFET, 3mm × 3mm MLP
FAIRCHILD, FDMC8030
15
1
M4
–40V, –18A, 25mΩ, P-CHANNEL MOSFET, POWERPAK1212-8
VISHAY, SI7611DN
16
1
M5
40V, 14A, 9.7mΩ, N-CHANNEL MOSFET, 3mm × 3mm MLP
FAIRCHILD, FDMC8327L
17
1
R3
RES, CHIP, 226kΩ, ±1%, 1/16W, 0402
VISHAY, CRCW0402226KFKED
18
1
R4
RES, CHIP, 64.9kΩ, ±1%, 1/16W, 0402
VISHAY, CRCW040264K9FKED
19
2
R6, RNTCBIAS
RES, CHIP, 10kΩ, ±1%, 1/16W, 0402
VISHAY, CRCW040210K0FKED
20
1
R7
RES, CHIP, 10kΩ, ±5%, 1/16W, 0402
VISHAY, CRCW040210K0JNED
21
1
RC
RES, CHIP, 200Ω, ±1%, 1/16W, 0402
VISHAY, CRCW0402200RFKED
22
1
RCCREF
RES, CHIP, 301kΩ, ±0.1%, 25ppm, 1/10W, 0603
SUSUMU, RG1608P-3013-B-T5
23
1
RSNSI
RES, CHIP, 4 TERMINAL, 0.003Ω, ±1%, 1W, KRL3216T4
SUSUMU, KRL3216T4-M-R003-F
24
1
RSNSB
RES, CHIP, 4 TERMINAL, 0.004Ω, ±1%, 1W, KRL3216T4
SUSUMU, KRL3216T4-M-R004-F
25
1
RT
RES, CHIP, 95.3kΩ, ±1%, 1/16W, 0402
VISHAY, CRCW040295K3FKED
26
1
U1
IC, SMT, 35V SYNCHRONOUS STEP-DOWN CONTROLLER
BATTERY CHARGER, 5mm × 7mm QFN38
LINEAR TECH., LTC4015EUHF
Additional Demo Board Circuit Components
1
0
C1-OPT
CAP, CHIP, C0G, 2200pF, ±10%, 50V, 0805
AVX, 08055A222KAT9A
2
2
C27, C28
CAP, CHIP, X5R, 10µF, ±10%, 6.3V, 0603
MURATA, GRM188R60J106ME47D
3
0
C29-OPT
CAP, CHIP, X5R, 10µF, ±10%, 6.3V, 0603
MURATA, GRM188R60J106ME47D
4
1
C30
CAP, CHIP, X5R, 0.47µF, ±10%, 16V, 0402
TDK, C1005X5R1C474K
5
1
C31
CAP, CHIP, X7R, 0.1µF, ±10%, 50V, 0402
TDK, C1005X7R1H104K
6
1
C32
CAP, CHIP, X5R, 1000pF, ±10%, 50V, 0402
TDK, C1005X5R1H102K
7
0
CPN-OPT
CAP, CHIP, X5R, 1µF, ±10%, 16V, 0402
TDK, C1005X5R1C105K
8
1
D1
DIODE, ZENER, 15V, ±6.5%, 0.25W, 1mm × 0.6mm DFN2
DIODES INC., BZT52C15LP
28
dc2039afc
DEMO MANUAL DC2039A
PARTS LIST
ITEM
QTY
REFERENCE
PART DESCRIPTION
MANUFACTURER/PART NUMBER
9
1
D2
40V, 200mA, SCHOTTKY DIODE, 1mm × 0.6mm DFN2
DIODES INC., BAS40LP
10
1
M1
–50V, 8Ω, P-CHANNEL MOSFET, 1mm × 0.6mm DFN3
DIODES, INC., DMP58D0LFB
11
1
M2
60V, 1.4Ω, N-CHANNEL MOSFET, 1mm × 0.6mm DFN3
DIODES, INC., DMN62D1SFB
12
1
J1
USB2.0 MICRO-B RECEPTACLE, RT,
REVERSE MOUNT, 1932788-1
TE, 1932788-1
13
1
J2
2mm, 2 × 3 TH HEADER
SAMTEC, TMM-103-02-L-D
14
2
J3, J4
0.1, 1 × 6, TH, HEADER
SAMTEC, TSW-106-07-S
15
1
R1
RES, CHIP, 47kΩ, ±5%, 1/16W, 0402
VISHAY, CRCW040247K0JNED
16
2
R2, R23
RES, CHIP, 10kΩ, ±5%, 1/16W, 0402
VISHAY, CRCW040210K0JNED
17
0
R5-OPT, R31-OPT
RES, CHIP, 0Ω JUMPER, 1/16W, 0402
VISHAY, CRCW04020000Z0ED
18
0
R9-OPT, R10-OPT,
R11-OPT, R13-OPT,
R17-OPT
RES, CHIP, 0Ω JUMPER, 1/16W, 0603
VISHAY, CRCW06030000Z0ED
19
5
R12, R14, R15, R16, R18
RES, CHIP, 0Ω JUMPER, 1/16W, 0603
VISHAY, CRCW06030000Z0ED
20
1
R19
RES, CHIP, 1MEG, ±5%, 1/16W, 0402
VISHAY, CRCW04021M00JNED
21
2
R20, R21
RES, CHIP, 0Ω JUMPER, 1/16W, 0402
VISHAY, CRCW04020000Z0ED
22
1
R22
RES. CHIP, 1Ω, ±5%, 1/16W, 0402
VISHAY, CRCW04021R00JNED
23
1
R24
RES, CHIP, 10kΩ, ±1%, 1/16W, 0402
VISHAY, CRCW040210K0FKED
24
5
R25, R26, R27, R28, R29
RES, CHIP, 4.7kΩ, ±5%, 1/16W, 0402
VISHAY, CRCW04024K70JNED
25
1
R32
RES, CHIP, 0Ω JUMPER, 1/16W, 0402
VISHAY, CRCW04020000Z0ED
26
1
R30
RES, CHIP, 100kΩ, ±5%, 1/16W, 0402
VISHAY, CRCW0402100KJNED
27
2
U2, U6
IC, SMT, SINGLE INVERTER, 1mm MICROPAK6
FAIRCHILD, NC7SZ04L6X
28
1
U3
MODULE, USB ISOLATION WITH POWER TRANSFER,
10mm × 10mm BGA44
LINEAR TECH., LTM2884CY
29
1
U4
8-BIT PROCESSOR WITH USB, 4mm × 4mm QFN20
MICROCHIP, PIC16F1459-I/ML
30
1
U5
100kΩ, 8-BIT, ELECTRONIC POTENTIOMETER, MSOP8
ON SEMI, CAT5140ZI-100-GT3
Hardware for Demo Board Only
1
6
E1, E2, E7, E10, E11, E14 TURRET, 0.09" DIA
MILL-MAX, 2501-2-00-80-00-00-07-0
2
2
E5, E6
TURRET, 0.061" DIA
MILL-MAX, 2308-2-00-80-00-00-07-0
3
6
E3, E4, E8, E9, E12, E13
VERTICAL NANA JACK, 575-4
KEYSTONE, 575-4
4
2
JP1, JP2
3-PIN JUMPER, 2mm
SAMTEC, TMM-103-02-L-S
5
2
JP1, JP2
SHUNT, 2mm
SAMTEC, 2SN-KB-G
6
4
MH1-MH4
STAND-OFF, NYLON, 0.500"
KEYSTONE, 8833
dc2039afc
29
D
C
B
A
2
R16
0
0603
Cc2
0.01µF
R15
0
0603
R14
0
0603
R11
0
0603
OPT
Cc
0.22µF
10V
C7
0.1µF
OPT
R17
0
0603
R12
0
0603
R7
10k 5%
37
36
0
0
16
Rccref
301k
0.1%
0603
17
21
R18
0
0603
2
1
38
0
1
0
R13
0
0603
OPT
NTC
Rc
200
3
Rt
95.3k
9
10
C4
10µF
1206
VC
RT
DVCC
SCL
SDA
SMBALERT
EQ
CCREFM
CCREFP
MPPT
CHEM1
CHEM0
CELLS2
CELLS1
CELLS0
UVCLFB
35
GND
14
7
VIN
C5
10µF
1206
SGND
U1
LTC4015EUHF
C3
10µF
1206
C6
100pF
5%
8
3
4
5
6
1
1.0MEG
5%
R10
0
0603
OPT
R6
10.0k
R4
64.9k
R9
0
0603
OPT
C1
2200pF
0805
OPT
R5
0
OPT
C2
10µF
1206
DVCC
SCL
SDA
nSMBALERT
2
R19
R8
1.0k
5%
INT_VCC
3
R3
226k
3
13
4
M2
DMN62D1SFB
1
JP1
MPPT
ON
OFF
R2
10k
5%
R1
47k
5%
M1
DMP58D0LFB
2
EQ
2
D1
15V
E4 BZT52C15LP
E3
1
INT_VCC
U2
NC7SZ04L6X
GND
E2
5V - 35V
6
3
E1
3
1
30
2
VIN
4
39
PGND
4
NTC
NTCBIAS
VCC2P5
BATSENSE
CSN
CSP
CSPM5
BG
SW
TG
BST
INTVCC
DRVCC
OUTFET
SYSM5
SYS
CLN
CLP
INFET
Rntcbias
10.0k
C11
1000pF
C12
0.33µF
10V
Cb
0.47µF
16V
Cpn
1µF
16V
OPT
C14
10µF
6.3V
20%
0603
U1.28
5
THIS CIRCUIT IS PROPRIETARY TO LINEAR TECHNOLOGY AND
SUPPLIED FOR USE WITH LINEAR TECHNOLOGY PARTS.
C17
0.1µF
6
SCALE = NONE
GB
NC
APPROVALS
C15
0.33µF
10V
6
LINEAR TECHNOLOGY HAS MADE A BEST EFFORT TO DESIGN A
CIRCUIT THAT MEETS CUSTOMER-SUPPLIED SPECIFICATIONS;
HOWEVER, IT REMAINS THE CUSTOMER'S RESPONSIBILITY TO
PCB DES.
VERIFY PROPER AND RELIABLE OPERATION IN THE ACTUAL
APPLICATION. COMPONENT SUBSTITUTION AND PRINTED
APP ENG.
CIRCUIT BOARD LAYOUT MAY SIGNIFICANTLY AFFECT CIRCUIT
PERFORMANCE OR RELIABILITY. CONTACT LINEAR
TECHNOLOGY APPLICATIONS ENGINEERING FOR ASSISTANCE.
CUSTOMER NOTICE
C8
2.2µF
6.3V
R21
0
INT_VCC
C13
0.1µF
U1.28
R20
0
RSNSI
0.003
KRL3216T4-M-R003-F
1%
Db
1N4448HLP
C16
1000pF
INT EXT
JP2
NTC
11
12
22
18
19
20
15
26
23
24
25
28
27
29
30
31
32
33
34
M5
FDMC8327L
5
L1
C21
10µF
1206
C25
10µF
1206
CBAT
C10
10µF
1206
PHYSICALLY CLOSE
TO OUTPUT SENSE
PIN OF RSNSB
C9
10µF
1206
IC NO.
DATE: 2 - 4 - 16
N/A
SIZE
TITLE: SCHEMATIC
Si7611DN
M4
C26
120µF
40V
20%
E12
E13
GB
E5
E6
LTC4015EUHF
DEMO CIRCUIT 2039A
7
GND
NTC
GND
E7
BAT
35V
8A
8
SHEET
1
OF
2
5
REV.
1630 McCarthy Blvd.
Milpitas, CA 95035
Phone: (408)432-1900 www.linear.com
Fax: (408)434-0507
LTC Confidential-For Customer Use Only
E8
E9
E10
GND
E11
SYS
5V - 35V
10A
DATE
2 - 4 - 16
E14
35V SYNCHRONOUS STEP-DOWN
CONTROLLER BATTERY CHARGER
TECHNOLOGY
8
APPROVED
RSNSB
0.004
KRL3216T4-M-R004-F
1%
+
PRODUCTION FAB
DESCRIPTION
REVISION HISTORY
10µH
XAL1010-103ME
C20
10µF
1206
C24
10µF
1206
7
NOTES: UNLESS OTHERWISE SPECIFIED
1. RESISTORS: OHMS, 0402, 1%, 1/16W
2. CAPACITORS: 0402, 10%, 50V
M3A
FDMC8030
C19
10µF
1206
C23
10µF
1206
5
-
M3B
FDMC8030
C18
10µF
1206
C22
10µF
1206
REV
ECO
D
C
B
A
DEMO MANUAL DC2039A
SCHEMATIC DIAGRAM
dc2039afc
Information furnished by Linear Technology Corporation is believed to be accurate and reliable.
However, no responsibility is assumed for its use. Linear Technology Corporation makes no representation that the interconnection of its circuits as described herein will not infringe on existing patent rights.
1
2
3
5
3
2
4
1
C27
10µF
20%
6.3V
0603
R22
1.0
5%
H
L
Z
H
Z
Z
L
L
H
H
L
L
L
L
L
L
H
H
H
H
3
4
5
6
7
8
9
Invalid
Invalid
12 *
A
H
L
2
L
L
1
L
L
Invalid
* Lead-Acid Only
C28
10µF
20%
6.3V
0603
H
L
H
L
Z
H
Z
L
Z
H
L
H
L
CELLS2 CELLS1 CELLS0
Close
to
J1.1
NUMBER OF CELLS
GND
D+
D-
ID
VBUS
J1
USB Micro B RECEPTACLE
TE, 1932788-1
GND
GND
7
6
A6
B1
B2
B3
B4
B5
B6
B7
B8
B9
B10
B11
A3
A4
A5
A2
A1
A7
A11
A10
A9
A8
VCCin
VCC
Z
Z
L
Z
H
Lead-Acid Fixed
Lead-Acid Programmable
H
Z
L
LiFePO4 Fixed Standard Charge
LiFePO4 Programmable
H
Z
Li-Ion 4.0V/Cell Fixed
H
Z
H
L
Li-Ion 4.1V/Cell Fixed
L
LiFePO4 Fixed Fast Charge
H
L
L
B
C29
10µF
20%
6.3V
0603
OPT
CHEM1 CHEM0
L3
L4
L6
L7
K1
K2
K3
K4
K5
K6
K7
K8
K9
K10
K11
L2
L1
L5
L11
L10
L9
L8
Li-Ion 4.2V/Cell Fixed
GND2
GND2
GND2
GND2
GND2
GND2
GND2
GND2
GND2
GND2
GND2
GND2
GND2
GND2
GND2
D2+
D2-
VLO2
VCC2
VCC2
VCC2
VCC2
Li-Ion Programmable
CHEMISTRY
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
SPND-PWR
ON
VLO
D1+
D1-
VBUS
VCC
VCC
VCC
VCC
U3
LTM2884CY
B
R23
10k
5%
VCC
14
1
16
15
C30
0.47µF
16V
C31
0.1µF
17
2mm
ICD INTERFACE
VCC
21
EPAD
RC7
RC6
RC5
RC4
RC3
RC2
RC1/ICSPCLK
RC0/ICSPDAT
RB7
RB6
RB5
RB4
RA5
RA4
6
5
2
3
4
11
12
13
7
8
9
10
19
20
VCC
TP1
TP2
R32
0
R31
0
OPT
C
THIS CIRCUIT IS PROPRIETARY TO LINEAR TECHNOLOGY AND
SUPPLIED FOR USE WITH LINEAR TECHNOLOGY PARTS.
D
D
SCALE = NONE
GB
NC
R26
4.7k
5%
R27
4.7k
5%
1
2
3
DATE:
N/A
2 - 4 - 16
IC NO.
TITLE: SCHEMATIC
SIZE
8
VCC
WP
GND
SCL
SDA
U5
VCC
R28
4.7k
5%
NC7SZ04L6X
2
U6
RW
RL
RH
count+
E
NTC
J3
OPT
0.1"
EQ
AUX_SCL
AUX_SDA
nWP
INT_Vcc
GND
DVcc
SCL
nSMBALERT
SDA
J4
OPT
0.1"
Vcc
DVcc
SCL
nSMBALERT
SDA
GND
INT_VCC
VCC
EQ
E
GUI INTERFACE
DEMO CIRCUIT 2039A
SHEET
2
OF
35V SYNCHRONOUS STEP-DOWN
CONTROLLER BATTERY CHARGER
2
5
REV.
1630 McCarthy Blvd.
Milpitas, CA 95035
Phone: (408)432-1900 www.linear.com
Fax: (408)434-0507
LTC Confidential-For Customer Use Only
6
5
7
R29
4.7k
5%
4
INT_VCC
TECHNOLOGY
CAT5140ZI-100-GT3 4
C32
1000pF
R25
4.7k
5%
R24
10k
40V
R30
100k
5%
INT_VCC
6
3
D2
BAS40LP
APPROVALS
LINEAR TECHNOLOGY HAS MADE A BEST EFFORT TO DESIGN A
CIRCUIT THAT MEETS CUSTOMER-SUPPLIED SPECIFICATIONS;
HOWEVER, IT REMAINS THE CUSTOMER'S RESPONSIBILITY TO
PCB DES.
VERIFY PROPER AND RELIABLE OPERATION IN THE ACTUAL
APPLICATION. COMPONENT SUBSTITUTION AND PRINTED
APP ENG.
CIRCUIT BOARD LAYOUT MAY SIGNIFICANTLY AFFECT CIRCUIT
PERFORMANCE OR RELIABILITY. CONTACT LINEAR
TECHNOLOGY APPLICATIONS ENGINEERING FOR ASSISTANCE.
CUSTOMER NOTICE
NOTES: UNLESS OTHERWISE SPECIFIED
1. RESISTORS: OHMS, 0402, 1%, 1/16W
2. CAPACITORS: 0402, 10%, 50V
PIC16F1459-I/ML
RA3/MCLR/Vpp
Vss
J2
Vdd
18
VCC
RA0/D+/ICSPDAT2
RA1/D-/ICSPCLK2
VUSB3V3
U4
C
100k
4
A
1
2
3
4
DEMO MANUAL DC2039A
SCHEMATIC DIAGRAM
dc2039afc
31
DEMO MANUAL DC2039A
DEMONSTRATION BOARD IMPORTANT NOTICE
Linear Technology Corporation (LTC) provides the enclosed product(s) under the following AS IS conditions:
This demonstration board (DEMO BOARD) kit being sold or provided by Linear Technology is intended for use for ENGINEERING DEVELOPMENT
OR EVALUATION PURPOSES ONLY and is not provided by LTC for commercial use. As such, the DEMO BOARD herein may not be complete
in terms of required design-, marketing-, and/or manufacturing-related protective considerations, including but not limited to product safety
measures typically found in finished commercial goods. As a prototype, this product does not fall within the scope of the European Union
directive on electromagnetic compatibility and therefore may or may not meet the technical requirements of the directive, or other regulations.
If this evaluation kit does not meet the specifications recited in the DEMO BOARD manual the kit may be returned within 30 days from the date
of delivery for a full refund. THE FOREGOING WARRANTY IS THE EXCLUSIVE WARRANTY MADE BY THE SELLER TO BUYER AND IS IN LIEU
OF ALL OTHER WARRANTIES, EXPRESSED, IMPLIED, OR STATUTORY, INCLUDING ANY WARRANTY OF MERCHANTABILITY OR FITNESS
FOR ANY PARTICULAR PURPOSE. EXCEPT TO THE EXTENT OF THIS INDEMNITY, NEITHER PARTY SHALL BE LIABLE TO THE OTHER FOR
ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES.
The user assumes all responsibility and liability for proper and safe handling of the goods. Further, the user releases LTC from all claims
arising from the handling or use of the goods. Due to the open construction of the product, it is the user’s responsibility to take any and all
appropriate precautions with regard to electrostatic discharge. Also be aware that the products herein may not be regulatory compliant or
agency certified (FCC, UL, CE, etc.).
No License is granted under any patent right or other intellectual property whatsoever. LTC assumes no liability for applications assistance,
customer product design, software performance, or infringement of patents or any other intellectual property rights of any kind.
LTC currently services a variety of customers for products around the world, and therefore this transaction is not exclusive.
Please read the DEMO BOARD manual prior to handling the product. Persons handling this product must have electronics training and
observe good laboratory practice standards. Common sense is encouraged.
This notice contains important safety information about temperatures and voltages. For further safety concerns, please contact a LTC application
engineer.
Mailing Address:
Linear Technology
1630 McCarthy Blvd.
Milpitas, CA 95035
Copyright © 2004, Linear Technology Corporation
32 Linear Technology Corporation
dc2039afc
LT 0416 REV C • PRINTED IN USA
1630 McCarthy Blvd., Milpitas, CA 95035-7417
(408) 432-1900
●
FAX: (408) 434-0507 ● www.linear.com
 LINEAR TECHNOLOGY CORPORATION 2015