微波EDA网,见证研发工程师的成长!
首页 > 射频和无线通信 > 射频识别(RFID) > 基于CC1100的无线手持终端的设计

基于CC1100的无线手持终端的设计

时间:03-11 来源:RFID世界网 点击:

TUS被使能时,所有格式中的数据长度都应减2。

在接收端把包中的数据放入Rx FIFO之前,会自动进行前导码、同步字、长度、地址(可选)和CRC校验(可选)过滤,对不满足要求的包,会自动丢弃,这大大减轻了MCU的负荷。为了提高数据传输的准确率,建议使能前向纠错编码(FEC)和数据白化功能。

2.2 MCU的编程要点

由于引入了交叉棒的设计,所以与其他类型的MCU相比,该处理器的端口I/O方式配置比较复杂。可按下列步骤对端口I/O方式进行初始化:

(1)由端口输入方式寄存器PnMDIN配置端口引脚的输入方式(模拟或数字)。
(2)由端口输出方式寄存器PnMDOUT配置端口引脚的输出方式(漏极开路或推挽)。
(3)由端口跳过寄存器PnSKIP选择应被交叉开关跳过的那些引脚。
(4)由端口I/O交叉开关寄存器XBR0、XBR1、XBR2将引脚分配给要使用的外设。
(5)使能交叉开关(XBARE=1)。

本文介绍的无线手持设备,成本低、开发技术成熟、功耗低、接口丰富、电源选择灵活、功能适用,具有很高的性价比。实验结果表明,在楼宇内的有效接收距离为 35m左右,误包率低于1%(115.2kb/s),完全能满足中小型餐馆的使用要求。如果还要再增加发射距离,可考虑在射频收发单元增加功放。同时,由于C8051F340内部集成了温度传感器和多达20路(48脚封装)的10位AD输入脚,经过适当的改动就可适用于其他应用场合,例如RFID、工业监控等。因此,该方案有较大的推广价值和广阔的市场前景。

参考文献

[1] C8051F34X User′s Manual.(Silicon Laboratories Inc)
[2] CC1100 User′s Manual.(Texas Instruments)
[3] LTC3455 data sheet. (linear)
[4] UC1610 data sheet. (adultpdf)
[5] AT25F2048 data sheet. (atmel)
[6] 童长飞.C8051F系列单片机开发与C语言编程.北京:北京航空航天大学出版社,2005。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top