Datenblatt-pdf.com


DS2790 Schematic ( PDF Datasheet ) - Maxim Integrated Products

Teilenummer DS2790
Beschreibung Programmable 1-Cell Li-Ion Fuel Gauge and Protector
Hersteller Maxim Integrated Products
Logo Maxim Integrated Products Logo 




Gesamt 30 Seiten
DS2790 Datasheet, Funktion
www.DataSheet4U.com
www.maxim-ic.com
DS2790
Programmable 1-Cell Li-Ion Fuel
Gauge and Protector
GENERAL DESCRIPTION
The DS2790 provides a complete fuel gauging and
protection solution for single cell Li-Ion battery packs.
A low-power 16-bit MAXQ20 microcontroller with
generous program and data memory, combined with
an accurate measurement system for battery current,
voltage, and temperature provide the ideal platform
for customized fuelgauge algorithms. The 2-wire
interface provides an I2C*- or SMBusä-compatible
communication path between the host and battery
pack, while providing password protected
programming of the fuel-gauging firmware. EEPROM
data memory supports nonvolatile in-pack storage of
charge parameters, cell characteristics, usage
history, and manufacturing/lot tracking data.
An autonomous state machine performs voltage,
current, and temperature related protection functions.
This capability increases reliability of the whole
system by eliminating dependence on the CPU for
protection. The DS2790 supports Li-Ion batteries in a
wide range of applications.
TYPICAL OPERATING CIRCUIT
1nF × 2
PACK+
0.1µF 0.1µF
CC
VIN
DC
PLS
VDD
[P0.0 - P0.5]
CP
DS2790 SCL
6
AVSS
VSS
SNS1
IS1
SDA
SNS2
IS2
0.1mF
RSNS
150W CLK
150W DATA
5.6V 5.6V
(1) (1)
PACK-
2.5V (1)
(1) Optional for 8kV/15kV ESD
PIN CONFIGURATION
See last page for TSSOP and TDFN packages.
FEATURES
§ Accurate Current Measurement for Coulomb
Counting (Current Accumulation)
1.5% ±4µV over ± 64mV Input Range
1.5% ±267µA over ±4.2A Range Using an
External 15mW Series Resistor
§ High Resolution Current Reporting
12-bit + Sign Average Every 0.88ms
15-bit + sign Average Every 2.8s
§ Voltage Measurement
10-bit Average
§ Temperature Measurement
10-bit Using On-Chip Sensor
§ 16-bit MAXQ20 Low Power Microcontroller
Efficient C-Language Programming
8k words Total Program Memory
- 4k Words EEPROM Program Memory
- 4k Words ROM Program Memory
64 Words Data EEPROM
256 Words Data RAM
§ State Machine-Driven Protection
Protection Independent of CPU Operation
Programmable Levels for:
- Overvoltage/Undervoltage
- Overcurrent
- Temperature Limits
§ Lithium-Ion Protector Drives Highside N-FETs
§ Industry Standard 400kHz 2-Wire interface
Password Protected Programming
§ Operates as Low as 2.5V Input on VDD
§ SHA-1 Hash Algorithm in ROM
§ Internal Oscillator¾No Crystal Required
§ Low Power Consumption
3.3mA CPU Mode (1MHz), 280µA Analog Mode,
4.5µA Sleep Mode
ORDERING INFORMATION
PART
TEMP RANGE
PIN-PACKAGE
DS2790E+ -20ºC to +70ºC TSSOP-28
DS2790G+ -20ºC to +70ºC TDFN-28
Contact factory concerning Mask ROM devices.
+ Denotes lead-free package.
MAXQ is a registered trademark of Maxim Integrated Products,
Inc.
SMBus is a trademark of Intel Corp.
* I2C is a Philips Corp. trademark. See acknowledgement at the
end of the data sheet.
Note: Some revisions of this device may incorporate deviations from published specifications known as errata. Multiple revisions of any device
may be simultaneously available through various sales channels. For information about device errata, click here: www.maxim-ic.com/errata.
1 of 41
REV: 080206
DataSheet4 U .com






DS2790 Datasheet, Funktion
www.DataSheet4U.com
Figure 1. 2-Wire Bus Timing Diagram
DS2790 Programmable 1-Cell Li-Ion Fuel Gauge and Protector
SDA
tF
tLOW
tR
tSU;DAT
SCL
S
tHD;STA
tHD;DAT
tF tHD;STA
tSU;STA
Sr
tSP tR
tBUF
tSU;STO
P
S
Figure 2. JTAG Timing Diagram
TCK
TMS / TDI
TDO
VR EF
tTH
tD VTH
tTH D X
tTLQ
tTL
DataSheet4 U .com
6 of 41

6 Page









DS2790 pdf, datenblatt
www.DataSheet4U.com
DS2790 Programmable 1-Cell Li-Ion Fuel Gauge and Protector
Activating the JTAG interface and loading the Test Access Port (TAP) with the system programming instruction
invokes the bootstrap loader for use over the JTAG interface. Setting the SPE bit to 1 during reset through the
JTAG interface executes the bootstrap-loader-mode program that resides in the utility ROM. When programming is
complete, the bootstrap loader can clear the SPE bit and reset the device, allowing the device to bypass the utility
ROM and begin execution of the application software.
Performing a program request over the 2-wire interface also invokes the bootstrap loader. The user must
successfully complete a password match (If PWL = 1). The bootstrap loader functions are then fully supported over
the 2-wire interface. When programming is complete, the exit loader function is used to reset the DS2790 and
begin execution of the application software.
The following bootstrap loader functions are supported:
· Information Commands
· Load EEPROM Code and Data
· Dump EEPROM Code and Data
· CRC EEPROM Code and Data
· Verify EEPROM Code and Data
· Erase EEPROM Code and Data
In-Application Programming
The in-application programming feature allows the microcontroller to modify its own EEPROM program memory.
This allows on-the-fly software updates in mission-critical applications that cannot afford downtime. Alternatively, it
allows the application to develop custom loader software that can operate under the control of the application
software. The utility ROM contains firmware-accessible EEPROM programming functions that erase and program
EEPROM memory. These functions are described in detail in the MAXQ Family User's Guide: DS2790
Supplement.
SYSTEM TIMING
The DS2790 generates its 1MHz instruction clock (OSCI) internally. This quick starting oscillator is used for
instruction fetch and execution by the MAXQ20 core.. The analog oscillator (OSCA) is a band-gap based RC
oscillator that is trimmed to better than 2% accuracy. The analog clock runs independent of OSCI and serves as
the clock source for the ADC, watchdog timer, interval timer, and 2-wire timeouts.
OSCI is enabled through either a system interrupt or system POR and disabled through a system STOP. A voltage
brown out detection circuit disables OSCI if VDD falls below VBO. Once VDD raises above VBO, a hysteresis circuit
waits tSU:OSCI before re-enabling OSCI. OSCA is enabled by the Watchdog Timer signals EWDI or EWT, the Timer
/ Counter (TMOD), or by the protection circuitry (PMM[1:0]).
Figure 5. System Clocks
STOP
Interrupt
POR
PMM.0
PMM.1
EWDI
EWT
TMOD
OSCI
Enable
EN 1MHz
Oscillator
EN Brown Out VDD < VBO
Detector
CLK
DQ
Brown Out
Hysteresis
CLR (t SU:OSCI)
OSCA
Enable
EN 70kHz
Oscillator
OSCI
OSCA
DataSheet4 U .com
12 of 41

12 Page





SeitenGesamt 30 Seiten
PDF Download[ DS2790 Schematic.PDF ]

Link teilen




Besondere Datenblatt

TeilenummerBeschreibungHersteller
DS2790Programmable 1-Cell Li-Ion Fuel Gauge and ProtectorMaxim Integrated Products
Maxim Integrated Products

TeilenummerBeschreibungHersteller
CD40175BC

Hex D-Type Flip-Flop / Quad D-Type Flip-Flop.

Fairchild Semiconductor
Fairchild Semiconductor
KTD1146

EPITAXIAL PLANAR NPN TRANSISTOR.

KEC
KEC


www.Datenblatt-PDF.com       |      2020       |      Kontakt     |      Suche