电子说
在当今数字化的时代,NFC(近场通信)技术已经广泛渗透到我们生活的方方面面,从移动支付到门禁系统,无处不在。而PN512作为一款高度集成的NFC前端,凭借其出色的性能和广泛的兼容性,成为了众多电子工程师的首选。今天,我们就来深入了解一下PN512这款产品。
文件下载:PN5120A0ET C2EL.pdf
PN512是一款被广泛采用的NFC前端,每年支持超过100亿次的NFC交易。它工作在13.56 MHz频率下,采用了出色的调制和解调概念,完全集成了不同类型的非接触式通信方法和协议。
PN512支持四种不同的操作模式:
PN512有三个版本:
包含NXP ISO/IEC14443 - A、Innovatron ISO/IEC14443 - B和NXP MIFARE Crypto 1知识产权许可权,能够实现快速且经济高效的NFC设计启动。
支持多种主机接口,如SPI(最高10 Mbit/s)、I2C - bus接口(快速模式最高400 kBd,高速模式最高3400 kBd)、RS232串行UART(最高1228.8 kBd,电压电平取决于引脚电源)、8位并行接口(仅HVQFN40封装可用)。FIFO缓冲器可处理64字节的收发,具有灵活的中断模式、带低功耗功能的硬复位、软件控制的掉电模式、可编程定时器、用于连接27.12 MHz石英晶体的内部振荡器,电源电压范围为2.5 V至3.6 V,还有CRC协处理器、可编程I/O引脚和内部自测试功能。
| Symbol | Parameter | Conditions | Min | Typ | Max | Unit | |
|---|---|---|---|---|---|---|---|
| VDDA | analog supply voltage | VDD(PVDD) VDDA = VDD = VDD(TVDD): VssA = VsSD = Vss(PVSs) = VSs(TVSs) =0V | 2.5 | 3.6 | V | ||
| VDDD | digital supply voltage | ||||||
| VDD(TVDD) | TVDD supply voltage | ||||||
| VDD(PVDD) | PVDD supply voltage | 1.6 | 3.6 | V | |||
| VDD(SVDD) | SVDD supply voltage | VSsA = VSSD = Vss(PVSs) = Vss(TVSs) = 0V | 1.6 | 3.6 | V | ||
| lpd | power - down current | VDDA = VDDD = VDD(TVDD) = VDD(PVDD) = 3 V | |||||
| hard power - down; pin NRSTPD set LOW | 4 | 5 | μA | ||||
| soft power - down; RF level detector on | 4 | 10 | μA | ||||
| lDDD | digital supply current | pin DVDD; VDDD =3 V | 6.5 | 9 | mA | ||
| IDDA | analog supply current | pin AVDD; VDDA = 3 V, CommandReg register's RcvOff bit = 0 | 7 | 10 | mA | ||
| pin AVDD; receiver switched off; VpDA = 3 V, CommandReg register's RcvOff bit = 1 | 3 | 5 | mA | ||||
| lDD(PVDD) | PVDD supply current | pin PVDD | 40 | mA | |||
| lDD(TVDD) | TVDD supply current | pin TVDD; continuous wave | 60 | 100 | mA | ||
| Tamb | ambient temperature | HVQFN32, HVQFN40, TFBGA64 | - 30 | + 85 | °C | ||
| 工业版本PN512AA0HN1 | |||||||
| lpd | power - down current | VDDA VDDD = VDD(TVDD = VDD(PVDD) = 3V | |||||
| hard power - down; pin NRSTPD set LOW | 4 | 15 | μA | ||||
| soft power - down; RF level detector on | 4 | 30 | μA | ||||
| Tamb | ambient temperature | HVQFN32 | - 40 | + 90 | °C |
在实际设计中,这些参数对于电源管理和性能优化至关重要。比如,低于3 V的电源电压会降低性能,像可实现的操作距离会受到影响。
| Type number | Package | Name | Description | Version |
|---|---|---|---|---|
| PN5120A0HN1/C2 | HVQFN32 | plastic thermal enhanced very thin quad flat package; no leads; 32 terminal; body 5x5x 0.85 mm | SOT617 - 1 | |
| PN5120A0HN/C2 | HVQFN40 | plastic thermal enhanced very thin quad flat package; no leads; 40 terminals; body 6 x6x 0.85 mm | SOT618 - 1 | |
| PN512AA0HN1/C2 | HVQFN32 | plastic thermal enhanced very thin quad flat package; no leads; 32 terminal; body 5x5x 0.85 mm | SOT617 - 1 | |
| PN512AA0HN1/C2BI | HVQFN32 | plastic thermal enhanced very thin quad flat package; no leads; 32 terminal; body 5x5x 0.85 mm | SOT617 - 1 | |
| PN5120A0HN1/C1 | HVQFN32 | plastic thermal enhanced very thin quad flat package; no leads; 32 terminal; body 5x5 x 0.85 mm | SOT617 - 1 | |
| PN5120A0HN/C1 | HVQFN40 | plastic thermal enhanced very thin quad flat package; no leads; 40 terminals; body 6 x6x 0.85 mm | SOT618 - 1 | |
| PN5120A0ET/C2 | TFBGA64 | plastic thin fine - pitch ball grid array package; 64 balls | SOT1336 - 1 |
工程师在选择时,需要根据具体的应用场景和设计要求来挑选合适的封装类型。
从框图来看,模拟接口根据卡接收模式、读写器模式和NFCIP - 1模式通信方案处理模拟信号的调制和解调。RF水平检测器检测天线传送到RX引脚的外部RF场的存在,数据模式检测器检测MIFARE、FeliCa或NFCIP - 1模式,为内部接收器解调信号做准备。通信(S2C)接口提供数字信号,支持超过424 kbit/s的传输速度,并与安全IC通信。非接触式UART与主机协作管理通信协议的协议要求,FIFO缓冲器确保与主机和非接触式UART之间的快速便捷数据传输。
不同封装类型(HVQFN32、HVQFN40、TFBGA64)的引脚配置和功能各有不同。例如,在HVQFN32封装中,引脚1(A1)为地址线,引脚2(PVDD)为焊盘电源等;在HVQFN40封装中,增加了一些控制引脚,如NWR(写使能)、NRD(读使能)等;TFBGA64封装的引脚分布更为复杂,但同样涵盖了电源、数据、控制等各类引脚。在实际设计PCB时,必须仔细参考这些引脚信息,确保正确连接和功能实现。
在ISO/IEC 14443 A/MIFARE读写器通信中,读写器到卡的通信采用100 % ASK调制和修改的米勒编码,不同传输速度下比特长度不同。卡到读写器的通信采用子载波负载调制,子载波频率为13.56 MHz/16,不同速度下编码方式不同。PN512的非接触式UART和专用外部主机需管理完整的ISO/IEC 14443 A/MIFARE协议,内部CRC协处理器根据ISO/IEC 14443 A第3部分计算CRC值,并根据传输速度内部处理奇偶校验生成,可通过ManualRCVReg寄存器的ParityDisable位关闭自动奇偶校验生成。
PN512完全支持国际标准ISO 14443,包括ISO 14443 A和ISO 14443 B通信方案,具体可参考ISO 14443相关参考文档。
FeliCa模式是一种通用的读写器到卡的通信方案。通信参数方面,在不同传输速度下有不同的调制和比特编码方式。为启用FeliCa通信,需发送6字节前导码(00h, 00h, 00h, 00h, 00h, 00h)和2字节同步字节(B2h, 4Dh)来同步接收器。LEN字节表示发送数据字节的长度加上LEN字节本身,CRC计算根据FeliCa定义进行,PN512自动生成前导码和同步字节,内部执行CRC计算并将结果添加到数据帧中。
NFCIP - 1通信分为主动和被动通信模式。主动通信模式下,发起者和目标都使用自己的RF场传输数据;被动通信模式下,目标以负载调制方案响应发起者命令,发起者负责生成RF场。PN512支持以106 kbit/s、212 kbit/s和424 kbit/s的传输速度进行主动和被动通信模式,以完全支持NFCIP - 1标准。
在使用PN512进行设计时,有几个关键要点需要我们工程师深入思考:
总之,PN512作为一款功能强大的NFC前端,为我们的设计提供了丰富的可能性。但在实际应用中,需要我们充分了解其特性和参数,精心设计,才能发挥出它的最佳性能。各位工程师在使用过程中,遇到过哪些有趣的问题或者有什么独特的设计思路呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !