Texas Instruments Development Kit for TM4C129x,Tiva™ ARM® Cortex™ -M4 Microcontroller DK-TM4C129X DK-TM4C129X Datenbogen

Produktcode
DK-TM4C129X
Seite von 2182
Figure 22-3. 1-Wire Master Transmitting a 1
15 µs or less
60 µs
OWIRE
signal
Master
drives low
Master
releases to
float high
Slave may
sample
here (to
see if low
or high)
Figure 22-4. 1-Wire Master Transmitting a 0'
60 µs
OWIRE
signal
Master
drives low
Master
releases to
float high
Slave may
sample
here (to
see if low
or high)
For a read from the slave, the Master drives and holds the line low for at least 1µs (but less than
15 µs) and then releases. A typical hold time is 6 µs; in other words, it uses a transmitted 1. The
read is performed as:
■ A 1 is signaled by the slave when "does nothing." Thus, the slave just allows the line to come
back up when the master releases it. The master samples the line at 15µs after the low edge
and the line is still high, signaling a 1.
■ If the slave holds the line down for more than 5 µs (and no more than 60 µs), a 0 is signaled.
The master samples the line at 15 µs after the low edge, and because the line is low still, it is
treated as a 0.
Figure 22-5 on page 1509 depicts a Master receiving a 1 value from a slave. Figure 22-6 on page 1509
shows the slave sending a 0 value to a Master.
December 13, 2013
1508
Texas Instruments-Advance Information
1-Wire Master Module