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.2 Microprocessor with Built-In 1 – Wire® Master<br />

The implementation in Figure 2.5 is very similar to that in Figure 2.3. The difference is<br />

in the type of microcontroller. The main prerequisites for this implementation include a<br />

microcontroller with a built-in 1 – Wire® Master (e.g., the DS80C400, DS80C410, or<br />

DS80C411) and some spare space in the program memory. The upside is that the 1 – Wire®<br />

timing is generated by hardware, which can reduce the initial software development time and<br />

cost. Consequently, the entire application software can be written in a high-level language. On<br />

the downside, only high-end microcontrollers have a built-in 1 – Wire® Master. Depending on<br />

the number of 1 – Wire® slaves on the bus and the 1 – Wire® pullup voltage, an additional port<br />

pin may be required to implement a strong pullup. With more than one slave device on the 1 –<br />

Wire® bus, the value of RPUP needs to be lowered.<br />

Figure 2.5 µC with Built-In 1 – Wire® Master & optional strong pullup circuit (dashed lines) [8].<br />

13

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

Saved successfully!

Ooh no, something went wrong!