PN5180芯片基础介绍

PN5180,市场上最好的全NFC前端。作为一个高度集成的高性能全NFC论坛兼容前端IC,用于13.56 MHz的非接触式通信,该前端IC采用了出色的调制和解调概念,完全集成了不同类型的非接触式通信方法和协议。PN5180可确保下一代NFC的移动电话的最大互操作性。PN5180针对销售终端应用的点进行了优化,实现了高功率NFC前端功能,允许在没有额外的外部活动组件的情况下实现RF电平的EMV符合性。

android核心板nfc需要外加芯片吗 nfc安全芯片_嵌入式


电气特性:

android核心板nfc需要外加芯片吗 nfc安全芯片_寄存器_02


可以使用3.3V供电但在天线工作时必须保证芯片的工作电流》300ma,需要设计电源时注意。

芯片结构框图

android核心板nfc需要外加芯片吗 nfc安全芯片_物联网_03


android核心板nfc需要外加芯片吗 nfc安全芯片_寄存器_04

关于通信接口

常用SPI,需要考虑时序要求和时钟匹配的关系,选择芯片的工作频率。

android核心板nfc需要外加芯片吗 nfc安全芯片_物联网_05


HOST主机通过SPI发送对应指令可以直接控制芯片的工作状态:

android核心板nfc需要外加芯片吗 nfc安全芯片_物联网_06


android核心板nfc需要外加芯片吗 nfc安全芯片_寄存器_07


这是直接发送的命令代码。完成寄存器的设置之后可以发送对应的命令进行相关操作。

关于寄存器

android核心板nfc需要外加芯片吗 nfc安全芯片_学习_08


android核心板nfc需要外加芯片吗 nfc安全芯片_寄存器_09

寄存器为32位寄存器,所以SPI写入尽量设置成16bit写入,一次写2bit。

其中重要的寄存器说明:

SYSTEM_CONFIG决定芯片工作状态,对应位决定芯片是写入数据还是写入命令等。

PINCONFIG 决定芯片GPIO的输出。

SIGPRO_CONFIG决定射频传播过程的波特率。

SIGPRO_CM_CONFIG决定接收帧格式还有调制方式和深度等,通常由协议决定。

RF_CONTROL_TX 射频发送控制器,与之对应的还有时钟设置等。

RF_CONTROL_RX射频接收控制器,同上。

ANT_CONTROL与天线相关的参数设置,如信号放大倍数、信号的识别精度等等。

参考电路

android核心板nfc需要外加芯片吗 nfc安全芯片_物联网_10


android核心板nfc需要外加芯片吗 nfc安全芯片_嵌入式_11


与PN512类似,天线附近的电容电感需要根据具体情况调试。

代码参考

目前常用的5180的代码通常是恩智浦的自研库函数。这里是一份参考资料:
提取码:5zqe百度网盘