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.

serves as a device address on the bus. The 8-bit family code, a subset of the 64-bit ID, identifies<br />

the device type and functionality.<br />

What makes the 1 – Wire® protocol unique is that it is the only voltage-based digital<br />

system that works with two contacts, data and ground, for half-duplex bidirectional<br />

communication. In contrast to other serial communication systems such as I 2 C [9] or SPI, 1 –<br />

Wire® devices are designed for use in a contact environment. Either disconnecting from the 1 –<br />

Wire® bus or a loss of contact puts the 1 – Wire® slaves into a defined reset state. When the<br />

voltage returns, the slaves wake up and signal their presence. With only one contact to protect,<br />

the built-in ESD protection of 1 – Wire® devices is extremely high. With two contacts, 1 –<br />

Wire® devices are the most economical way to add electronic functionality to nonelectronic<br />

objects for identification, read/write memories, authentication, addressable switches, digital<br />

temperature sensors, and delivery of calibration data or manufacturing information [10].<br />

2.3 1 – Wire® Communication<br />

To take advantage of 1 – Wire® technology, a 1 – Wire® Master that can generate the<br />

waveforms to identify the devices on the bus and to communicate with them is required. There<br />

are numerous ways to construct a 1 – Wire® Master. The differences depend on whether the 1 –<br />

Wire® Master is for a short network (e.g. those that do not extend beyond a radius of 1 meter<br />

and have no more than three to five slaves) or for a larger network (e.g. those that can extend the<br />

radius beyond 1 meter to over 500 meters and can have hundreds of slaves). In general, 1 –<br />

Wire® Master implementations can be grouped into four categories: microprocessor port-pin<br />

9

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

Saved successfully!

Ooh no, something went wrong!