CR95HF
13.56-MHz multi-protocol contactless transceiver IC
with SPI and UART serial access
Datasheet
−
production data
Features
■
■
Operating modes supported:
– Reader/Writer
Hardware features
– Dedicated internal frame controller
– Highly integrated Analog Front End (AFE)
for RF communications
– Transmission and reception modes
– Optimized power management
– Tag Detection mode
RF communication @13.56 MHz
– ISO/IEC 14443 Type A and B
– ISO/IEC 15693
– ISO/IEC 18092
Communication interfaces with a Host
Controller
– Serial peripheral interface (SPI) Slave
interface
– Universal asynchronous
receiver/transmitter (UART)
– 256-byte command buffer (FIFO)
32-lead, 5x5 mm, very thin fine pitch quad flat
(VFQFPN) ECOPACK® package
VFQFPN32 5x5 mm
■
Applications
Typical protocols supported:
■
■
■
■
■
■
■
ISO/IEC 14443-3 Type A and B tags
ISO/IEC 15693 and ISO/IEC 18000-3M1 tags
NFC Forum tags: Types 1, 2, 3 and 4
ST short-range interface (SRI) tags
ST long-range interface (LRI) tags
ST Dual Interface EEPROM
■
July 2012
This is information on a product in full production.
Doc ID 018669 Rev 8
1/63
www.st.com
1
Contents
CR95HF
Contents
1
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.1
1.2
Block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
List of terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2
3
Pin and signal descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Power management and operating modes . . . . . . . . . . . . . . . . . . . . . . . 8
3.1
3.2
Operating modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Startup sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4
Communication protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.1
4.2
Universal asynchronous receiver/transmitter (UART) . . . . . . . . . . . . . . . 11
Serial peripheral interface (SPI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.2.1
4.2.2
Polling mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Interrupt mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5
Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.1
5.2
5.3
5.4
5.5
5.6
Command format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
List of commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
IDN command (0x01) description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Protocol Select command (0x02) description . . . . . . . . . . . . . . . . . . . . . . 15
Send Receive (SendRecv) command (0x04) description . . . . . . . . . . . . . 19
Idle command (0x07) description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
5.6.1
5.6.2
5.6.3
5.6.4
5.6.5
Idle command parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Using LFO frequency setting to reduce power consumption . . . . . . . . . 26
Optimizing wake-up conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Using various techniques to return to Ready state . . . . . . . . . . . . . . . . 27
Tag detection calibration procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
5.7
5.8
Read Register (RdReg) command (0x08) description . . . . . . . . . . . . . . . 30
Write Register (WrReg) command (0x09) description . . . . . . . . . . . . . . . 30
5.8.1
5.8.2
5.8.3
5.8.4
Improving RF performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Improving frame reception for ISO/IEC 14443 Type A tags . . . . . . . . . . 32
Improving RF reception for ISO/IEC 18092 tags . . . . . . . . . . . . . . . . . . 33
Managing VPS_TX consumption in Ready state . . . . . . . . . . . . . . . . . . 34
5.9
BaudRate command (0x0A) description . . . . . . . . . . . . . . . . . . . . . . . . . 35
2/63
Doc ID 018669 Rev 8
CR95HF
Contents
5.10
Echo command (0x55) description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6
Electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
6.1
6.2
6.3
6.4
6.5
6.6
Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
DC characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Power consumption characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
SPI characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
RF characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Oscillator characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
7
8
Package mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Part numbering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Appendix A Additional Idle command description . . . . . . . . . . . . . . . . . . . . . . . 46
Appendix B Example of tag detection calibration process . . . . . . . . . . . . . . . . 47
Appendix C Example of tag detection command using results of tag detection
calibration50
Appendix D Examples of CR95HF command code to activate NFC Forum and
ISO/IEC 15693 tags51
D.1
ISO/IEC 14443 Type A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
D.1.1
D.1.2
D.1.3
NFC Forum Tag Type 1 (Topaz) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
NFC Forum Tag Type 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
NFC Forum Tag Type 4A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
D.2
D.3
D.4
ISO/IEC 14443 Type B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
D.2.1
NFC Forum Tag Type 4B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
ISO/IEC 18092 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
D.3.1
NFC Forum Tag Type 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
ISO/IEC 15693 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
D.4.1
ISO/IEC 15693 tag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Doc ID 018669 Rev 8
3/63
Description
CR95HF
1
Description
The CR95HF is an integrated transceiver IC for contactless applications.
The CR95HF manages frame coding and decoding in Reader mode for standard
applications such as near field communication (NFC), proximity and vicinity standards.
The CR95HF embeds an Analog Front End to provide the 13.56 MHz Air Interface.
The CR95HF supports ISO/IEC 14443 Type A and B, ISO/IEC 15693 (single or double
subcarrier) and ISO/IEC 18092 protocols.
The CR95HF also supports the detection, reading and writing of NFC Forum Type 1, 2, 3
and 4 tags.
Figure 1.
CR95HF application overview
Interrupt Management
CR95HF
SPI
UART
Host
Controller
(MCU)
1.1
Block diagram
Figure 2.
CR95HF block diagram
27.12 MHz
VPS_Main
GND_Dig
XIN
XOUT
VPS_TX
CR95HF
AFE IP
Status
registers
TX1
Power & Clock
Management
Digital
Tag
Detector
AFE
Signal
Mux
Tag
Detector
TX2
GND_TX
Host
(User
Side)
User interface
SPI
UART
Interrupt
Frame Controller
Reader
Mod/
Demod
ISO/IEC 14443
Type A and B
ISO/IEC 15693
ISO/IEC 18092
RX1
Timer
Accelerators
Configuration
register
FIFO
Encoder/Decoder
RX2
GND_RX
4/63
Doc ID 018669 Rev 8
CR95HF
Description
1.2
List of terms
Table 1.
List of terms
Term
DAC
GND
HFO
LFO
MCU
NFC
RFID
RFU
SPI
t
L
t
REF
UART
WFE
Digital analog converter
Ground
High frequency oscillator
Low frequency oscillator
Microcontroller unit
Near Field Communication
Radio Frequency Identification
Reserved for future use
Serial peripheral interface
Low frequency period
Reference time
Universal asynchronous receiver-transmitter
Wait For Event
Meaning
Doc ID 018669 Rev 8
5/63
评论