新闻中心

EEPW首页>手机与无线通信>设计应用> 基于TRF7960的多协议射频读卡器设计

基于TRF7960的多协议射频读卡器设计

作者: 时间:2010-09-08 来源:网络 收藏

PL2303是Prolific:公司生产的USB总线转接芯片,可以实现USB转串口,用于为计算机扩展异步串行口,或者将普通的串口设备直接升级到USB总线。PL2303完全兼容USBl.1、USB2.0;3~5 V调节输出,可以满足不同的电压输出接口;全双工发送和接收(RXD、TXD);MODEM控制线(RTS、CTS、DTR、DSR、DCD和RI);5、6、7或8位数据格式;奇偶校验或无校验;1位、1位半或2位停止位;可编程的波特率75 b/s~6 Mb/s等。因此,PL2303是移动系统和嵌入式系统的理想选择,其小封装能够嵌入任何连接件和手持设备。PL2303在工作模式和休眠模式都具有很低的功耗,非常适合总线供电场合使用。USB芯片使得该读卡器省去了串口和电源供电端口,可以通过该USB接口和PC管理软件通信。
显示屏采用的是基于ST7565S控制器的图形点阵LCD模块,分辨率为128×64,支持串行接口,不带汉字库。为了能使该读卡器可以应用在诸如图书馆图书管理方面和其他需要需要汉字显示的场合,采用华邦公司生产的串行存储器W25X80,自行设计了GB2312汉字库和其他图片库。串行Flash存储器以其体积小、密度高、功耗低、价位低、操作简单而备受青睐,Winbond公司生产的Flash存储器W25X80为8 Mb串行Fla-sh,大小为1 MB,分为4096页,每页为256字节的存储单元,且带有256个字节的缓冲区,SPI的接口方式。使用Flash自行设计汉字库不仅操作十分简单,并且可以灵活地适用于多个设计方案。
系统硬件电路设计应该注意的地方如下:
①尽量让滤波电容靠近芯片,特别是10 nF的电容,这样对高频信号进行有效的滤波;
②尽量减少布线地的回路,所以要求接地的过孔尽量靠近元器件或者IC的接地端;
③2个电感的放置应该成90°的方向,这样主要减少2个电感之间的耦合;
④数字地和模拟地最好是在不同的地方,最好通过磁珠或电感进行连接;
⑤保证芯片中间的部分足够接地,可以在电路板上打9个孔,让芯片充分接地和散热;
⑥布线时尽量减少辅线的长度,特别是射频前端,让元器件保持紧凑、射频输出前端最好保持畅通的输出;
⑦在电路中最好加一些测试点,方便调节硬件电路;
⑧尽量避免在射频线路中通过数字信号。

本文引用地址://m.amcfsurvey.com/article/157123.htm

2 读卡器的软件设计
设计好硬件平台之后,就需要设计系统的软件模块。在软件模块设计中STCllF32XE单片机和TRF7960之间的模拟通信是最关键的一步,因为只有打通了底层通信的关键环节,STCllF32XE才能进一步通过控制TRF7960实现读/写卡的基本操作。为了实现这一步,首先要弄清楚TRF7960的读写时序。本设计采用的是8位并行模拟总线接口方式,在此方式下TRF7960的读写时序如图2所示。


起始条件是CLK为高,然后先发送8位地址,再发送数据。发送格式在时钟的下降沿进行发送,当CLK为高时,在A/D有1个下降沿,表示结束。根据该时序图可以写出STCllF32XE单片机从TRF7960读/写1个字节的C语言实现代码:



关键词:RFID

评论


相关推荐

技术专区

关闭