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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

algorithm. In addition to this, correct operation was also tested for the WRITE_SP (0x0Fh),<br />

READ_SP (0xAAh), and SKIP_ROM (0xCC) commands.<br />

Figure 5.12 Scratchpad Memory Test Setup.<br />

Table 5.6 Scratchpad Memory (scratchpad_integrity) Test Results.<br />

1 – Wire® Device Type 1 – Wire Probe Cables Length of test Hot Swapped Failures<br />

DS1963S[89]<br />

Yes No<br />

DS1994[82] Yes No<br />

DS1996[83] DS1402-RP8+[80] 60 min<br />

Yes No<br />

DS1995[90] Yes No<br />

DS1972[85] Yes No<br />

Not to be misleading, the absence of failures in Table 5.6 is only due to the fact that a<br />

single 1 – Wire® device exists and the SKIP_ROM (0xCC) command was used instead of the<br />

READ_ROM (0x33) command. The SKIP_ROM (0xCC) command can save time in a single<br />

slave system by allowing the 1 – Wire® Master to access the memory functions without<br />

providing the 64-bit ROM_ID code. So in this case hot swapping would be successful since the<br />

1 – Wire® Master would not care about the 1 – Wire® slave device ROM_ID code it was<br />

addressing. If more than a single 1 – Wire® slave device had been present on the 1 – Wire®<br />

network, it is possible that failures could have occurred. Since the SKIP_ROM (0xCC)<br />

command is typically used to select all devices regardless of their ROM_ID, more testing under<br />

circumstances with multiple 1 – Wire® slave devices is needed for conclusive evidence on<br />

failure rates in this case.<br />

137

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

Saved successfully!

Ooh no, something went wrong!