through R
CO
of the PIOA pin charges the PIOA/PIOB
connections to logic 1 level at all devices except for the
first device in the chain. If a local V
DD
supply is not
available, the master needs to activate a low-imped-
ance bypass to the 1-Wire pullup resistor immediately
after the inverted chain control byte until the PIOA/PIOB
connections have reached a voltage equivalent to the
logic 1 level.
First Cycle: The master sends a Conditional Read ROM
command, which causes the first device in the chain to
respond with its 64-bit registration number. The master
memorizes the registration number and the fact that this
is the first device in the chain. Next, the master transmits
a Chain DONE command. Through the PIOA pin of the
just discovered device, this asserts logic 0 at the PIOB
pin of the second device in the chain and also prevents
the just discovered device from responding again.
Second Cycle: The master sends a Conditional Read
ROM command. Since the second DS28EA00 is the
only device in the chain with a low level at PIOB, it
responds with its registration number. The master
stores the registration number with the sequence num-
ber of 2. The first device cannot respond since it is in
chain DONE state. Next, the master transmits a Chain
DONE command.
Additional Cycles: To identify the registration numbers
of the remaining devices and their physical sequence,
the master repeats the steps of Conditional Read ROM
and Chain DONE. If there is no response to Conditional
Read ROM, all devices in the chain are identified.
Ending Condition: At the end of the discovery process
all devices in the chain are in the chain DONE state.
The master should end the sequence discovery by
issuing a Skip ROM command followed by a Chain OFF
command. This puts all the devices into the chain OFF
state and transfers control of the PIOB and PIOA pins to
the PIO Access Read and Write function commands.
1-Wire Digital Thermometer with
Sequence Detect and PIO
DS28EA00
Maxim Integrated 25
V
PUP
V
TH
V
HY
0V
t
REH
t
GL
t
REH
t
GL
CASE A CASE CCASE B
Figure 14. Noise Suppression Scheme
DS28EA00
IO
PIOB PIOA
GND
V
DD
V
DD
*CAPACITANCE OF THE CABLING BETWEEN ADJACENT DEVICES IN THE CHAIN.
**
1-Wire
MASTER
#1
DS28EA00
IO
PIOB
PX. Y
MICROCONTROLLER
PIOA
GND
V
DD
#2
DS28EA00
IO
PIOB PIOA
GND
V
DD
#3
Figure 15. DS28EA00 Wired for Sequence Discovery (“Chain Function”)
Command-Specific 1-Wire Communication Protocol—Legend
1-Wire Digital Thermometer with
Sequence Detect and PIO
DS28EA00
26 Maxim Integrated
SYMBOL DESCRIPTION
RST 1-Wire reset pulse generated by master
PD 1-Wire presence pulse generated by slave
SELECT Command and data to satisfy the ROM function protocol
SKIPR ROM function command: “Skip ROM
CDRR ROM function command: “Conditional Read ROM”
WSP Command: “Write Scratchpad”
RSP Command: “Read Scratchpad”
CPSP Command: “Copy Scratchpad
CTEMP Command: “Convert Temperature”
RPM Command: “Read Power Mode”
RCLE Command: “Recall EEPROM
PIOR Command: PIO Access Read”
PIOW Command: PIO Access Write”
CHAIN Command : “Chain
<n Bytes> Transfer of n bytes
CRC Transfer of a CRC byte
<xxh> Transfer of a specific byte valuexx (hexadecimal notation)
00 Loop Indefinite loop where the master reads 00 bytes
FF Loop Indefinite loop where the master reads FF bytes
AA Loop Indefinite loop where the master reads AA bytes
xx Loop Indefinite loop where the slave transmits the inverted invalid control byte
CONVERSION A temperature conversion takes place; activity on the 1-Wire bus is permitted only with local V
DD
supply
PROGRAMMING Data transfer to backup EEPROM; activity on the 1-Wire bus is permitted only with local V
DD
supply
Command-Specific 1-Wire Communication Protocol—Color Codes
Master-to-Slave Slave-to-Master Programming Conversion
1-Wire Communication Examples
1-Wire Digital Thermometer with
Sequence Detect and PIO
DS28EA00
Maxim Integrated 27
RST WSP
Write Scratchpad
PD RST PDSELECT <3 Bytes>
<8 Bytes> FF LoopRST RSP
RPM
CRC
Read Scratchpad
PD SELECT
RST
Convert Temperature (Parasite Powered)
PD SELECT
FF Loop
RST
Convert Temperature (Local V
DD
Powered)
PD SELECT
FF Loop
During the wait, the master should activate a low-impedance
bypass to the 1-Wire pullup resistor.
During the wait, the master should activate a low-impedance
bypass to the 1-Wire pullup resistor.
See the command description for behavior if the device is in chain
ON or chain DONE state.
RST
Copy Scratchpad (Parasite Powered)
PD CPSSELECT
Wait t
PROGMAX
FF Loop
Wait t
CONVMAX
FF Loop
The master reads 00h bytes until the write cycle is completed.
RST
Copy Scratchpad (Local V
DD
Powered)
PD CPS <00h>
<00h>
<00h>
RPM <FFh>
<AAh>
SELECT
RST
PIO Access Write (Success)
PD SELECT
The master reads 00h bytes until the conversion is completed.
CTEMP
CTEMP
FF Loop
RST
Recall EEPROM
PD SELECT <00h>
The master reads 00h bytes until the recall is completed.
Continues until master sends reset pulse.
Loop until master sends reset pulse.
RCLE
PIOW <PIO Output Data> <PIO Status Byte>
<PIO Status Byte>PIOR
RST
Read Power Mode (Parasite Powered)
PD SELECT
RST
PIO Access Read
PD SELECT
RST
Read Power Mode (Local V
DD
Powered)
PD SELECT
<PIO Output Data>

DS28EA00U+

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
Board Mount Temperature Sensors 1-Wire Digital Therm w/Sequence Dtct-PIO
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet