原创 迟来的总结

2011-3-19 00:20 6355 9 8 分类: 通信

       搞完很长时间了。RF收,RF发,DMA收,DMA发,收发转换等等都完成了。标签、读写器都可以,其实在我看来,会影响RFID标签和读写器好坏的更大程度决定于硬件,射频电路的设计、天线的设计,这些是非常关键的,至于操作CC1110或者2430这些芯片,只会让你蛋疼很短一段时间。后面也许会去专攻一下天线和射频电路的设计。下面是总结的一些知识点:

1.RFTXRX这个中断很危险,少用为妙,最好用DMA来进行收发,若要强用,也要注意在进入中断以后迅速的去读取RFD里面的数据,不要再有过多的if或者else,这个中断中断的频率有多高,没有实际查过,不过我确定很高很高,在接收的时候用它小心了。

2.注意发送和接收的时候数据包的问题,发送:前导码+同步字节(这两个的字节长度可以通过射频寄存器来确定,一般4+4)+LEN+数据+2字节的校验(硬件自动发送)。发送时可以采用DMA和RF发送都可以。接受的时候要注意了,有的时候接收端容易发生死机,这时你加个狗就可以很好地解决问题,不过用在用CC1110设计的读写器时不怎么好弄,因为设置的写的时间比较长。还有令人蛋疼的是,在发送和接受直接的转换很无语,我用DMA收,DMA发,然后收发转换,怎么也不行,程序看了好久都感觉没问题,RX->IDLE->TX,反之都是这么操作的,而且我设置的是自动校准,还是不行,最后无奈,换成DMA收,RF发,可以了。比较费解,该有的延时什么的我都设置了,知道的可以留言告知下为什么。

3.这个芯片确实很不错。电源管理,AD通道、DMA等等都很好用,有感觉。

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户1501706 2011-6-5 00:55

楼主,我是做射频电路和天线设计的,有空多交流
相关推荐阅读
wangxinfeng6666_749290079 2014-04-15 18:43
lianjie
...
wangxinfeng6666_749290079 2014-02-24 00:24
Linux设备模型(热插拔、mdev 与 firmware)
转自:http://blog.chinaunix.net/space.php?uid=20543672&do=blog&cuid=460882 热插拔有 2 个不同角度来看待热...
wangxinfeng6666_749290079 2013-12-17 20:06
2012.8.15
今天测试了自己做的标签的天线性能,感觉效果还不错。相信在实际的应用中也会有比较好的效果.下来的事情就是激励器代码的不断优化,标签代码的不断优化.通过这两者的不断优化来成功地运作.     ...
wangxinfeng6666_749290079 2013-12-17 20:05
2012.8.4小记
七月忙的狗血喷头。双频的产品终于有了点样子,后续就是一些结构模具上的微调. 解决的问题其实都很简单,从调试激励器、2510、2530标签,时序分析、波形分析到一个一个Bug的去除.成长还算大....
wangxinfeng6666_749290079 2013-12-08 21:48
find与grep命令
在linux下面工作,有些命令能够大大提高效率。本文就向大家介绍find、grep命令,他哥俩可以算是必会的linux命令,我几乎每天都要用到他们。本文结构如下: find命令 find命令...
wangxinfeng6666_749290079 2013-08-05 13:56
内核,initrd,ramdisk,关系,用途
转自:http://www.lupaworld.com/forum.php?mod=viewthread&tid=61425 原名:内核与ramdisk到底是什么关系? ...
EE直播间
更多
我要评论
1
9
关闭 站长推荐上一条 /3 下一条