CRX14-MQP/1GE STMicroelectronics, CRX14-MQP/1GE Datasheet

no-image

CRX14-MQP/1GE

Manufacturer Part Number
CRX14-MQP/1GE
Description
IC TYPE-B CHIP I2C ECO 16-SOIC N
Manufacturer
STMicroelectronics
Datasheet

Specifications of CRX14-MQP/1GE

Rf Type
Transceiver
Frequency
13.56MHz
Features
ISO14443-B
Package / Case
16-SOIC (0.154", 3.90mm Width)
For Use With
497-3704 - RFID EVALUATION KIT ISO14443-B
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
497-5720-2
497-5720-2
497-5720-5

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CRX14-MQP/1GE
Manufacturer:
INTERSIL
Quantity:
101
Part Number:
CRX14-MQP/1GE
Manufacturer:
ST
0
Features
April 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
– France Telecom proprietary anti-clone
– 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 CRX14 connected on the same bus
external oscillator
SOF/EOF
function
with anti-collision, CRC management and anti-clone function
ISO14443 type-B contactless coupler chip
Doc ID 8880 Rev 4
16
150 mils width
SO16 (MQ)
1
CRX14
www.st.com
1/47
1

Related parts for CRX14-MQP/1GE

CRX14-MQP/1GE Summary of contents

Page 1

... Automated ST anti-collision exchange ■ I²C communication – Two-wire I²C serial interface – Supports 400 kHz protocol – 3 chip enable pins – CRX14 connected on the same bus April 2010 ISO14443 type-B contactless coupler chip Doc ID 8880 Rev 4 CRX14 16 1 SO16 (MQ) ...

Page 2

... I²C acknowledge bit (ACK 4.4 I²C data input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 4.5 I²C memory addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 4.6 CRX14 I²C write operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 4.7 CRX14 I²C read operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 5 Applying the I²C protocol to the CRX14 registers . . . . . . . . . . . . . . . . 22 5.1 I²C parameter register protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 5.2 I²C input/output frame register protocol . . . . . . . . . . . . . . . . . . . . . . . . . . 23 5.3 I² ...

Page 3

... Transmission format of answer frame characters . . . . . . . . . . . . . . . . . . . 28 6.7 Answer start of frame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 6.8 Answer end of frame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 6.9 Transmission frame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 6.10 CRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 7 Tag access using the CRX14 coupler . . . . . . . . . . . . . . . . . . . . . . . . . . 31 7.1 Standard TAG command access description . . . . . . . . . . . . . . . . . . . . . . 31 7.2 Anti-collision TAG sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 8 Maximum rating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . and AC parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 10 Package mechanical ...

Page 4

... Parameter register bits description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Table 4. Input/output frame register description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Table 5. Slot marker register description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Table 6. Device select code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Table 7. CRX14 request frame character format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Table 8. Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Table 9. I²C AC measurement conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Table 10. I²C input parameters(1, Table 11. I²C DC characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Table 12. I² ...

Page 5

... CRX14-to-host transfer: I²C random address read from slot marker register . . . . . . . . . . 25 Figure 18. CRX14-to-host transfer: I²C current address read from slot marker register . . . . . . . . . . . 25 Figure 19. Wave transmitted using ASK modulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Figure 20. CRX14 request frame character format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Figure 21. Request start of frame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Figure 22. Request end of frame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Figure 23. ...

Page 6

... PICC (Proximity integrated Coupling Card) load variation signal, induced on the antenna, using Bit Phase Shift Keying (BPSK 847kHz sub-carrier. The Transmitted ASK wave is 10% modulated. The Data transfer rate between the CRX14 and the PICC is 106 Kbit/s in both transmission and reception modes. ...

Page 7

... RF IN OSC1 OSC2 E0, E1, E2 SDA SCL V CC GND V REF GND_RF REF OSC1 SCL CRX14 SDA GND GND_RF Description Antenna Output Driver Antenna Input Filter Oscillator Input Oscillator Output Chip Enable Inputs I²C Bi-Directional Data I²C Clock Power Supply Ground Transmitter Reference Voltage ...

Page 8

... Figure 2. Logic block diagram Figure 3. SO pin connections 8/ REF CRX14 OSC1 SCL SDA GND GND_RF SO16 1 V REF GND_RF 6 11 GND 7 10 GND 8 Doc ID 8880 Rev 4 RF OUT OSC2 Antenna RF IN AI10910 OUT GND_RF OSC1 OSC2 GND SCL 9 SDA AI10911 CRX14 ...

Page 9

... 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 output pin. For correct operation of the CRX14 required to connect a 13.56MHz quartz crystal across OSC1 and OSC2 external clock is used, it must be connected to OSC1 and OSC2 must be left open ...

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 CRX14 open drain output that may be wire-OR’ed with other open drain or open collector signals on the bus. A pull-up resistor must be connected from Serial data (SDA indicates how the value of the pull-up resistor can be calculated) ...

Page 11

... CRX14 Figure 5. Maximum R value versus bus capacitance ( BUS fc = 100kHz fc = 400kHz 100 C BUS (pF) Doc ID 8880 Rev 4 Signal description ² ) for bus SDA MASTER SCL C BUS 1000 AI01665 C BUS 11/47 ...

Page 12

... The Parameter Register is an 8-bit volatile register used to configure the CRX14, and thus, to customize the circuit behavior. The Parameter Register is located at the I²C address 00h and it is accessible in I²C Read and Write modes. Its default value, 00h, puts the CRX14 in standard ISO14443 type-B configuration. ...

Page 13

... It can also generate all standardized ISO14443 type-B command frames like REQB, SLOT-MARKER, ATTRIB, HALT, and get all the answers like ATQB, or answer to ATTRIB. All ISO14443 type-B compliant PICCs can be accessed by the CRX14 provided that their data frame exchange is not longer than 35 Bytes in both request and answer. Value ...

Page 14

... Authenticate register (02h) The Authenticate Register is used to trigger the complete authentication exchange between the CRX14 and the secured ST short range memory located at the I²C address 02h. The Authentication system is based on a proprietary challenge/response mechanism that allows the application software to authenticate a secured ST short range memory of the SRXxxx family ...

Page 15

... Bit 11 Slot_Register 0 = Chip_ID value detected in Slot 0 Slot_Register 1 = Chip_ID value detected in Slot 1 Slot_Register 2 = Chip_ID value detected in Slot 2 Slot_Register 3 = Chip_ID value detected in Slot 3 ..... Slot_Register 14 = Chip_ID value detected in Slot 14 Slot_Register 15 = Chip_ID value detected in Slot 15 Doc ID 8880 Rev 4 CRX14 registers Status Slot Status Slot Bit 2 ...

Page 16

... The CRX14 has a pre-programmed, 4-bit identification code, ’1010’ (as shown in that corresponds to the I²C bus definition. With this code and the three Chip Enable inputs (E2, E1, E0 eight CRX14 devices can be connected to the I²C bus, and selected individually. The CRX14 behaves as a slave device in the I²C protocol, with all CRX14 operations synchronized to the serial clock. I² ...

Page 17

... I²C data input During data input, the CRX14 samples the SDA bus signal on the rising edge of the Serial Clock, SCL. For correct device operation, the SDA signal must be stable during the Low-to- High Serial Clock transition, and the data must change only when the SCL line is Low. ...

Page 18

... The 8th bit is the Read/Write bit (RW set to ‘1’ for I²C Read, and to ‘0’ for I²C Write operations. If the data sent by the bus master matches the Device Select Code of a CRX14 device, the corresponding device returns an acknowledgment on the SDA bus during the 9 The CRX14 devices whose Device Select Codes do not correspond to the data sent, generate a No-ACK ...

Page 19

... Select Code plus R/W bit). ● Step 2: if the CRX14 is busy, no ACK is returned and the master goes back to Step 1. If the CRX14 has completed the Radio Frequency data exchange, it responds with an ACK, indicating that it is ready to receive the second part of the next instruction (the first Byte of this instruction being sent during Step 1) ...

Page 20

... Read command that immediately follows the dummy Write command. In the I²C Read mode, the CRX14 may read one or more data Bytes depending on the selected register. The bus master has to generate an ACK after each data Byte to read all the register data in a continuous stream ...

Page 21

... CRX14 After reading each Byte, the CRX14 waits for the master to send an ACK during the 9 time. If the master does not return an ACK within this time, the CRX14 terminates the data transfer and switches to stand-by mode. Figure 9. CRX14 I²C read modes sequences I² ...

Page 22

... I²C STOP condition. Figure 11 shows how to read the Parameter Register contents. The CRX14 sends and re- sends the Parameter Register contents until it receives a NoACK from the I²C Host. The CRX14 supports the I²C Current Address and Random Address Read modes. The Current Address Read mode can be used if the previous command was issued to the register where the Read is to take place ...

Page 23

... Input/Output Frame Register. After the I²C STOP condition, the request frame is RF transmitted in the ISO14443 type-B format. The CRX14 then waits for the PICC answer frame which will also be stored in the Input/Output Frame Register. The request frame is over-written by the answer frame. ...

Page 24

... All the answers from the ST short range memory devices that are detected, are written in the Input/Output Frame Register. Read from the I²C Slot Marker Register is not supported by the CRX14. If the I²C Host tries to read the Slot Marker Register, the CRX14 will return the data value FFh in both Random Address and Current Address Read modes until NoACK is generated by the I² ...

Page 25

... Addresses above location 06h In I²C Write mode, when the CRX14 receives the 8-bit register address, and the address is above location 06h, the device does not acknowledge (NoACK) and deselects itself from the bus. The Serial Data line, SDA, stays at logic ‘1’ (pull-up resistor), and the I²C Host receives a NoACK during the 9th bit time. The SDA line stays High until the STOP condition is issued. In the I² ...

Page 26

... The CRX14 can be directly connected to an external matching circuit to generate a 13.56MHz sinusoidal carrier frequency on its antenna. The current driven into the antenna coil is directly generated by the CRX14 RFOUT output driver. If the antenna is correctly tuned, it emits an H-field of a large enough magnitude to power a contactless PICC from a short distance ...

Page 27

... The End Of Frame (EOF) shown in ● a falling edge, ● followed by ten Elementary Time Units (ETU) containing each a logical ‘0’, ● followed by a single rising edge. Figure 22. Request end of frame ETU CRX14 ISO14443 type-B radio frequency data transfer LSB Information Byte ...

Page 28

... An Answer Frame includes the SOF, data, CRC and the EOF, as illustrated in data transfer rate is 106 kbit/s. The CRX14 will also accept Answer Frames that do not contain the SOF and EOF delimiters, provided that these Frames are correctly set in the Parameter Register. (See Figure 26) ...

Page 29

... The Request Frame transmission must be followed by a minimum delay, t which no ASK or BPSK modulation occurs, before the Answer Frame can be transmitted the minimum time required by the CRX14 to switch from transmission mode to reception mode, and should be inserted after each frame. After t modulated by the PICC at 847kHz for a minimum time synchronize. After t bit (‘ ...

Page 30

... Upon transmission of a Request from the CRX14, the PICC verifies that the CRC value is valid invalid, it discards the frame and does not answer the CRX14. Upon reception of an Answer from the PICC, the CRX14 verifies that the CRC value is valid invalid, it stores the value FFh in the Input/Output Frame Register. ...

Page 31

... 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, 111). These values are linked to the logic levels applied to the E2, E1 and E0 pads of the CRX14. 7.1 ...

Page 32

... If the answer is correctly decoded, the corresponding Chip_ID is stored in the Input/Output Frame Register. If there is no answer the answer is wrong (with a CRC error, for example), the CRX14 stores an error code in the Input/Output Frame Register. At the end of the sequence, the host has to read the Input/Output Frame Register to retrieve all the identified Chip_IDs ...

Page 33

... EOF 66h CRC CRC EOF 76h CRC CRC EOF 86h CRC CRC EOF 96h CRC CRC EOF Doc ID 8880 Rev 4 Tag access using the CRX14 coupler TAG TAG TAG TAG SOF Chip_ID CRC CRC SOF Chip_ID CRC CRC <--> <--> TAG ...

Page 34

... Tag access using the CRX14 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 RF ... Slot 14 SOF I²C RF ... Slot 15 SOF Device I/O Device Answer A A Select Register Select Frame R R Code ...

Page 35

... CRX14 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 ratings only and operation of the device at these or any other conditions above those indicated in the Operating sections of this specification is not implied ...

Page 36

... Parameter Parameter Test condition 0V V 0V  V OUT Doc ID 8880 Rev 4 Min. Max. 4.5 5.5 – 0.2V 0. 0.3V 0. 0.7V CC 0.3V CC AI09235 Min. Max. 100 Min.   V SDA in Hi CRX14 Unit V ° Unit 400 ns Max. Unit ±2 µA ±2 µA ...

Page 37

... mA tDLCL tCHDX tCLDX START SDA SDA INPUT CHANGE tCLQV DATA VALID DATA OUTPUT tRFEX tCHDH STOP CRX14 command execution Doc ID 8880 Rev 4 DC and AC parameters Min. = 400 kHz C = 400 kHz (rise/fall OFF –0.3 –0.3 0. CLCH tDXCX tCHDH STOP & ...

Page 38

... Input Transition to Clock Transition Clock High to Input High (STOP) Input High to Input Low (Bus Free) Clock Low to Data Out Valid Data Out Hold Time After Clock Low Clock Frequency Doc ID 8880 Rev 4 CRX14 Fast I²C I²C 400 kHz 100 kHz Unit Min ...

Page 39

... Figure 35. CRX14 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 Data jitter on FRAME transmitted by the CRX14 in ASK t JIT 0 START t RFSBL t RFSBL Table 13 characteristics OUT Symbol Parameter f ...

Page 40

... Condition = Request EOF = rising edge to first Answer = start bit = PICC CRX14 (1) Condition 1 ETU = 128 PICC to CRX14 V Max for V DYN Doc ID 8880 Rev 4 Min. Max. 500 5 10 309 9. Min. Max. 9.44 CC /16 847 0.5 OFFSET 120 CRX14 Unit µ ...

Page 41

... CRX14 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® trademark Doc ID 8880 Rev 4 Package mechanical 41/47 ...

Page 42

... Doc ID 8880 Rev 4 CRX14 Inches Typ. Min. Max. 0.0689 0.0039 0.0098 0.0492 0.0122 0.0201 0.0067 0.0098 0.3898 0.3858 0.3937 0.2362 0.2283 0.2441 0.1535 0.1496 0.1575 ...

Page 43

... MQP = SO16 Narrow (150 mils width) ECOPACK® Customer code XXX = Given by the issuer For a list of available options (speed, package, etc.) or for further information on any aspect of this device, please contact your nearest ST Sales Office. CRX14 – XXX Doc ID 8880 Rev 4 Ordering information ...

Page 44

... UpdateCrc(chBlock, &wCrc); } while (--Length); wCrc = ~wCrc; // ISO 3309 *TransmitFirst = (BYTE) (wCrc & 0xFF); *TransmitSecond = (BYTE) ((wCrc >> 8) & 0xFF); return; } int main(void) { BYTE BuffCRC_B[10] = {0x0A, 0x12, 0x34, 0x56}, First, Second, i; printf("Crc-16 G(x) = x^16 + x^12 + x^5 + 1"); 44/47 Doc ID 8880 Rev 4 CRX14 ...

Page 45

... CRX14 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 8880 Rev 4 45/47 ...

Page 46

... Revision 1.0 First issue 2.0 Document put into new template. Added Package information in 3.0 scheme. Updated Table 15: SO16 narrow - 16 lead plastic small outline, 150 4 mils body width, package mechanical data on page 42 Doc ID 8880 Rev 4 CRX14 Changes Table 16: Ordering information ...

Page 47

... CRX14 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 any time, without notice. All ST products are sold pursuant to ST’s terms and conditions of sale. ...

Related keywords