如何快速增加NFC能力到任何应用程序

  为了满足日益增长的对近场通信(NFC)能力的需求,开发人员被要求快速创建优化设计。传统的方法是缓慢的发展,设计师的工作,但挑战,如射频电路优化,NFC协议管理,功耗和最小的设计足迹。

  为了帮助开发人员克服这些挑战,公司如NXP推出ICS和支持的硬件和软件,提供一个简单的方法来添加NFC功能的应用。

  本文将简要地讨论NFC如何超越基本服务点(POS)应用程序。然后介绍恩智浦lpc8n04 NFC方案在讨论如何使用它来创建高效的NFC设计能够支持范围广泛的应用。


  为什么NFC

  NFC已经成为应用程序的一个重要功能,超出了它在销售点付款场景中的最初用途。开发人员利用无处不在的NFC支持智能手机和其他移动设备,以简化设备在消费者,工业和其他部门的控制。

  只要将智能手机靠近智能玩具、家用电器或网络设备,用户就可以轻松、安全地配置和控制目标系统。从引发智能手机射频场,称为感应耦合装置(PCD),为目标,称为感应感应耦合卡(PICC)。

  使用这种方法,任何ISO 14443兼容的PCD和PICC都可以通过根据标准中指定的调制和编码方案对射频场进行数据调制来进行双向通信。


  NFC MCU

  NXP lpc8n04 MCU提供NFC设计具有成本效益的解决方案。基于ARM®皮质®-M0+处理器核心,4 x 4毫米24引脚单片机结合完整的NFC /RFID系统串行接口、GPIOs、和记忆,包括Flash,32字节,8字节的SRAM,4字节的EEPROM。随着其固有的低功耗要求,它的能力完全运行的收获射频能源,使之非常适合联网的物联网(物联网),独立系统中的智能标签,或任何需要优化的NFC解决方案的应用程序相连接的系统。

  为了简化开发,集成了ARM的lpc8n04嵌套向量中断控制器(NVIC)和串行线调试(SWD)。在这里实现两个观察点比较器和四断点比较器,社署提供的JTAG测试双向数据连接和调试,以及运行时访问系统内存设备上没有需要额外的软件。此外,该lpc8n04固件提供了一个完整的应用编程接口(API)擦除闪存部门,将数据复制到闪存,读程序独特的设备序列号工厂,和更多。

  当然,本文的主要功能是驻留在它的NFC子系统中。旨在支持日益增长的NFC功能的应用程序,该设备提供完整的NFC双向通信能力,使用13.56兆赫近距离信令。该装置具有广泛的NFC规格包括NFC /RFID ISO14443A兼容,NFC论坛类型2,和MIFARE轻EV1 PICC标准。

  子系统为硬件和软件连接提供了一个简单的接口模型(图1)。对于硬件接口,子系统的50皮法(PF)内部电容与标准的NFC天线如莫仕1462360021兼容。因此,开发人员可以将一个现成的lpc8n04 LA-LB引脚的天线。此外,该设备恢复其时钟从射频场,省去了额外的时钟组件的需要。

  NXP lpc8n04 MCU的集成射频子系统图

  

  图1:NXP lpc8n04 MCU的集成射频子系统在洛杉矶长滩引脚提供天线的连接,和一个软件接口,访问寄存器和SRAM。(图片来源:凯利讯半导体)

  在功能上,寄存器(cmdin,DATAOUT Sr)和SRAM用于NFC读/写操作都映射到共享内存的访问通过一个集成的仲裁单元管理。在通信会话期间,外部NFC / rfid发起者读取和写入寄存器或SRAM。反过来,固件在lpc8n04的ARM Cortex-M0+内核上运行访问寄存器和SRAM、分析信息,并回复相应地使用相同的共享资源。保护通信通道,开发者可以使用Mifare协议的口令认证方法来允许或阻止访问的需要。

  这整个通信序列开始时外部引发传输射频领域内的lpc8n04范围。射频场可以用来唤醒lpc8n04从低功耗睡眠模式和作为其唯一的动力来源,如下描述。


  电源管理</

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值