DataSheet.es    


PDF DS2790 Data sheet ( Hoja de datos )

Número de pieza DS2790
Descripción Programmable 1-Cell Li-Ion Fuel Gauge and Protector
Fabricantes Maxim Integrated Products 
Logotipo Maxim Integrated Products Logotipo



Hay una vista previa y un enlace de descarga de DS2790 (archivo pdf) en la parte inferior de esta página.


Total 30 Páginas

No Preview Available ! DS2790 Hoja de datos, Descripción, Manual

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

1 page




DS2790 pdf
www.DataSheet4U.com
PARAMETER
Setup Time for STOP
Condition
Spike Pulse Width that can be
Suppressed by Input Filter
Clock Low Time-Out
Cumulative Clock Low Extend
Time for Slave Device
Cumulative Clock Low Extend
Time for Bus Master
SCL, SDA Input Capacitance
DS2790 Programmable 1-Cell Li-Ion Fuel Gauge and Protector
SYMBOL
tSU:STO
tSP
tTIMEOUT
tLOW:SEXT
tLOW:MEXT
CBIN
CONDITIONS
(Note 10)
TTO_DIS = 0,
(Note 11)
TLS_DIS = 0,
(Note 12)
TTO_DIS = 0,
TLS_DIS = 0
(Note 13)
MIN TYP MAX UNITS
0.6 µs
0 50 ns
25 35 ms
25 ms
10 ms
60 pF
ELECTRICAL CHARACTERISTICS: JTAG INTERFACE
(2.5V £ VDD £ 5.5V, TA = -20°C to +70°C.)
PARAMETER
SYMBOL
CONDITIONS
MIN
JTAG Logic Reference
TCK High Time
VREF
tTH
4.0
TCK Low Time
tTL
4.0
TCK Low to TDO Output
TMS, TDI Input Setup to TCK
High
TMS, TDI Input Hold after TCK
High
tTLQ
tDVTH
tTHDX
1.0
4.0
TYP
VDD ÷ 2
MAX
1.0
UNITS
V
µs
µs
µs
µs
µs
Note 1:
Note 2:
Note 3:
Note 4:
Note 5:
Note 6:
Note 7:
Note 8:
Note 9:
Note 10:
Note 11:
Note 12:
Note 13:
Maximum current assumuing 100% CPU duty cycle.
This value does not include current in SDA, SCL, and P0.0–P0.5.
All Voltages referenced to VSS.
Voltage register can report up to 4.992V, however VIN pin input saturation occurs at 4.75V minimum.
The secondary short circuit delay is measured from the falling transition on VDD to the resultant falling transition on DC. The delay
is measured from the time VDD reaches VPOR - 0.5V to the time DC reaches 50% of VCP (4.5V).
fSCL must meet the minimum clock low time plus the rise/fall times.
The maximum tHD:DAT has only to be met if the device does not stretch the LOW period (tLOW) of the SCL signal.
This device internally provides a hold time of at least 75ns for the SDA signal (referred to the VIHmin of the SCL
signal) to bridge the undefined region of the falling edge of SCL.
CB¾total capacitance of one bus line in pF.
Filters on SDA and SCL suppress noise spikes at the input buffers and delay the sampling instant.
Devices participating in data transfer will timeout when any clock low exceeds the minimum tTIMEOUT of 25ms. Devices that have
detected a timeout condition must reset the communication no later than the maximum tTIMEOUT of 35ms. The maximum value
specified must be adhered to by both devices as it incorporates the cumulative stretch limit for the master (10ms) and slave
device (25ms).
tLOW:SEXT is the cumulative time the slave is allowed to extend the clock from the initial START to the STOP. If the DS2790
exceeds this time, it will release both SDA and SCL and reset the communication interface.
tLOW:MEXT is the cumulative time the master is allowed to extend the clock cycles within each byte of a communication sequence. If
the bus master exceeds this time it is possible for the DS2790 to violate tTIMEOUT without having violated tLOW:SEXT.
DataSheet4 U .com
5 of 41

5 Page





DS2790 arduino
www.DataSheet4U.com
DS2790 Programmable 1-Cell Li-Ion Fuel Gauge and Protector
Stack Memory
A 16-bit, 16-level internal stack provides storage for program return addresses and general-purpose use. The stack
is used automatically by the processor when the CALL, RET, and RETI instructions are executed and interrupts
serviced. The stack can also be used explicitly to store and retrieve data by using the PUSH, POP, and POPI
instructions.
On reset, the stack pointer, SP, initializes to the top of the stack (0Fh). The CALL, PUSH, and interrupt-vectoring
operations increment SP, then store a value at the location pointed to by SP. The RET, RETI, POP, and POPI
operations retrieve the value at “@SP” and then decrement SP.
Utility ROM
The utility ROM is a 4k word block of internal ROM memory that defaults to a starting address of 8000h. The utility
ROM consists of subroutines that can be called from application software. These include:
· In-system programming (bootstrap loader) over JTAG or 2-wire interfaces
· In-circuit debug routines
· Internal self-test routines
· callable routines for in-application EEPROM programming and SHA-1 calculations
Following any reset, execution begins in the utility ROM. The ROM software determines whether the program
execution should immediately jump to location 0000h, the start of application code, or to one of the special routines
mentioned. Routines within the utility ROM are firmware-accessible and can be called as subroutines by the
application software. More information on the utility ROM contents is contained in the MAXQ Family User's Guide:
DS2790 Supplement.
Some applications require protection against unauthorized viewing of program code memory. For these
applications, access to in-system programming, in-application programming, or in-circuit debugging functions is
prohibited until a password has been supplied. The password is defined as the 16 words of physical program
memory at addresses x0010h to x001Fh. Upon startup, code in the ROM examines the password, if a password is
defined (password is other than all zero’s or all one’s), the PWL bit remains set, which prohibits access to
commands to read memory contents over the JTAG and 2-wire interfaces.
A single Password Lock (PWL) bit is implemented in the SC register. When the PWL is set to one (power-on reset
default), the password is required to access the utility ROM, including in-circuit debug and in-system programming
routines that allow reading or writing of internal memory. When PWL is cleared to zero, these utilities are fully
accessible without password. The password is automatically set to all ones following a mass erase.
PROGRAMMING
The EEPROM memory of the microcontroller can be programmed by two different methods: in-system
programming and in-application programming. Both methods afford great flexibility in system design as well as
reduce the life-cycle cost of the embedded system. These features can be password protected to prevent
unauthorized access to code memory.
In-System Programming
An internal bootstrap loader allows the device to be programmed over the JTAG or 2-wire interfaces. As a result,
system software can be upgraded in-system, eliminating the need for a costly hardware retrofit when software
updates are required. Remote software uploads are possible that enable physically inaccessible applications to be
frequently updated. The JTAG interface hardware can be a JTAG connection to another microcontroller, or a
connection to a PC serial port using a serial to JTAG converter such as the MAXQJTAG-001, available from Maxim
Integrated Products. The 2-wire interface hardware can be an I2C connection to another microcontroller, or a
connection to a PC USB port using a USB to I2C converter such as the DS9123O, available from Dallas
Semiconductor. A commercial gang programmer can also be used for programming.
DataSheet4 U .com
11 of 41

11 Page







PáginasTotal 30 Páginas
PDF Descargar[ Datasheet DS2790.PDF ]




Hoja de datos destacado

Número de piezaDescripciónFabricantes
DS2790Programmable 1-Cell Li-Ion Fuel Gauge and ProtectorMaxim Integrated Products
Maxim Integrated Products

Número de piezaDescripciónFabricantes
SLA6805M

High Voltage 3 phase Motor Driver IC.

Sanken
Sanken
SDC1742

12- and 14-Bit Hybrid Synchro / Resolver-to-Digital Converters.

Analog Devices
Analog Devices


DataSheet.es es una pagina web que funciona como un repositorio de manuales o hoja de datos de muchos de los productos más populares,
permitiéndote verlos en linea o descargarlos en PDF.


DataSheet.es    |   2020   |  Privacy Policy  |  Contacto  |  Buscar