DS2780 Maxim Integrated Products, DS2780 Datasheet - Page 26

no-image

DS2780

Manufacturer Part Number
DS2780
Description
Stand-Alone Fuel Gauge IC
Manufacturer
Maxim Integrated Products
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
DS2780
Manufacturer:
MAXIM/美信
Quantity:
20 000
Part Number:
DS2780E
Manufacturer:
MAIXM
Quantity:
20 000
Part Number:
DS2780E+
Manufacturer:
MAXIM/美信
Quantity:
20 000
Part Number:
DS2780E+TR
Manufacturer:
TI-CC
Quantity:
5 728
Part Number:
DS2780G+
Manufacturer:
MAXIM/美信
Quantity:
20 000
www.DataSheet4U.com
1-WIRE SIGNALING
The 1-Wire bus requires strict signaling protocols to ensure data integrity. The four protocols used by the DS2780
are as follows: the initialization sequence (reset pulse followed by presence pulse), write 0, write 1, and read data.
All of these types of signaling except the presence pulse are initiated by the bus master.
The initialization sequence required to begin any communication with the DS2780 is shown in Figure 21. A
presence pulse following a reset pulse indicates that the DS2780 is ready to accept a net address command. The
bus master transmits (Tx) a reset pulse for t
(Rx). The 1-Wire bus line is then pulled high by the pullup resistor. After detecting the rising edge on the DQ pin,
the DS2780 waits for t
Figure 21. 1-Wire Initialization Sequence
WRITE-TIME SLOTS
A write-time slot is initiated when the bus master pulls the 1-Wire bus from a logic-high (inactive) level to a logic-low
level. There are two types of write-time slots: write 1 and write 0. All write-time slots must be t
1ms minimum recovery time, t
60ms (between 2ms and 6ms for overdrive speed) after the line falls. If the line is high when sampled, a write 1
occurs. If the line is low when sampled, a write 0 occurs (see Figure 21). For the bus master to generate a write 1
time slot, the bus line must be pulled low and then released, allowing the line to be pulled high within 15ms (2ms for
overdrive speed) after the start of the write-time slot. For the host to generate a write 0 time slot, the bus line must
be pulled low and held low for the duration of the write-time slot.
READ-TIME SLOTS
A read-time slot is initiated when the bus master pulls the 1-Wire bus line from a logic-high level to a logic-low level.
The bus master must keep the bus line low for at least 1ms and then release it to allow the DS2780 to present valid
data. The bus master can then sample the data t
slot, the DS2780 releases the bus line and allows it to be pulled high by the external pullup resistor. All read-time
slots must be t
information.
DQ
SLOT
in duration with a 1ms minimum recovery time, t
LINE TYPE LEGEND:
PDH
and then transmits the presence pulse for t
t
BUS MASTER ACTIVE LOW
BOTH BUS MASTER AND
DS2780 ACTIVE LOW
RSTL
REC
, between cycles. The DS2780 samples the 1-Wire bus line between 15ms and
t
PDH
RSTL
. The bus master then releases the line and goes into receive mode
RDV
from the start of the read-time slot. By the end of the read-time
26 of 27
t
PDL
DS2780 ACTIVE LOW
RESISTOR PULLUP
PDL
REC
t
.
RSTH
, between cycles. See Figure 22 for more
DS2780 Stand-Alone Fuel Gauge IC
SLOT
in duration with a
PACK
+
PACK-

Related parts for DS2780