Electronic Components Datasheet Search
  English  ▼

X  

ATSHA204A Datasheet(PDF) 24 Page - Microchip Technology

Part # ATSHA204A
Description  ATSHA204A Microchip CryptoAuthentication Data Sheet
PDF  93 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MICROCHIP [Microchip Technology]
Direct Link  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

ATSHA204A Datasheet(HTML) 24 Page - Microchip Technology

Back Button ATSHA204A Datasheet HTML 20Page - Microchip Technology ATSHA204A Datasheet HTML 21Page - Microchip Technology ATSHA204A Datasheet HTML 22Page - Microchip Technology ATSHA204A Datasheet HTML 23Page - Microchip Technology ATSHA204A Datasheet HTML 24Page - Microchip Technology ATSHA204A Datasheet HTML 25Page - Microchip Technology ATSHA204A Datasheet HTML 26Page - Microchip Technology ATSHA204A Datasheet HTML 27Page - Microchip Technology ATSHA204A Datasheet HTML 28Page - Microchip Technology Next Button
Zoom Inzoom in Zoom Outzoom out
 24 / 93 page
background image
5.3
Synchronization
Because the communications protocol is half-duplex, there is the possibility that the system and the
ATSHA204A can fall out of synchronization with each other. In order to speed recovery, the device
implements a timeout that forces it to sleep under certain circumstances.
5.3.1
I/O Timeout
After a leading transition for any data token has been received, the ATSHA204A expects the remaining
bits of the token to be properly received by the device within the tTIMEOUT interval. Failure to send enough
bits or the transmission of an illegal token (a low pulse exceeding tZLO) causes the device to enter the
sleep state after the tTIMEOUT interval.
The same timeout applies during the transmission of the command block. After the transmission of a legal
command flag, the I/O timeout circuitry is enabled until the last expected data bit is received.
Note:  The Timeout Counter is reset after every legal token and the total time to transmit the command
may exceed the tTIMEOUT interval while the time between bits may not.
The I/O timeout circuitry is disabled when the device is busy executing a command.
5.3.2
Synchronization Procedures
If the device is not busy when the system sends a transmit flag, the device should respond within
tTURNAROUND. If tEXEC time has not already passed, the device may be busy and the system should poll or
wait until the maximum tEXEC time has elapsed. If the device still does not respond to a second transmit
flag within tTURNAROUND, it may be out of synchronization. At this point, the system may take the following
steps to reestablish communication:
1.
Wait tTIMEOUT.
2.
Send the transmit flag.
3.
If the device responds within tTURNAROUND, then the system may proceed with more commands.
4.
Send a Wake token.
5.
Wait tWHI.
6.
Send the transmit flag.
7.
The device should respond with a 0x11 status within tTURNAROUND, at which time system may
proceed with commands.
Any command results in the I/O buffer may be lost when the system and device lose synchronization.
5.4
Sharing the Interface
Multiple CryptoAuthentication devices may share the same interface, as follows:
1.
System issues a Wake token (Section Watchdog Failsafe) to wake-up all devices.
2.
The system issues the Pause command to put all but one of the devices into idle mode. Only the
remaining device then sees any commands that the system sends. When the system has
completed talking to the one active device, it sends an idle flag, which the idle devices ignore, but
puts the single remaining active device into the idle mode. See Section Pause Command for more
details.
Steps 1 and 2 are repeated for each device on the wire. If the system has completed communications
with the final device, it should wake all the devices up and then put all the devices to sleep to reduce total
power consumption.
ATSHA204A
Single-Wire Interface
© 2018 Microchip Technology Inc.
DS40002025A-page 24



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com