DS1985 Maxim, DS1985 Datasheet

no-image

DS1985

Manufacturer Part Number
DS1985
Description
The DS1985 16Kb Add-Only iButton is a rugged read/write data carrier that identifies and stores relevant information about the product or person to which it is attached
Manufacturer
Maxim
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
DS1985#F3
Manufacturer:
DALLAS
Quantity:
1 262
Part Number:
DS1985#F5
Manufacturer:
DALLAS
Quantity:
62
Part Number:
DS1985+F5
Manufacturer:
DALLAS
Quantity:
42
Part Number:
DS1985-F3
Manufacturer:
DS
Quantity:
1 262
Part Number:
DS1985-F3
Quantity:
978
SPECIAL FEATURES
F3 MicroCan
F5 MicroCan
16384 bits Electrically Programmable Read Only
Memory (EPROM) communicates with the
economy of one signal plus ground
EPROM partitioned into 64 256-bit pages for
randomly accessing packetized data records
Each memory page can be permanently write
protected to prevent tampering
Device is an “add only” memory where additional
data can be programmed into EPROM without
disturbing existing data
Architecture allows software to patch data by
superseding an old page in favor of a newly
programmed page
Reduces control, address, data, power, and
programming signals to a single data pin
8-bit family code specifies DS1985
communications requirements to reader
Reads over a wide voltage range of 2.8V to 6.0V
from -40°C to +85°C; programs at 11.5V to 12.0V
from -40°C to +85°C
1 of 26
iButton and 1-Wire are registered trademarks of Maxim Integrated Products, Inc.
COMMON iButton FEATURES
 Unique, factory-lasered and tested 64-bit
 Multidrop controller for MicroLAN
 Digital identification and information by
 Chip-based data carrier compactly stores
 Data can be accessed while affixed to object
 Economically communicates to bus master
 Standard 16mm diameter and 1-Wire
 Button shape is self-aligning with cup-shaped
 Durable stainless steel case engraved with
 Easily affixed with self-stick adhesive
 Presence detector acknowledges when reader
ORDERING INFORMATION
DS1985-F3+
DS1985-F5+
+Denotes a lead(Pb)-free/RoHS-compliant package
EXAMPLES OF ACCESSORIES
DS9096P
DS9101
DS9093RA
DS9093F
DS9092
registration number (8-bit family code +
48-bit serial number + 8-bit CRC tester)
assures absolute traceability because no two
parts are alike
momentary contact
information
with a single digital signal at 16.3kbps
protocol ensure compatibility with iButton
family
probes
registration number withstands harsh
environments
backing, latched by its flange, or locked with
a ring pressed onto its rim
first applies voltage
16Kb Add-Only iButton
PART
Self-Stick Adhesive Pad
Multi-Purpose Clip
Mounting Lock Ring
Snap-In Fob
iButton Probe
PIN-PACKAGE
F3 MicroCan
F5 MicroCan
19-4892; Rev 8/09
.
DS1985
®
®

Related parts for DS1985

DS1985 Summary of contents

Page 1

... Reduces control, address, data, power, and programming signals to a single data pin  8-bit family code specifies DS1985 communications requirements to reader  Reads over a wide voltage range of 2.8V to 6.0V from -40°C to +85°C; programs at 11.5V to 12.0V from -40°C to +85°C ...

Page 2

... The protocol required for these ROM Function Commands is described in Figure 8. After a ROM Function Command is successfully executed, the memory functions that operate on the EPROM portions of the DS1985 become accessible and the bus master may issue any one of the Figure 8. After a ROM Function Command is successfully executed, the memory functions that operate on the EPROM portions of the DS1985 become accessible and the bus master may issue any one of the five Memory Function Commands specific to the DS1985 to read or program the various data fields ...

Page 3

... DS1985 BLOCK DIAGRAM Figure 1 64-BIT LASERED ROM Each DS1985 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 DS1985 to operate as a 1-Wire device and follow the 1-Wire protocol detailed in the section “ ...

Page 4

HIERARCHICAL STRUCTURE FOR 1-WIRE PROTOCOL Figure 2 64-BIT LASERED ROM Figure 3 8-Bit CRC Code MSB 48- Bit Serial Number LSB MSB 8-Bit Family Code (0BH) LSB MSB LSB ...

Page 5

... Therefore not possible to simply rewrite a page if the data requires changing or updating, but with space permitting, an entire page of data can be redirected to another page within the DS1985 by writing the one’s complement of the new page address into the Page Address Redirection Byte that corresponds to the original (replaced) page. ...

Page 6

... Redirection Byte. A value of FDH in the redirection byte for page 1, for example, would indicate that the updated data is now in page 2. The details for reading and programming the EPROM status memory portion of the DS1985 are given in the Memory Function Commands section. DS 1985 MEMORY MAP Figure 4 ...

Page 7

... To execute a read sequence, the starting address is issued by the bus master and data is read from the part beginning at that initial location and continuing to the end of the selected data field or until a reset sequence is issued. All bits transferred to the DS1985 and received back by the bus master are sent least significant bit first. ...

Page 8

... With every subsequent read data time slot the bus master receives data from the DS1985 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 9

MEMORY FUNCTION FLOW CHART Figure ...

Page 10

MEMORY FUNCTION FLOW CHART (cont’d) Figure ...

Page 11

MEMORY FUNCTION FLOW CHART (cont’d) Figure ...

Page 12

... Byte associated with the page given by the starting address. With the next sixteen read data time slots, the bus master receives a 16-bit CRC of the command byte, address bytes and the Redirection Byte. This CRC is computed by the DS1985 and read back by the bus master to check if the command word, starting address and Redirection Byte were received correctly. ...

Page 13

... As the DS1985 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 14

... For both of these cases, the decision to continue (to apply a Program Pulse to the DS1985) is made entirely by the bus master, since the DS1985 will not be able to determine if the 16-bit CRC calculated by the bus master agrees with the 16-bit CRC calculated by the DS1985 incorrect CRC is ignored and a Program Pulse is applied by the bus master, incorrect programming could occur within the DS1985 ...

Page 15

... For both of these cases, the decision to continue (to apply a Program Pulse to the DS1985) is made entirely by the bus master, since the DS1985 will not be able to determine if the 16-bit CRC calculated by the bus master agrees with the 16-bit CRC calculated by the DS1985 incorrect CRC is ignored and a Program Pulse is applied by the bus master, incorrect programming could occur within the DS1985 ...

Page 16

... This command allows the bus master to read the DS1985’s 8-bit family code, unique 48-bit serial number, and 8-bit CRC. This command can be used only if there is a single DS1985 on the bus. If more than one slave is present on the bus, a data collision will occur when all slaves try to transmit at the same time (open drain will produce a wired-AND result) ...

Page 17

... DS1985 EQUIVALENT CIRCUIT Figure 6 BUS MASTER CIRCUIT Figure 7 CAPACITOR ADDED TO REDUCE COUPLING ON DATA LINE DUE TO PROGRAMMING SIGNAL SWITCHING VP0300L OR VP0106N3 OR BSS110 TO DATA CONNECTION OF DS2505 ...

Page 18

ROM FUNCTIONS FLOW CHART Figure 8 (See Figure ...

Page 19

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

Page 20

... 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 DS1985 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 21

... READ/WRITE TIMING DIAGRAM (cont’d) Figure 10 Write-0 Time Slot Read-Data Time Slot RESISTOR MASTER DS1985 60 s  t < 120 s < t LOW0 SLOT 1 s  t <  REC 60 s  t < 120 s SLOT 1 s  t < 15 s LOWR 0  t < 45 s RELEASE 1  ...

Page 22

... 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 DS1985 to determine if the ROM data has been received error-free by the bus master. The equivalent polynomial ...

Page 23

... There is no circuitry on the DS1985 that prevents a command sequence from proceeding if the CRC stored in or calculated by the DS1985 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 24

... Storage 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 25

... PUP . PUP and a maximum time slot of 120  s after power has been applied the parasite capacitance will not affect may have to be reduced to as much as 0.5V to always ILMAX ...

Page 26

... © 2009 Maxim Integrated Products DESCRIPTION Maxim is a registered trademark of Maxim Integrated Products, Inc. DS1985 PAGES CHANGED 1 1 ...

Related keywords