可读/写射频卡芯片e5550及其应用
3 对e5550的操作和注意事项
除了对e5550的工作方式进行正确的设置以外,使用当中必须正确理解e5550和基站间传送数据的规则。下面对读/写e5550射频卡的工作过程作以简要说明。
3.1 基站向e5550传送数据
基站给e5550射频卡发送数据时,也要对数据进行编码,以使数据信号加载到天线的发射信号中。TEMIC低频段射频产品采用改变发射天线负载的方式来对信号进行编码。这种方式用短暂的射频间隙把射频信号分割成不同长短的区间,从而实现对数据的编码。基站传送数据的起始场间隙比其它间隙要长,这个较长的间隙用于与射频卡读数据的同步。e5550在接收数据时,将长度为16~32个场时钟(典型值为1000μs)长度的射频场当作数据“0”,而将48~64个场时钟(典型值为350μs)长度的射频场当作数据“1”,标准场间隙时间典型值可取300μs。在编制基站程序时,可以采用中断射频场的方法来对数据进行发送。
3.2 由e5550向基站传送数据
从射频卡返回给基站的数据采用编码方式发射,具体采用哪种编码方式可视具体应用而定。由于基站芯片U2270B不能自动完成解码工作,因此,解码任务主要由与基站连接的微处理器来完成,而这会给程序的编制带来一定的困难。目前关于曼彻斯特解码的应用资料较多,因此,建议采用曼彻斯特编码进行数据的回收。
3.3 使用注意事项
由于e5550采用数据块方式传送数据,因而在使用中要注意以下几个问题:
(1)e5550发射数据时的位顺序
e5550向基站发射数据时是根据工作模式的设置从第1区开始循环发射的。每块数据的发射都是低位在前高位在后,即每一个数据区数据的发射都是从第1位数据开始到第32位数据结束,其中各区的锁定位是不发射的。
(2)存储位置的确定
e5550卡每次读/写的单位为32位,所以要用4个字节的空间存储一个数据区的数据。因此,进行基站程序设计时,一定要注意字节内的移位操作和字节地址变化的结合,避免出现读写数据的混乱,尤其要注意不要对锁定位产生误写入操作。
(3 )解码程序的调试
根据对e5550发射数据的调制方式,解码程序的编制必须严格遵守相应方式的时序规则。调试过程中最好能使用带有存储功能的逻辑分析仪捕捉e5550卡返回的数据,然后反复调整程序的时间常数,减少误码率,提高数据传
《可读/写射频卡芯片e5550及其应用(第3页)》