0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于兼容主流通信协议NFC收发器的安防产品应用经验

西西 作者:厂商供稿 2018-04-04 14:35 次阅读

和传统的近距通讯相比,近场通讯(NFC)有天然的安全性,以及连接建立的快速性。这些优点也使得NFC在手机及安防领域里备受欢迎,如智能门锁,门禁等都具有NFC功能。

目前,我在做的一个安防产品(keypad)也增设了NFC功能。传统的keypad都是通过设置密码,且在按下密码后,keypad方可进行后续的工作。加上NFC功能后,可以使用户直接刷卡,无需再按按键就可以使keypad进行后续工作。所以这个功能无疑是我设计的产品的一大亮点,也是和传统安防产品中的keypad一个重要区别。

在我的安防产品keypad中选用了世强代理的Melexis的MLX90132 NFC收发器来实现传统升级。

选择MLX90132应用方案的三大理由

经过查询及世强的推荐,使得我的设计最终与MLX90132走到了一起。下面我来说说我选择MLX90132应用方案的几个理由:

1)协议上基本可以兼容目前所有主流的NFC通信协议:ISO/IEC 18092,ISO/IEC 14443A/B,ISO/IEC 15693,ISO/IEC 18000-3 mode 1;因此在选择配套的TAG上有充足的选择空间,鉴于我设计的是安防类产品,所以选择了安全性高的TAG。

2)与MCU的通信上,支持standard SPI/UART interfaces 并有528 Bytes的buffer,这是一般的MCU都支持的通信接口,这也对方案成本有要求。也许51核的MCU就可以满足一般的设计要求,但跑NFC通信协议,对RAMROM还是有些要求。

3)功耗也是我选择该方案的主要因素。MLX90132处于低功耗模式下,其wake-up events包括了TAG detector,在TAG detection状态下,典型功耗只有50uA。这个功耗会和天线负载有关系,同时也和TAG detection模式下射频检测脉冲的频率有关。在TAG detection状态下,如果读卡设备检测到有TAG出现在射频场内,MLX90132会通过IRQout(SPI接口)或直接发送WUFlag(UART接口),唤醒主MCU,并进入Ready状态等待主MCU的命令。若MCU在低功耗(睡眠)模式下,可以通过外部中断唤醒,这一流程及其他工作模式的切换,可通过以下流程图描述:

各部分在MLX90132应用方案中的使用

MLX90132部分的设计大致如下。设计中使用SPI接口模式,因为我的主MCU的UART用于干别的事情了,空出了SPI接口。

天线部分,可以参照datesheet的推荐设计。当然如果对射频有所研究,可以自己计算一下阻抗匹配及滤波器的设计,这样设计出来的读卡设备,可以使TAG的感应距离更远。

晶振部分,出于成本考虑,本方案选择了一块无源的精度为±10ppm的27.12MHz晶振。晶振精度的选择需慎重,一般情况下可以选择精度更高的晶振,但晶振精度太低则頻频偏上可能会存在比较大的误差,从而导致通信失败率升高。所如何选择一个合适精度的晶振需要通过很多次验证及负载电容的匹配测试。总而言之,涉及到无线通信则选择精度高的晶振,这样可以将其他干扰无线的因素尽可能降低。

世强作为Melexis官方授权一级分销商,可供应Melexis磁传感器及其接口芯片、传感器、RFID和NFC芯片、无线芯片等全线产品,在读卡器,安防监控,门禁,光伏逆变器医疗电子工业应用上都能提供解决方案、Demo支持和技术服务。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 无线通信
    +关注

    关注

    56

    文章

    4187

    浏览量

    142239
  • nfc
    nfc
    +关注

    关注

    55

    文章

    1542

    浏览量

    178736
  • 世强
    +关注

    关注

    3

    文章

    203

    浏览量

    32476
  • mlx90132
    +关注

    关注

    0

    文章

    2

    浏览量

    2717
收藏 人收藏

    评论

    相关推荐

    EM4094 集成收发器芯片

    EM4094是一个集成的收发器芯片,它可用于构建RFID读卡的模拟前端模块。该芯片的数据传输及接收链路允许传送和解码任何通信协议,因此EM4094支持所有EM公司的13.56MHz收发器
    发表于 12-22 11:00

    PSoC 4 BLE作为PSoC 5LP的BLE收发器,连接两个PSoC和通信协议的最佳方式是什么?

    您好!我想连接一个PSoC的一个PSoC 5LP,并使用PSoC作为一个收发器的电路。连接两个PSoC和通信协议的最佳方式是什么?UART和AT?SPI?提前感谢当做稻谷 以上来自于百度翻译 以下
    发表于 12-13 14:41

    NFC MLX90132应用方案

    使keypad进行后续工作。所以这个功能无疑是我设计的产品的一大亮点,也是和传统产品中的keypad一个重要区别。在我的
    发表于 07-18 06:53

    基于CY6836无线收发器的智能家居系统该如何去设计?

    基于CY6836无线收发器的智能家居系统该如何去设计?
    发表于 06-01 07:02

    通用异步收发传输UART串口通信协议有哪些特性呢

    什么是通用异步收发传输UART呢?通用异步收发传输UART串口通信协议有哪些特性呢?
    发表于 11-01 07:03

    单片机常用的通信协议有哪些

    要求的不同,也产生了许多类型的适用于不同情况的通信协议,并被广泛的接受和使用。其实使用率最高的主要有以下几种:一、UART和USART分别名为通用异步收发器和通用同步异步收发器,速率不快,可全双工,结构上一般由波特率产生
    发表于 11-18 06:57

    单片机常用的通信协议有哪几种呢

    要求的不同,也产生了许多类型的适用于不同情况的通信协议,并被广泛的接受和使用。其实使用率最高的主要有以下几种:  一、UART和USART  分别名为通用异步收发器和通用同步异步收发器,速率不快,可全双工
    发表于 12-02 06:52

    常见的物联网通信协议蓝牙简单对比

    @TOC浅析物联网(智能家居)无线通信协议物联网无线传输方案产品开发,通信协议(生态)选择至关重要,简单对比一下常见的物联网通信协议蓝牙(Bluetooth), Wi-Fi,Zigbe
    发表于 01-11 07:24

    串口通信协议的相关资料分享

    的建立三、建立STM32与PC之间的通信基础1、串口助手的使用2、效果呈现一、串口通信协议1、UART简介嵌入式开发中,UART串口通信协议是我们常用的通信协议(UART、I2C、SP
    发表于 02-22 07:16

    Modbus通信协议教程

    Modbus通信协议教程Modbus通信协议教程Modbus通信协议教程
    发表于 12-08 14:14 69次下载

    用于通过Microchip支持的通信协议收发器实现短距离的MiMAC详细概述

    本应用笔记定义了 Microchip 的 MAC 层 MiMAC,用于通过 Microchip 支持的通信协议收发器实现短距离、低数据速率的低功耗无线应用。
    发表于 06-15 09:27 4次下载
    用于通过Microchip支持的<b class='flag-5'>通信协议</b>和<b class='flag-5'>收发器</b>实现短距离的MiMAC详细概述

    RS-232、RS-422和RS-485三种主流串行收发器的区别

    了解三种主流串行收发器之间的差异:RS-232、RS-422和RS-485。本视频详细介绍每种通信协议,并提供应用示例。
    的头像 发表于 10-11 04:09 8004次阅读

    单片机常用的几种通信协议

    要求的不同,也产生了许多类型的适用于不同情况的通信协议,并被广泛的接受和使用。其实使用率最高的主要有以下几种:一、UART和USART分别名为通用异步收发器和通用同步异步收发器,速率不快,可全双工,结构上一般由波特率产生器、UA
    发表于 11-11 10:06 19次下载
    单片机常用的几种<b class='flag-5'>通信协议</b>

    单片机常用的几种通信协议

    要求的不同,也产生了许多类型的适用于不同情况的通信协议,并被广泛的接受和使用。其实使用率最高的主要有以下几种:  一、UART和USART  分别名为通用异步收发器和通用同步异步收发器,速率不快,可全双工,结构上一般由波特率
    发表于 11-23 17:21 16次下载
    单片机常用的几种<b class='flag-5'>通信协议</b>

    一个简单的基础通信协议的设计与实现

    一个简单的基础通信协议的设计与实现一种常见的通信协议格式搭建串口收发环境配置STM32CubeMX添加USART部分代码通信协议的实现不同设备之间的
    发表于 12-14 18:38 9次下载
    一个简单的基础<b class='flag-5'>通信协议</b>的设计与实现