现在,nfc是很多智能设备必备的功能之一。那么,什么是nfc呢?nfc,也就是近场通信,是一种新兴的技术,使用了nfc技术的设备(例如移动电话)可以在彼此靠近的情况下进行数据交换,是由非接触式射频识别(rfid)及互连互通技术整合演变而来的,通过在单一芯片上集成感应式读卡器、感应式卡片和点对点通信的功能,利用移动终端实现移动支付、电子票务、门禁、移动身份识别、防伪等应用。下面,将对恩智浦的pn7462系列nfc微控制器予以阐述。
pn7462系列是32位基于arm cortex-m0的nfc微控制器系列,可提供高性能和低功耗。 与现有架构相比,它具有简单的指令集和存储器寻址,并具有减小的代码大小。pn7462系列提供了一个一体化解决方案,具有nfc等功能,支持所有nfc论坛模式,微控制器,可选的接触式智能卡读卡器以及单个芯片中的软件。 它以高达20 mhz的cpu频率运行。pn7462系列中的所有产品都配备了12 kb的sram数据存储器和4 kb的eeprom。该系列中的所有产品还包括一个带有高速模式i2c总线,spi,usb或高速uart的主机接口,以及两个主接口spi和fast-mode plus i2c总线。 四个通用计数器/定时器,一个随机数发生器,一个crc协处理器和多达21个通用i / o引脚。pn7462系列nfc微控制器提供了一种单芯片解决方案,可构建非接触式或接触式和非接触式应用。它配备了高度集成的大功率输出nfc-ic,可在13.56 mhz下进行非接触式通信,从而实现了rf级的emv兼容,而无需额外的外部有源组件。
通过将接触式iso / iec 7816接口集成在单个芯片上,pn7462auhn为双接口智能卡读卡器提供了一种解决方案。pn7412auhn仅提供用于接触式阅读器的解决方案。 pn7462auhn和pn7412auhn接触接口通过执行电流限制,短路检测,esd保护以及电源监控,为卡提供了高度的安全性。在pn7462auhn,pn7412auhn和pn7462auev上,还实现了额外的uart输出,以解决需要多个接触卡插槽的应用。它使与多个智能卡插槽接口(如tda8026)的轻松连接成为可能。pn7462auhn和pn7412auhn在所有卡触点上提供热保护和短路保护。它还提供了由软件或硬件启动的自动激活和停用序列。
恩智浦pn7462系列nfc微控制器采用arm cortex-m0微控制器,下面我们来详细了解以下。
pn7462系列是基于arm cortex-m0的32位微控制器,针对低成本设计,高能效和简单指令集进行了优化。
cpu使用内部时钟运行,该内部时钟可以配置为提供20 mhz,10 mhz和5 mhz之类的频率。
pn7462系列的外设补充包括一个160 kb闪存,一个12kb sram和一个4 kb eeprom。
还包括一个可配置的主机接口(fastmode plus和高速i2c,spi,hsuart和usb),两个主接口(fastmode plus i2c,spi),4个计时器,12个通用i / o引脚,一个iso / iec 7816接触卡接口(仅限pn7462auhn),一个iso / iec 7816-3&4 uart(仅限pn7462auhn和pn7462auev)和一个13.56 mhz nfc接口。
而在内存方面,pn7462系列包含160/80 kb的片上闪存程序存储器,具体取决于版本。
可以通过片内引导加载程序软件使用系统内编程(isp)或应用程序内编程(iap)对闪存进行编程。闪存分为两个80 kb的实例,每个扇区由64页的单个页面组成64个字节。
pn7462系列包含40 kb的片上rom存储器。片上rom包含引导加载程序,usb大容量存储主下载以及以下应用程序编程接口(api):
• 对闪存的应用程序内编程(iap)支持
• 调试接口的生命周期管理,闪存的代码写保护和usb大容量存储主下载
• usb描述符配置
• 配置超时和打击垫供应源