Electronic Components Datasheet Search
  English  ▼

X  

DS2407 Datasheet(PDF) 27 Page - Dallas Semiconductor

Part # DS2407
Description  Dual Addressable Switch Plus 1K.Bit Memory
PDF  31 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  DALLAS [Dallas Semiconductor]
Direct Link  https://www.maximintegrated.com/en.html
Logo DALLAS - Dallas Semiconductor

DS2407 Datasheet(HTML) 27 Page - Dallas Semiconductor

Back Button DS2407 Datasheet HTML 23Page - Dallas Semiconductor DS2407 Datasheet HTML 24Page - Dallas Semiconductor DS2407 Datasheet HTML 25Page - Dallas Semiconductor DS2407 Datasheet HTML 26Page - Dallas Semiconductor DS2407 Datasheet HTML 27Page - Dallas Semiconductor DS2407 Datasheet HTML 28Page - Dallas Semiconductor DS2407 Datasheet HTML 29Page - Dallas Semiconductor DS2407 Datasheet HTML 30Page - Dallas Semiconductor DS2407 Datasheet HTML 31Page - Dallas Semiconductor  
Zoom Inzoom in Zoom Outzoom out
 27 / 31 page
background image
DS2407
012099 27/31
When reading the data memory of the DS2407 with the
Extended Read Memory command, there are two situa-
tions where a 16–bit CRC is transmitted. One 16–bit
CRC follows each Redirection Byte, another 16–bit
CRC is received after the last byte of a memory data
page is read. The CRC at the end of the memory page is
always the result of clearing the CRC generator and
shifting in the data bytes beginning at the first addressed
memory location of the EPROM data page until the last
byte of this page. With the initial pass through the
Extended Read Memory flow chart the 16–bit CRC
value is the result of shifting the command byte into the
cleared CRC generator, followed by the two address
bytes and the Redirection Byte. Subsequent passes
through the Extended Read Memory flow chart will gen-
erate a 16–bit CRC that is the result of clearing the CRC
generator and then shifting in only the Redirection Byte.
When writing to the DS2407 (either data memory or Sta-
tus Memory), the bus master receives a 16–bit CRC to
verify that the data transfer was correct before applying
the programming pulse. With the initial pass through the
Write Memory/Status flow chart the 16–bit CRC will be
generated by clearing the CRC–generator, shifting in
the command, low address, high address and the data
byte. Subsequent passes through the Write Memory/
Status flow chart due to the DS2407 automatically incre-
menting its address counter will generate a 16–bit CRC
that is the result of loading (not shifting) the new
(incremented) address into the CRC generator and then
shifting in the new data byte.
When communicating with a PIO channel using the
Channel Access command, one can select if and how
often a 16–bit CRC will be added to the data stream.
This CRC selection is specified in the Channel Control
byte 1 and may be different every time the Channel
Access command is issued by the bus master. Depend-
ing on the CRC selection, the device can generate a
CRC after every byte that follows the Channel Info byte,
after each block of eight bytes or after each block of 32
bytes. If the CRC is enabled, with the initial pass through
the Channel Access flow chart the 16–bit CRC will be
generated by clearing the CRC–generator, shifting in
the command, Channel Control Bytes 1 and 2, Channel
Info Byte and the specified amount of data bytes (1, 8 or
32). Subsequent passes through the Channel Access
flow chart will generate a 16–bit CRC that is the result of
clearing the CRC generator and then shifting in the new
data bytes. This algorithm is valid for all accesses to the
PIO channels, continuous reading or writing as well as
toggling between read and write.
The comparison of CRC values and decision to con-
tinue with an operation are determined entirely by the
bus master. There is no circuitry on the DS2407 that pre-
vents a command sequence from proceeding if the CRC
stored in or calculated by the DS2407 does not match
the value generated by the bus master. For more details
on generating CRC values including example imple-
mentations in both hardware and software, see the
“Book of DS19xx iButton Standards”.
PROGRAM PULSE TIMING DIAGRAM Figure 16
>5
µs
LINE TYPE LEGEND:
VPULLUP
GND
VPP
>5
µs
480
µs
NORMAL 1–Wire
COMMUNICATION ENDS
NORMAL 1–Wire
COMMUNICATION RESUMES
Bus master active high
(12V @ 10 mA)
tRP
tFP
tDP
tDV
Resistor pull–up
tPP



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com