![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
Features * Contactless Interface - Reads and Writes Passive RFID Tags in the Unlicensed 13.56 MHz Band - Employs ISO/IEC14443 Type A Modulation Schemes - Autonomous Operation Capability (can scan and read tags without host intervention - i.e. only passes data following successful read/write operation) - Compatible with NFC Initiation Only Device - User Has Control Over Initiation of all RFID Based Services and Features - Read/write Operation Between 1 cm and 10 cm Read Range, Depending on Reader/Tag Antenna Coil Sizes and Orientation Relative to the Reader - Collision Detection as Standard - Transparent Modes for Software Controlled Modulation Supports Maximum Flexibility and Future Protocols - Fast Data Communication Rate of 106 kbit/s - Suitable for Operation with a Wide Variety of Antenna Coil Sizes and Form Factors - Four Software Adjustable Carrier Field Drive Levels Controller and Software - On-board Powerful Atmel AVR(R) RISC microcontroler, programmed with Innovision(R) proprietary software. - Built in Self Test and Diagnostic Modes - Internal 8 MHz RC Oscillator for Micro or External Crystal Operation Host Interface - 3-wire SPI Interface as Standard - Full Software Control via SPI bus at 115 Kbaud as Standard Interface Power Supply - Ultra Low Current Operation and Stand-by Sleep Mode Typically < 1 A - Ultra Low Voltage Operation: 2.7V - 3.3V Additional features - Packages: LBGA36 - LBGA Requires Only an External Crystal, 10 Passives and the Reader Antenna Coil - Operating temperature range: -30C to +80C * * * * Integrated 13.56 MHz Contactless Reader with Embeded software AT90RF135602 Description AT90RF135602 is an ultra small footprint low-cost Radio Frequency Identification (RFID) reader developed with Innovision Research & Technology plc to address multi-protocol 13.56 MHz RFID applications. It is optimised for use with the established ISO/IEC14443 type A standard and is available in Low-profile Ball Grid Array (LBGA). The LBGA incorporates a custom transceiver front-end along with a protocol & communications controller. It requires only an external crystal and minimal external passive components to interface to the reader antenna. Protocols are software defined and hence configurable. 4407A-SCR-04/05 1 Benefits * * * * * * * * Low-cost - ideal for RFID applications where costs have traditionally proved prohibitive Ultra miniature footprint for compact reader design Low voltage operation ideal for rechargeable and/or portable applications Low operating current for optimal power utilisation Low quiescent current sleep mode further prolongs battery life of applications Easily integrated into host reader system Scalable on-board processor memory size and capacity for custom design solutions Operation with multiple protocols such as Philips Mifare(R) Ultralight, Innovision(R)-R&T JewelTM and ISO/IEC14443 type A tags ensures multi-platform compatibility and seamless integration into legacy systems Software performs mapping between a common logical memory structure model and physical memory maps of multiple tags types Also operates with Innovision R&T proprietary protocols and transparent reader modes for even lower power consumption levels Powerful on board RISC processor is available to operate at higher levels of application protocol stack than on conventional reader solutions for more autonomous modes of operation Passive read/write RFID tag applications operating in the unlicensed 13.56 MHz band Hand-held and low-power battery operated ISO/IEC 14443 type A read/writers Reader to reader inductive/Near Field Communications * * * Applications * * * 2 4407A-SCR-04/05 Block Diagram The host system, typically containing an application microprocessor, can control the operation of the AT90RF135602 by interfacing commands and application data over a bi-directional Serial Peripheral Interconnect (SPI) interface. Figure 1. Typical System Architecture Low Profile Ball Grid Array (LBGA) Host SPI Micro Controller RF Reader Passive Antenna Coil Regulator (2.8V) 13.56 MHz Xtal The partitioning of the system into its typical protocol layers is shown in Figure 2. The exact boundary of each layer of the protocol stack is dependent on the specific application and, therefore, the optimal architectural split of the protocol layers. Software implementation of the protocol stack allows for operation with multiple parallel stacks as well as greater flexibility for customisation and future updates. 3 4407A-SCR-04/05 Figure 2. Overview of Typical Protocol Layers based on OSI 7-layerModel Host Micro Scan/Read/Write Commands, etc. Application Layer Transmission Protocol Innovision R&T JewelTM Mifare(R) Ultralight Protocol ISO14443 part 3 Reader Micro Intialisation & Anti-collision Frame Format & Timing ISO14443 part 3 Bit Representation & Timing Reader ASIC Modulation ISO14443 part 2 ISO14443 part 2 4 4407A-SCR-04/05 Pinout Figure 3. LBGA36 Package Pinout F E D C B A 1 PC4 SCK MISO (SDO) MOSI (SDI) /SS XTAL2 2 VDDQ VCC2 VDD01 VDD02 GND1 XIN 3 PC6 VCC1 GND2 /Reset (/MCLR) 4 PC7 XOUT 5 TX1 XTAL1 6 PD1 VDD VSS PC5 7 Substrate Substrate VSS02 VSS01 VSSQ TX2 8 PDO PC3 PC2 RX PC1 PC0 Pin Description Table 1. AT90RF15602 Pin Description PIN Name VDDQ VDD VDDO1 VDDO2 VCC1 VCC2 Pin Number F2 E6 D2 C2 E3 E2 i/0/p Type Power Power Power Power Power Power Description Analogue Supply Logic Supply Output Stage Supply Output Stage Supply MCU Supply MCU Supply GND1 GND2 VSS VSSQ VSSO1 VSSO2 B2 B3 B6 B7 C7 D7 Power Power Power Power Power Power MCU GND MCU GND Logic GND Analogue GND Output Stage GND Output Stage GND 5 4407A-SCR-04/05 Table 1. AT90RF15602 Pin Description (Continued) PIN Name Substrate 1 Substrate 2 Pin Number F7 E7 i/0/p Type Power Power Description GND GND /SS MOSI (SDI) MISO (SDO) SCK /RESET (/MCLR) PD0 PD1 B1 C1 D1 E1 A3 F8 F6 Input Input Output Input Input SPI Slave Select (Active Low) * SPI Data Input * SPI Data Output * SPI Clock * Reset (Active Low) RESERVED RESERVED PC0 PC1 PC2 PC3 A8 B8 D8 E8 RESERVED RESERVED RESERVED RESERVED PC4 PC5 PC6 PC7 TX1 TX2 RX XIN XOUT XTAL1 XTAL2 F1 A6 F3 F4 F5 A7 C8 A2 A4 A5 A1 Output Output Input Input Output RESERVED RESERVED RESERVED RESERVED Antenna Drive 1 Antenna Drive 2 Antenna Receiver 13.56 MHz Crystal or CLK input 13.56 MHz Crystal or N/C RESERVED RESERVED 6 4407A-SCR-04/05 Definition of Terms ASIC BIST CRC CSUM ETSI FCC Fc FIFO Fs GUI TWI LBGA OTP PC PCD PCB PICC RAM SPI TBA TBC UART XTAL - Application Specific Integrated Circuit Built In Self Test Cyclic Redundancy Check Check Sum European Telecommunication Standards Institute Federal Communications Commission Frequency of Carrier First In First Out Frequency of Subcarrier Graphical User Interface Two Wires Interface Low-profile Ball Grid Array One Time Programmable Personal Computer (IBM compatible) Proximity Coupling Device Printed Circuit Board Proximity Integrated Circuit Card Random Access Memory Serial Peripheral Interconnect To Be Advised To Be Confirmed Universal Asynchronous Receiver Transmitter Quartz Crystal Functional Specification Outline Functional Specifications The major determination of the functionality is the embedded software. The following specification is designated for the latest V2.7 software release. The AT90RF135602 is designed to achieve the following requirements: Passive RFID reader operation in the unlicensed 13.56 MHz band Read/Write operation using ISO/IEC14443-2 type A modulation schemes at data communication rates of 106 kbit/s Conform to the standard of ISO/IEC14443-3 type A as far as is required to operate with the Mifare Ultralight and the Innovision R&T low-cost Jewel RFID ICs Low voltage operation from a 2.7V supply Low current operation with stand-by sleep mode Interface electrically to the host system controller via an SPI based interface and associated digital control signals Operates with minimal battery power consumption to optimise the battery life in both active and standby modes Operation with Innovision R&T low-cost, low power proprietary tag protocols 7 4407A-SCR-04/05 Reader to reader inductive Near Field Communications capability using Innovision R&T proprietary protocols in software Transparent modes for direct software controlled modulation protocols for maximum flexibility General Specifications * Multi-protocol RFID IC: - - ISO/IEC14443A parts 2 & 3 (frame format) User transparent operation with both the Philips Mifare Ultralight and Innovision R&T low-cost Jewel tags * * Operation:Read/Write Number of bytes: - - Ultralight: 48 user Read/Write bytes Jewel: 96 user Read/Write bytes * * * Tag scan rate:Variable by host Carrier frequency:External 13.56 MHz crystal controlled Carrier field drive level: - Four software adjustable carrier field drive and Q levels determined by selection of output stage drive impedance: Level1 - 40 Level2 - 20 (Default for v2.7) Level3 - 10 Level4 - 5 * Antenna configuration:Balanced "push-pull" output stages driving a symmetrical series resonant antenna coil for optimal carrier field generation when operating from low voltage supply FCC/ETSI EMC Compliancy:Simple LC low-pass filters used on output stages to achieve harmonic reduction required for EMC compliancy Operating voltage range: 2.7 - 3.0 V Maximum voltage rating: 3.3 V Peak supply current: < 65 mA peak (depending on drive level selection, antenna matching and tuning) Sleep-mode quiescent current: <10 A (1 A typical) Protocol Control: Atmel pre-programmed RISC Microprocessor Software program memory: Pre-programmed with Innovision Firmware revision V2.7 Data memory: Reserved Non-volatile memory: Reserved Interfaces: - 3 wire SPI interface at 115 kBaud * * * * * * * * * * 8 4407A-SCR-04/05 Figure 4. Recommended Circuit for Extended Range 9 4407A-SCR-04/05 Figure 5. Recommended Circuit For Short Range Application 10 4407A-SCR-04/05 SPI Interface Protocol Serial Peripheral Interface - SPI Features The Serial Peripheral Interface (SPI) allows high-speed synchronous data transfer between the AT90RF135602 and peripheral devices or between several AVR devices. The AT90RF135602 SPI includes the following features: * * * * * * * * Full-duplex, Three-wire Synchronous Data Transfer Master or Slave Operation LSB First or MSB First Data Transfer Seven Programmable Bit Rates End of Transmission Interrupt Flag Write Collision Flag Protection Wake-up from Idle Mode Double Speed (CK/2) Master SPI Mode Figure 6. SPI Block Diagram clk IO DIVIDER /2/4/8/16/32/64/128 SPI2X SPI2X 11 4407A-SCR-04/05 The interconnection between Master and Slave CPUs with SPI is shown in Figure 7. The system consists of two shift Registers, and a Master clock generator. The SPI Master initiates the communication cycle when pulling low the Slave Select SS pin of the desired Slave. Master and Slave prepare the data to be sent in their respective shift Registers, and the Master generates the required clock pulses on the SCK line to interchange data. Data is always shifted from Master to Slave on the Master Out - Slave In, MOSI, line, and from Slave to Master on the Master In - Slave Out, MISO, line. After each data packet, the Master will synchronize the Slave by pulling high the Slave Select, SS, line. When configured as a Master, the SPI interface has no automatic control of the SS line. This must be handled by user software before communication can start. When this is done, writing a byte to the SPI Data Register starts the SPI clock generator, and the hardware shifts the eight bits into the Slave. After shifting one byte, the SPI clock generator stops, setting the end of transmission flag (SPIF). If the SPI Interrupt Enable bit (SPIE) in the SPCR Register is set, an interrupt is requested. The Master may continue to shift the next byte by writing it into SPDR, or signal the end of packet by pulling high the Slave Select, SS line. The last incoming byte will be kept in the Buffer Register for later use. When configured as a Slave, the SPI interface will remain sleeping with MISO tri-stated as long as the SS pin is driven high. In this state, software may update the contents of the SPI Data Register, SPDR, but the data will not be shifted out by incoming clock pulses on the SCK pin until the SS pin is driven low. As one byte has been completely shifted, the end of transmission flag, SPIF is set. If the SPI Interrupt Enable bit, SPIE, in the SPCR Register is set, an interrupt is requested. The Slave may continue to place new data to be sent into SPDR before reading the incoming data. The last incoming byte will be kept in the Buffer Register for later use. Figure 7. SPI Master-slave Interconnection SHIFT ENABLE The system is single buffered in the transmit direction and double buffered in the receive direction. This means that bytes to be transmitted cannot be written to the SPI Data Register before the entire shift cycle is completed. When receiving data, however, a received character must be read from the SPI Data Register before the next character has been completely shifted in. Otherwise, the first byte is lost. In SPI Slave mode, the control logic will sample the incoming signal of the SCK pin. To ensure correct sampling of the clock signal, the frequency of the SPI clock should never exceed fclkio/4. 12 4407A-SCR-04/05 General This section describes the operation and interface protocol between the typical host controller and the AT90RF135602 for v2.7 of software. The AT90RF135602 always operates as a slave to the host controller device acting as the master. The SPI interface operation is specified by the /SS and /RESET lines as shown in the table below. /RESET Low High High /SS Low or High High Low Interface Mode Reserved Sleep mode SPI interface and AT90RF135602 active To clarify: The AT90RF135602 ignores SCK from the host and tri-states the MOSI and MISO lines whilst /SS is high As the slave, the AT90RF135602 accepts the SCK from the host and produces serial output data from its MISO output only when /SS is low. The MOSI input is used to receive commands and data from the host in conjunction with the SCK clock when /SS is low. Operation from a cold power-up and reset defaults to be in low quiescent current "Sleep Mode" waiting for /SS to go low. SPI Setup AT90RF135602 is slave. /SS idle condition is high. Prior to transmitting a message the /SS line is set low by the host, after the message has been transmitted the /SS line is set back high again. The interval between the host lowering /SS and then generating the first SCK pulse should be a minimum of 3us. SCK idle condition is low. The leading edge is rising and the trailing edge falling. In each direction data is loaded on the rising clock edge and is valid (and sampled) on the falling clock edge. The minimum interval between the 8th SCK of a byte and the 1st SCK of the next byte shall be 10us for status poll commands and 23us for all other commands. SPI Command/Response The host generates the SPI clock signals to send "Command" messages to the AT90RF135602. Message Structure The host generates the SPI clock signals to receive "Response" messages from the AT90RF135602. The generic message structure is independent of message direction and is transparent to the SPI hardware interface. 13 4407A-SCR-04/05 Messages are either single byte or multi-byte. All messages are terminated by an 8-bit Checksum byte (CSUM) this is calculated as the 8-bit sum of all the proceeding bytes in the message. Multi-byte messages are indicated by the most significant bit set to "1" in the first byte of the message. The length of the additional information is determined by the message type and nature of the additional information bytes. The maximum allowable length of a message including its checksum is 255 bytes. SPI Message Type 1st Byte Single byte message Byte 0x00 - 0x7F Description Single byte message type (1 byte + Checksum) 2nd Byte CSUM 0x80 - 0xFF 1st Byte Multi-byte message type Multi-byte message (Minimum of 3 bytes + Checksum) 2nd Byte 3rd Byte 0 - 251 Bytes Last Byte Information byte Information byte Additional information bytes CSUM The host may command Read/Write to the whole of a tag or can restrict the operation to individual pages and sectors using a common message structure which can be independent of tag type. Addressing Modes The v2.7 AT90RF135602 software provides for two modes of addressing tags using either Logical or Physical addressing depending on the command variant. For Logical addressing the application can work independent of tag type as long as the data capacity is not exceeded. The AT90RF135602 software will seamlessly handle the mapping of logical addresses over to either the Innovision Jewel or the Philips Mifare Ultralight depending on the type of tag it recognises as being present. The mapping for logical start address is given in Appendix A. For Physical addressing the application layer must first know which type of tag is present and then address the memory bytes using physical addresses from the tag datasheet. The user is referred to relevant datasheet documentation. AT90RF135602 Command Message Structure To wake-up the AT90RF135602 and to start the tag read or write operations the host as the master must send either a single or a multi-byte Command message. The single byte message consists of a command byte and checksum byte, as follows: To AT90RF135602 = 14 4407A-SCR-04/05 The multi-byte message consists of a command byte, start address byte, data length value byte, the data (if relevant to the command) and checksum byte as follows: To AT90RF135602 = Table of Commands 0x00 15 4407A-SCR-04/05 Explanation Bytes 0xA0 Write User Data Logical to specific UID (Verify specific UID; if equal then write requested number of data bytes starting at requested logical address and verify, if still present) 0xA4 Write Physical (Write requested number of bytes starting at requested physical address of known tag type and verify, if still present) NB: Application must know tag type 0xA6 16 4407A-SCR-04/05 Explanation Bytes See Appendix B for an example Command Response sequence. AT90RF135602 Response Message Structure At the same time as the host sends a message, the AT90RF135602 returns its status response: Single byte response from AT90RF135602 = 17 4407A-SCR-04/05 Table of Responses Single Byte Responses The checksum byte is not shown in the table below. Bytes Busy processing last command SPI Command Format Error No Tag Found Multi-byte Responses 0x90 Read UID/Lock/OTP/User Data Logical Successful 0xA0 Write User Data Logical Successful 18 4407A-SCR-04/05 Explanation Write User Data Logical to specific UID Successful Bytes 0xA6 Write Physical Successful 0xA8 Write Physical to specific UID Successful 0xB0 Write Lock/OTP/User Data Logical Successful 0xB4 0xAF Write Lock/OTP/User Data Logical to specific 0xBA Built-In Self Test Response (See Built-In self test section for further details). Tag Type See Appendix B for an example Command Response sequence. 19 4407A-SCR-04/05 Sleep-Mode The AT90RF135602 will enter low quiescent current "Sleep Mode" when /SS is high and all tag operations have been completed. SPI Clock Frequency This is determined by the host micro-controller, since this is the master and hence will generate the SCK signal. The recommended SPI clock frequency is 115kHz. Power On Reset, Reset & Host In-circuit Programming Power On Reset (POR) From cold start the POR will occur followed by initialisation of the microprocessor. From application of power the AT90RF135602 will be ready to receive an SPI command data within 6 mS. The active low /RESET signal from the host will cause the AT90RF135602 to enter the reset condition. From release of this signal high the AT90RF135602 will be ready to receive SPI command data within 6 mS. When /RESET is held low the AT90RF135602 will enter serial programming mode. In this mode the SPI SCK, MISO, MOSI lines may be used to upgrade the firmware. Reset Built-In Self Test (BIST) Mode General The BIST consists of a single sequence of test stages designed as a confidence test that the AT90RF135602 is operational and also as a basic diagnostic aid if operation becomes impaired. Beyond this it is not possible to perform an exhaustive test of operational performance without the presence of a tag for functional test purposes. The BIST mode is activated by the single byte Host SPI command 0x70. BIST Sequence: * * CRC Verification of all Flash Program Memory If this test fails, subsequent tests are not performed. Integrity of all RAM Memory If this test fails, subsequent tests are not performed. * Loop around Test Initiation The Loop around Test is designed to test the Xtal oscillator, antenna drive and demodulator sections of the AT88RF135602 for connectivity and operation to a limited functional extent. 20 4407A-SCR-04/05 BIST Response The BIST response is composed of 12 bytes followed by a checksum. The structure of the response is shown in following table: Byte 1 Name Built-In Self Test response Description 0xBA The test result byte indicates the progress of the self-test. Test errors are indicated in a bitwise fashion as listed below: 2 Test Result 0x00 : All tests passed 0x01 : Flash CRC verification problem 0x02 : RAM integrity problem 0x04 : Loop back problem 3-4 An example of the BIST response is shown below 0xBA, 0x00, 0x02, 0x07, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88 0xBA: 0x00: BIST Response Successful test result 0x02,0x07: Software Version 2.7 0x11,0x22,0x33,0x44: Serial/Production Information 0x11223344 0x55,0x66,0x77,0x88: Serial/Production information 0x55667788 21 4407A-SCR-04/05 Appendix A - Tag Memory Maps A1 Mapping Between Logical Address & Philips Mifare Ultralight Physical Memory Logical Address for user data only; 0x80 0xA0 0xA4 0-3 4-7 8-11 12-15 16-19 20-23 24-27 28-31 32-35 36-39 40-43 Physical Address Description Logical Address for; 0x90 0xB0 0xB4 0-2 3-6 7 8-9 10-13 14-15 16-19 20-23 24-27 28-31 32-35 36-39 40-43 44-47 48-51 52-55 56-59 Page Byte Number Name Comments 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 0-2 0-3 2-3 0-3 0-3 0-3 0-3 0-3 0-3 0-3 0-3 0-3 0-3 0-3 0-3 SN0 - SN2 SN3 - SN6 Lock0-Lock1 OTP0 - OTP3 Data0 - Data3 Data4 - Data7 Data8 - Data11 Data12 - Data15 Data16 - Data19 Data20 - Data23 Data24 - Data27 Data28 - Data31 Data32 - Data35 Data36 - Data39 Data40 - Data43 Serial Number (UID) Serial Number (UID) Lock Bytes OTP - writes are bit-wise "ored" with existing contents User Data area - read/write User Data area - read/write User Data area - read/write User Data area - read/write User Data area - read/write User Data area - read/write User Data area - read/write User Data area - read/write User Data area - read/write User Data area - read/write User Data area - read/write 22 4407A-SCR-04/05 A2 Mapping Between Logical Address & Innovision Jewel Physical Memory Logical Address for user data only; 0x80 0xA0 0xA4 - Logical Address for; 0x90 0xB0 0xB4 Physical Address Description Block (Hex) Byte Number Name Comments 0-7 0 0-7 UID0 - UID7 Unique identification Number (used to verify correct tag is the target of read/write commands) Lock Bytes OTP - writes are bit-wise "or-ed" with existing contents User Data area - read/write User Data area - read/write User Data area - read/write User Data area - read/write User Data area - read/write User Data area - read/write User Data area - read/write User Data area - read/write User Data area - read/write User Data area - read/write User Data area - read/write User Data area - read/write 0-7 8-15 16-23 24-31 32-39 40-47 48-55 56-63 64-71 72-79 80-87 88-95 8-9 10-15 16-23 24-31 32-39 40-47 48-55 56-63 64-71 72-79 80-87 88-95 96-103 104-111 E E 1 2 3 4 5 6 7 8 9 A B C 0-1 2-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 0-7 LOCK0 - LOCK1 OTP0 - OTP5 Data0 - Data7 Data8 - Data15 Data16 - Data23 Data24 - Data31 Data32 - Data39 Data40 - Data47 Data48 - Data55 Data56 - Data63 Data64 - Data71 Data72 - Data79 Data80 - Data87 Data88 - Data95 23 4407A-SCR-04/05 A3 Lock Bit Functionality This section outlines the operation of the lock bits located at logical address 8 & 9 for commands 0x90, 0xB0, 0xB4. The Lock bits are used to `write protect' blocks of memory. For example, bit 0 of lock byte 0 locks the first 8 data bytes (addresses 0x10 to 0x17 for commands 0x90, 0xB0, 0xB4) Bit 1 of lock byte 0 locks the second block of 8 data bytes (addresses 0x18 to 0x1F for commands 0x90, 0xB0, 0xB4) The correlation between lock bits and areas of logical memory locked is shown in the table below: Lock Byte 0 Bit Memory locations locked (decimal) MSB - 7 56 - 63* 6 48 - 55* 5 40 - 47 4 32 - 39 3 24 - 31 2 16 - 23 1 08 - 15 LSB - 0 00 - 07 0x80, 0x84, 0xA0, 0xA4 commands 0x90, 0xB0, 0xB4 commands 72 - 79* 64 - 71* 56 - 63 48 - 55 40 - 47 32 - 39 24 - 31 16 - 23 Lock Byte 1 Memory locations locked (decimal) MSB - 7 0x80, 0x84, 0xA0, 0xA4 commands 0x90, 0xB0, 0xB4 commands unused unused unused unused 104 -111* 96 - 103* 88 - 95* 80 - 87* unused unused unused unused 88 - 95* 80 - 87* 72 - 79* 64 - 71* 6 5 4 Bit 3 2 1 LSB - 0 24 4407A-SCR-04/05 Appendix B - Command Examples B1 Command Response Sequence Example 1 To read 3 bytes of data starting from logical address DATA4: Command, Poll status; C2: R2: <00><00> <01><01>AT90RF135602 is busy Poll status; C3: R3: <00><00> <01><01>AT90RF135602 is busy Poll status; C4: R4: <00><00> Response = 0x80 Tag type = 0x44 (Mifare Ultralight) Number of bytes successfully read = 0x03 Data4=0x44, Data5=0x55, Data6=0x66 Checksum = 0xC6 B2 Command Response Sequence Example 2 To read 3 bytes of data starting from logical address DATA4: Command, Poll status; 25 4407A-SCR-04/05 C2: R2: <00><00> <01><01>AT90RF135602 is busy Poll status; C3: R3: <00><00> <01><01>AT90RF135602 is busy Poll status; C4: R4: <00><00> <20><20> No tag found Status = 0x20 Checksum = 0x20 B3 Command Response Sequence Example 3 To write 4 bytes of data, starting from logical address DATA5: Command, Poll status; C2: R2: <00><00> <01><01>AT90RF135602 is busy Poll status; C3: R3: <00><00> <01><01>AT90RF135602 is busy Poll status; C4: R4: <00><00> Response = 0xA0 Tag Type = 0x44 Number of bytes successfully written = 0x04 Checksum = 0xE8 26 4407A-SCR-04/05 Electrical Characteristics Absolute Maximum Ratings Note: I = industrial ........................................................-40C to 85C Operating Temperature................................... -30C to + 80C StorageTemperature ....................................... -40C to + 85C Voltage on VCC to VSS ......................................-0.5V to + 6.5V Voltage on Any Pin to VSS ..........................-0.5V to VCC + 0.5V Power Dissipation Typical........................................... 120 mW Power Dissipation Max ............................................... 300 mW Stresses at or above those listed under "Absolute Maximum Ratings" may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions may affect device reliability. Power dissipation is based on the maximum allowable die temperature and the thermal resistance of the package. DC Parameters Symbol ICC ICC Power Down ICC Active (field off) ICC Active (field on) IOL/H Parameter Supply voltage Sleep mode current consumption Operating current Transmitting current Output current at Tx1 or Tx2 Output resistance at Tx1 or Tx2 Drive level 1 Drive level 2 Drive level 3 Drive level 4 Rise and fall time for 100% ASK Xtal frequency range Ext clock Xin Rx input resistance Rx input capacitance Rx input delta carrier envelope change Rx input envelope amplitude VIL VIH VOL VOH Input Low Voltage Input High Voltage Output Low Voltage Output High Voltage IOL=10mA Vcc=2.7V IOH=-10mA Vcc=2.7V 2.2 1 -0.5 0.6Vcc 2 0.3Vcc Vcc+0.5 0.5 13 1 8.8 11 4 13.56 14 Vcc 13.2 Max drive level -100 40 20 10 5 S MHz V (p-p) k pF mV p-p V p-p V V V V Conditions Min 2.7 Typ 2.8 1uA 6.6 40 65 100 Max 3.0 10uA Unit V A mA mA mA 27 4407A-SCR-04/05 AC Parameters Figure 8. Power Characteristics 2 Waveform State active :~6.7mA sleep - ~1uA* 2.8V high high low low 0V 1 3 Note: 1. Sleep current is n~1uA with the PC3-Xin link and ~36uA without the link, (operational mode set appropriately) 28 4407A-SCR-04/05 on 1.0 July 2004 Line Power Vcc Power Consumption Slave Select __ SPI SS _____ RESET 30 4407A-SCR-04/05 Figure 9. SPI Characteristics State Waveform 9 Line Slave Select 4 8 high /SS low Clock 6 5 7 SCK high low 29 Figure 10. Command Execution Characteristics 30 Waveform Tag Read Read Command Read Data transfer 10 11 12 Line Slave Select State /SS high low Clock SCK high low Power Consumption tag communication - ~40mA host communication - ~6.7mA sleep ~ 1uA 4407A-SCR-04/05 Table 2. Interface Timing Parameters Id 1 2 3 4 5 6 Description AT90RF135602 Cold Power up time SPI /SS low to exit from sleep mode (warm power up time) SPI /SS high to entry into sleep mode SPI /SS low to SPI SCK high SPI SCK Period SPI Data Rate Min (s) 3 3.2 poll : 40 non-poll : 50 poll : 10 non-poll : 23 6 3 Typical 498 ms 20 us 20 us Max (s) - 7 8 9 10 11 12 SPI LSB to MSB period SPI SCK low to SPI /SS high SPI /SS high time transmission of command 0x80 to read 16 bytes Reading 16 bytes from mifare ultralight tag polling the response to the read /SS high to MISO tri-state /SS low to MISO output 0.8 ms 8.0 ms 1.3 ms - - 10 ns 15 ns - Note: 1. "-" No value applicable 2. The AT90RF135602 will enter its power saving sleep mode when the /SS line is inactive (high) and any tag read/write operation has been completed. 3. The AT90RF135602 will exit its sleep mode when /SS goes active (low). 4. The Host should maintain /SS active only for the duration of the communication, this allows the AT90RF135602 to know when it is safe to enter sleep mode or when its SPI transmission buffer may be updated. 5. The AT90RF135602 will tri-state the MISO line when /SS is high. 6. The AT90RF135602 will enter serial programming mode if /RESET is held low. _____ RESET low high high high low __ SS Reserved SPI interface sleeping MISO tri-state SPI interface active Interface Mode 31 4407A-SCR-04/05 Ordering information Supply Part Number AT90RF135602-7MTUL Voltage (V) 2.7 - 3.3 Temperature Range Industrial Package LBGA36 Packing Tray Green Compliance Yes 32 4407A-SCR-04/05 Packaging Information LBGA 36 Pin 33 4407A-SCR-04/05 34 4407A-SCR-04/05 Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131 Tel: 1(408) 441-0311 Fax: 1(408) 487-2600 Atmel Operations Memory 2325 Orchard Parkway San Jose, CA 95131 Tel: 1(408) 441-0311 Fax: 1(408) 436-4314 RF/Automotive Theresienstrasse 2 Postfach 3535 74025 Heilbronn, Germany Tel: (49) 71-31-67-0 Fax: (49) 71-31-67-2340 1150 East Cheyenne Mtn. Blvd. Colorado Springs, CO 80906 Tel: 1(719) 576-3300 Fax: 1(719) 540-1759 Regional Headquarters Europe Atmel Sarl Route des Arsenaux 41 Case Postale 80 CH-1705 Fribourg Switzerland Tel: (41) 26-426-5555 Fax: (41) 26-426-5500 Microcontrollers 2325 Orchard Parkway San Jose, CA 95131 Tel: 1(408) 441-0311 Fax: 1(408) 436-4314 La Chantrerie BP 70602 44306 Nantes Cedex 3, France Tel: (33) 2-40-18-18-18 Fax: (33) 2-40-18-19-60 Biometrics/Imaging/Hi-Rel MPU/ High Speed Converters/RF Datacom Avenue de Rochepleine BP 123 38521 Saint-Egreve Cedex, France Tel: (33) 4-76-58-30-00 Fax: (33) 4-76-58-34-80 Asia Room 1219 Chinachem Golden Plaza 77 Mody Road Tsimshatsui East Kowloon Hong Kong Tel: (852) 2721-9778 Fax: (852) 2722-1369 ASIC/ASSP/Smart Cards Zone Industrielle 13106 Rousset Cedex, France Tel: (33) 4-42-53-60-00 Fax: (33) 4-42-53-60-01 1150 East Cheyenne Mtn. Blvd. Colorado Springs, CO 80906 Tel: 1(719) 576-3300 Fax: 1(719) 540-1759 Scottish Enterprise Technology Park Maxwell Building East Kilbride G75 0QR, Scotland Tel: (44) 1355-803-000 Fax: (44) 1355-242-743 Japan 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokyo 104-0033 Japan Tel: (81) 3-3523-3551 Fax: (81) 3-3523-7581 literature@atmel.com Web Site http://www.atmel.com Disclaimer: Atmel Corporation makes no warranty for the use of its products, other than those expressly contained in the Company's standard warranty which is detailed in Atmel's Terms and Conditions located on the Company's web site. The Company assumes no responsibility for any errors which may appear in this document, reserves the right to change devices or specifications detailed herein at any time without notice, and does not make any commitment to update the information contained herein. No licenses to patents or other intellectual property of Atmel are granted by the Company in connection with the sale of Atmel products, expressly or by implication. Atmel's products are not authorized for use as critical components in life support devices or systems. (c) Atmel Corporation 2005. All rights reserved. Atmel(R), logo and combinations thereof, AVR(R), and others, are registered trademarks, and Everywhere You AreSM and others are the trademarks of Atmel Corporation or its subsidiaries. Other terms and product names may be trademarks of others. Printed on recycled paper. 4407A-SCR-04/05 xM |
Price & Availability of AT90RF135602NBSP
![]() |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |