DS1921K# Maxim Integrated Products, DS1921K# Datasheet - Page 27
![KIT IBUTTON THERMOCHRON](/photos/7/83/78301/ds1921k__sml.jpg)
DS1921K#
Manufacturer Part Number
DS1921K#
Description
KIT IBUTTON THERMOCHRON
Manufacturer
Maxim Integrated Products
Series
iButton®r
Specifications of DS1921K#
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Memory Size
-
Memory Type
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
minute). Since all mission samples occur on the sec-
onds rollover (59 to 00), memory conflicts can be avoid-
ed by first reading the RTC seconds counter. For
example, if it takes 2s to read the data log, then avoid
starting the memory read if the seconds counter is 58,
59, or 00. Alternatively, one can read the affected mem-
ory section twice and accept the data only if both read-
ings match. In any case, when writing driver software, it
is important to know about the possibility of interference
and to take measures to work around it.
The 1-Wire bus is a system that has a single bus master
and one or more slaves. In all instances the DS1921G
is a slave device. The bus master is typically a micro-
controller. The discussion of this bus system is broken
down into three topics: hardware configuration, trans-
action sequence, and 1-Wire signaling (signal types
and timing). The 1-Wire protocol defines bus transac-
tions in terms of the bus state during specific time slots
that are initiated on the falling edge of sync pulses from
the bus master.
The 1-Wire bus has only a single line by definition; it is
important that each device on the bus be able to drive
it at the appropriate time. To facilitate this, each device
attached to the 1-Wire bus must have open-drain or
three-state outputs. The 1-Wire port of the DS1921G is
open drain with an internal circuit equivalent to that
shown in Figure 12.
A multidrop bus consists of a 1-Wire bus with multiple
slaves attached. At standard speed the 1-Wire bus has
Figure 12. Hardware Configuration
Hardware Configuration
______________________________________________________________________________________
1-Wire Bus System
Rx
Tx
BUS MASTER
OPEN-DRAIN
PORT PIN
Tx = TRANSMIT
Rx = RECEIVE
V
PUP
R
PUP
a maximum data rate of 16.3kbps. The speed can be
boosted to 142kbps by activating the overdrive mode.
The DS1921G is not guaranteed to be fully compliant to
the iButton standard. Its maximum data rate in standard
speed is 15.4kbps and 125kbps in overdrive. The value
of the pullup resistor primarily depends on the network
size and load conditions. The DS1921G requires a
pullup resistor of maximum 2.2kΩ at any speed.
The idle state for the 1-Wire bus is high. If for any rea-
son a transaction needs to be suspended, the bus
must be left in the idle state if the transaction is to
resume. If this does not occur and the bus is left low for
more than 16µs (overdrive speed) or more than 120µs
(standard speed), one or more devices on the bus may
be reset. Note that the DS1921G does not quite meet
the full 16µs maximum low time of the normal 1-Wire
bus overdrive timing. With the DS1921G the bus must
be left low for no longer than 15µs at overdrive speed to
ensure that no DS1921G on the 1-Wire bus performs a
reset. The DS1921G communicates properly when
used in conjunction with a DS2480B or DS2490 1-Wire
driver and adapters that are based on these driver
chips.
The protocol for accessing the DS1921G through the
1-Wire port is as follows:
• Initialization
• ROM Function Command
• Memory/Control Function Command
• Transaction/Data
Thermochron iButton
DATA
I
L
DS1921G 1-Wire PORT
100Ω MOSFET
Transaction Sequence
Rx
Tx
27