Datasheets»Maxim Integrated»DS2465_13 Datasheet

DS2465_13 Datasheet

Download or read online Maxim Integrated DS2465_13 DeepCover Secure Authenticator with SHA-256 Coprocessor and 1-Wire Master Function pdf datasheet.



Page
1 of 30
next
DeepCover Secure Authenticator with
SHA-256 Coprocessor and 1-Wire Master Function
General Description
®
DeepCover
embedded security solutions cloak sensi-
tive data under multiple layers of advanced physical
security to provide the most secure key storage possible.
The DeepCover Secure Authenticator (DS2465) is a
SHA-256 coprocessor with built-in 1-Wire
provides the SHA-256 and memory functionality required
by a host system to communicate with and operate a
1-Wire SHA-256 slave. In addition, it performs protocol
2
conversion between the I
C master and any attached
1-Wire SHA-256 slaves. For 1-Wire line driving, internal
user-adjustable timers relieve the system host processor
from generating time-critical 1-Wire waveforms, support-
ing both standard and overdrive 1-Wire communication
speeds. The 1-Wire line can be powered down under
software control. Strong pullup features support 1-Wire
power delivery to 1-Wire devices such as EEPROMs.
When not in use, the DS2465 can be put in sleep mode
where power consumption is minimal.
Ordering Information
appears at end of data sheet.
3V
2
(I
C PORT)
µC
DeepCover and 1-Wire are registered trademarks of Maxim Integrated Products, Inc.
For pricing, delivery, and ordering information, please contact Maxim Direct at
1-888-629-4642, or visit Maxim Integrated’s website at www.maximintegrated.com.
ABRIDGED DATA SHEET
S SHA-256 Engine to Operate a Symmetric-Key-
Based Bidirectional Secure Authentication Model
S Two 32-Byte Pages of User EEPROM with Multiple
Programmable Protection Options
®
master that
S 1-Wire Master Port with Selectable Active or
Passive 1-Wire Pullup
S Strong 1-Wire Pullup Provided by an Internal Low-
Impedance Signal Path
S 1-Wire Port Can Be Powered Down Under
Software Control
2
S I
C Operating (Pullup) Voltage: 3.3V ±10%
S ±8kV ESD Protection on IO to GND (JESD22-A114
HBM, Typical)
S Operating Range: 3.3V ±10%, -40NC to +85NC
S 6-Pin TSOC Package
Authentication of Consumables
Secure Feature Control
Typical Application Circuit
R
P
R
= 1.1kΩ
P
V
CC
2
MAXIMUM I
C BUS CAPACITANCE 320pF
SDA
SCL
DS2465
1-Wire LINE
SLPZ
IO
DS28E15
#1
DS2465
Features
Applications
DS28E15
DS28E15
#2
#n
219-0017; Rev 3; 9/13

Summary of Contents

Page 1

... C PORT) µC DeepCover and 1-Wire are registered trademarks of Maxim Integrated Products, Inc. For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642, or visit Maxim Integrateds website at www.maximintegrated.com. ABRIDGED DATA SHEET S SHA-256 Engine to Operate a Symmetric-Key- Based Bidirectional Secure Authentication Model ...

Page 2

... RSTH Presence-Detect Sample Time t MSP Sampling for Short and Interrupt t SI Write-1/Read Low Time t W1L Maxim Integrated Storage Temperature Range ... -55NC to 125NC Lead Temperature (soldering, 10s) ...300NC Soldering Temperature (reflow) ...260NC CONDITIONS (Note 2) Sleep mode (SLPZ pin low 3.63V CC (Note 3) ...

Page 3

... Pulse Width of Spikes That Are t SP Suppressed by the Input Filter Input Current with an Input Voltage Between 0.1V I CC(MAX) and 0.9V CC(MAX) Maxim Integrated CONDITIONS Standard Overdrive Standard Overdrive Standard and overdrive Standard and overdrive Refer to the full data sheet. (Notes ...

Page 4

... Note 18 Total capacitance of one bus line in pF. The maximum bus capacitance allowable may vary from this value depend- B ing on the actual operating voltage and frequency of the application (I Maxim Integrated CONDITIONS (Note 3) I (Note 3) ...

Page 5

... CC resistor Serial-Clock Input. Must be connect- 6 SCL through a pullup resistor. CC Maxim Integrated The DS2465 is a SHA-256 coprocessor with built-in 1-Wire master and two pages of user memory. 6 SCL Refer to the full data sheet for this information. 5 SDA 4 SLPZ The self-timed 1-Wire master function supports advanced ...

Page 6

... The register section follows at address 60h. Addresses are implemented as volatile SRAM. The 1-Wire port configuration settings have default values that are loaded automatically during power-on. The address range 70h and higher is non- Maxim Integrated T-TIME OSCILLATOR CONTROLLER ...

Page 7

... Status registers, the 1-Wire read data register read-only. The configuration registers can be read and written; they also have defined power-on default settings. The factory byte, Manufacturer ID, and Personality byte are read-only. Maxim Integrated TYPE ACCESS DESCRIPTION SRAM R/W Input scratchpad — ...

Page 8

... When the DS2465 completes a 1-Wire Read Byte command, it puts the data read from the 1-Wire slave into the 1-Wire Read Data register. While the command is being executed, the I register. When the 1-Wire line is no longer busy, the I the DS2465 in read mode to read the data byte. Maxim Integrated 1-Wire Master Status Register (61h) (Table 1). All 1-Wire communication commands and ...

Page 9

... Master Configuration register is written the DS2465 receives the 1-Wire Master Reset command. When the strong pullup ends, the SPU bit is automatically reset to 0. Using the strong pullup feature does not change the state of the APU bit in the 1-Wire Master Configuration register. Maxim Integrated 1-Wire Master Configuration Register (67h) BIT 4 ...

Page 10

... REC0 slot read data time slot, the active pullup duration is slave dependent. See the strong pullup (SPU) section for a way to keep the pullup transistor conducting beyond t Maxim Integrated WRITE-ONE CASE WRITE-ZERO CASE t ...

Page 11

... RSTL 69h t Overdrive Speed (OD) MSP 6Ah t Overdrive Speed (OD) W0L 6Bh (not used, default 0000b) 6Ch (not used, default 0000b) 6Dh (not used, default 0000b) Maxim Integrated APU 1 APU 0 t REC0 and R REC0 WPU Table 6 for the conversion between binary code and parameter value. ...

Page 12

... See the 2 details of the I C protocol including acknowledge. The function commands are as follows: Refer to the full data sheet for this information. Maxim Integrated t t MSP W0L VALUE IN µs VALUE IN µ ...

Page 13

... Activity Read Pointer Position Master Status Bits Affected Master Configurations Affected 1-Wire Port Configurations Affected Maxim Integrated 5Ah Data destination, segment number (Table 7) Transferring scratchpad data to user EEPROM pages; If the target memory is write-protected, this command cannot not complete successfully. Data is taken from the scratchpad location that corresponds to the segment number ...

Page 14

... Bits 2:0: Segment Number (SEG#). These bits are relevant only if (S and (F/S 1). They specify the segment of the selected user memory page to be programmed with scratchpad data. All codes are valid. The code 000b refers to the first four bytes of the page, etc. Maxim Integrated BIT 4 BIT 3 ...

Page 15

... Command Duration 1-Wire Activity Read Pointer Position Master Status Bits Affected Master Configurations Affected 1-Wire Port Configurations Affected Maxim Integrated F0h N/A Device initialization after power-up; re-initialization (reset) as desired. Performs a global reset of device state machine logic. Terminates any ongoing 1-Wire communication. The command must be followed by a 1-Wire Reset Pulse command. ...

Page 16

... Error Conditions (Error Response) MAC Notes Busy Duration Command Duration 1-Wire Activity Read Pointer Position Master Status Bits Affected Master Configurations Affected 1-Wire Port Configurations Affected Maxim Integrated PRESENCE/SHORT DETECT t SI APU CONTROLLED EDGE PRESENCE PULSE t RSTH DS2465 PULLDOWN 87h ...

Page 17

... STARTS RISING AGAIN. WHEN RESPONDING WITH 1-Wire SLAVE DOES NOT HOLD THE LINE LOW AT ALL, AND THE VOLTAGE STARTS RISING AS SOON OVER. 1-Wire DEVICE DATA SHEETS USE THE TERM t SPECIFICATIONS AND CANNOT BE DISTINGUISHED FROM EACH OTHER. Figure 7. Write-One and Read-Data Time Slot Maxim Integrated BIT 4 BIT 3 X ...

Page 18

... BIT 5 Bit 7:0: Data Byte (DATA). These bits specify the data to be written to the 1-Wire line. The time slot for bit 0 is gener- ated first. Maxim Integrated A5h Data byte (Table 22) To write commands or data to the 1-Wire line. Equivalent to executing eight 1-Wire Single Bit commands, but faster due to less I Writes a single data byte to the 1-Wire line ...

Page 19

... Activity Read Pointer Position Master Status Bits Affected Master Configurations Affected 1-Wire Port Configurations Affected Maxim Integrated 96h N/A To read data from the 1-Wire line. Equivalent to executing eight 1-Wire Single Bit commands with (write-one time slot), but faster due to less I Generates eight read-data time slots on the 1-Wire line and stores result in the 1-Wire Read Data Register ...

Page 20

... Bit 7: Bit value (V). This bit specifies the branch direction to be taken if both, the first and the second read time slot read write-zero time slot is generated write-one time slot is generated. Maxim Integrated 78h Branch Direction (Table 23) To perform a 1-Wire Search ROM sequence ...

Page 21

... Dont care Bits 5:0: Block Size (BS). These bits specify the number of bytes to be received and written to the Input Scratchpad starting at location 00h 000000b, one byte is received. Maxim Integrated E1h Block size (Table 25) from a secure 1-Wire memory device. Reads bytes from the 1-Wire line and makes them accessible from the scratchpad ...

Page 22

... The device that controls the communication is called a master. The devices that are controlled by the master are slaves individually accessed, each device must have a slave address that does not conflict with other devices on the bus. Maxim Integrated MSB LSB ACK DATA ...

Page 23

... SCL to start reading. The slave shifts out each data bit on SDA at the falling edge of the previous SCL pulse and the data bit is valid at the rising edge of the current SCL pulse. The master generates all SCL clock pulses, including those needed to read from a slave. Maxim Integrated HD:STA ...

Page 24

... BFh (R)/(W) C0h to FFh Figure 11. Address-Specific Read and Write Behavior Maxim Integrated be sent with the direction bit set to 1. The read address is determined either from a preceding write access or implied from a function command. The DS2465 has different types of memory. Some areas ...

Page 25

... Write mode access is used to set the address for a subsequent read access (dummy write); the address increments after a data byte has been acknowledged. When accessed in read mode, the address increments after a byte is transmitted. Maxim Integrated 2 Type 3 Behavior I C Communication Examples ...

Page 26

... SHA-256 Coprocessor and 1-Wire Master Function Copy Scratchpad, e.g., to Write Data to the User Memory S AD,0 A 60h A CPS A The parameter byte is always acknowledged, regardless of its value (is always valid). Refer to the full data sheet for this information. Maxim Integrated Communication Examples (continued Programming DS2465 38 ...

Page 27

... Case A: 1-Wire Idle (1WB 0), No Busy Polling S AD,0 A 60h A 1WSB A The idle time is needed for the 1-Wire function to complete. Then access the device in read mode to get the result from the 1-Wire single-bit command. Maxim Integrated Communication Examples (continued) AD,0 A 60h A 1WRS A P (Idle) S ...

Page 28

... The read address is set to the 1-Wire Read Data register while the 1-Wire Read Byte command is still in progress. Then, after the 1-Wire function is completed, the device is accessed to read the data byte that was obtained from the 1-Wire line. Maxim Integrated Communication Examples (continued) ...

Page 29

... Case C: 1-Wire Busy (1WB 1) S AD,0 A 60h A 1WT A P The master should stop and restart as soon as the DS2465 does not acknowledge the command code. Maxim Integrated Communication Examples (continued) Repeat until the 1WB bit has changed A ...

Page 30

... Maxim Integrated cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim Integrated product. No circuit patent licenses are implied. Maxim Integrated reserves the right to change the circuitry and specifications without notice at any time. The parametric values (min and max limits) shown in the Electrical Characteristics table are guaranteed ...

Comments to this Datasheet