0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
DS28E83Q+T

DS28E83Q+T

  • 厂商:

    AD(亚德诺)

  • 封装:

    WDFN6

  • 描述:

    1-WIRE 5K RAD SECURE AUTHENTICAT

  • 数据手册
  • 价格&库存
DS28E83Q+T 数据手册
EVALUATION KIT AVAILABLE Request Security User Guide and Developer Software › DS28E83 General Description The DS28E83 is a radiation-resistant secure authenticator that provides a core set of cryptographic tools derived from integrated asymmetric (ECC-P256) and symmetric (SHA-256) secu­rity functions. In addition to the security services provided by the hardware implemented crypto engines, the device integrates a FIPS-compatible true random number genera­ tor (TRNG), 10Kb of secured OTP, one configurable GPIO, and a unique 64-bit ROM identification number (ROM ID). The ECC public/private key capabilities operate from the NIST defined P-256 curve and include FIPS 186-compliant ECDSA signature generation and verification to support a bidirectional asymmetric key authentication model. The SHA-256 secret key capabilities are compli­ant with FIPS 180 and are flexibly used either in conjunc­tion with ECDSA operations or independently for multiple HMAC functions. The GPIO pin can be operated under command control and include configurability supporting authenticated and nonauthenticated operation, including an ECDSA-based cryptorobust mode to support secure boot of a host processor. DeepCover® embedded security solutions cloak sensitive data under multiple layers of advanced security to provide the most secure key storage possible. To protect against device-level security attacks, invasive and noninvasive countermeasures are implemented including active die shield, encrypted storage of keys, and algorithmic methods. Applications ● Medical Consumables Secure Authentication ● Medical Tools/Accessories Identification and Calibration ● Accessory and Peripheral Secure Authentication ● Secure Storage of Cryptographic Keys for Host Controllers DeepCover Radiation Resistant 1-Wire Authenticator Benefits and Features ● High Radiation Resistance Allows UserProgrammable Manufacturing or Calibration Data Before Medical Sterilization • Resistant Up to 75kGy (kiloGray) of Radiation • One Time Programmable (OTP) 10kb of User Data, Keys, and Certificates ● ECC-P256 Compute Engine • FIPS 186 ECDSA P256 Signature and Verification • ECDH Key Exchange for Session Key Establishment • ECDSA Authenticated R/W of Configurable Memory ● SHA-256 Compute Engine • FIPS 180 MAC for Secure Download/Boot • FIPS 198 HMAC for Bidirectional Authentication and Optional GPIO Control ● SHA-256 OTP (One-Time Pad) Encrypted R/W of Configurable Memory Through ECDH Established Key ● One GPIO Pin with Optional Authentication Control • Open-Drain, 4mA/0.4V • Optional SHA-256 or ECDSA Authenticated On/Off and State Read • Optional ECDSA Certificate to Set On/Off After Multiblock Hash for Secure Download ● TRNG with NIST SP 800-90B Compliant Entropy Source with Function to Read Out ● Optional Chip Generated Pr/Pu Key Pairs for ECC Operations or Secrets for SHA256 Functions ● Unique and Unalterable Factory Programmed 64-Bit Identification Number (ROM ID) • Optional Input Data Component to Crypto and Key Operations ● Advanced 1-Wire Protocol Minimizes Interface to Just Single Contact ● Operating Range: 3.3V ±10%, 0°C to +50°C ● Secure Boot or Download of Firmware and/or System Parameters ● ±8kV HBM ESD Protection of 1-Wire IO Pin DeepCover® is a registered trademark of Maxim Integrated Products, Inc. Ordering Information appears at end of data sheet. 19-100287; Rev 0; 3/18 ● 6-Pin, 3mm x 3mm TDFN DS28E83 DeepCover Radiation Resistant 1-Wire Authenticator Simplified Block Diagram PARASITE POWER CX CEXT DS28E83 64-BIT ROM ID IO 1-WIRE FUNCTION CONTROL AND COMMAND BUFFER RNG ECC-P256 SHA-256 10Kb OTP ARRAY USER MEMORY KEYS & CERTIFICATES PIO AUTHENTICATED GPIO www.maximintegrated.com COMPUTE CONTROL Maxim Integrated │  2 DS28E83 DeepCover Radiation Resistant 1-Wire Authenticator Absolute Maximum Ratings Voltage Range on Any Pin Relative to GND...........-0.5V to 4.0V Maximum Current into Any Pin......................... -20mA to +20mA Operating Temperature Range..................................0°C to 50°C Lead Temperature (soldering, 10s).................................. +300°C Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. Package Information 6 TDFN Package Code T633+2 Outline Number 21-0137 Land Pattern Number 90-0058 Thermal Resistance, Single-Layer Board: Junction to Ambient (θJA) 55ºC/W Junction to Case (θJC) 9ºC/W Thermal Resistance, Four-Layer Board: Junction to Ambient (θJA) 42ºC/W Junction to Case (θJC) 9ºC/W For the latest package outline information and land patterns (footprints), go to www.maximintegrated.com/packages. Note that a “+”, “#”, or “-” in the package code indicates RoHS status only. Package drawings may show a different suffix character, but the drawing pertains to the package regardless of RoHS status. Package thermal resistances were obtained using the method described in JEDEC specification JESD51-7, using a four-layer board. For detailed information on package thermal considerations, refer to www.maximintegrated.com/thermal-tutorial. Electrical Characteristics (Limits are 100% tested at TA = +25°C. Limits over the operating temperature range and relevant supply voltage range are guaranteed by design and characterization. Specifications marked GBD are guaranteed by design and not production tested. Specifications to the minimum and maximum operating temperature are guaranteed by design and are not production tested.) PARAMETER SYMBOL CONDITIONS MIN TYP 2.97 3.3 MAX UNITS IO PIN: GENERAL DATA 1-Wire Pullup Voltage VPUP (Note 1) 1-Wire Pullup Resistance RPUP (Notes 1, 2) Input Capacitance CIO (Note 3) Capacitor External CX (Note 1) Input Load Current IL IO pin at VPUP High-to-Low Switching Threshold VTL (Notes 4, 5, 6) Input Low Voltage VIL (Notes 4, 7) Low-to-High Switching Threshold VTH (Notes 4, 5, 8) 0.75 x VPUP Switching Hysteresis VHY (Notes 4, 5, 9) 0.3 Output Low Voltage VOL IOL = 4mA (Note 10) www.maximintegrated.com 3.63 V 1000 Ω 0.1 + CX 399.5 nF 470 540.5 Pre-radiation 40 360 Post-radiation 120 0.65 x VPUP nF μA V 0.10 x VPUP V V V 0.4 V Maxim Integrated │  3 DS28E83 DeepCover Radiation Resistant 1-Wire Authenticator Electrical Characteristics (continued) (Limits are 100% tested at TA = +25°C. Limits over the operating temperature range and relevant supply voltage range are guaranteed by design and characterization. Specifications marked GBD are guaranteed by design and not production tested. Specifications to the minimum and maximum operating temperature are guaranteed by design and are not production tested.) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS IO PIN: 1-Wire Interface Standard speed, Preradiation, RPUP = 1000Ω Recovery Time (Notes 1, 11, 12) tREC Standard speed, Postradiation, RPUP = 1000Ω (Note 22) Overdrive speed, RPUP = 1000Ω Rising-Edge Hold-off (Notes 4, 13) Time Slot Duration (Notes 1, 14) tREH tSLOT 25 Directly prior to reset pulse 100 50 Directly prior to reset pulse 10 Directly prior to reset pulse 100 Applies to standard speed only Standard speed Overdrive speed μs 1500 1 Pre-radiation 85 Post-radiation (Note 22) 110 μs μs 16 IO PIN: 1-Wire RESET, PRESENCE-DETECT CYCLE Reset Low Time (Note 1) tRSTL Reset High Time (Note 1) tRSTH Presence Detect High Time tPDH Presence Detect Low Time tPDL Presence Detect Fall Time (Notes 4, 15) tFPD Presence-Detect Sample Time (Notes 1, 16) tMSP Standard speed 480 640 Overdrive speed 48 80 Standard speed 480 Overdrive speed 48 Standard speed 15 60 Overdrive speed 2 6 Standard speed 60 240 Overdrive speed 8 24 μs μs Standard speed 1.25 Overdrive speed 0.15 μs μs μs Standard speed 65 75 Overdrive speed 7 10 Standard speed 60 120 Overdrive speed 6 15.5 Standard speed 0.25 15 Overdrive speed 0.25 2 Standard speed 0.25 15 - δ Overdrive speed 0.25 2-δ Standard speed tRL + δ 15 Overdrive speed tRL+ δ 2 μs IO PIN: 1-Wire WRITE Write-Zero Low Time (Notes 1, 17) tW0L Write-One Low Time (Notes 1, 17) tW1L μs μs IO PIN: 1-Wire READ Read Low Time (Notes 1, 18) Read Sample Time (Note 1, 18) www.maximintegrated.com tRL tMSR μs μs Maxim Integrated │  4 DS28E83 DeepCover Radiation Resistant 1-Wire Authenticator Electrical Characteristics (continued) (Limits are 100% tested at TA = +25°C. Limits over the operating temperature range and relevant supply voltage range are guaranteed by design and characterization. Specifications marked GBD are guaranteed by design and not production tested. Specifications to the minimum and maximum operating temperature are guaranteed by design and are not production tested.) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS 0.4 V GPIO PIN GPIO Output Low PIOVOL GPIO Input Low PIOVIL GPIO Master Sample PIOVIH GPIO Switching Hysteresis PIOVHY GPIO Leakage Current PIOIOL = 4mA (Note 10) -0.3 0.70 x VPUP 0.15 x VPUP V VPUP + 0.3 V 0.3 PIOIL -10 V +10 μA 15 mA STRONG PULLUP OPERATION Strong Pullup Current ISPU (Note 19) Strong Pullup Voltage VSPU (Note 19) 11 2.8 V Read Memory tRM 2 ms Write Memory tWM 100 ms Write State tWS 15 ms Computation Time (HMAC) tCMP 4 ms Generate ECC Key Pair tGKP 350 ms Generate ECDSA Signature tGES 80 ms Verify ECDSA Signature or Compute ECDH Time tVES 160 ms TRNG Generation tRNG 40 ms TRNG On-Demand Check tODC 65 ms TOPTW 50 ºC OTP OTP Write Temperature Data Retention tDR TA = +85°C (Note 21) 10 Years 2 ms POWER Power-Up Time tOSCWUP (Notes 1, 20) Note 1: System requirement. Note 2: Maximum allowable pullup resistance is a function of the number of 1-Wire devices in the system and 1-Wire recovery times. The specified value here applies to systems with only one device and with the minimum 1-Wire recovery times. Note 3: Value represents the internal parasite capacitance when VPUP is first applied. Once the parasite capacitance is charged, it does not affect normal communication. Typically, during normal communication, the internal parasite capacitance is effectively ~100pF. Note 4: Guaranteed by design and/or characterization only. Not production tested. Note 5: VTL, VTH, and VHY are functions of the internal supply voltage, which is a function of VPUP, RPUP, 1-Wire timing, and capacitive loading on IO. Lower VPUP, higher RPUP, shorter tREC, and heavier capacitive loading all lead to lower values of VTL, VTH, and VHY. Note 6: Voltage below which, during a falling edge on IO, a logic-zero is detected. Note 7: The voltage on IO must be less than or equal to VILMAX at all times the master is driving IO to a logic-zero level. Note 8: Voltage above which, during a rising edge on IO, a logic-one is detected. Note 9: After VTH is crossed during a rising edge on IO, the voltage on IO must drop by at least VHY to be detected as logic-zero. Note 10: The I-V characteristic is linear for voltages less than 1V. Note 11: Applies to a single device attached to a 1-Wire line. Note 12: tREC min covers operation at worst-case temperature VPUP, RPUP, CX, tRSTL, tWOL, and tRL. tRECMIN can be significantly reduced under less extreme conditions. Contact the factory for more information. Note 13: The earliest recognition of a negative edge is possible at tREH after VTH has been previously reached. Note 14: Defines maximum possible bit rate. Equal to 1/(tW0LMIN + tRECMIN). www.maximintegrated.com Maxim Integrated │  5 DS28E83 DeepCover Radiation Resistant 1-Wire Authenticator Electrical Characteristics (continued) (Limits are 100% tested at TA = +25°C. Limits over the operating temperature range and relevant supply voltage range are guaranteed by design and characterization. Specifications marked GBD are guaranteed by design and not production tested. Specifications to the minimum and maximum operating temperature are guaranteed by design and are not production tested.) Note 15: Time from V(IO) = 80% of VPUP and V(IO) = 20% of VPUP at the negative edge on IO at the beginning of the presence detect pulse. Note 16: Interval after tRSTL during which a bus master can read a logic 0 on IO if there is a DS28E83 present. Note 17: ε in Figure 4 represents the time required for the pullup circuitry to pull the voltage on IO up from VIL to VTH. Note 18: δ in Figure 4 represents the time required for the pullup circuitry to pull the voltage on IO up from VIL to the input-high threshold of the bus master. Note 19: ISPU is the current drawn from IO during a strong pullup (SPU) operation. The pullup circuit on IO during the SPU operation should be such that the voltage at IO is greater than or equal to VSPUMIN. A low-impedance bypass of RPUP activated during the SPU operation is the recommended way to meet this requirement. Note 20: 1-Wire communication should not take place for at least tOSCWUP after VPUP reaches VPUP min. Note 21: Data retention is tested in compliance with JESD47G. No elevated gamma radiation level. Note 22: Post radiation increases leakage current and requires long recovery times as noted. Pin Configuration TOP VIEW DNC 1 IO 2 GND 3 + 6 CEXT 5 DNC 4 PIO EP* TDFN-EP (3mm x 3mm) *EP = EXPOSED PAD Pin Description PIN NAME 1, 5 DNC FUNCTION Do Not Connect 2 IO 3 GND Ground 4 PIO General-Purpose IO 6 CEXT — — www.maximintegrated.com 1-Wire IO Input for External Capacitor Exposed Pad (TDFN Only). Solder evenly to the board's ground plane for proper operation. Refer to Application Note 3273: Exposed Pads: A Brief Introduction for additional information. Maxim Integrated │  6 DS28E83 DeepCover Radiation Resistant 1-Wire Authenticator Detailed Description Function Commands The DS28E83 is the first secure authenticator to integrate high radiation resistance. It provides a core set of cryptographic tools derived from integrated asymmetric (ECCP256) and symmetric (SHA-256) security functions. In addition to the security services provided by the hardware implemented crypto engines, the device integrates a FIPS true random number generator (TRNG), 10Kb of secured OTP, one pin of configurable GPIO, and a unique 64-bit ROM identification number (ROM ID). FROM ROM FUNCTIONS FLOW CHART After a 1-Wire reset/presence cycle and ROM function command sequence is successful, a command start can be accepted and then followed by a device function command. In general, these commands follow the state flow diagram (Figure 1). Within this diagram, the data transfer is verified when writing and reading by a CRC of 16-bit type (CRC-16). The CRC-16 is computed as described in Application Note 27: Understanding and Using Cyclic Redundancy Checks with Maxim 1-Wire and iButton Products. 66h COMMAND START? MASTER Tx COMMAND START N Y MASTER Tx INPUT LENGTH BYTE MASTER Tx COMMAND BYTE MASTER Tx PARAMETER BYTE(S) MASTER Rx CRC-16 (INVERTED OF COMMAND START, LENGTH, COMMAND, AND PARAMETERS) MASTER Tx RELEASE BYTE N SLAVE Rx AAh RELEASE BYTE? Y DELAY WITH STRONG PULLUP MASTER Rx FFh DUMMY BYTE MASTER Rx OUTPUT LENGTH BYTE MASTER Rx RESULT BYTE MASTER Rx DATA BYTE(S) MASTER Rx CRC-16 (INVERTED OF LENGTH, RESULT, & DATA) MASTER Rx 1S N MASTER Tx RESET? Y TO ROM FUNCTIONS FLOW CHART Figure 1. Device Function Flow Chart www.maximintegrated.com Maxim Integrated │  7 DS28E83 DeepCover Radiation Resistant 1-Wire Authenticator 1-Wire Bus System The 1-Wire bus is a system that has a single bus master and one or more slaves. In all instances, the DS28E83 is a slave device. The bus master is typically a microcontroller. The discussion of this bus system is broken down into three topics: hardware configuration, transaction sequence, and 1-Wire signaling (signal types and timing). The 1-Wire protocol defines bus transactions in terms of the bus state during specific time slots that are initiated on the falling edge of sync pulses from the bus master. Hardware Configuration The 1-Wire bus has only a single line by definition; it is important that each device on the bus can drive it at the appropriate time. To facilitate this, each device attached to the 1-Wire bus must have open-drain or three-state outputs. The 1-Wire port of the DS28E83 is open drain with an internal circuit equivalent. A multidrop bus consists of a 1-Wire bus with multiple slaves attached. The DS28E83 supports both a standard and overdrive communication speed of 11.7kbps (max) and 62.5kbps (max), respectively. The value of the pullup resistor primarily depends on the network size and load conditions. The DS28E83 requires a pullup resistor of 1kΩ (max) at any speed. The idle state for the 1-Wire bus is high. If for any reason a transaction needs to be suspended, the bus must be left in the idle state if the transaction is to resume. If this does not occur and the bus is left low for more than 16μs (overdrive speed) or more than 120μs (standard speed), one or more devices on the bus could be reset. Transaction Sequence The protocol for accessing the DS28E83 through the 1-Wire port is as follows: ●● Initialization ●● ROM Function command ●● Device Function command ●● Transaction/data Initialization All transactions on the 1-Wire bus begin with an initialization sequence. The initialization sequence consists of a reset pulse transmitted by the bus master followed by presence pulse(s) transmitted by the slave(s). The presence pulse lets the bus master know that the DS28E83 is on the bus and is ready to operate. For more details, see the 1-Wire Signaling and Timing section. VPUP *SEE NOTE 1-WIRE SLAVE PORT BUS MASTER Tx PIOX Rx PIOY Tx BIDIRECTIONAL OPEN-DRAIN PORT CTL RPUP DATA Rx = RECEIVE Tx = TRANSMIT CX Rx IL Tx 100Ω MOSFET *NOTE: USE A LOW-IMPEDANCE BYPASS OR EQUALLY DRIVE LOGIC ‘1’ WITH PIOY Figure 2. Hardware Configuration www.maximintegrated.com Maxim Integrated │  8 DS28E83 DeepCover Radiation Resistant 1-Wire Authenticator 1-Wire Signaling and Timing function command. If the bus master uses slew-rate control on the falling edge, it must pull down the line for tRSTL + tF to compensate for the edge. A tRSTL duration of 480μs or longer exits the overdrive mode, returning the device to standard speed. If the DS28E83 is in overdrive mode and tRSTL is no longer than 80μs, the device remains in overdrive mode. If the device is in overdrive mode and tRSTL is between 80μs and 480μs, the device resets, but the communication speed is undetermined. The DS28E83 requires strict protocols to ensure data integrity. The protocol consists of four types of signaling on one line: reset sequence with reset pulse and presence pulse, write-zero, write-one, and read-data. Except for the presence pulse, the bus master initiates all falling edges. The DS28E83 can communicate at two speeds: standard and overdrive. If not explicitly set into the overdrive mode, the DS28E83 communicates at standard speed. While in overdrive mode, the fast timing applies to all waveforms. After the bus master has released the line, it goes into receive mode. Now the 1-Wire bus is pulled to VPUP through the pullup resistor or, in the case of a special driver chip, through the active circuitry. When the threshold VTH is crossed, the DS28E83 waits for tPDH and then transmits a presence pulse by pulling the line low for tPDL. To detect a presence pulse, the master must test the logical state of the 1-Wire line at tMSP. To get from idle to active, the voltage on the 1-Wire line needs to fall from VPUP below the threshold VTL. To get from active to idle, the voltage needs to rise from VILMAX past the threshold VTH. The time it takes for the voltage to make this rise is seen in Figure 3 as ε, and its duration depends on the pullup resistor (RPUP) used and the capacitance of the 1-Wire network attached. The voltage VILMAX is relevant for the DS28E83 when determining a logical level, not triggering any events. The tRSTH window must be at least the sum of tPDHMAX, tPDLMAX, and tRECMIN. Immediately after tRSTH is expired, the DS28E83 is ready for data communication. In a mixed population network, tRSTH should be extended to minimum 480μs at standard speed and 48μs at overdrive speed to accommodate other 1-Wire devices. Figure 3 shows the initialization sequence required to begin any communication with the DS28E83. A reset pulse followed by a presence pulse indicates that the DS28E83 is ready to receive data, given the correct ROM and device MASTER Tx RESET PULSE MASTER Rx PRESENCE PULSE tMSP ε VPUP VIHMASTER VTH VTL VILMAX 0V tRSTL tPDH tF tPDL tREC tRSTH RESISTOR (RPUP) MASTER 1-WIRE SLAVE Figure 3. Initialization Procedure: Reset and Presence Pulse www.maximintegrated.com Maxim Integrated │  9 DS28E83 Read/Write Time Slots Data communication with the DS28E83 takes place in time slots that carry a single bit each. Write time slots transport data from bus master to slave. Read time slots transfer data from slave to master. Figure 4 illustrates the definitions of the write and read time slots. All communication begins with the master pulling the data line low. As the voltage on the 1-Wire line falls below the threshold VTL, the DS28E83 starts its internal timing generator that determines when the data line is sampled during a write time slot and how long data is valid during a read time slot. Master-to-Slave For a write-one time slot, the voltage on the data line must have crossed the VTH threshold before the write-one low time tW1LMAX is expired. For a write-zero time slot, the voltage on the data line must stay below the VTH threshold until the write-zero low time tW0LMIN is expired. For the most reliable communication, the voltage on the data line should not exceed VILMAX during the entire tW0L or tW1L window. After the VTH threshold has been crossed, the DS28E83 needs a recovery time tREC before it is ready for the next time slot. www.maximintegrated.com DeepCover Radiation Resistant 1-Wire Authenticator Slave-to-Master A read-data time slot begins like a write-one time slot. The voltage on the data line must remain below VTL until the read low time tRL is expired. During the tRL window, when responding with a 0, the DS28E83 starts pulling the data line low; its internal timing generator determines when this pulldown ends and the voltage starts rising again. When responding with a 1, the DS28E83 does not hold the data line low at all, and the voltage starts rising as soon as tRL is over. The sum of tRL + δ (rise time) on one side and the internal timing generator of the DS28E83 on the other side define the master sampling window (tMSRMIN to tMSRMAX), in which the master must perform a read from the data line. For the most reliable communication, tRL should be as short as permissible, and the master should read close to but no later than tMSRMAX. After reading from the data line, the master must wait until tSLOT is expired. This guarantees sufficient recovery time tREC for the DS28E83 to get ready for the next time slot. Note that tREC specified herein applies only to a single DS28E83 attached to a 1-Wire line. For multidevice configurations, tREC must be extended to accommodate the additional 1-Wire device input capacitance. Alternatively, an interface that performs active pullup during the 1-Wire recovery time such as the special 1-Wire line drivers can be used. Maxim Integrated │  10 DS28E83 DeepCover Radiation Resistant 1-Wire Authenticator WRITE-ONE TIME SLOT tW1L VPUP VIHMASTER VTH VTL VILMAX 0V tF ε tSLOT RESISTOR (RPUP) MASTER WRITE-ZERO TIME SLOT tW0L VPUP VIHMASTER VTH VTL VILMAX 0V tF ε tREC tSLOT RESISTOR (RPUP) MASTER READ-DATA TIME SLOT tMSR tRL VPUP VIHMASTER VTH VTL VILMAX 0V MASTER SAMPLING WINDOW tF δ tREC tSLOT RESISTOR (RPUP) MASTER 1-WIRE SLAVE Figure 4. Read/Write Timing Diagrams www.maximintegrated.com Maxim Integrated │  11 DS28E83 DeepCover Radiation Resistant 1-Wire Authenticator 1-Wire ROM Commands Skip ROM [CCh] Once the bus master has detected a presence, it can issue one of the seven ROM function commands that the DS28E83 supports. All ROM function commands are 8 bits long. For operational details, see the flowchart description in Figure 5 and Figure 6. A descriptive list of these ROM function commands follows in the subsequent sections. This command can save time in a single-drop bus system by allowing the bus master to access the device functions without providing the 64-bit ROM ID. If more than one slave is present on the bus and, for example, a read command is issued following the Skip ROM command, data collision occurs on the bus as multiple slaves transmit simultaneously (open-drain pulldowns produce a wiredAND result). Read ROM[33h] The Read ROM command allows the bus master to read the DS28E83’s 8-bit family code, unique 48-bit serial number, and 8-bit CRC. This command can only be used if there is a single slave on the bus. If more than one slave is present on the bus, a data collision occurs when all slaves try to transmit at the same time (open drain produces a wired-AND result). The resultant family code and 48-bit serial number result in a mismatch of the CRC. Match ROM[55h] The Match ROM command, followed by a 64-bit ROM sequence, allows the bus master to address a specific DS28E83 on a multidrop bus. Only the DS28E83 that exactly matches the 64-bit ROM sequence responds to the subsequent device function command. All other slaves wait for a reset pulse. This command can be used with a single device or multiple devices on the bus. Search ROM[F0h] When a system is initially brought up, the bus master might not know the number of devices on the 1-Wire bus or their ROM ID numbers. By taking advantage of the wired-AND property of the bus, the master can use a process of elimination to identify the ID of all slave devices. For each bit in the ID number, starting with the least significant bit, the bus master issues a triplet of time slots. On the first slot, each slave device participating in the search outputs the true value of its ID number bit. On the second slot, each slave device participating in the search outputs the complemented value of its ID number bit. On the third slot, the master writes the true value of the bit to be selected. All slave devices that do not match the bit written by the master stop participating in the search. If both of the read bits are zero, the master knows that slave devices exist with both states of the bit. By choosing which state to write, the bus master branches in the search tree. After one complete pass, the bus master knows the ROM ID number of a single device. Additional passes identify the ID numbers of the remaining devices. Refer to Application Note 187: 1-Wire Search Algorithm for a detailed discussion, including an example. www.maximintegrated.com Resume [A5h] To maximize the data throughput in a multidrop environment, the Resume command is available. This command checks the status of the RC bit and, if it is set, directly transfers control to the device function commands, similar to a Skip ROM command. The only way to set the RC bit is through successfully executing the Match ROM, Search ROM, or Overdrive-Match ROM command. Once the RC bit is set, the device can repeatedly be accessed through the Resume command. Accessing another device on the bus clears the RC bit, preventing two or more devices from simultaneously responding to the Resume command. Overdrive-Skip ROM [3Ch] On a single-drop bus this command can save time by allowing the bus master to access the device functions without providing the 64-bit ROM ID. Unlike the normal Skip ROM command, the Overdrive-Skip ROM command sets the DS28E83 into the overdrive mode (OD = 1). All communication following this command must occur at overdrive speed until a reset pulse of minimum 480μs duration resets all devices on the bus to standard speed (OD = 0). When issued on a multidrop bus, this command sets all overdrive-supporting devices into overdrive mode. To subsequently address a specific overdrive-supporting device, a reset pulse at overdrive speed must be issued followed by a Match ROM or Search ROM command sequence. This speeds up the time for the search process. If more than one slave supporting overdrive is present on the bus and the Overdrive-Skip ROM command is followed by a read command, data collision occurs on the bus as multiple slaves transmit simultaneously (opendrain pulldowns produce a wired-AND result). Overdrive-Match ROM [69h] The Overdrive-Match ROM command followed by a 64-bit ROM sequence transmitted at overdrive speed allows the bus master to address a specific DS28E83 on a multidrop bus and to simultaneously set it in overdrive mode. Only the DS28E83 that exactly matches the 64-bit ROM Maxim Integrated │  12 DS28E83 DeepCover Radiation Resistant 1-Wire Authenticator sequence responds to the subsequent device function command. Slaves already in overdrive mode from a previous Overdrive-Skip ROM or successful Overdrive-Match ROM command remain in overdrive mode. All overdrive- capable slaves return to standard speed at the next reset pulse of minimum 480μs duration. The Overdrive-Match ROM command can be used with a single device or multiple devices on the bus. ROM Command Flow BUS MASTER Tx RESET PULSE FROM DEVICE FUNCTIONS FLOW CHART OD RESET PULSE? FROM ROM FUNCTION FLOW PART 2 N OD = 0 Y SLAVE Tx PRESENCE PULSE BUS MASTER Tx ROM FUNCTION COMMAND 33h READ ROM COMMAND? N 55h MATCH ROM COMMAND? F0h SEARCH ROM COMMAND? N N CCh SKIP ROM COMMAND? Y Y Y Y RC = 0 RC = 0 RC = 0 RC = 0 SLAVE Tx FAMILY CODE (1 BYTE) SLAVE Tx BIT 0 MASTER Tx BIT 0 N N Y BIT 0 MATCH? Y SLAVE Tx BIT 1 MASTER Tx BIT 1 SLAVE Tx BIT 1 MASTER Tx BIT 0 Y BIT 1 MATCH? N N Y SLAVE Tx CRC BYTE TO ROM FUNCTION FLOW PART 2 SLAVE Tx BIT 0 MASTER Tx BIT 0 BIT 0 MATCH? SLAVE Tx SERIAL NUMBER (6 BYTES) N BIT 1 MATCH? Y SLAVE Tx BIT 63 MASTER Tx BIT 63 SLAVE Tx BIT 63 MASTER Tx BIT 63 BIT 63 MATCH? RC = 1 N N BIT 63 MATCH? RC = 1 TO ROM FUNCTION FLOW PART 2 FROM ROM FUNCTION FLOW PART 2 Figure 5. ROM Function Flow (Part 1) www.maximintegrated.com Maxim Integrated │  13 DS28E83 DeepCover Radiation Resistant 1-Wire Authenticator TO ROM FUNCTION FLOW PART 1 FROM ROM FUNCTION FLOW PART 1 A5h RESUME COMMAND? 3Ch OVERDRIVESKIP ROM? N Y RC = 1? N Y N Y RC = 0; OD = 1 RC = 0; OD = 1 N 69h OVERDRIVEMATCH ROM? MASTER Tx BIT 0 MASTER Tx RESET? Y N OD = 0 Y N MASTER Tx RESET? BIT 0 MATCH? MASTER Tx BIT 1 Y N BIT 1 MATCH? N OD = 0 Y SLAVE Tx BIT 63 BIT 63 MATCH? FROM ROM FUNCTION FLOW PART 1 N OD = 0 RC = 1 TO ROM FUNCTION FLOW PART 1 TO DEVICE FUNCTIONS FLOW CHART Figure 6. ROM Function (Part 2) www.maximintegrated.com Maxim Integrated │  14 DS28E83 DeepCover Radiation Resistant 1-Wire Authenticator Improved Network Behavior (Switch-Point Hysteresis) In a 1-Wire environment, line termination is possible only during transients controlled by the bus master (1-Wire driver). 1-Wire networks, therefore, are susceptible to noise of various origins. Depending on the physical size and topology of the network, reflections from end points and branch points can add up or cancel each other to some extent. Such reflections are visible as glitches or ringing on the 1-Wire communication line. Noise coupled onto the 1-Wire line from external sources can also result in signal glitching. A glitch during the rising edge of a time slot can cause a slave device to lose synchronization with the master and, consequently, result in a Search ROM command coming to a dead end or cause a device-specific function command to abort. For better performance in network applications, the DS28E83 uses a 1-Wire frontend that is less sensitive to noise. The DS28E83’s 1-Wire front end has the following features: ●● The falling edge of the presence pulse has a controlled slew rate to reduce ringing. The slew rate control is specified by tFPD. ●● There is a hysteresis at the low-to-high switching threshold VTH. If a negative glitch crosses VTH, but does not go below VTH - VHY, it is not recognized (Figure 7, Case A). The hysteresis is effective at any 1-Wire speed. ●● There is a time window specified by the rising edge hold-off time tREH during which glitches are ignored, even if they extend below the VTH - VHY threshold (Figure 7, Case B, tGL < tREH). Deep voltage drops or glitches that appear late after crossing the VTH threshold and extend beyond the tREH window cannot be filtered out and are taken as the beginning of a new time slot (Figure 7, Case C, tGL ≥ tREH). tREH tREH VPUP VTH VHY CASE A 0V CASE B tGL CASE C tGL Figure 7. Noise Suppression Scheme www.maximintegrated.com Maxim Integrated │  15 DS28E83 DeepCover Radiation Resistant 1-Wire Authenticator Typical Application Circuit VCC 100kΩ RPUP Q1 1kΩ VCC PIOX PIO *PMV65XP PIOY IO DS28E83 BIDIRECTIONAL IO OPEN-DRAIN PORT CEXT GND VCC CX µC Rp VCC I2C PORT SDA PIOA SCL PIOB IO IO DS2476 GND *NOTE: USE A Q1 LOW-IMPEDANCE BYPASS OR EQUALLY DRIVE LOGIC ‘1’ WITH PIOY Ordering Information PART TEMP RANGE PIN-PACKAGE DS28E83Q+T 0°C to +50°C 6 TDFN-EP (2.5k pcs reel) +Denotes a lead(Pb)-free/RoHS-compliant package. T = Tape and reel. www.maximintegrated.com Maxim Integrated │  16 DS28E83 DeepCover Radiation Resistant 1-Wire Authenticator Revision History REVISION NUMBER REVISION DATE 0 3/18 0.1 DESCRIPTION PAGES CHANGED Initial release — Added Security User Guide button 1 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. 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. Other parametric values quoted in this data sheet are provided for guidance. Maxim Integrated and the Maxim Integrated logo are trademarks of Maxim Integrated Products, Inc. © 2018 Maxim Integrated Products, Inc. │  17
DS28E83Q+T 价格&库存

很抱歉,暂时无法提供与“DS28E83Q+T”相匹配的价格&库存,您可以联系我们找货

免费人工找货