15.08.2013 Views

DESIGN OF A CUSTOM ASIC INCORPORATING CAN™ AND 1 ...

DESIGN OF A CUSTOM ASIC INCORPORATING CAN™ AND 1 ...

DESIGN OF A CUSTOM ASIC INCORPORATING CAN™ AND 1 ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2.3.5 Timing/Transaction Sequence on the 1 – Wire® Bus<br />

In any 1 – Wire® network, there are four basic signaling operations that comprise all<br />

device communications: Reset, Write ‘0’ bit, Write ‘1’ bit, and Read bit. Referring back to<br />

Figure 2.2, these four signaling operations are an integral part of each step in the typical 1 –<br />

Wire® communication flow. The 1 – Wire® bus requires strict signaling protocol to ensure data<br />

integrity. A typical 1 – Wire® transaction sequence consists of four steps: Initialization, ROM<br />

(read-only-memory) Function Command, Memory Function Command, if applicable (not all 1 –<br />

Wire® devices support these commands, i.e. identification (ID) only devices), and<br />

Transaction/Data.<br />

An initialization sequence begins when the bus master drives a defined length “Reset”<br />

pulse that synchronizes the entire bus. Every slave then responds to the “Reset” pulse with a<br />

logic low “Presence” pulse. To write data, the master first initiates a time slot by driving the 1 –<br />

Wire® line low, and then, either holds the line low (wide pulse) to transmit a logic ‘0’ or releases<br />

the line (short pulse) to allow the bus to return to the logic ‘1’ state. To read data, the master<br />

again initiates a time slot by driving the line with a narrow low pulse. A slave can then either<br />

return a logic ‘0’ by turning on its open-drain output and holding the line low to extend the pulse,<br />

or return a logic ‘1’ by leaving the open-drain output off to allow the line to recover. Table 2.2<br />

provides a list of operations and implementation steps for standard speed communications<br />

(overdrive speeds are shown in parentheses) on a typical 1 – Wire® bus network. Figures 2.10<br />

through 2.13 show scope traces of the 1 – Wire® operations described in Table 2.2.<br />

19

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!