CR14_10 STMICROELECTRONICS [STMicroelectronics], CR14_10 Datasheet

no-image

CR14_10

Manufacturer Part Number
CR14_10
Description
ISO14443 type-B contactless coupler chip with anti-collision and CRC management
Manufacturer
STMICROELECTRONICS [STMicroelectronics]
Datasheet
Features
March 2010
Single 5 V ±500 mV supply voltage
SO16N package
Contactless communication
– ISO14443 type-B protocol
– 13.56MHz carrier frequency using an
– 106 Kbit/s data rate
– 36-byte input/output frame register
– Supports frame answer with/without
– CRC generation and check
– Automated ST anti-collision exchange
I²C communication
– Two-wire I²C serial interface
– Supports 400 kHz protocol
– 3 chip enable pins
– Up to 8 CR14 connected on the same bus
external oscillator
SOF/EOF
ISO14443 type-B contactless coupler chip
with anti-collision and CRC management
Doc ID 11922 Rev 2
150 mils width
SO16 (MQ)
16
1
CR14
www.st.com
1/47
1

Related parts for CR14_10

CR14_10 Summary of contents

Page 1

Features ■ Single 5 V ±500 mV supply voltage ■ SO16N package ■ Contactless communication – ISO14443 type-B protocol – 13.56MHz carrier frequency using an external oscillator – 106 Kbit/s data rate – 36-byte input/output frame register – Supports frame ...

Page 2

Contents Contents 1 Summary description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 3

CR14 6 CR14 ISO14443 type-B radio frequency data transfer . . . . . . . . . . . . . 26 6.1 Output RF data transfer from the CR14 to the PICC (request frame ...

Page 4

List of tables List of tables Table 1. Signal names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 5

CR14 List of figures Figure 1. Logic diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 6

Summary description 1 Summary description The CR14 is a contactless coupler that is compliant with the short range ISO14443 type-B standard controlled using the two wire I²C bus. The CR14 generates a 13.56 MHz signal on an external ...

Page 7

CR14 Figure 1. Logic diagram Table 1. Signal names Signal RF OUT RF IN OSC1 OSC2 E0, E1, E2 SDA SCL V CC GND V REF GND_RF REF OSC1 SCL CR14 SDA GND GND_RF ...

Page 8

Summary description Figure 2. Logic block diagram Figure 3. SO pin connections 8/ REF CR14 OSC1 SCL SDA GND GND_RF SO16 1 V REF OUT E0 ...

Page 9

CR14 2 Signal description See Figure 1: Logic connected to this device. 2.1 Oscillator (OSC1, OSC2) The OSC1 and OSC2 pins are internally connected to the on-chip oscillator circuit. The OSC1 pin is the input pin, the OSC2 is the ...

Page 10

Signal description 2.6 Serial data (SDA) The SDA signal is bi-directional used to transfer I²C data in and out of the CR14 open drain output that may be wire-OR’ed with other open drain or open ...

Page 11

CR14 Figure 5. Maximum R value versus bus capacitance ( BUS fc = 100kHz fc = 400kHz 100 C BUS (pF) Doc ID 11922 Rev 2 Signal description ² ) for an ...

Page 12

CR14 registers 3 CR14 registers The CR14 chip coupler contains six volatile registers entirely controlled, at both digital and analog level, using the three registers listed below and shown in ● Parameter Register ● Input/Output Frame Register ● ...

Page 13

CR14 Table 3. Parameter register bits description (continued) Bit Control b Answer Frame Format 2 b ASK Modulation Depth 3 b Carrier Frequency WDG Answer delay watchdog RFU 7 1. RFU = Reserved ...

Page 14

CR14 registers Table 4. Input/output frame register description Byte 0 Byte 1 Frame Length First data Byte <------------- Request and Answer Frame Bytes exchanged on the RF -------------> 00h No Byte transmitted FFh CRC Error xxh Number of transmitted Bytes ...

Page 15

CR14 Table 5. Slot marker register description (continued Byte 6 Byte n Byte 17 Byte 18 Status bit value description error detected. The Chip_ID stored in the Slot register is valid. 0: Error detected ...

Page 16

CR14 I²C protocol description 4 CR14 I²C protocol description The CR14 is compatible with the I²C serial bus memory standard, which is a two-wire serial interface that uses a bi-directional data bus and serial clock. The CR14 has a pre-programmed, ...

Page 17

CR14 The CR14 continuously monitors the SDA and SCL lines for a START condition (except during Radio Frequency data exchanges), and will not respond unless one is sent. 4.2 I²C stop condition STOP is identified by a Low-to-High transition of ...

Page 18

CR14 I²C protocol description Figure 6. I²C bus protocol SCL SDA CONDITION SCL SDA START CONDITION SCL SDA 4.5 I²C memory addressing To start up communication with the CR14, the bus master must initiate a START condition. Then, the bus ...

Page 19

CR14 4.6 CR14 I²C write operations The bus master sends a START condition, followed by a Device Select Code and the R/W bit set to ’0’. The CR14 that corresponds to the Device Select Code, acknowledges and waits for the ...

Page 20

CR14 I²C protocol description Figure 8. I²C polling flowchart using ACK First byte of instruction with R already decoded by the CR14 ReSTART STOP 4.7 CR14 I²C read operations To send a Read command, the bus master sends ...

Page 21

CR14 After reading each Byte, the CR14 waits for the master to send an ACK during the 9 time. If the master does not return an ACK within this time, the CR14 terminates the data transfer and switches to stand-by ...

Page 22

Applying the I²C protocol to the CR14 registers 5 Applying the I²C protocol to the CR14 registers 5.1 I²C parameter register protocol Figure 10 shows how new data is written to the Parameter Register. The new value becomes active after ...

Page 23

CR14 5.2 I²C input/output frame register protocol Figure 13 shows how to store a PICC request frame command of N Bytes into the Input/Output Frame Register. After the I²C STOP condition, the request frame is RF transmitted in the ISO14443 ...

Page 24

Applying the I²C protocol to the CR14 registers Figure 15. CR14-to-host transfer: I²C current address read from I/O frame register for ISO14443B S R/W T Device A Select Bus Master R Code T CR14 Write ...

Page 25

CR14 Figure 18. CR14-to-host transfer: I²C current address read from slot marker register Bus Master CR14 Read Bus Slave 5.4 Addresses above location 06h In I²C Write mode, when the CR14 receives the 8-bit register address, and the address is ...

Page 26

CR14 ISO14443 type-B radio frequency data transfer 6 CR14 ISO14443 type-B radio frequency data transfer 6.1 Output RF data transfer from the CR14 to the PICC (request frame) The CR14 output buffer is controlled by the 13.56MHz clock signal generated ...

Page 27

CR14 Figure 20. CR14 request frame character format Table 7. CR14 request frame character format Bit b Start bit used to synchronize the transmission Information Byte (instruction, address or data Stop bit used ...

Page 28

CR14 ISO14443 type-B radio frequency data transfer 6.5 Input RF data transfer from the PICC to the CR14 (answer frame) The CR14 uses the ISO14443 type-B retro-modulation scheme which is demodulated and decoded by the RF The modulation is obtained ...

Page 29

CR14 6.7 Answer start of frame The PICC SOF must be compliant with the ISO14443 type-B, and is shown in ● Ten or eleven Elementary Time Units (ETU) each containing a logical ‘0’, ● Two ETUs containing a logical ‘1’. ...

Page 30

CR14 ISO14443 type-B radio frequency data transfer Figure 26. Example of a complete transmission frame SOF Cmd Data Sent by the CR14 12 bits 10 bits 10 bits at 106Kb Case of Answer Frame with SOF & EOF ...

Page 31

CR14 7 Tag access using the CR14 coupler In all the following I²C commands, the last three bits of the Device Select Code can be replaced by any of the three-bit binary values (000, 001, 010, 011, 100, 101, 110, ...

Page 32

Tag access using the CR14 coupler Figure 29. Standard TAG command: answer frame reception TAG TAG TAG TAG SOF Data Data Data I²C RF SOF Data 1 Data 2 Data Figure 30. Standard TAG command: complete TAG access description Device ...

Page 33

CR14 Figure 31. Anti-collision ST short range memory sequence (1) S Slot S T Device Marker CR14 PCALL 16 TAG A T Select SOF Register O R Code Address P T I²C 03h RF Slot 0 SOF 06h CR14 SOF ...

Page 34

Tag access using the CR14 coupler Figure 32. Anti-collision ST short range memory sequence continued I²C RF ... Slot 10 SOF I²C RF ... Slot 11 SOF I²C RF ... Slot 12 SOF I²C RF ... Slot 13 SOF I²C ...

Page 35

CR14 8 Maximum rating Stressing the device above the rating listed in the Absolute Maximum Ratings table may cause permanent damage to the device. Exposure to Absolute Maximum Rating conditions for extended periods may affect device reliability. These are stress ...

Page 36

DC and AC parameters 9 DC and AC parameters This section summarizes the operating and measurement conditions, and the DC and AC characteristics of the device. The parameters in the DC and AC Characteristic tables that follow are derived from ...

Page 37

CR14 Table 11. I²C DC characteristics (continued) Symbol I Supply Current CC I Supply Current (Stand-by) CC1 Input Low Voltage (SCL, SDA Input Low Voltage (E0, E1, E2) Input High Voltage (SCL, SDA Input High Voltage ...

Page 38

DC and AC parameters Table 12. I²C AC characteristics Symbol Alt. t CH1CH2 t R (1) ( CL1CL2 (1 t DH1DH2 ( DL1DL2 ( SU:STA CHDX t t CHCL ...

Page 39

CR14 Figure 35. CR14 synchronous timing RF OUT ASK Modulated Signal V RFOUT A t POR FRAME transmission between the reader and the contactless device DATA 1 FRAME transmitted by the PICC in BPSK ...

Page 40

DC and AC parameters Table 13 characteristics (continued) OUT Symbol Parameter t Answer delay watchdog (b WDG t Answer delay watchdog (b WDG t Answer delay watchdog (b WDG t Answer delay watchdog (b WDG t Time Between ...

Page 41

CR14 10 Package mechanical In order to meet environmental requirements, ST offers these devices in different grades of ECOPACK® packages, depending on their level of environmental compliance. ECOPACK® specifications, grade definitions and product status are available at: www.st.com. ECOPACK® is ...

Page 42

Package mechanical Figure 36. SO16 narrow - 16 lead plastic small outline, 150 mils body width, Package outline 1. Drawing is not to scale. Table 15. SO16 narrow - 16 lead plastic small outline, 150 mils body width, package mechanical ...

Page 43

CR14 11 Ordering information Table 16. Ordering information scheme Example: Device type CR14 Package MQ = SO16 Narrow (150 mils width) MQP = SO16 Narrow (150 mils width) ECOPACK® Customer code XXX = Given by the issuer For a list ...

Page 44

ISO14443 type B CRC calculation Appendix A ISO14443 type B CRC calculation #include <stdio.h> #include <stdlib.h> #include <string.h> #include <ctype.h> #define BYTEunsigned char #define USHORTunsigned short unsigned short UpdateCrc(BYTE ch, USHORT *lpwCrc (ch^(BYTE)((*lpwCrc) & 0x00FF)); ch = ...

Page 45

CR14 printf("CRC_B of [ "); for(i=0; i<4; i++) printf("%02X ",BuffCRC_B[i]); ComputeCrc(BuffCRC_B, 4, &First, &Second); printf("] Transmitted: %02X then %02X.", First, Second); return(0); } ISO14443 type B CRC calculation Doc ID 11922 Rev 2 45/47 ...

Page 46

Revision history Revision history Table 17. Document revision history Date 16-Dec-2005 19-Mar-2010 46/47 Revision 1 Initial release. 2 Updated Figure 36 and Doc ID 11922 Rev 2 Changes Table 15 on page 42 CR14 ...

Page 47

CR14 Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at ...

Related keywords