OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 17724|回复: 28

射频技术,个人的一点经验

[复制链接]

3

主题

5

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2013-11-29
在线时间
0 小时
发表于 2014-9-12 21:56:23 | 显示全部楼层 |阅读模式

射频读卡器,我想很多人都接触过,例如小区的大门,拿起那个蓝色的小钥匙放到读卡区,嘀的一下门就开了的,又如大家坐地铁,使用羊城通过闸门等等。

我接触过的一些射频读卡驱动芯片都是NXP公司的,如MFRC522、MFRC531、CLRC632。MFRC522使用3.3V的电源供电,使用SPI接口,而且体积很小,使用非常方便。MFRC531和CLRC632通常使用5V电源,有8位并口和SPI两种接口,客户可以根据要求来选择接口方式。

射频技术的国际标准也是有比较多的,生活中常用到的有ISO14443、ISO15693等,而ISO14443又包括ISO14443a和ISO14443b。我们小区的大门钥匙和羊城通都是使用ISO14443a协议,身份证使用的则是ISO14443b协议。MFRC522和MFRC531兼容ISO14443a和ISO14443b协议,而CLRC632比它们多了一个ISO15693协议。

好了,废话不多说,先看看下面的这原理图。

在网上可以找到很多类似的设计资料,当然NXP官网提供的资料最好,但都是英文的,英文差的人读着就痛苦(我就是这样),但周立功的那份中文文档还是不错的,天线设计的可根据它来进行。

我上面使用的MFRC531芯片(CLRC632的设计可与此相同),这里使用了SPI接口,设计比较简单。也许有人会问,为什么上面的SPI的每根信号线都使用了上拉电阻,而且它的复位端也上拉。这里主要因为使用了STM32作为主控的MCU,当TVDD使用的是5V电源时,可加上拉,当然STM32那边的IO要可容忍5V的IO才好,要不可能会有烧坏MCU的可能。而当TVDD使用3.3V电源时,可直接和STM32连接,可去掉上拉电阻。AVDD为内部天线驱动的电源,使用5V电源。

说到这些芯片,必须说它的天线设计。周立功翻译的那份天线设计文档有很详细的说明,我根据我自己的经历,说说其中几个觉得需要注意的地方。

一、接收电路中,管脚VMID的一要定有个0.1uF的电容,可减少干扰。820R的电阻是定值,然后另外一个2.2K的电阻个根据实际要求来修改,一般范围为820R-2.7K。15pF的电容也是定值,不用修改。

二、EMC电路中的的电感是定值1uH,电容的值如图所示,也可以使用4个68pF来设计,一些专业人士就会根据实际参数进行修改,一般情况下,图中的值都是没问题的。

三、天线部分中的27pF电容可以不修改其容值,一般情况下都是没问题的,而右边的四个电容需要根据具体情况,计算PCB天线电感等的来进行匹配,具体可根据周立功的文档来做。(其实里面好多知识我也不懂,哈哈)

以上只是对直接匹配的天线设计进行说明,关于50欧姆的天线设计,可以参考周立功的那份文档。

网上有很多关于RC500芯片的源程序。RC531比RC500添加了SPI接口,但寄存器的操作应该都是相同的(具体我没细看,因为我的程序本来就很菜)。不管是8位并口还是SPI,修改寄存器操作的函数即可,应该就是ReadRC(uchar Address)、WriteRC(uchar Address,uchar value)、SetBitMask(uchar reg,uchar mask)、ClearBitMask(uchar reg,uchar mask)这几个函数了的,而其他函数直接拿来用就可以了的。其中需要注意的是,如果是8位并口的设计,在初始化或者复位的时候,需要把Page寄存器的最高位置1,SPI接口则清0,确定通讯方式。

以上是我个人的一些看法,当然我也只是了解其中的一点皮毛,欢迎拍砖,希望能帮助有需要的人。

周立功MFRC500天线设计.pdf

959.06 KB, 下载次数: 3524

RC500库函数.rar

16.4 KB, 下载次数: 2278

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165462
金钱
165462
注册时间
2010-12-1
在线时间
2114 小时
发表于 2014-9-12 22:49:17 | 显示全部楼层
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2014-9-12 22:55:11 | 显示全部楼层
收藏一下,有用的时候再看
开往春天的手扶拖拉机
回复 支持 反对

使用道具 举报

10

主题

70

帖子

0

精华

初级会员

Rank: 2

积分
130
金钱
130
注册时间
2012-12-27
在线时间
0 小时
发表于 2014-9-13 09:35:00 | 显示全部楼层
谢楼主,有用
回复 支持 反对

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2014-9-13 13:08:11 | 显示全部楼层
谢谢分享!

收下了,有用到的时候可以参考参考
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复 支持 反对

使用道具 举报

2

主题

20

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2014-2-26
在线时间
0 小时
发表于 2014-9-23 15:24:42 | 显示全部楼层
谢谢分享,学习了再给大家分析出来
回复 支持 反对

使用道具 举报

18

主题

61

帖子

0

精华

初级会员

Rank: 2

积分
177
金钱
177
注册时间
2013-4-24
在线时间
6 小时
发表于 2014-9-24 08:33:10 | 显示全部楼层
谢谢分享  我好像随便画一个图,就能用了啊  没考虑这么多
回复 支持 反对

使用道具 举报

70

主题

6761

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13079
金钱
13079
注册时间
2012-11-26
在线时间
3809 小时
发表于 2014-9-24 08:59:54 | 显示全部楼层
先mARK  用到时再说
学无止境
回复 支持 反对

使用道具 举报

0

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
167
金钱
167
注册时间
2014-6-6
在线时间
22 小时
发表于 2014-9-24 21:48:51 | 显示全部楼层
谢谢分享!!!
回复 支持 反对

使用道具 举报

7

主题

27

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
345
金钱
345
注册时间
2013-4-10
在线时间
48 小时
发表于 2014-12-15 11:12:02 | 显示全部楼层
非常感谢!
正好不知道从那入手呢
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2015-2-6
在线时间
0 小时
发表于 2015-2-7 09:46:06 | 显示全部楼层
哪位高手弄过RC531操作CPU卡呀
回复 支持 反对

使用道具 举报

14

主题

1592

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2622
金钱
2622
注册时间
2014-7-17
在线时间
350 小时
发表于 2015-2-8 00:46:02 | 显示全部楼层
先mARK  用到时再说
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
22
金钱
22
注册时间
2015-2-7
在线时间
0 小时
发表于 2015-2-9 16:59:01 | 显示全部楼层
mark一下。
回复 支持 反对

使用道具 举报

1

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2014-10-24
在线时间
3 小时
发表于 2015-4-20 19:08:20 | 显示全部楼层
学习了,哈哈哈!!!
不经风雨怎能见彩虹,没有人能随随便便成功。
回复 支持 反对

使用道具 举报

5

主题

91

帖子

0

精华

初级会员

Rank: 2

积分
183
金钱
183
注册时间
2014-10-28
在线时间
14 小时
发表于 2015-4-20 21:23:45 | 显示全部楼层
谢谢分享 
mark一下
成功必然有成功的原因,
回复 支持 反对

使用道具 举报

4

主题

47

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
299
金钱
299
注册时间
2014-10-26
在线时间
29 小时
发表于 2015-5-25 09:32:36 | 显示全部楼层
学习了,多谢楼主的分享
回复 支持 反对

使用道具 举报

31

主题

130

帖子

0

精华

高级会员

Rank: 4

积分
790
金钱
790
注册时间
2015-6-28
在线时间
139 小时
发表于 2015-8-10 21:47:15 | 显示全部楼层
谢谢分享。好东西顶起来
回复 支持 反对

使用道具 举报

5

主题

115

帖子

0

精华

高级会员

Rank: 4

积分
925
金钱
925
注册时间
2014-9-29
在线时间
276 小时
发表于 2015-8-10 22:10:08 | 显示全部楼层
好东西顶上去
回复 支持 反对

使用道具 举报

头像被屏蔽

65

主题

277

帖子

0

精华

高级会员

Rank: 4

积分
674
金钱
674
注册时间
2013-8-11
在线时间
29 小时
发表于 2015-8-11 09:11:09 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

2

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
73
金钱
73
注册时间
2013-11-18
在线时间
8 小时
发表于 2015-10-8 17:40:55 | 显示全部楼层
怎么读取身份证的UID呢
回复 支持 反对

使用道具 举报

0

主题

28

帖子

0

精华

高级会员

Rank: 4

积分
779
金钱
779
注册时间
2014-10-10
在线时间
71 小时
发表于 2016-5-3 22:42:10 | 显示全部楼层
学习一下!
人生最大的差距是勤奋的差距,人生最大的遗憾是勤奋不够!
回复 支持 反对

使用道具 举报

4

主题

84

帖子

1

精华

高级会员

Rank: 4

积分
666
金钱
666
注册时间
2013-10-21
在线时间
88 小时
发表于 2016-7-6 17:30:13 | 显示全部楼层
楼主,你的RX反馈脚接的是不是有问题?
回复 支持 反对

使用道具 举报

27

主题

99

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
343
金钱
343
注册时间
2015-4-25
在线时间
70 小时
发表于 2016-7-6 17:40:31 | 显示全部楼层
谢谢分享。。。。
回复 支持 反对

使用道具 举报

3

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2016-3-25
在线时间
6 小时
发表于 2016-10-12 09:54:58 | 显示全部楼层
非常感谢楼主的分享,最近正在做531 的开发,苦于英文说明书懒的写底层,正好楼主有分享~~·
回复 支持 反对

使用道具 举报

3

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2016-3-25
在线时间
6 小时
发表于 2016-10-12 09:55:58 | 显示全部楼层
楼主你的RX是不是接的不对,应该接在emc到tx1之间的位置吧?个人拙见,看datasheet里面是这样的,,,
回复 支持 反对

使用道具 举报

5

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
184
金钱
184
注册时间
2014-7-13
在线时间
44 小时
发表于 2016-12-10 09:52:14 | 显示全部楼层
有用,给楼主点个赞!
回复 支持 反对

使用道具 举报

5

主题

18

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
325
金钱
325
注册时间
2016-5-24
在线时间
74 小时
发表于 2016-12-16 17:38:15 | 显示全部楼层
我怎么知道丶 发表于 2016-10-12 09:55
楼主你的RX是不是接的不对,应该接在emc到tx1之间的位置吧?个人拙见,看datasheet里面是这样的,,,

不知道兄弟你调的怎么样了?线圈大小你是如何控制的?
回复 支持 反对

使用道具 举报

5

主题

42

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
392
金钱
392
注册时间
2015-12-27
在线时间
111 小时
发表于 2016-12-16 21:06:37 | 显示全部楼层
非常好,赞!
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
30
金钱
30
注册时间
2016-1-23
在线时间
16 小时
发表于 2017-8-6 08:53:19 | 显示全部楼层
你好,我看到你的原理图中的vmid端的820欧姆电阻和2.2k欧姆电阻与周立功文档中的电阻位置是相反的?为何呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-4-20 05:54

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表