
RC522 测试版 V4 NFC读卡器(已验证功能)
简介
这是一个基于RC522 的NFC读卡器 测试版电路板(已验证读卡功能) 本工程基于GPL3.0开源协议 愿君少走弯路
简介:这是一个基于RC522 的NFC读卡器 测试版电路板(已验证读卡功能) 本工程基于GPL3.0开源协议 愿君少走弯路开源协议
:GPL 3.0
(未经作者授权,禁止转载)描述
前言:
这是一个基于RC522 的NFC读卡器 测试版电路板(已验证功能)
由于我发现虽然RC522 的电路图很多人都公开过 但是很多细节或者原理都没有讲明白 所以 我会尽可能分析整个电路的设计和防止踩坑点 愿君少走弯路
正文:
整个电路图结构其实你在找厂家的数据手册的时候 他们也会给你相对应的图
为了照顾一下小白 我还是稍微讲讲左边的电路吧!
显而易见 : C1 C2 C4 C5 C6 都是滤波的 所以如果你嵌入设备有 电源滤波 可以省略C1 & C2
但是不是很建议省掉 C4 C5 C6 因为这三个电容是过滤芯片内部的杂波的(具体就不展开了)
电路中REST引脚接了一个电阻和电容 这个其实是为了按键消抖的, 所以你的电路如果是直接接单片机 也可以考虑省略掉
至于其他元器件就是芯片内部的辅助电路, 你直接抄就好了
还有如果你购买了我用的这款晶振, 请记住四角晶振是不能把那两个空引脚接到晶振两边的(会短路)\
好接下来就是重头戏: 天线部分
关于LC谐振是什么我就不解释了哇 毕竟这么基础的原理都没搞明白 你就先别看这个了.
理论上 天线并不需要这么复杂 根据简单的共振逻辑 只要一个电感和电容就可以了 也就是所谓的单天线一级谐振电路
但是我们设计电路为了求稳定 所以做了很多设计 我的电路是双天线的二级谐振电路;
首先 NFC协议的通讯频率 为 13.56MHz 而LC电路的频率计算公式我也放在原理图上了 实际设计中元器件本身的值是有一定程度的误差的.
所以我是鼓励你最终计算的时候弄成13.8MHz左右的
其实我感觉写到这里的时候已经没啥好讲了 但是为了防止啥也不懂的小白能更加看懂我就讲讲天线部分的元器件各种功能吧!
由原理图可知: 这个双天线的电路是上下对称的, 所以我就直接讲上部分的元器件就好了 : L1 与 C11 构成了一级谐振电路
这一组L最好用淳朴的绕线电感(其他电感我不熟悉 说不定会出事咱不敢保证), tips:这种电感现在也有贴片封装了
至于C13 其实就是通交流阻直流的功能 不懂的可以简单理解成 抗干扰的 推荐选择的电容值为: 20~100pF
C15 & C18 与天线共同组成二级谐振电路 至于为什么要两个电容? 主要还是我为了方便调试验证, 你大可用一个电容 无所谓 自己用公式算就是了
然后关于线圈 如果你看了PCB你会发现我有画了一个PCB在里面 这个是基于 TI的线圈大师画的(帮他免费打个小广告). 虽然不是很好用 但确实能用 如果有兴趣可以自己画着玩
最后剩下就是天线的接线 根据我验证发现, 双天线时,中间接地确实稳定点.
好了上述就是设计指南了;下面稍微讲讲 调试指南:
我猜你是画出bug了来这里碰运气正好看到这篇文章的;所以你有幸了!
首先你要有一个示波器
直接把示波器的 探头 和 夹子 接到天线的两端
如果是正常的电路 这个使用你应该可以读到很完美的正弦波信号
13.56MHz左右的 电压幅值(Vpp)大致在3V内的
如果不正常, 请检查你的焊接和晶振是否正常.
然后就是如果有正弦波但是单片机读不到数据,
请确保你的代码没问题先
其次就是看看芯片的各种VSS和VDD连接正常否
再其次就是确保没虚焊.
至此如果还不行, 那就是你不行了(别贪小便宜买垃圾芯片和元器件)
好了综上 就是我的全部想说的了.
愿君少走弯路!
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程

评论