我想通过现有的微控制器将NFC(近场通信)添加到廉价的消费类产品中。
我需要能够将大量静态数据传递到智能手机。
我希望能够动态的数据传送到智能手机在两个方向上。(即让微控制器使用NFC作为低速通信链路)。但是,如果这会显着增加系统成本,则不会。
低系统成本和低功耗都很重要。
似乎有许多不同的无线技术自称为NFC,我希望能与智能手机配合使用的那种技术。
哪种设备最适合此任务?
我想通过现有的微控制器将NFC(近场通信)添加到廉价的消费类产品中。
我需要能够将大量静态数据传递到智能手机。
我希望能够动态的数据传送到智能手机在两个方向上。(即让微控制器使用NFC作为低速通信链路)。但是,如果这会显着增加系统成本,则不会。
低系统成本和低功耗都很重要。
似乎有许多不同的无线技术自称为NFC,我希望能与智能手机配合使用的那种技术。
哪种设备最适合此任务?
Answers:
恩智浦芯片几乎是您唯一的选择,例如PN531(旧),PN532和PN544。PN544是三星Nexus S手机中的一款。如今,大多数NFC卡都是基于MiFare的,并且由于NXP拥有MiFare IP(并且没有将其许可给其他人),因此它们的芯片几乎是唯一的芯片。我本人正在与PN532合作,这还不错。您可以通过UART,I2C或SPI与之对话。它们并不便宜(考虑到垄断),但是价格也不疯狂。
每当她重新获得库存时,我建议从Adafruit的PN532突破板开始,http://www.adafruit.com/products/364并同时查看PN532的用户手册和数据表。
至于与智能手机的通信,将涉及NFC的对等通信模式。但是,如果您只想传递静态内容,则只需从阿里巴巴那里获得一堆MiFare标签即可;根据尺寸和外形的不同,价格不会超过$ 0.70。它们为空白,可以通过廉价的USB NFC收发器进行编程(并锁定)。为此,我建议使用SCM SCL3711。
祝好运!
要完成nemik的答案,您可以使用以下支持卡仿真的NFC芯片:NXP PT501,PN512和PN532。
PT501非常适合您的应用,但是PN512在短期内应该更容易获得(PT501最近由NXP发布)。
您可以在这里获得这些芯片的一些评估板:http : //www.nxp.com/demoboard/PNEV512B.html http://www.nxp.com/demoboard/PTEV501B.html
正如nemik所提到的,Adafruits的PN532板也是一个很好的易于使用的板。
关于软件,这正是我们公司通过MicroNFCStack提供的软件。
我们有几个示例演示如何与Android手机通信:
您可以将动态标签HF / NFC与PCB天线一起使用,它们是具有双接口的存储器(一个是RFID / NFC ISO15693或ISO14443A系列相关的,另一个是与MCU的有线接口,通常是I2C)。
我认识两个供应商:
ST带有2个系列M24LRxxE(远距离,接近ISO15693)和Energy Haversting和M24SRxx(近距离符合ISO14443A / NFC本机)。
恩智浦NTAG I2C(ISO14443A,能量收集和64Bytes SRAM)。
它们的成本非常低,功耗为零,这是因为即使板上没有电源,它们也可以工作,因为NFC智能手机可以通过读取器和标签的两个天线(存储IC +天线)的电感耦合为存储芯片提供能量。 。