DS2505 Maxim, DS2505 Datasheet

no-image

DS2505

Manufacturer Part Number
DS2505
Description
Manufacturer
Maxim
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
DS2505
Quantity:
5 510
Part Number:
DS2505
Manufacturer:
ALLEGRO
Quantity:
5 510
Part Number:
DS2505
Manufacturer:
MAXIM/美信
Quantity:
20 000
Part Number:
DS2505+
0
Part Number:
DS2505P
Manufacturer:
TOS
Quantity:
1 971
Part Number:
DS2505P
Manufacturer:
DALLAS
Quantity:
20 000
Part Number:
DS2505P+
Manufacturer:
MAXIM/美信
Quantity:
20 000
Part Number:
DS2505P+T
Manufacturer:
MAXIM/美信
Quantity:
20 000
Part Number:
DS2505P+T&R
Manufacturer:
MAXIM
Quantity:
32
Part Number:
DS2505U+
Manufacturer:
DALLAS
Quantity:
20 000
www.maxim-ic.com
FEATURES
 16384 bits Electrically Programmable Read
 Unique, factory-lasered and tested 64-bit
 Built-in
 EPROM partitioned into sixty-four 256-bit
 Each memory page can be permanently write-
 Device is an “add only” memory where
 Architecture allows software to patch data by
 Reduces control, address, data, power, and
 Directly connects to a single port pin of a
 8-bit
 Presence detector acknowledges when the
 Low cost TO-92 or 6-pin TSOC surface
 Reads over a wide voltage range of 2.8V to
1-Wire is a registered trademark of Maxim Integrated Products, Inc.
Only Memory (EPROM) communicates with
the economy of one signal plus ground
registration number (8-bit family code +
48-bit serial number + 8-bit CRC tester)
assures absolute traceability because no two
parts are alike
compatibility
products
pages for randomly accessing packetized data
records
protected to prevent tampering
additional data can be programmed into
EPROM without disturbing existing data
superseding an old page in favor of a newly
programmed page
programming signals to a single data pin
microprocessor and communicates at up to
16.3 kbits per second
communications requirements to reader
reader first applies voltage
mount package
6.0V from -40°C to +85°C; programs at
11.5V to 12.0V from -40°C to +50°C
family
multidrop
with
code
other
controller
specifies
1-Wire
DS2505
ensures
Net
1 of 24
PIN ASSIGNMENT
NOTE: The leads of TO-92 packages on tape-
and-reel are formed to approximately 100 mil
(2.54 mm) spacing. For details see the Package
Information section.
ORDERING INFORMATION
DS2505
DS2505/T&R
DS2505P
DS2505P/T&R TSOC Package, Tape & Reel
DS2505+
DS2505+T&R
DS2505P+
DS2505P+T&R TSOC Package, Tape & Reel
+ Denotes a lead(Pb)-free/RoHS-compliant
package.
Bottom View
16Kb Add-Only Memory
1 2 3
DALLAS
TO-92
DS2505
TO-92 Package
TO-92 Package, Tape & Reel
TSOC Package
TO-92 Package
TO-92 Package, Tape & Reel
TSOC Package
DATA
GND
3.7 X 4.0 X 1.5 mm
TSOC PACKAGE
NC
Drawing Section
Top View
Side View
See Mech.
1
2
3
DS2505
6
5
4
071107
NC
NC
NC

Related parts for DS2505

DS2505 Summary of contents

Page 1

... Information section. ORDERING INFORMATION specifies DS2505 DS2505 DS2505/T&R DS2505P DS2505P/T&R TSOC Package, Tape & Reel DS2505+ DS2505+T&R DS2505P+ DS2505P+T&R TSOC Package, Tape & Reel + Denotes a lead(Pb)-free/RoHS-compliant package 16Kb Add-Only Memory TSOC PACKAGE TO-92 1 DALLAS GND DS2505 ...

Page 2

... LASERED ROM Each DS2505 contains a unique ROM code that is 64 bits long. The first 8 bits are a 1-Wire family code. The next 48 bits are a unique serial number. The last 8 bits are a CRC of the first 56 bits. (See Figure 3.) The 64-bit ROM and ROM Function Control section allow the DS2505 to operate as a 1-Wire device and follow the 1-Wire protocol detailed in the section “ ...

Page 3

... After the 8th bit of the family code has been entered, then the serial number is entered. After the 48 has been entered, the shift register contains the CRC value. Shifting in the 8 bits of CRC should return the shift register to all zeroes. DS2505 BLOCK DIAGRAM Figure ...

Page 4

... MSB 16384-BITS EPROM The memory map in Figure 4 shows the 16384-bit EPROM section of the DS2505 which is configured as 64 pages of 32 bytes each. The 8-bit scratchpad is an additional register that acts as a buffer when programming the memory. Data is first written to the scratchpad and then verified by reading a 16-bit CRC from the DS2505 that confirms proper receipt of the data and address ...

Page 5

... EPROM STATUS BYTES In addition to the 16384 bits of data memory the DS2505 provides 704 bits of Status Memory accessible with separate commands. The EPROM Status Bytes can be read or programmed to indicate various conditions to the software interrogating the DS2505. The first 8 bytes of the EPROM Status Memory (addresses 000 to 007H) contain the Write Protect Page bits which inhibit programming of the corresponding page in the 16384-bit main memory area if the appropriate write protection bit is programmed ...

Page 6

... The Status Memory address range of the DS2505 extends from 000 to 13FH. The memory locations 008H to 01FH, 028H to 03FH, 048H to 0FFH and 140H to 7FFH are physically not implemented. Reading these locations will usually result in FFH bytes. Attempts to write to these locations will be ignored. If the bus master sends a starting address higher than 7FFH, the five most significant address bits are set the internal circuitry of the chip ...

Page 7

... With every subsequent read data time slot the bus master receives data from the DS2505 starting at the supplied address and continuing until the end of an 8-byte page of the EPROM Status data field is reached. At that point the bus master will receive a 16-bit CRC of the command byte, address bytes and status data bytes ...

Page 8

MEMORY FUNCTION FLOW CHART Figure ...

Page 9

MEMORY FUNCTION FLOW CHART Figure 5 (cont’ ...

Page 10

MEMORY FUNCTION FLOW CHART Figure 5 (cont’ ...

Page 11

... EPROM Status data field. After the 16-bit CRC of the last EPROM Status data page is read, the bus master will receive logical 1s from the DS2505 until a reset pulse is issued. The Read Status command sequence can be ended at any point by issuing a reset pulse. ...

Page 12

... CRC that is the result of clearing the CRC generator and then shifting in the Redirection Byte only. After the 16-bit CRC of the last page is read, the bus master will receive logical 1s from the DS2505 until a Reset Pulse is issued. The Extended Read Memory command sequence can be exited at any point by issuing a Reset Pulse ...

Page 13

... As the DS2505 receives this byte of data into the scratchpad, it also shifts the data into the CRC generator that has been preloaded with the current address and the result is a 16-bit CRC of the new data byte and the new address. After supplying the data byte, the bus master will read this 16-bit CRC from the DS2505 with sixteen read time slots to confirm that the address incremented properly and the data byte was received correctly ...

Page 14

... As the DS2505 receives this byte of data into the scratchpad, it also shifts the data into the CRC generator that has been preloaded with the current address and the result is a 16-bit CRC of the new data byte and the new address ...

Page 15

... The presence pulse lets the bus master know that the DS2505 is on the bus and is ready to operate. For more details, see the “1-Wire Signaling” section. ...

Page 16

... DS2505 EQUIVALENT CIRCUIT Figure 6 BUS MASTER CIRCUIT Figure ...

Page 17

ROM FUNCTIONS FLOW CHART Figure ...

Page 18

... DS2505. During write time slots, the delay circuit determines when the DS2505 will sample the data line. For a read data time slot “0” transmitted, the delay circuit determines how long the DS2505 will hold the data line low overriding the 1 generated by the master. If the data bit is a “ ...

Page 19

... Note that due to the high voltage programming requirements for any 1-Wire EPROM device not possible to multidrop non-EPROM based 1-Wire devices with the DS2505 during programming. An internal diode within the non-EPROM based 1-Wire devices will attempt to clamp the data line at approximately 8 volts and could potentially damage these devices. ...

Page 20

... For read-data time slots the optimal sampling point for the master is as close as possible to the end of the t period without exceeding the 15 µs window. For the case of a read-one time slot, this maximizes the RDV amount of time for the pull-up resistor to recover the line to a high land. For a read-zero time slot it ...

Page 21

... ROM. The bus master can compute a CRC value from the first 56 bits of the 64-bit ROM and compare it to the value stored within the DS2505 to determine if the ROM data has been received error-free by the bus master. The equivalent polynomial ...

Page 22

... There is no circuitry on the DS2505 that prevents a command sequence from proceeding if the CRC stored in or calculated by the DS2505 does not match the value generated by the bus master. For more details on generating CRC values including example implementations in both hardware and software, see the Book of DS19xx iButton Standards ...

Page 23

... Soldering Temperature * This is a stress rating only and functional operation of the device at these or any other conditions outside those indicated in the operation sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect reliability. DC ELECTRICAL CHARACTERISTICS PARAMETER ...

Page 24

... For the case of a read-one time slot, this RDV maximizes the amount of time for the pull-up resistor to recover the line to a high land. For a read- zero time slot it ensures that a read will occur before the fastest 1-Wire device releases the line ...

Related keywords