低功耗非接触式射频读写器的设计与实现

发布者:郑大大最新更新时间:2012-04-14 来源: 21ic 关键字:低功耗  非接触式  射频读写器 手机看文章 扫描二维码
随时随地手机看文章

芯片电路的功耗主要来自开关的动态功耗和漏电的静态功耗。动态功耗主要是电容的充放电(包括网络电容和输入负载)以及P/N MOS同时打开形成的瞬间短路电流。静态功耗主要是扩散区与衬底形成二极管的反偏电流和关断晶体管中通过栅氧的电流。工作时序及软件算法设计有缺陷,会降低系统工作效率、延长工作时间,也会直接增加系统能量的消耗。本文将具体阐述低功耗设计理念在基于MSP430和MFRC522的非接触式读写器上的应用与实现。

模块电路设计

系统选用MSP430F413单片机和MFRC522射频芯片。为简化系统结构,本系统仅由低电压报警单元、MCU单元、射频收发单元、天线、红外发射接收以及外围信号组成。

本系统选用的是SPI接口方式,其连接图如图1所示。

低功耗非接触式射频读写器的设计与实现
图1 MCU与射频接口及下载接口图

MSP430选用JTAG接口下载仿真程序。为了进一步减少功耗,在系统处于休眠模式时可通过指令关闭SPI接口和MCU中无用的端口。

射频卡读写器采用电感耦合式天线,主要用于产生磁通量,而磁通量用于向射频卡提供电源并在读卡器与射频卡之间传输信息。当一个RFID系统正常工作时所需的磁感应强度B一定时,安培匝数NI由环形天线的边长a以及标签和读写器天线的距离x来共同决定。其关系式为:

低功耗非接触式射频读写器的设计与实现

电感耦合式天线的特征值主要有品质因数(Q)和谐振频率。一般而言,Q一方面衡量能量的传输效率,另一方面也衡量频率的选择性。对于并联谐振回路,Q可以定义为:

Q=2πfRC=R/(2πfL)(f在本系统中为13.56MHz) (2)

式中:f为谐振频率;R为负载电阻;L为回路电感;C为回路电容。Q值越高,天线的输出能量越高,然而太高的Q值会干扰读写器的带通特性,从而无法遵从协议标准。一般来说,Q=20时,整个系统的带通特性与带宽都比较好。RFID系统中的品质因数一般在10~30内取值,最大不要超过60。

MFRC522从TX1和TX2引脚发射的信号是已调制的13.56MHz载波信号,辅以多个无源器件实现匹配和滤波功能,以直接驱动天线。其匹配电路和信号接收电路如图2所示。

低功耗非接触式射频读写器的设计与实现
图2 天线匹配电路

红外发射接收电路部分的设计目的是为了节省电源开支,当系统处于休眠模式时停止发射无线电波,可外加一个红外对管来检测是否有卡进入天线范围。当红外接收管接收到外界有卡时立即进入中断,跳出休眠模式,对外发射无线电波,并进行相关的操作。这种通过指令间断打开红外发射管检测是否有卡再进入中断唤醒CPU和打开天线的方法缩短了天线和红外管的电流消耗,从而节省了功耗。[page]

软件设计

CPU的运行时间对系统的功耗影响很大,所以应尽可能缩短其工作时间,使系统较长时间处于休眠或低功耗模式。当系统上电完成初始化操作后立即进入休眠模式,只有当红外接收管接收到信号时产生中断才打开天线进入工作模式。其中断服务程序如下:

#pragma vector=PORT2 _VECTOR__interrupt void Port_2(void)

{ LPM3_EXIT; //退出休眠

PcdAntennaOn(); //开启天线

PcdReset(); //RC522复位

P1OUT = 0xFF; //打开SPI接口

station=1; //转入工作模式

P2OUT|=BIT6; //LED亮

P2IFG&= ~(BIT7); //清除标记}

图3是程序运行的流程图。

低功耗非接触式射频读写器的设计与实现
图3 程序运行流程图

MSP430有五种低功耗模式,本系统采用的是LPM_3,此时DC发生器的DC电流被关闭,只有晶振活动。用晶振做系统主时钟和定时器时钟源,对红外接收管脚中断使能定义,使红外发射管每隔0.24s发射一个0.03ms的脉冲,间断地检测在天线范围内是否有卡,有卡时红外接收管产生中断进入中断服务程序。这样让I/O口间歇运行既不影响正常读卡也能节省电能。

尽量减少CPU的运算量,将一些运算的结果预先算好,放在Flash里,用查表的方式代替实时计算,需要运算时最好使用分数运算,尽量避免浮点数运算。定义变量时,尽量使用字符型变量。减少CPU的运算量可以有效降低CPU的功耗。

总结

本文利用MSP430单片机的中断、定时、运算等功能,借助于软件优势,及MFRC522的低电压,小体积等特点,使读卡器读卡距离为0~60mm,休眠模式的电流<10μA,工作模式时电流约为150mA,延长了电池的寿命,增加了系统可靠运行的时间。

关键字:低功耗  非接触式  射频读写器 引用地址:低功耗非接触式射频读写器的设计与实现

上一篇:基于MSP430F149的串口服务器设计
下一篇:基于CC430F5137的无线温度采集报警系统设计

推荐阅读最新更新时间:2024-03-16 12:57

TI超低功耗电路支持新一轮能量采集设计
TI 最新电源采集器及降压转换器可提取和管理光源、热源以及振动源提供的最微量电源 日前,德州仪器 (TI) 宣布推出五款最新一代电源管理集成电路,可高效提取和管理从光源、热源或机械能源采集的微瓦 (uW) 至毫瓦 (mW) 级电源。该 bq25570、bq25505、TPS62740、TPS62737 与 TPS62736 支持业界最低工作静态电流,可为无线传感器网络、监控系统、可穿戴式医疗设备、移动附件等难以获得供电的应用实现无电池工作。 毫微级电源采集 TI 集成降压转换器的最新 bq25570 升压充电器不但静态流耗极低,仅为488 毫微安 (nA),而且可在输出电流低于 10 微安 (uA) 的情况下实现超过 90%
[电源管理]
德州仪器推出新型低功耗音频编解码器
2009 年 1 月 6 日,北京讯 日前,德州仪器 (TI) 宣布推出一款最新的低功耗立体声音频编解码器,其不仅可使手机、导航设备以及媒体播放器等便携式产品实现 CD 音质级播放,同时还可大幅延长电池使用寿命。 TLV320AIC3107 编解码器完美集成了立体声耳机放大器与单声道 D 类扬声器放大器,因而与分立解决方案相比可显著缩减电路板面积,并将成本降低 20 %。 重要特性 · 立体声 8-96 ksps DAC 与 8-96 ksps ADC 的信噪比 (SNR) 分别达 97 dB 与
[模拟电子]
MSP430G2553单片机超低功耗的研究与设计
引言 美国 德州仪器 (TI)公司推出的MSP430系列单片机能实现极低的处理器功耗,特别适合于电池供电的应用。本文以MSP430G2553单片机为例,对其实现超低功耗的设计进行较为细致地探讨。 1 MSP430G2553单片机概述 MSP430系列单片机具有超低功耗特性,同时还拥有强大的数据处理和运算能力,高性能的模拟技术及丰富的片上模块以及方便高效的开发调试环境。MSP430G2553单片机是一种混合信号微控制器,具有16位精简指令集(RISC)架构和62.5 ns指令周期时间,可在不到1μs的时间里从待机模式超快速地唤醒,支持JTAG仿真调试。超低功耗方面:1.8~3.6 V的低电源电压;在1 MHz频率和2.2
[单片机]
MSP430G2553单片机超<font color='red'>低功耗</font>的研究与设计
TipsforFPGA低功耗设计
FPGA的功耗高度依赖于用户的设计,没有哪种单一的方法能够实现这种功耗的降低,如同其它多数事物一样,降低功耗的设计就是一种协调和平衡艺术,在进行低功耗器件的设计时,人们必须仔细权衡性能、易用性、成本、密度以及功率等诸多指标。   目前许多终端市场对 可编程逻辑器件 设计的低功耗要求越来越苛刻。工程师们在设计如路由器、 交换机 、基站及存储 服务器 等通信产品时,需要密度更大、性能更好的FPGA,但满足功耗要求已成为非常紧迫的任务。而在消费 电子 领域,OEM希望采用FPGA的设计能够实现与 ASIC 相匹敌的低功耗。   尽管基于90nm工艺的FPGA的功耗已低于先前的130nm产品,但它仍然是整个系统功耗的主要载体。此外
[嵌入式]
利用高级单片机的新低功耗模式
尽管“绿色”与产品名称结合在一起已成为表示低功耗的公认符号,但低功耗的准确含义却并未被经常表述。 低功耗单片机(MCU)的要求会随着应用以及应用中使用MCU的方式的不同而有所变化。例如,在电池供电的恒温器应用中,低功耗主要由器件能够驱动LCD显示屏的最低功耗模式定义,在这种情况下,降低功耗会延长电池的使用寿命。在其他低功耗应用(如电表)中,低功耗是指系统在运行期间消耗的工作电流。第三类系统是需要保持时间的系统,而不管系统的主电源是否存在。停电期间的电表就是第三类系统的一个例子。由于各种应用的要求不尽相同,具有更加灵活的功耗模式的MCU允许设计人员进一步定制系统操作。 在过去,MCU的工作模式用于器件操作;空闲和打盹模式可降低或消
[单片机]
利用高级单片机的新<font color='red'>低功耗</font>模式
AS3900设计的低功耗FSK收发方案
本文介绍了低功耗星形网络收发器AS3900主要特性, 方框图以及典型应用框图. Aaustriamicrosystems公司的AS3900是低功耗27MHz FSK收发器,适用于电池工作的短距离范围设备(SRD)的应用.数据速率高达210kbps,器件可配置成收发器,发送器或接收器,工作频段为27.12MHz的ISM.输出功率可调整到0, +5, +10 dBm,并集成了基于OOK的叫醒系统. AS3900的工作电压2.2V-3.6V,接收功耗3.8mA,接收灵敏度-85dBm, 10dBm功率时的发送功耗为4.9mA,关断电流最大为700nA,主要用在设备间短距离数据交换,数据传输,家庭和工业网络控制以及交互式遥控. AS39
[模拟电子]
AS3900设计的<font color='red'>低功耗</font>FSK收发方案
再探【B-U585I-IOT02A】开发板:低功耗测试
B-U585I-IOT02A开发板主控采用的微控制器是 STM32U5,一款主打超低功耗的M33内核单片机,以超低功耗作为特色,本文不仅进行外围设备控制的测试,还将评测该芯片在不同的低功耗模式下的电流。 意法半导体官方例程提供了 SLEEP 模式和 STANDBY 模式的 Keil 代码,为本文的低功耗评测带来极大方便。我们直接打开编译工程,并用 STM32CubeProg 将 hex 文件烧录进开发板。 两个例程的试验效果是一样的,在正常模式会闪烁 LD7,闪烁5秒后自动进入低功耗模式,按B3可以唤醒并进入正常模式,同时闪烁 LD7,5秒后再次进入低功耗模式,如此循环。 测量MCU的电流使用开发板的JP
[单片机]
再探【B-U585I-IOT02A】开发板:<font color='red'>低功耗</font>测试
G/H类音频放大器:如何实现高音质和低功耗
在传统的高保真系统中, 音频放大器 技术规格总是强调音质的好坏,对功率损耗的程度却很少考虑。然而,随着音频行业便携式高保真领域的增长,传统放大器器件的缺点,特别是它的低效率,已成为当前亟需解决的问题。   传统上,音频播放设备采用所谓的AB类放大器,此类放大器失真小,从而产生较高的音质。然而,AB类放大器的运行方式解释了其效率低的原因:放大器内部电压会随着输出电压降低而降低。放大器的晶体管会消耗过多的电力,因此,随着输出扬声器功率的下降,系统的效率便会降低。   对于电源供电的高保真设备来说,这不是太大的问题;但对于电池供电的音频设备,如手机和MP3播放器而言,这是一个相当大的困扰,因为音频放大器的耗电量在整个系统中占有相当大
[模拟电子]
G/H类音频放大器:如何实现高音质和<font color='red'>低功耗</font>
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved