Figure 2. 1-Wire Device Execute Command or Data Write
Flow Chart
Figure 3. 1-Wire Device Data Read Flow Chart
MASTER Tx MEMORY
FUNCTION COMMAND
FROM ROM FUNCTIONS
FLOW CHART (FIGURE 7)
EX CMD
DATA WRITE
MASTER Tx
PARAMETER(S)
MASTER Rx CRC-16 OF CMD
AND PARAMETER(S)
MASTER Tx
DATA BYTE(S)
MASTER Rx
RELEASE?
DELAY WITH STRONG PULLUP
MASTER Tx RESULT BYTE
(AAh FOR SUCCESS)
MASTER Rx CRC-16 OF RESULT
BYTE
MASTER Tx
RESET?
MASTER
Rx 1s
FROM ROM FUNCTIONS
FLOW CHART (FIGURE 7)
Y
N
Y
N
N
Y
MASTER Tx MEMORY
FUNCTION COMMAND
FROM ROM FUNCTIONS
FLOW CHART (FIGURE 7)
READ MEMORY
COMMAND
MASTER Tx
PARAMETER(S)
MASTER Rx CRC-16 OF CMD
AND PARAMETER(S)
MASTER Tx
RELEASE?
DELAY WITH STRONG PULLUP
MASTER Rx MEMORY
DATA BYTES
MASTER Rx CRC-16 OF
DATA BYTE
MASTER Tx
RESET?
MASTER
Rx 1s
FROM ROM FUNCTIONS
FLOW CHART (FIGURE 7)
Y
N
Y
N
N
Y
DS28E36 DeepCover Secure Authenticator
www.maximintegrated.com
Maxim Integrated
7
1-Wire Bus System
The 1-Wire bus is a system that has a single bus master
and one or more slaves. In all instances, the DS28E36 is
a slave device. The bus master is typically a microcon-
troller. The discussion of this bus system is broken down
into three topics: hardware configuration, transaction
sequence, and 1-Wire signaling (signal types and timing).
The 1-Wire protocol defines bus transactions in terms of
the bus state during specific time slots, which are initiated
on the falling edge of sync pulses from the bus master.
Hardware Conguration
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 DS28E36 is open
drain with an internal circuit equivalent to that shown in
Figure 4.
A multidrop bus consists of a 1-Wire bus with multiple
slaves attached. The DS28E36 supports both a standard
and overdrive communication speed of 11.7kbps (max)
and 62.5kbps (max), respectively. The value of the pullup
resistor primarily depends on the network size and load
conditions. The DS28E36 requires a pullup resistor of
1kΩ (max) at any speed.
The idle state for the 1-Wire bus is high. If for any reason
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 could be reset.
Transaction Sequence
The protocol for accessing the DS28E36 through the
1-Wire port is as follows:
Initialization
ROM function command
Memory function command
Transaction/data
Initialization
All transactions on the 1-Wire bus begin with an initializa-
tion sequence. The initialization sequence consists of a
reset pulse transmitted by the bus master followed by
presence pulse(s) transmitted by the slave(s). The pres-
ence pulse lets the bus master know that the DS28E36 is
on the bus and is ready to operate. For more details, see
the 1-Wire Signaling and Timing section.
Figure 4. Hardware Configuration
R
PUP
V
PUP
I
L
100Ω
MOSFET
Rx
Tx
Rx
Tx
BIDIRECTIONAL
OPEN-DRAIN PORT
BUS MASTER
DATA
1-WIRE SLAVE PORT
Rx = RECEIVE
Tx = TRANSMIT
Tx
*SEE NOTE
*NOTE: USE A LOW-IMPEDANCE BYPASS OR EQUALLY DRIVE LOGIC ‘1’ WITH PIOY
PIOX
PIOY
C
X
CTL
DS28E36 DeepCover Secure Authenticator
www.maximintegrated.com
Maxim Integrated
8
1-Wire Signaling and Timing
The DS28E36 requires strict protocols to ensure data
integrity. The protocol consists of four types of signaling
on one line: reset sequence with reset pulse and presence
pulse, write-zero, write-one, and read-data. Except for the
presence pulse, the bus master initiates all falling edges.
The DS28E36 can communicate at two speeds: standard
and overdrive. If not explicitly set into the overdrive mode,
the DS28E36 communicates at standard speed. While in
overdrive mode, the fast timing applies to all waveforms.
To get from idle to active, the voltage on the 1-Wire line
needs to fall from V
PUP
below the threshold V
TL
. To get
from active to idle, the voltage needs to rise from V
ILMAX
past the threshold V
TH
. The time it takes for the voltage
to make this rise is seen in Figure 6 as ε, and its dura-
tion depends on the pullup resistor (R
PUP
) used and the
capacitance of the 1-Wire network attached. The voltage
V
ILMAX
is relevant for the DS28E36 when determining a
logical level, not triggering any events.
Figure 5 shows the initialization sequence required to
begin any communication with the DS28E36. A reset pulse
followed by a presence pulse indicates that the DS28E36
is ready to receive data, given the correct ROM and
memory function command. If the bus master uses slew-
rate control on the falling edge, it must pull down the line
for t
RSTL
+ t
F
to compensate for the edge. A t
RSTL
dura-
tion of 480μs or longer exits the overdrive mode, returning
the device to standard speed. If the DS28E36 is in over-
drive mode and t
RSTL
is no longer than 80μs, the device
remains in overdrive mode. If the device is in overdrive
mode and t
RSTL
is between 80μs and 480μs, the device
resets, but the communication speed is undetermined.
After the bus master has released the line, it goes into
receive mode. Now, the 1-Wire bus is pulled to V
PUP
through the pullup resistor or, in the case of a special
driver chip, through the active circuitry. Now, the 1-Wire
bus is pulled to V
PUP
through the pullup resistor. When
the threshold V
TH
is crossed, the DS28E36 waits and
then transmits a presence pulse by pulling the line low. To
detect a presence pulse, the master must test the logical
state of the 1-Wire line at t
MSP
.
Immediately after t
RSTH
has expired, the DS28E36 is
ready for data communication. In a mixed population net-
work, t
RSTH
should be extended to a minimum 480μs at
standard speed and a 48μs at overdrive speed to accom-
modate other 1-Wire devices.
Read/Write Time Slots
Data communication with the DS28E36 takes place in
time slots that carry a single bit each. Write time slots
transport data from bus master to slave. Read time slots
transfer data from slave to master. Figure 6 illustrates the
definitions of the write and read time slots.
All communication begins with the master pulling the data
line low. As the voltage on the 1-Wire line falls below
the threshold V
TL
, the DS28E36 starts its internal timing
generator that determines when the data line is sampled
during a write time slot and how long data is valid during
a read time slot.
Figure 5. Initialization Procedure: Reset and Presence Pulse
t
F
t
RSTL
t
REC
t
RSTH
V
PUP
V
IHMASTER
V
TH
V
TL
V
ILMAX
0V
ε
t
MSP
MASTER TX “RESET PULSE” MASTER RX “PRESENCE PULSE”
RESISTOR (R
PUP
)
MASTER 1-WIRE SLAVE
DS28E36 DeepCover Secure Authenticator
www.maximintegrated.com
Maxim Integrated
9

DS28E36Q+U

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
Security ICs / Authentication ICs DeepCover Secure Authenticator 1-WIRE
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet