标题:
MC9S08QE4在有源RFID中的应用
[打印本页]
作者:
520503
时间:
2014-2-13 09:45
标题:
MC9S08QE4在有源RFID中的应用
关键字:
MC9S08QE4
RFID
nRF24L01
前言
RFID
标签分为被动标签(Passive tags)和主动标签(Active tags)两种。被动标签即非接触式IC 卡, 由于被动标签识读距离短, 在许多应用中受到限制。 主动标签也称有源RFID,由于采用无线射频识别技术, 识读距离可达几十米, 逐渐成为一种主流应用技术, 已经成功应用到生产制造、物流管理、公共安全等各个领域。
有源RFID 采用电池供电, 且电池是一次性的, 不能更换。 因此低功耗设计是设计中的重点。RFID 卡有读卡和读写卡两种。读卡是单向通信, 即定时向外发送数据。 读写卡是双向通信, 即定时向外发送数据的同时接收数据。 下面以
MC9S08QE4
和
nRF24L01
为例,介绍有源RFID 读卡的设计应用。
MC9S08QE4 是飞思卡尔新推出极低功耗的
单片机
, 资源丰富, 内置振荡电路, 小封装, 非常适合于在RFID 卡的应用。 nRF24.L01 是是NORDIC 公司推出的一款新型单片射频收发器件,工作于2.4 GHz~2.5 GHz ISM频段, 广泛应用于无线领域。
MC908QE4 的主要功能
MC908QE4 是Freescale 基于HCS08 核的8 位单片机。具有极低功耗,内置RC 振荡电路及丰富的外围接口。QE4 的主要特性如下:
低工作电压1.8V-3.6V
最大总线频率10Mhz
内置琐频环电路FLL
4K FLASH 程序空间
256 字节RAM
2 个16 位定时器
1 个实时时钟计数器 RTC
10 路12 位A/D
1 个外部中断和8 个外部键盘中断KBI
内部RC 振荡器的看门狗
低电压检测电路LVI
1 个SPI,I2C,SCI
32 LQFP,28 SOIC,20 SOIC,16SDIP,16 TSSOP 封装
nRF24L01 概述
nRF24.L01 是一款新型单片射频收发器件, 工作于2.4 GHz~2.5 GHz ISM 频段。内置频率合成器、功率
放大器
、晶体振荡器、调制器等功能模块,并融合了增强型ShockBurst 技术,其中输出功率和通信频道可通过程序进行配置。nRF24L01 功耗低,在以-6 dBm 的功率发射时,工作电流只有9 mA;接收时,工作电流只有12.3 mA,另外有多种低功率工作模式(掉电模式和空闲模式)。
nRF24L01 主要特性如下:
工作电压:1.9-3.6V;
真正的GFSK 调制单收发芯片;
硬件集成OSI 链路层;
具有自动应答和自动再发射功能;
片内自动生成报头和CRC 校验码;
数据传输率可达2Mb/s;
SPI 速率可达10 Mb/s;
125 个频道
QFN20 引脚4 mm×4 mm 封装;
引脚功能及描述
nRF24L01 的封装及引脚排列如图1 所示。各引脚功能如下:
图1 nRF24L01 引脚排列
工作模式
通过配置寄存器可将nRF241L01 配置为发射、接收、空闲及掉电四种工作模式,如下表所示。
nRF241L01 可以设置为以下几种模式:
硬件设计
由于QE4 有SPI 硬件接口, 外部按键中断接口, 内部上电复位电路和内部振荡电路,因此硬件电路非常简单。 见下图:
晶振电路
QE4 内部有琐频环电路(FLL)可以把
MCU
运行的总线频率倍频上去, 最高可以倍频到20Mhz。 同时QE4 内部有RC 振荡器, 校准后的精度可以达到±2%(±2%为全温度范围的最大误差。常温下该精度为±0.2%)。因此完全可以采用内部RC 振荡器。节省成本和空间。
电池电压检测
在有些RFID 应用中, 需要对电池电压进行监测。 虽然QE4 内部有掉电检测电路LVI, 但使能该模块将消耗较大的电流, 所以不宜采用。 可以利用A/D 模块监测电池电压, A/D 模块会消耗一定的功耗, 为了降低功耗, 可以采用定时检测的方法, 因为电池电压是缓慢下降的。
由于采用锂电池直接供电, 采用一般的A/D 模块监测电池电压的办法, 则需提供一基准电压给AD 模块. 这样既增加成本, 又增加功耗.
这里介绍一种简便的方法用于电池电压检测:
在QE4 的内部集成一个1.17V 的能隙基准电压,此能隙基准电压内部连接到ADC 的输入通道AD27; 因此可以不需要任何外部电路,AD 模块只需定时采样此基准电压,由此可换算出电池电压。
这种方法的好处是,不需要外部任何器件, 既节省成本又节省空间,而且可以获知当前准确的电池电压。它的原理如下: AD 的参考电压设为VDD, VDD 即为电池电压, 如果AD 设为12bit 模式, 那么:
能隙基准电压的AD 值(AD27)=(1.17V / VDD) *4096 = (1.17V/ 电池电压) * 4096
所以: 电池电压= (4096 / 能隙基准电压的AD 值(AD27)) * 1.17 (V)
RFID 的低功耗设计
在RFID 应用中, 由于是电池供电, 且电池是一次性的,无法更换, 所以低功耗是设计中首要考虑的因素。 系统功耗由两部分组成: 单片机本身的功耗和射频电路的功耗。下面分别介绍来讨论两者的功耗。
1)射频芯片的功耗
如前述, 射频芯片有四种工作模式。 在RFID 的应用中, RFID 定时向外发送数据, 例如500ms 发送一次.所以射频芯片平时工作在掉电模式, 掉电模式下为900nA。下表为各种各种模式下的功耗:
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0