摘要:介绍了美国TEMIC公司生产的e5550射频卡的功能和特点,阐述了e5550的使用和操作方法,结合应用实践指出了使用e5550射频卡的注意事项。 关键词:读/写;射频卡;e55501 e5550的功能特点1.1 e5550的主要特点e5550是由美国TEMIC和ATMEL公司生产的低成本可读/写射频卡芯片。目前国内很多公司均可向用户提供将e5550封装成标准射频IC卡的服务。由于e5550可以和低成本的射频卡基站U2270B构成完整的射频卡应用系统(关于U220B的介绍参见有关文章),且具有很高的性能价格比,因此在公交系统、餐饮服务系统等领域得到了广泛的应用。笔者将e5550射频卡应用到高校学生水电管理系统中,取得了良好的效果。e5550的功能特点如下:●采用低功耗、低电压CMOS结构;●采用非接触电感耦合方式来获取电源;●工作频率为100~150kHz;●内含264位非易失性存储器,其中224位可供用户自由使用;●具有存储区块保护和密码保护功能;●位传送速率可选。根据需要可以选择射频频率的8、16、32、40、50、64、100、128分频速率进行数据传送;●能提供二进制码、幅移键控、频移键控、曼彻斯特编码和双相位码多种调制方式;●具有多种工作方式可供选择。1.2 e5550的引脚功能e5550采用DOW和SO8两种封装形式,采用SO8封装的引脚排列如图1所示,由于芯片的工作电源是通过连接在引脚1和引脚8的天线感应获得的,因此将e5550芯片封装到卡内时,第2~7引脚是开路的。e5550的引脚功能描述见表1所列。
表1 e5550引脚功能描述引脚号引脚名称功能描述1Coil2天线连接端22Test测试引脚3Test测试引脚4Vss负电源(地)5Vdd正电源6Test测试引脚7NC空引脚8Coill天线连接端12 内部结构及工作模式设置图2是e5550内部结构框图,现将各主要功能模块介绍如下:2.1 e5550的内部主要功能模块(1) 模拟信号处理前端模拟信号处理前端一般与射频卡天线直接连接,它通过射频卡天线与射频卡读写器基站(以下简称基站)天线的电感耦合作用来为芯片提供工作电源,同时通过磁场进行双向数据传送。它主要由可对天线感应的交流电压进行整流的整流回路、时钟信号拾取回路、用于向基站传输数据的可关断负载和用于从基站接收数据的磁场间隙检测器构成。(2)主控制器主控制器回路主要用于完成以下功能:●上电后从EEPROM中的“0”数据块读取工作模式●控制对寄存器的读/写访问●进行数据传送和错误信息处理●对传送数据流的操作码进行解码●在密码保护模式下进行密码验证。
(3) 位速率发生器由于e5550有多种数据传送速率可供用户选择,因此,通过位速率发生器可按照用户设定的数据传送速率来产生相应的时钟信号。(4)写译码器对e5550的写操作是靠严格控制磁场间隙的时间来完成的,数据“0”和“1”对应着不同的磁场宽度。该回路主要用于从带有间隙的磁场中检出真实数据流。(5)模式寄存器模式寄存器是一个32位RAM,主要用于存储从EEPROM的“0”数据块读出的用户模式设置数据,每次上电后或程序复位后将自动执行一次调用操作。(6)调制器调制器用于对基站传送的数据进行调制,调制方式可由用户在曼彻斯特编码、二进制编码和双相位码中选择,考虑到基站解码的方便,一般选择曼彻斯特编码方式。
2.2 e5550的存储器e5550内部的非易失性存储器共有264位,分8个数据块,每个数据块由1个锁定位(L)和32位数据位构成,其结构如图3所示。每个数据块的第0位为该数据块的锁定位,一旦对应数据块的该位被置为“1”,则该数据块将不能再被重新编程,这一点用户是必须加以注意的,除非该块的数据为永久密码或身份识别码等不需要改变的数据,否则不要将L位置为“1”。数据块7一般用于存储32位用户密码,故在密码保护模式下对芯片的读/写操作均需进行密码匹配识别。数据块0用于设置芯片的工作模式,一般情况下。当工作模式确定后,为了防止意外的更改,最好将该数据块锁定。2.3 e5550的工作模式设置e5550的工作模式由EEPROM数据块0的12~32位决定,图4所示为具体格式,具体含义见表2。
