LTC4015
18
4015fb
For more information www.linear.com/LTC4015
OPERATION
Power Path Ideal Diode Controllers
The LTC4015 features input and output ideal diode control-
lers. These controllers make up a power path that allows
power to be delivered to the system (VSYS) by either VIN or
VBAT, whichever is greater. The input ideal diode provides
a one way path from VIN to VSYS. The output ideal diode
provides a one way path from VBAT to VSYS.
The ideal diode controllers consist of a precision ampli-
fier that drives the gate of a MOS transistor whenever the
voltage at VSYS is approximately 15mV (VFWD) below the
voltage at VIN or VBAT. Within the amplifier’s linear range,
the small signal resistance of the ideal diode will be quite
low, keeping the forward drop near 15mV. At higher cur-
rent levels, the MOS transistors will be in full conduction.
The input ideal diode controller assumes control of an
external NMOS transistor by modulating the gate voltage
of the NMOS transistor to allow current to flow from VIN
to VSYS while blocking current in the opposite direction to
prevent back driving VIN. Additionally a fastoff comparator
shuts off the NMOS if VIN falls 25mV below VSYS.
The output ideal diode provides a path for VBAT to power
VSYS when VIN is unavailable, while blocking current in the
opposite direction to prevent overcharging of the battery.
The output ideal diode controller controls an external PMOS
transistor by modulating the gate voltage of the PMOS
transistor. In addition to a fast-off comparator the output
ideal diode also has a fast-on comparator that turns on
the external MOSFET when VSYS drops 45mV below VBAT.
When limited power is available to the switching charger
because either the programmed input current limit or input
undervoltage limit is active, charge current will automati-
cally be reduced to prioritize power delivery to the system
load. Note that the LTC4015 only limits charge current,
but does not limit current from the input to the system
load—if the system load alone requires more power than
is available from the input after charge current has been
reduced to zero, VSYS must fall to the battery voltage in
order for the battery to provide supplemental power. Note
that a system load fault can dissipate very large amounts
of power, as the system load current will not be limited
by the ideal diode controllers.
Input Current Regulation (ICL)
The LTC4015 contains a control loop, ICL (input current
limit), that automatically reduces charge current when the
overall average input current reaches a maximum level.
The input current regulation function can only reduce
charge current to zero, it cannot limit the overall input
current which is a function of the load on VSYS.
This level is set by the combination of the current
sense resistor RSNSI from CLP to CLN and either the
default 32mV servo voltage or a value programmed into
IIN_LIMIT_SETTING via the serial port. The maximum
servo voltage that can be programmed is 32mV. The
voltage across the sense resistor divided by its value
determines the target maximum possible input current. A
2mΩ resistor, for example, would have an upper limit of
input current of 16A using a 32mV servo voltage.
Input Undervoltage Regulation (UVCL) and Solar
Panel Maximum Power Point Tracking (MPPT)
The LTC4015 contains a control loop, UVCL (under
voltage current limit) that allows it to tolerate a resistive
connection to the input power source by automatically
reducing charge current as VIN (as observed at the UVCLFB
pin using a VIN voltage divider ) drops to a programmable
level (VIN_UVCL_SETTING). This circuit helps prevent
UVLO oscillations by regulating the input voltage above
the LTC4015’s undervoltage lockout level. The UVCL
function can only reduce charge current to zero, it cannot
limit the overall input current which is also a function of
the load on VSYS.
Optionally, the LTC4015 includes a maximum power
point tracking (MPPT) algorithm to find and track the
VIN_UVCL_SETTING that delivers the maximum charge
current to the battery. If enabled by the MPPT pin or
by the mppt_en_i2c bit via the serial port, the MPPT
algorithm performs a sweep of VIN_UVCL_SETTING
values, measuring battery charge current at each setting.
When the sweep is completed, the LTC4015 applies the
VIN_UVCL_SETTING value corresponding to the maximum
battery charge current (i.e. the maximum power point).
The LTC4015 then tracks small changes in the maximum
power point by slowly dithering the VIN_UVCL_SETTING.
The LTC4015 periodically performs a new sweep of