RF430CL331HIRGTR

RF430CL331HIRGTR

  • 厂商:

    BURR-BROWN(德州仪器)

  • 封装:

    QFN16_3X3MM_EP

  • 描述:

    动态近场通信/射频识别接口应答器

  • 详情介绍
  • 数据手册
  • 价格&库存
RF430CL331HIRGTR 数据手册
Product Folder Sample & Buy Tools & Software Technical Documents Support & Community Reference Design RF430CL331H SLASE18A – SEPTEMBER 2015 – REVISED NOVEMBER 2015 RF430CL331H NFC Type 4B Dynamic Dual Interface Transponder 1 Device Overview 1.1 Features 1 • Pass-Through Operation Sends Data Updates and Requests to Host Controller • I2C Interface Allows Writing and Reading of Internal SRAM • Prefetching, Caching, and Auto ACK Features Increase Data Throughput 1.2 • • Applications Wireless Firmware Updates Wi-Fi® and Bluetooth® Pairing 1.3 • Enables Data Streaming • All RF Communication up to Layer 4 Handled Automatically • Supports up to Maximum NDEF Message Size • Compliant With ISO/IEC 14443B • Supports up to 848 kbps • • Service Interface Wireless Sensor Interfaces Description The TI Dynamic NFC/RFID Interface Transponder RF430CL331H is an NFC Tag Type 4 device that combines a contactless NFC/RFID interface and a wired I2C interface to connect the device to a host. The NDEF message can be written and read from the integrated I2C serial communication interface and can also be accessed and updated over a contactless interface using the integrated ISO/IEC 14443 Type B compliant RF interface that supports up to 848 kbps. The device requests responses to NFC Type 4 commands on demand from the host controller and stores only a portion of the NDEF message in its buffer at any one time. This allows NDEF message size to be limited only by the memory capacity of the host controller and specification limitations. Support of read caching, prefetching, and write automatic acknowledgment features allows for greater data throughput. This device enables NFC connection handover for an alternative carrier like Bluetooth®, Bluetooth® low energy (BLE), or Wi-Fi as an easy and intuitive pairing process or authentication process with only a tap. As a general NFC interface, the RF430CL331H enables end equipment to communicate with the fastgrowing infrastructure of NFC-enabled smart phones, tablets, and notebooks. Device Information PART NUMBER (1) (2) PACKAGE BODY SIZE RF430CL331HIPW TSSOP (14) 5 mm × 4.4 mm RF430CL331HRGT VQFN (16) 3 mm × 3 mm (1) (2) For the most current part, package, and ordering information for all available devices, see the Package Option Addendum in Section 8, or see the TI website at www.ti.com. The sizes shown here are approximations. For the package dimensions with tolerances, see the Mechanical Data in Section 8. 1 An IMPORTANT NOTICE at the end of this data sheet addresses availability, warranty, changes, use in safety-critical applications, intellectual property matters and other important disclaimers. PRODUCTION DATA. RF430CL331H SLASE18A – SEPTEMBER 2015 – REVISED NOVEMBER 2015 1.4 www.ti.com Typical Application Figure 1-1 shows a typical application. 2 IC Microcontroller I2C Bus Flow Control RF430 NFC/RFID Tag NFC/RFID Reader INTO Figure 1-1. Typical Application 2 Device Overview Copyright © 2015, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: RF430CL331H RF430CL331H www.ti.com SLASE18A – SEPTEMBER 2015 – REVISED NOVEMBER 2015 Table of Contents 1 Device Overview ......................................... 1 5.2 Functional Block Diagram ........................... 12 1.1 Features .............................................. 1 5.3 Terms and Acronyms 1.2 Applications ........................................... 1 5.4 Serial Communication Interface ..................... 12 1.3 Description ............................................ 1 5.5 Communication Protocol ............................ 13 ................................... Revision History ......................................... Terminal Configuration and Functions .............. 3.1 Pin Diagrams ......................................... 3.2 Pin Attributes ......................................... 3.3 Signal Descriptions ................................... 3.4 Pin Multiplexing ....................................... 3.5 Connections for Unused Pins ........................ Specifications ............................................ 4.1 Absolute Maximum Ratings .......................... 4.2 ESD Ratings .......................................... 4.3 Recommended Operating Conditions ................ 1.4 2 3 4 4.4 2 3 4 4 5 6 6 6 6 7 7 7 7 7 Recommended Operating Conditions, Resonant Circuit ................................................. 7 ...................................... 8 4.6 Electrical Characteristics, Digital Inputs .............. 8 4.7 Electrical Characteristics, Digital Outputs ............ 8 4.8 Thermal Characteristics .............................. 9 4.9 Timing and Switching Characteristics ............... 10 Detailed Description ................................... 12 5.1 Overview ............................................ 12 4.5 5 Typical Application Supply Currents 8 ............................... ......................................... ......................... 5.8 NDEF Structure ..................................... 5.9 Typical Operation.................................... 5.10 RF Command Response Timing Limits ............. 5.11 Registers ............................................ 5.12 Identification ......................................... Applications, Implementation, and Layout........ 6.1 Application Diagram ................................. 6.2 References .......................................... Device and Documentation Support ............... 7.1 Device Support ...................................... 7.2 Documentation Support ............................. 7.3 Community Resources .............................. 7.4 Trademarks.......................................... 7.5 Electrostatic Discharge Caution ..................... 7.6 Export Control Notice ............................... 7.7 Glossary ............................................. 5.6 I2C Protocol 5.7 NFC Type 4B Tag Platform 12 13 16 19 21 33 35 48 49 49 49 50 50 51 51 51 52 52 52 Mechanical, Packaging, and Orderable Information .............................................. 52 2 Revision History Changes from September 29, 2015 to November 30, 2015 • • Page Deleted "Suggested to be set to 0x3B" from Step 7(a) ........................................................................ 34 Deleted "The recommended setting is maximum possible value, which is 0x3B" in the paragraph that starts "When the internal state machine determines..."................................................................................ 46 Revision History Copyright © 2015, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: RF430CL331H 3 RF430CL331H SLASE18A – SEPTEMBER 2015 – REVISED NOVEMBER 2015 www.ti.com 3 Terminal Configuration and Functions 3.1 Pin Diagrams Figure 3-1 shows the pinout for the 14-pin PW package. VCC 1 14 VSS ANT1 2 13 VCORE ANT2 3 12 SDA RST 4 11 SCL E0 5 10 I2C_SIGNAL E1 6 9 I2C_READY E2 7 8 INTO Figure 3-1. 14-Pin PW Package (Top View) VSS NC VCC NC Figure 3-2 shows the pinout for the 16-pin RGT package. ANT1 16 15 14 13 12 1 ANT2 2 RST 3 E0 4 SCL 9 I2C_SIGNAL 5 6 7 8 I2C_READY 10 INTO SDA E2 11 E1 Exposed Thermal Pad VCORE Figure 3-2. 16-Pin RGT Package (Top View) 4 Terminal Configuration and Functions Copyright © 2015, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: RF430CL331H RF430CL331H www.ti.com 3.2 SLASE18A – SEPTEMBER 2015 – REVISED NOVEMBER 2015 Pin Attributes Table 3-1. Pin Attributes PIN NUMBER (1) (2) (3) SIGNAL NAME SIGNAL TYPE (1) BUFFER TYPE (2) POWER SOURCE RESET STATE PW RGT 1 15 VCC PWR Power VCC N/A 2 1 ANT1 RF Analog – N/A 3 2 ANT2 RF Analog – N/A 4 3 RST I LVCMOS VCC PU 5 4 E0 I LVCMOS VCC OFF 6 5 E1 I LVCMOS VCC OFF 7 6 E2 I LVCMOS VCC OFF 8 7 INTO O LVCMOS VCC OFF 9 8 I2C_READY O LVCMOS VCC DRIVE1 10 9 I2C_SIGNAL O LVCMOS VCC DRIVE1 11 10 SCL I/O LVCMOS VCC OFF 12 11 SDA I/O LVCMOS VCC OFF 13 12 VCORE PWR Power VCC N/A 14 13 VSS PWR Power VCC N/A – 14 NC – – – – – 16 NC – – – – (3) Signal Types: I = Input, O = Output, I/O = Input or Output, PWR = Power, RF = Radio frequency Buffer Types: See Table 3-3 for details. Reset States: OFF = High-impedance input with pullup or pulldown disabled (if available) PD = High-impedance input with pulldown enabled PU = High-impedance input with pullup enabled DRIVE0 = Drive output low DRIVE1 = Drive output high N/A = Not applicable Terminal Configuration and Functions Copyright © 2015, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: RF430CL331H 5 RF430CL331H SLASE18A – SEPTEMBER 2015 – REVISED NOVEMBER 2015 3.3 www.ti.com Signal Descriptions Table 3-2 describes the signals. Table 3-2. Signal Descriptions FUNCTION SIGNAL NAME PIN NUMBER I/O (1) DESCRIPTION PW RGT VCC 1 15 PWR 3.3-V power supply VCORE 13 12 PWR Regulated core supply voltage VSS 14 13 PWR Ground supply ANT1 2 1 RF Antenna input 1 ANT2 3 2 RF Antenna input 2 E0 5 4 I I2C address select 0 E1 6 5 I I2C address select 1 E2 7 6 I I2C address select 2 Serial I2C_READY communication 9 8 O High indicates that I2C communication can be started. Low indicates that I2C communication must not be started. I2C_SIGNAL 10 9 O Low indicates that a wait time extension command is automatically being sent. I2C communication does not have to be stopped. SCL 11 10 I/O I2C clock SDA 12 11 I/O I2C data INTO 8 7 O Interrupt output RST 4 3 I Reset input (active low) NC – 14 16 – Leave open, no connection Power RF System No connect (1) (2) (2) I = Input, O = Output, PWR = Power, RF = RF antenna With integrated pullup 3.4 Pin Multiplexing None of the pins on this device are multiplexed. Table 3-3. Buffer Type BUFFER TYPE (STANDARD) NOMINAL PU OR PD STRENGTH (µA) OUTPUT DRIVE STRENGTH (mA) NOMINAL VOLTAGE HYSTERESIS PU OR PD LVCMOS 3.3 V Y N/A Analog, RF 3.3 V N N/A N/A N/A Power 3.3 V Y with SVS on N/A N/A N/A 3.5 OTHER CHARACTERISTICS See Section 4.6, See Section 4.7, Electrical Electrical Characteristics, Characteristics, Digital Inputs Digital Outputs See analog modules in Section 4, Specifications, for details Connections for Unused Pins Leave no connect (NC) pins unconnected. Leave unused outputs unconnected. Drive or pull unused inputs high or low. 6 Terminal Configuration and Functions Copyright © 2015, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: RF430CL331H RF430CL331H www.ti.com SLASE18A – SEPTEMBER 2015 – REVISED NOVEMBER 2015 4 Specifications 4.1 Absolute Maximum Ratings (1) (2) MIN MAX Voltage applied at VCC referenced to VSS (VAMR) –0.3 4.1 V Voltage applied at VANT referenced to VSS (VAMR) –0.3 4.1 V Voltage applied to any pin (references to VSS) –0.3 VCC + 0.3 Diode current at any device pin Storage temperature, Tstg (1) (2) (3) (3) –40 V ±2 mA 125 °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 under Recommended Operating Conditions is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability. All voltages are referenced to VSS. For soldering during board manufacturing, it is required to follow the current JEDEC J-STD-020 specification with peak reflow temperatures not higher than classified on the device label on the shipping boxes or reels. 4.2 ESD Ratings VALUE V(ESD) (1) (2) UNIT Electrostatic discharge Human-body model (HBM), per ANSI/ESDA/JEDEC JS-001 (1) UNIT ±2000 Charged-device model (CDM), per JEDEC specification JESD22-C101 (2) V ±500 JEDEC document JEP155 states that 500-V HBM allows safe manufacturing with a standard ESD control process. JEDEC document JEP157 states that 250-V CDM allows safe manufacturing with a standard ESD control process. 4.3 Recommended Operating Conditions Typical values are specified at VCC = 3.3 V and TA = 25°C (unless otherwise noted) MIN NOM MAX During program execution no RF field present 3.0 3.3 3.6 During program execution with RF field present 2.0 3.3 3.6 VCC Supply voltage VSS Supply voltage (GND reference) TA Operating free-air temperature C1 Decoupling capacitor on VCC (1) 0.1 C2 Decoupling capacitor on VCC (1) 1 CVCORE Capacitor on VCORE (1) UNIT V 0 V –40 (1) 0.1 85 °C µF µF 0.47 1 NOM MAX µF Low ESR (equivalent series resistance) capacitor 4.4 Recommended Operating Conditions, Resonant Circuit MIN fc Carrier frequency 13.56 UNIT MHz VANT_peak Antenna input voltage V 15.5 kΩ Z Impedance of LC circuit LRES Coil inductance (1) 2.66 µH CRES Total resonance capacitance (1), CRES = CIN + CTune 51.8 pF CTune External resonance capacitance QT Tank quality factor (1) (2) 6.5 3.6 CRES – CIN (2) pF 30 The coil inductance of the antenna LRES with the external capacitance CTune plus the device internal capacitance CIN is a resonant circuit. The resonant frequency of this LC circuit must be close to the carrier frequency fc: fRES = 1 / [2π(LRESCRES)1/2] = 1 / [2π(LRES(CIN+CTune))1/2] ≈ fc For CIN refer to Section 4.9.3. Specifications Copyright © 2015, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: RF430CL331H 7 RF430CL331H SLASE18A – SEPTEMBER 2015 – REVISED NOVEMBER 2015 4.5 www.ti.com Supply Currents over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) PARAMETER TEST CONDITIONS VCC MIN TYP MAX UNIT ICC(I2C) I2C, 400 kHz, Writing into NDEF memory 3.3 V 250 µA ICC(RF enabled) RF enabled, no RF field present 3.3 V 40 µA ICC(Inactive) Standby enable = 0, RF disabled, no serial communication 3.3 V 15 µA ICC(Standby) Standby enable = 1, RF disabled, no serial communication 3.3 V 10 ΔICC(StrongRF) Additional current consumption with strong RF field present ICC(RF,lowVCC) Current drawn from VCC < 3.0 V with RF field present (passive operation) 4.6 45 µA 3.0 V to 3.6 V 160 µA 2.0 V to 3.0 V 0 µA Electrical Characteristics, Digital Inputs over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) PARAMETER TEST CONDITIONS VCC MIN TYP MAX UNIT 0.3 × VCC V VIL Low-level input voltage VIH High-level input voltage 0.7 × VCC V VHYS Input hysteresis 0.1 × VCC V IL High-impedance leakage current RPU(RST) Integrated RST pullup resistor 4.7 3.3 V –50 50 nA 35 50 kΩ MIN MAX 20 Electrical Characteristics, Digital Outputs over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) PARAMETER VOL Output low voltage TEST CONDITIONS IOL = 3 mA VCC 3V 0.4 3.3 V 0.4 3.6 V VOH 8 Output high voltage IOH = –3 mA Specifications UNIT V 0.4 3V 2.6 3.3 V 2.9 3.6 V 3.2 V Copyright © 2015, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: RF430CL331H RF430CL331H www.ti.com 4.8 SLASE18A – SEPTEMBER 2015 – REVISED NOVEMBER 2015 Thermal Characteristics over operating free-air temperature range (unless otherwise noted) PARAMETER (1) VALUE UNIT 116.0 °C/W 45.1 °C/W 57.6 °C/W 57.0 °C/W RθJA Junction-to-ambient thermal resistance, still air RθJC(TOP) Junction-to-case (top) thermal resistance (2) RθJB Junction-to-board thermal resistance (3) ΨJB Junction-to-board thermal characterization parameter ΨJT Junction-to-top thermal characterization parameter 4.6 °C/W RθJA Junction-to-ambient thermal resistance, still air (1) 48.8 °C/W RθJC(TOP) Junction-to-case (top) thermal resistance (2) 60.8 °C/W RθJC(BOT) Junction-to-case (bottom) thermal resistance RθJB Junction-to-board thermal resistance (3) ΨJB ΨJT (1) (2) (3) (4) TSSOP-14 (PW) (4) 7.1 °C/W 21.9 °C/W Junction-to-board thermal characterization parameter 21.9 °C/W Junction-to-top thermal characterization parameter 1.5 °C/W VQFN-16 (RGT) The junction-to-ambient thermal resistance under natural convection is obtained in a simulation on a JEDEC-standard, High-K board, as specified in JESD51-7, in an environment described in JESD51-2a. The junction-to-case (top) thermal resistance is obtained by simulating a cold plate test on the package top. No specific JEDEC standard test exists, but a close description can be found in the ANSI SEMI standard G30-88. The junction-to-board thermal resistance is obtained by simulating in an environment with a ring cold plate fixture to control the PCB temperature, as described in JESD51-8. The junction-to-case (bottom) thermal resistance is obtained by simulating a cold plate test on the exposed (power) pad. No specific JEDEC standard test exists, but a close description can be found in the ANSI SEMI standard G30-88. Specifications Copyright © 2015, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: RF430CL331H 9 RF430CL331H SLASE18A – SEPTEMBER 2015 – REVISED NOVEMBER 2015 4.9 www.ti.com Timing and Switching Characteristics 4.9.1 Reset Timing Table 4-1. I2C Power-up Timing over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) PARAMETER tReady (1) MIN 2 Time after power up or reset until device is ready to communicate using I C (1) MAX 20 UNIT ms The device is ready to communicate after tReady(MAX) at the latest. 4.9.2 Serial Communication Protocol Timing Table 4-2. I2C Interface over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) (see Figure 4-1) PARAMETER TEST CONDITIONS MIN MAX 3.3 V 0 400 Write 3.3 V 0 120 Read 3.3 V 0 100 SCL clock frequency (with Master supporting clock stretching according to I2C standard, or when the device is not being addressed) fSCL SCL clock frequency (device being addressed by Master not supporting clock stretching) VCC UNIT kHz fSCL ≤ 100 kHz tHD,STA Hold time (repeated) START tSU,STA Setup time for a repeated START tHD,DAT Data hold time 3.3 V 0 tSU,DAT Data setup time 3.3 V 250 ns tSU,STO Setup time for STOP 3.3 V 4 µs tSP Pulse duration of spikes suppressed by input filter 3.3 V 6.25 fSCL > 100 kHz fSCL ≤ 100 kHz fSCL > 100 kHz tHD,STA tSU,STA 3.3 V 4 3.3 V µs 0.6 4.7 µs 0.6 ns 75 ns tHD,STA SDA 1/fSCL tSP SCL tSU,DAT tSU,STO tHD,DAT Figure 4-1. I2C Mode Timing 10 Specifications Copyright © 2015, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: RF430CL331H RF430CL331H www.ti.com 4.9.3 SLASE18A – SEPTEMBER 2015 – REVISED NOVEMBER 2015 RF143B NFC/RFID Analog Front End Table 4-3. Recommended Operating Conditions over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) PARAMETER TEST CONDITIONS VDDH Antenna rectified voltage Peak voltage limited by antenna limiter IDDH Antenna load current RMS, without limiter current CIN Input capacitance ANT1 to ANT2, 2 V RMS MIN TYP MAX 3.0 3.3 3.6 V 100 µA 38.5 pF TYP MAX UNIT 106 848 kbps 31.5 35 UNIT Table 4-4. ISO/IEC 14443B ASK Demodulator over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) PARAMETER MIN DR10 Input signal data rate 10% downlink modulation, 7% to 30% ASK, ISO1443B m10 Modulation depth 10%, tested as defined in ISO/IEC 10373-6 7% 30% Table 4-5. ISO/IEC 14443B-Compliant Load Modulator over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) PARAMETER MIN TYP MAX UNIT 1 MHz fPICC Uplink subcarrier modulation frequency 0.2 VA_MOD Modulated antenna voltage, VA_unmod = 2.3 V 0.5 V 0.5 mV VSUB14 Uplink modulation subcarrier level, ISO/IEC 14443B: H = 1.5 to 7.5 A/m 22/H Table 4-6. Power Supply over recommended ranges of supply voltage and operating free-air temperature (unless otherwise noted) PARAMETER VLIM Limiter clamping voltage ILIM,MAX Maximum limiter current TEST CONDITIONS ILIM ≤ 70 mA RMS, f = 13.56 MHz MIN 3.0 TYP MAX Vpk 70 mA Specifications Copyright © 2015, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: RF430CL331H UNIT 3.6 11 RF430CL331H SLASE18A – SEPTEMBER 2015 – REVISED NOVEMBER 2015 www.ti.com 5 Detailed Description 5.1 Overview Figure 5-1 shows the functional block diagram. 5.2 Functional Block Diagram RST VCC Buffer Memory (SRAM) VSS VCORE SCL SDA Processing Unit (MSP430based) I2C Interface I2C_READY NFC Type 4B Tag Platform ISO/IEC 14443 RF Interface ANT1 ANT2 I2C_SIGNAL E0 E1 E2 INTO Figure 5-1. Functional Block Diagram 5.3 Terms and Acronyms Table 5-1 describes the terms and acronyms used in this document. Table 5-1. Term Definitions NAME DESCRIPTION PCD Proximity coupling device, such as NFC enabled handset, NFC/RFID reader/writer devices PICC Proximity integrated circuit card, dynamic tag, RF430CL331H IC NFC Type 4 command See the NFC Forum Type 4 Tag Operation Specification (http://nfc-forum.org/) for details PICC Buffer This is a memory range (0 through 2999) that is accessible through the I2C bus, where buffer data is stored. Host Controller This is a MCU or processor connected to the PICC through the I2C bus. It responds to all the of Type 4 data requests that come from the PICC. SW Type 4 command acknowledgments, referred also as SW1 and SW2 (status word). Refer to NFC/RFID and ISO14443-B specifications for details. SWTX or S(WTX) Frame wait time extension. When the RF430CL331H cannot respond to a command that PCD sends, it must send a S(WTX) request indicating that it needs more time. The PCD then responds and the RF430CL331H has the negotiated time that it requested. 5.4 Serial Communication Interface The serial interface of this device is I2C. The serial interface allows a connected MCU to configure the device and write to and read from the available registers and the RAM buffer on the RF430CL331H. 12 Detailed Description Copyright © 2015, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: RF430CL331H RF430CL331H www.ti.com 5.5 SLASE18A – SEPTEMBER 2015 – REVISED NOVEMBER 2015 Communication Protocol The tag is programmed and controlled by writing data into and reading data from the address map shown in Table 5-2 through the I2C serial interface. Table 5-2. User Address Map RANGE Registers ADDRESS SIZE 0xFFFE 2B Control register 0xFFFC 2B Status register 0xFFFA 2B Interrupt Enable 0xFFF8 2B Interrupt Flags 0xFFF6 2B CRC Result (16-bit CCITT) 0xFFF4 2B CRC Length 0xFFF2 2B CRC Start Address 0xFFF0 2B Communication Watchdog Control register 0xFFEE 2B Version 0xFFEC 2B NDEF File ID register 0xFFEA 2B Host Response register 0xFFE8 2B NDEF Block Length register 0xFFE6 2B NDEF File Offset register 0xFFE4 2B Buffer Start register 0xFFE2 2B Reserved 0xFFE0 2B Reserved 0xFFDE 2B SWTX register 0xFFDC 2B Reserved 0xFFDA 2B Custom SW1 and SW2 Response 0x4000 to 0xFFDF Reserved Buffer DESCRIPTION Reserved 0x0BB8 to 0x3FFF 13KB 0x0000 to 0x0BB7 3000 B Reserved (for example, for future extension of NDEF Memory size) Buffer Memory NOTE Crossing range boundaries causes writes to be ignored and reads to return undefined data. 5.6 I2C Protocol A command is always initiated by the master by addressing the device using the specified I2C device address. The device address is a 7-bit I2C address. The upper 4 bits are hard-coded, and the lower 3 bits are programmable by the input pins E0, E1, and E2 (see Table 5-3). Table 5-3. I2C Device Address BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 0 0 1 1 E2 E1 MSB BIT 0 E0 LSB To write data, the device is addressed using the specified I2C device address with R/W = 0, followed by the upper 8 bits of the first address to be written and the lower 8 bits of that address. Next (without a repeated START), the data to be written starting at the specified address is received. With each data byte received, the address is automatically incremented by 1. The write access is terminated by the STOP condition on the I2C bus. Detailed Description Copyright © 2015, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: RF430CL331H 13 RF430CL331H www.ti.com Device Address WRITE START SLASE18A – SEPTEMBER 2015 – REVISED NOVEMBER 2015 Address Bits 15-8 Address Bits 7-0 LSB ACK LSB ACK MSB MSB LSB R/W ACK MSB SDA Data @ Addr + 0 Data @ Addr + 1 STOP Driven by: Master Slave (NFC Tag) Data @ Addr + n LSB ACK MSB LSB ACK LSB ACK MSB MSB SDA Driven by: Master Slave (NFC Tag) Figure 5-2. I2C Write Access NOTE The minimum I2C write transaction is 2 address bytes and 2 data bytes. Writes with only one 1 byte cause the data to be ignored. Avoid a transaction less than 1 data byte, as it results in an error. Address Bits 7-0 Device Address READ Address Bits 15-8 START Device Address WRITE START To read data, the device is addressed using the specified I2C device address with R/W = 0, followed by the upper 8 bits of the first address to be read and then the lower 8 bits of that address. Next, a repeated START condition is expected with the I2C device address and R/W = 1. The device then transmit data starting at the specified address until a not acknowledge (NACK) and a STOP condition are received. LSB R/W ACK MSB LSB ACK LSB ACK MSB LSB R/W ACK MSB MSB SDA Data @ Addr + 0 Data @ Addr + 1 Data @ Addr + n STOP Driven by: Master Slave (NFC Tag) Driven by: Master Slave (NFC Tag) LSB NO ACK MSB LSB ACK LSB ACK MSB MSB SDA Figure 5-3. I2C Read Access 14 Detailed Description Copyright © 2015, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: RF430CL331H RF430CL331H www.ti.com SLASE18A – SEPTEMBER 2015 – REVISED NOVEMBER 2015 I2C Examples 5.6.1 Figure 5-4 and Figure 5-5 show examples of I2C accesses to the Control and Status registers, respectively. Comments are provided on the tags in the figures. 5.6.1.1 I2C Write B C E A D Figure 5-4. I2C Access Example: Write of the Control Register at Address 0xFFFE With 0x00, 0x16 (RF Enable = 1) A. I2C_READY signal, by being high indicates that I2C communication can be started. B. The device address (18h because E0 = E1 = E2 = 0) is being transmitted out. C. Register address is 0xFFFEh (which is the Control register). D. I2C_READY line is now low, new I2C communication should not be started. E. The data to write is transmitted (0016h). 5.6.1.2 I2C Read B C D G E A F H Figure 5-5. I2C Access Example: Read of the Status Register at Address 0xFFFC, Responds With 0x00, 0x01 (Device_Ready = 1) A. I2C_READY signal, by being high indicates that I2C communication can be started. B. Packet has started: the device address (18h because E0 = E1 = E2 = 0) is being sent out. C. Address FFFCh next is transmitted, which is the address of the status register. Detailed Description Copyright © 2015, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: RF430CL331H 15 RF430CL331H SLASE18A – SEPTEMBER 2015 – REVISED NOVEMBER 2015 www.ti.com D. An I2C restart was done and device address sent with a read selection. E. Clock stretching is being used by the RF430CL331H when it needs more time to respond due to unfinished internal processing. F. I2C_READY line is now low, new I2C communication should not be started. G. RF430CL331H drives the SDA line and returns the value of the status register, which is 0001h. H. I2C_READY signal has returned to high, indicating communication can be started. This occurs after a short period of time after a STOP condition (in square red). This brief time is necessary for the RF430CL331H to finish internal processing. 5.6.2 BIP-8 Communication Mode With I2C The BIP-8 communication mode is enabled by setting the BIP-8 bit in the General Control register. All communication after setting this bit uses the following conventions with exactly 2 address bytes (16-bit address) and 2 data bytes (16-bit data) (see Table 5-4 and Table 5-5). Table 5-4. Write Access Master Slave Address Bits 15 to 8 Address Bits 7 to 0 Data at Addr + 0 Data at Addr + 1 BIP-8 N/A N/A N/A N/A N/A The Bit-Interleaved Parity (BIP-8) is calculated using 16-bit address and 16-bit data. If the received BIP-8 does not match with received data, no write is performed. The BIP-8 calculation does not include the I2C device address. Table 5-5. Read Access Master Slave Address Bits 15 to 8 Address Bits 7 to 0 N/A N/A N/A N/A N/A Data at Addr + 0 Data at Addr + 1 BIP-8 For read access, the Bit-Interleaved Parity (BIP-8) is calculated using the received 16-bit address and the 2 transmitted data bytes, and it is transmitted back to the master. The BIP-8 does not include the device address. 5.7 NFC Type 4B Tag Platform This device is an NFC Forum Type 4B Tag Platform and ISO/IEC 14443B-compliant transponder that operates according to the NFC Forum Tag Type-4 specification and supports NDEF (NFC Data Exchange Format) data structure. Through the RF interface, the user can read and update the contents in the NDEF memory. The NDEF message in its entirety would only be present on the memory of the host controller. The RF430CL331H only has a portion of the NDEF message at any one time. NOTE This device does not have nonvolatile memory; therefore, the information stored in the NDEF memory is lost when power is removed. This device does not support the peer-to-peer mode or the reader/writer mode. All RF communication between an NFC forum device and this device is in the passive tag mode. The device responds by load modulation and is not considered an intentional radiator. This device is intended to be used in applications where the primary reader/writer is, for example, an NFCenabled handset. In this case, the host application can be considered the destination device, and the cell phone or other type of mobile device is treated as the end-point device. 16 Detailed Description Copyright © 2015, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: RF430CL331H RF430CL331H www.ti.com SLASE18A – SEPTEMBER 2015 – REVISED NOVEMBER 2015 This device supports ISO/IEC 14443-3, ISO/IEC 14443-4, and NFC Forum commands as described in the following sections. The device supports data rates of 106, 212, 424, and 848 kbps. Even though all data rates up to 848 kbps are supported, the device by default reports only the capability to support 106 kbps to the PCD. To change this behavior, use the sequence described in Section 5.7.3. The device always answers ATTRIB commands from the PCD that request higher data rates. The NFC Forum specifies for NFC-B a maximum data rate of 106 kbps. It is assumed that an NFC-compliant PCD would not request higher data rates, thus, no interoperability issues are expected. The NFC Forum Type 4B Tag Platform and ISO/IEC 14443B command and response structure is detailed in ISO/IEC 14443-3, ISO/IEC 14443-4, and NFC Forum-TS-Digital Protocol. The applicable ISO/IEC 78164 commands are detailed in NFC Forum-TS-Type-4-Tag_2.0. 5.7.1 ISO/IEC 14443-3 Commands These commands use the character, frame format, and timing that are described in ISO/IEC 14443-3, clause 7.1. The following commands are used to manage communication: REQB and WUPB The REQB and WUPB commands sent by the PCD are used to probe the field for PICCs of Type B. In addition, WUPB is used to wake up PICCs that are in the HALT state. The number of slots N is included in the command as a parameter to optimize the anticollision algorithm for a given application. Slot-MARKER After a REQB or WUPB command, the PCD may send up to (N – 1) Slot-MARKER commands to define the start of each timeslot. Slot-MARKER commands can be sent after the end of an ATQB message received by the PCD to mark the start of the next slot or earlier if no ATQB is received (no need to wait until the end of a slot, if this slot is known to be empty). ATTRIB The ATTRIB command sent by the PCD includes information required to select a single PICC. A PICC receiving an ATTRIB command with its identifier becomes selected and assigned to a dedicated channel. After being selected, this PICC only responds to commands defined in ISO/IEC 14443-4 that include its unique CID. HLTB The HLTB command is used to set a PICC in HALT state and stop responding to a REQB. After answering to this command, the PICC ignores any commands except the WUPB. 5.7.2 NFC Tag Type 4 Commands Select Selection of applications or files Read Binary Read data from file Update Binary Update (erase and write) data to file Detailed Description Copyright © 2015, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: RF430CL331H 17 RF430CL331H SLASE18A – SEPTEMBER 2015 – REVISED NOVEMBER 2015 5.7.3 www.ti.com Data Rate Settings The device supports data rates of 106, 212, 424, and 848 kbps. The device always answers ATTRIB commands from the PCD that request higher data rates. The NFC Forum specifies for NFC-B a maximum data rate of 106 kbps. It is assumed that an NFC-compliant PCD would not request higher data rates, thus, no interoperability issues are expected. Even though all data rates up to 848 kbps are supported, the device by default reports only the capability to support 106 kbps to the PCD. To change this behavior, follow these steps using the I2C serial interface: 1. If you do not want to support all data rates up to 848 kbps, change the Data Rate Capability byte according to Table 5-7. Table 5-6 summarizes how to write the data rate, and the Data Rate Capability byte is set by the DATA 0 value in Step 3. Write Access. 2. Do the steps of the selected sequence. It is important to execute this sequence (in Table 5-6) before setting the Control register. NOTE The General Control register (see Section 5.11.1) is set to 0 after the sequence is completed in Table 5-6. Table 5-6. Data Rate Setting Sequence (1) ACCESS TYPE ADDRESS BITS 15 TO 8 ADDRESS BITS 7 TO 0 DATA 0 DATA 1 1. Write Access 0xFF 0xE0 0x4E 0x00 2. Write Access 0xFF 0xFE 0x80 0x00 3. Write Access 0x2A 0xBA 4. Write Access 0x27 0xB8 0x00 0x00 5. Write Access 0xFF 0xE0 0x00 0x00 0xF7 (1) 0x00 Data Rate Capability according to Table 5-7. 0xF7: all data rates up to 848 kbps are supported. Table 5-7. Data Rate Capability DATA RATA CAPABILITY BYTE 18 DESCRIPTION B7 B6 B5 B4 B3 B2 B1 B0 0 0 0 0 0 0 0 0 PICC supports only 106 kbps in both directions (default). 1 x x x 0 x x x Same data rate from PCD to PICC and from PICC to PCD compulsory x x x 1 0 x x x PICC to PCD, data rate supported is 212 kbps x x 1 x 0 x x x PICC to PCD, data rate supported is 424 kbps x 1 x x 0 x x x PICC to PCD, data rate supported is 848 kbps x x x x 0 x x 1 PCD to PICC, data rate supported is 212 kbps x x x x 0 x 1 x PCD to PICC, data rate supported is 424 kbps x x x x 0 1 x x PCD to PICC, data rate supported is 848 kbps Detailed Description Copyright © 2015, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: RF430CL331H RF430CL331H www.ti.com 5.8 SLASE18A – SEPTEMBER 2015 – REVISED NOVEMBER 2015 NDEF Structure The NDEF message in its entirety is not stored at any time on the PICC. The host controller writes to the buffer memory as the NFC Type 4 requests come in. Table 5-8 shows the mandatory structure. This NDEF message would be present on the memory of the host controller. For more information, refer to the NFC Forum Type 4 Tag Operation Specification (see Section 6.2). Table 5-8. NDEF Application Data 2B - CCLen 1B - Mapping version 2B - MLe = 000F9h (1) (2) 2B - MLc = 000F6h NDEF Application Selectable by Name = D2760000850101h Capability Container Selectable by File ID = E103h 1B - Tag = 04h 1B - Len = 06h 2B - File Identifier NDEF File Ctrl TLV 6B - Val 2B - Maximum file size The NDEF file control TLV is mandatory 1B - Read access 1B - Write access NDEF File Selectable by File ID = xxyyh (1) (2) 2B - Len xB - Binary NDEF file content Mandatory NDEF file yB - Unused if Len < Maximum file size in File Ctrl TLV RF430CL331H only supports mapping version up to 2.0. RF430CL331H specific Detailed Description Copyright © 2015, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: RF430CL331H 19 RF430CL331H SLASE18A – SEPTEMBER 2015 – REVISED NOVEMBER 2015 www.ti.com Table 5-9. NDEF Application Data (Includes Proprietary Sections) 2B - CCLen 1B - Mapping version 2B -MLe = 000F9h (2) 2B -MLc = 000F6h (2) (1) 1B - Tag = 04h 1B - Len = 06h 2B - File Identifier NDEF File Ctrl TLV 6B - Val 2B - Maximum file size The NDEF file control TLV is mandatory 1B - Read access 1B - Write access Capability Container Selectable by File ID = E103h 1B - Tag = 05h 1B - Len = 06h 2B - File Identifier Proprietary File Ctrl TLV (1) 6B - Val 2B - Maximum file size 1B - Read access 1B - Write access NDEF Application Selectable by Name = D2_7600_0085_0101h ⋮ 1B - Tag = 05h Zero or more proprietary file control TLVs 1B - Len = 06h 2B - File Identifier Proprietary File Ctrl TLV (N) 6B - Val 2B - Maximum file size 1B - Read access 1B - Write access NDEF File Selectable by File ID = xxyyh Proprietary File (1) Selectable by File ID = xxyyh 2B - Len Mandatory NDEF file xB - Binary NDEF file content yB - Unused if Len < Maximum file size in File Ctrl TLV 2B - Len Optional proprietary file xB - Binary proprietary file content yB - Unused if Len < Maximum file size in File Ctrl TLV ⋮ Proprietary File (N) Selectable by File ID = xxyyh (1) (2) 20 2B - Len Optional proprietary file xB - Binary proprietary file content yB - Unused if Len < Maximum file size in File Ctrl TLV RF430CL331H only supports mapping version up to 2.0. RF430CL331H specific Detailed Description Copyright © 2015, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: RF430CL331H RF430CL331H www.ti.com 5.9 SLASE18A – SEPTEMBER 2015 – REVISED NOVEMBER 2015 Typical Operation Figure 5-6 shows typical operation of this device. Generally, on power up or reset, the host controller initializes this device and then enables the RF. When a PCD approaches the dynamic tag, it starts by performing the ISO14443-B anticollision sequence. This portion is handled automatically by the RF430CL331H. Eventually the sequence reaches the NFC Type 4 level. When the PCD issues a file select, Read Binary or Update Binary commands, the RF430CL331H interrupts the host controller by asserting the INT0 pin to request the necessary information or act on the information. Each type of interrupt request is detailed in the following sections. PCD/Mobile PICC/Dynamic Tag Host Controller Enables RF field ISO/IEC 14443B Layer 3 RF Handled automatically RF NDEF tag application select RF Handled automatically RF Yes Select file? Sets up registers for host controller RF Interrupt, Then I2C Responds based on existence of file No Deselect command sent RF Turn off RF field Sets up Layer 4 response I2C RF No Yes Read or write needed? RF Sets up the Layer 4 read or write request by configuring registers or the buffer Interrupt, Then I2C Services the Layer 4 read or write request Formats response into Type 4 format Figure 5-6. High-Level Flow Detailed Description Copyright © 2015, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: RF430CL331H 21 RF430CL331H SLASE18A – SEPTEMBER 2015 – REVISED NOVEMBER 2015 5.9.1 www.ti.com NDEF or Capability Container Select Procedure This select procedure does not change between selection of the capability container or an NDEF file. These two types of selects can be differentiated by the file identifier that the RF430CL331H reports in the NDEF File Identifier register (see Section 5.11.7). For the general flow, see Figure 5-7. Reader (PCD) Dynamic NFC Tag (PICC) PCD sends the Select File request with a file identifier RF Configures the registers to describe the request and then asserts the interrupt INTO Interrupt Reads the file ID from the registers Does the file exist? RF Examines the response and converts it to a Type 4 protocol format and sends it to the PCD I2C Sets the Host Response register accordingly Yes/No Decides whether to proceed with reading or writing Host Controller Figure 5-7. Select System Flow The procedure: 1. PCD procedure: (a) Issues a Capability Container or a NDEF File Select command. 2. RF430CL331H procedure: (a) Receives the RF packet. (b) Sets the NDEF File Identifier register (see Section 5.11.7) using the file identifier that was included in the packet from the PCD. (c) Sets up the Status register (see Section 5.11.2) and the interrupt registers (see Section 5.11.3) to describe the file select request. (d) Ensure that General Type 4 request interrupt is enabled to generate the required interrupt on the INTO pin. 3. Host controller procedure: (a) Interrupt is received. (b) Checks the source of the interrupt by reading the interrupt registers (see Section 5.11.3). (c) The source of the interrupt is the General Type 4 request. (d) When there is a General Type 4 request, the Status register (see Section 5.11.2) must be read and the Type 4 Command field examined to determine what Type 4 command has been received. (e) The result is a File Select command. (f) The NDEF File Identifier register (see Section 5.11.7) should be read. (g) The host controller should, search its available files and determine if the file exists. (h) The interrupt must be cleared by writing to the Interrupt Flag register (see Section 5.11.3). This step must be done before setting the Interrupt Serviced field in the Host Response register (see Section 5.11.8). (i) If a specific Status Word (SW) response is necessary (generally for communicating specific error conditions) to the Select command: (i) Set the Custom Status Word Response register (see Section 5.11.13) with the desired status word. (ii) Set the Use Custom SW Response bit in the Host Response register (see Section 5.11.8). (j) To complete servicing the Select command interrupt, set the Interrupt Serviced field in the Host 22 Detailed Description Copyright © 2015, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: RF430CL331H RF430CL331H www.ti.com SLASE18A – SEPTEMBER 2015 – REVISED NOVEMBER 2015 Response register (see Section 5.11.8). Servicing of the Select command is complete. 4. RF430CL331H procedure: (a) If the custom Status Words (SW) feature was not used: (i) If the host controller indicated that the file existed, the response to the PCD is SW1 = 90h and SW2 = 00h. (ii) If the host controller indicated that the file did not exist, the response to the PCD is SW1 = 6Ah and SW2 = 82h. (b) If the custom response feature was used, the response to the PCD is what was set in the Custom Status Word Response register (see Section 5.11.13). 5.9.2 NDEF or Capability Container Read Binary Procedure This read procedure does not change between when the PCD reads the Capability Container or an NDEF file. These two types of reads can be differentiated by the file identifier that the RF430CL331H reports in the NDEF File Identifier register (see Section 5.11.7). For the general flow, see Figure 5-8. Reader (PCD) ReadBinary command is sent RF430CL331H (PICC) RF If necessary PCD processes the data and possibly repeats the cycle Is the data already available? Host Controller No/Interrupt INTO Responds with the data over the serial bus Yes RF Sends the data using ISO14443-B protocol I2C Figure 5-8. Read System Flow The procedure: 1. PCD procedure: (a) Issues a Capability Container or a NDEF Read Binary command. 2. RF430CL331H procedure: (a) Receives the RF packet. (b) Checks its buffer and determines if all of the requested data in the Read Binary command exists already in the buffer. (c) If all the data is available in the buffer then (in the case that extra data was written in a previous read request): (i) No interrupt is issued to the host controller. (ii) The data is supplied in the response packet to the PCD automatically. (iii) The status word response SW1 = 90h and SW2 = 00h is appended to the packet. (iv) The flow returns to wait for the next Type 4 request. (d) If no data or only partial data is available, then an interrupt is issued to the host controller. 3. Host controller procedure: (a) An interrupt is received. (b) Checks the source of the interrupt by reading the interrupt registers (see Section 5.11.3). Detailed Description Copyright © 2015, Texas Instruments Incorporated Submit Documentation Feedback Product Folder Links: RF430CL331H 23 RF430CL331H SLASE18A – SEPTEMBER 2015 – REVISED NOVEMBER 2015 www.ti.com (c) The source of the interrupt is the General Type 4 request. (d) When there is a General Type 4 request, the Status register (see Section 5.11.2) must be read and the Type 4 Command field examined to determine what Type 4 command has been received. (e) The result is a Read Binary command. (f) The NDEF File Identifier register (see Section 5.11.7) may be read, but it is not necessary as it is always the file that the last Select command selected. (g) Read the Buffer Start register (see Section 5.11.11) to determine where in the buffer of the RF430CL331H to begin storing the data. (h) Read the NDEF File Offset register (see Section 5.11.10) to determine at which index in the NDEF or CC file to begin supplying the data to the RF430CL331H. (i) Read the NDEF Block Length register (see Section 5.11.9) to determine what block length the PCD is requesting. (j) Check if the request is valid: (i) If it is valid, write the data into the buffer of the RF430CL331H starting at Buffer Start index for NDEF Block Length bytes. (ii) If it is not valid, assert the Custom Status Word option in the Host Response register (see Section 5.11.8) and write the custom word in the Custom Status Word Response register (see Section 5.11.13). Only the status word response supplied will be sent out. (k) If caching is desirable, extra sequential data can be written to the RF430CL331H buffer, up to the maximum RF430CL331H buffer length (length is 3000 bytes, highest index is 2999). NOTE To improve the Read Binary performance of the RF430CL331H , a caching feature may be used. After writing the requested Read Binary request data into the RF430CL331H buffer, extra sequential data may be written. If on the next Read Binary request, all of the requested data is in the buffer, the RF430CL331H automatically responds and services that request without any intervention of the host controller; that is, no interrupt is issued. (l) Update the NDEF Block Length register (see Section 5.11.9) with the number of bytes written into the buffer. (m) The interrupt must be cleared by writing to the Interrupt Flag register. This step must be done before setting the Interrupt Serviced field in the Host Response register. (n) To complete servicing the Read Binary command interrupt, set the Interrupt Serviced field in the Host Response register. 4. RF430CL331H procedure: (a) Only the requested data (even if extra was supplied) is included in the response packet to the PCD. The status words are appended to the response packet per NFC Type 4 specification. (b) If the command was valid, the status words are SW1 = 90h and SW2 = 00h. (c) If the custom response feature was used, the response to the PCD is only what was set in the Custom Status Word Response register. 5.9.2.1 NDEF Read Command Internal Buffer Handling Entire Buffer Space (not to scale) 1. PCD ± ReadBinary Request N (
RF430CL331HIRGTR
物料型号: - RF430CL331H

器件简介: - 该设备是一款NFC标签类型4设备,结合了非接触式NFC/RFID接口和有线I2C接口,可连接到主机。支持通过I2C接口读写内部SRAM,同时通过ISO/IEC 14443 Type B兼容的RF接口访问和更新NDEF消息。

引脚分配: - 14引脚PW封装和16引脚RGT封装的引脚分配图示于文档的第4部分。

参数特性: - 工作电压范围:VCC 3.0V至3.6V - 操作环境温度范围:-40°C至85°C - 支持数据传输速率:106, 212, 424, 和 848 kbps

功能详解: - 设备支持NDEF消息结构,允许通过RF接口读取和更新NDEF内存中的内容。 - 支持缓存、预取和自动确认功能,以增加数据吞吐量。 - 支持NFC连接移交,例如蓝牙、Wi-Fi等,作为简单直观的配对或认证过程。

应用信息: - 无线固件更新、服务接口、Wi-Fi和蓝牙配对、无线传感器接口等。

封装信息: - RF430CL331HIPW:14引脚TSSOP封装,尺寸5mmx4.4mm - RF430CL331HRGT:16引脚VQFN封装,尺寸3mmx3mm
RF430CL331HIRGTR 价格&库存

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

免费人工找货