DS2704G+ MAXIM [Maxim Integrated Products], DS2704G+ Datasheet
![no-image](/images/no-image-200.jpg)
DS2704G+
Related parts for DS2704G+
DS2704G+ Summary of contents
Page 1
... Federal Information FEATURES § § § § § 0.01mF Li+ § Safety § Circuit PIN-PACKAGE 6-TDFN DS2704G+ on Tape-and-Reel Bare Die VDD 3mm × 3mm TDFN (TOP VIEW¾PADS ON BOTTOM) Top Side A1 Mark ...
Page 2
ABSOLUTE MAXIMUM RATINGS Voltage Range on All Pins, Relative to V Operating Temperature Range Storage Temperature Range Soldering Temperature Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and ...
Page 3
AC ELECTRICAL CHARACTERISTICS: 1-WIRE INTERFACE (2.5V £ V £ 5.5V -30°C to +85°C PARAMETER STANDARD BUS TIMING Time Slot Recovery Time Write 0 Low Time Write 1 Low Time Read Data Valid Reset Time High Reset ...
Page 4
PIN DESCRIPTION PIN SYMBOL Serial interface data I/O pin. Bi-directional data transmit and receive at 16KBPS 143KBPS Supply GND and reference for serial communication. Attach VSS to battery 5 VSS pack negative terminal 1 VDD Supply input. ...
Page 5
Programming mode is entered when writing the nonvolatile memory portions of the DS2704. The supply current increases to I for t when a Copy Scratchpad, Write Status, Compute Secret, Clear/Lock Secret or Clear/Set DDP EEC Overdrive Timing command is executed. ...
Page 6
Table 1. Authentication Function Commands COMMAND Write Challenge Compute MAC without ROM ID and return MAC Compute MAC with ROM ID and return MAC SECRET MANAGEMENT FUNCTION COMMANDS CLEAR SECRET [5Ah]. This command sets the 64-bit secret to all 0’s ...
Page 7
Table 3. 1-Wire Speed Control Function Commands COMMAND Set Overdrive Clear Overdrive EEPROM MEMORY The DS2704 has a linear address space for access to the EEPROM data field. The Read Memory and Read Data/Generate CRC Memory function commands provide DS2502 ...
Page 8
The bus master can issue a reset pulse at any point or continue to issue read time slots until the end of the 32-byte page is reached. If reading occurs through the end of the 32-byte page, the bus ...
Page 9
EEPROM STATUS The DS2704 has a separate 8-byte linear address space for access to the EEPROM Status data field using the Read Status and Write Status Function Commands. READ STATUS [AAh] The Read Status command is used to read data ...
Page 10
After the programming write delay (t appropriate Write Protect Page bits have been programmed. Table 6. EEPROM Memory and Status Function Commands COMMAND Read Memory Read Data/Generate CRC Read All Read Status Write Status Write Scratchpad Read Scratchpad Copy Scratchpad ...
Page 11
CRC GENERATION The DS2704 has an 8-bit CRC stored in the most significant byte of its 1-Wire net address and generates a CRC during some command protocols. To ensure error-free transmission of the address, the host system can compute a ...
Page 12
Figure 4. 1-Wire Bus Interface Circuitry TRANSACTION SEQUENCE The protocol for accessing the DS2704 through the 1-Wire port is as follows: § Initialization § Net Address Command § Function Command(s) § Data Transfer (not all commands have data transfer) All ...
Page 13
I/O SIGNALING The 1-Wire bus requires strict signaling protocols to ensure data integrity. The four protocols used by the DS2704 are as follows: the initialization sequence (reset pulse followed by presence pulse), write 0, write 1, and read data. The ...
Page 14
Figure 6. 1-Wire Write and Read Time Slots WRITE 0 SLOT t SLOT t LOW0 V PULLUP GND Device Sample Window MIN TYP MODE Standard 15ms 15ms Overdrive 2ms 1ms Data = 0 t SLOT V t PULLUP RDV GND ...
Page 15
Table 7. All Function Commands COMMAND Write Challenge Compute MAC without ROM ID and return MAC Compute MAC with ROM ID and return MAC Clear Secret Compute Next Secret without ROM ID Compute Next Secret with ROM ID Lock Secret ...
Page 16
Table 8. Guide to Function Command Requirements ISSUE MEMORY COMMAND ADDRESS Write Challenge Compute MAC Compute Next Secret Clear/Lock Secret, Set/Clear Overdrive Read Memory 16 bits: TA1, TA2 Read Data/Gen CRC 16 bits: TA1, TA2 Read All 16 bits: TA1, ...
Page 17
Figure 8: Compute Next Secret Function Command 1-Wire SKIP ROM Reset Cmd Compute Next Secret Presence Cmd Pulse Figure 9: Copy Scratchpad Function Command 1-Wire SKIP ROM Copy Reset Cmd Scratchpad Cmd Presence Pulse DS2704: 1280-Bit EEPROM with SHA-1 Authentication ...
Page 18
Figure 10: Clear/Lock Secret, Set/Clear Overdrive Function Commands 1-Wire SKIP ROM Reset Cmd Presence Pulse PACKAGE INFORMATION (For the latest package outline information www.maxim-ic.com/DallasPackInfo.) Clear/Lock Secret Cmd Wait for EEPROM Copy Time or Set/Clear Overdrive Cmd 18 of ...