RC522线圈设计及相关参数的选定

article/2025/8/22 23:22:09

RC522线圈设计及相关参数的选定

      • LC低通滤波电路(蓝色区域)
      • NFC天线电路(绿色区域)
      • 匹配电路(黄色区域)
        • 品质因子
        • 阻抗匹配
      • 接收电路(浅黄色区域)
      • TGND的疑问

img

LC低通滤波电路(蓝色区域)

TX1、TX2为载波发送引脚。

载波或者载频(载波频率)是一个物理概念,是一个特定频率的无线电波,单位[Hz],是一种在频率、幅度或相位方面被调制以传输语言、音频、图象或其它信号的电磁波。

下图为TX1、TX2引脚发送的波形

在这里插入图片描述

可以看到TX1、TX2发送的载波为幅值相等,频率为13.56MHz左右,相位相差180°的正弦信号,

经过后续电路在线圈内叠加产生大于2倍幅值的正弦波(串联谐振增益)。

这个频率要用一个石英振荡器发生 但它同时也产生高次谐波 为了符合国际 EMC 规定 13.56MHz 中的三次 五次和高次谐波要被良好地抑制 。

所以这里采用的是低通滤波器来滤除13.56MHz的谐波。

这个低通滤波器第一时间我想到的是RC低通,但是官方使用的是LC低通滤波,

我手里的PCB不方便进行实验,于是就是用Multism进行了仿真

LC和RC的截止频率均为13.56MHz左右,


在这里插入图片描述

上为LC低通滤波波特图

下为RC低通滤波波特图

根据波特图可以看出LC低通滤波其波形并不是正常的低通滤波,而是在谐振频率点发生了谐振对信号产生了增益的作用,

而RC低通滤波在截止频率下不仅没有对信号产生增益,反而抑制了信号

手册里采用的LC低通截止频率附近会对TX发出载波产生谐振增益,这个增益有助于提升NFC的刷卡距离

那这个增益能不能通过修改LC的值进行增大呢?

根据LC谐振频率公式:
ω = 1 L C \omega=\frac {1}{\sqrt{LC}} ω=LC 1
LC低通滤波传递函数:
A v = 1 1 − ω 2 L C Av=\frac {1}{1-\omega^2LC} Av=1ω2LC1
可得
A v = 1 1 − 1 = + ∞ Av=\frac{1}{1-1}=+\infty Av=111=+
也就是说当在谐振频率处的 A v Av Av 是趋于无穷大的

由于我选取的 L C LC LC谐振频率只是接近于 13.56 M H z 13.56MHz 13.56MHz,并且信号源输出的频率为标准的 13.56 M H z 13.56MHz 13.56MHz,所以仿真的波特图 A v Av Av不会趋于无穷大

但是我们可以确定的一点是,我们选取得 L C LC LC谐振频率越接近于 13.56 M H z 13.56MHz 13.56MHz A v Av Av就越大。

而且 A v Av Av C C C后所带的阻抗有关

负载阻值越高,增益越大。

这里 L C LC LC的选取只要接近 13.56 M H Z 13.56MHZ 13.56MHZ就可以了,越接近效果越好。

NFC天线电路(绿色区域)

NFC天线本身就是一个线圈,本就含有电感 L L L,导线包含电阻 R R R,相邻导线之间存在电容 C C C,

所以我们可以将线圈进行简化,调节谐振频率时,由于电容 C 2 C2 C2非常小,可以忽略不计

通过等效电路可以方便我们的参数选定,线圈的电感值不好测定,我使用的是ST官方提供的计算工具

NFC电感在线计算

不过由于我画的线圈并不是规则的矩形,这种方法对我来说基本没有办法用,而且实验室也没有测量电感的仪器

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lC8i3uv8-1632383809143)(C:\Users\86180\AppData\Roaming\Typora\typora-user-images\image-20210923102959450.png)]

本来想着谐振法测电感利用公式
ω = 1 L C \omega=\frac {1}{\sqrt{LC}} ω=LC 1
和波形发生器、示波器进行测试,找到谐振频率就能倒推 L L L的值

但是由于线圈的 L L L特别小属于 n H nH nH级别,谐振频率 f f f基本已经达到100MHZ以上了,

基本已经超出示波器和波形发生器测试范围了,

这种方法基本也不能用(但凡有台测电感的仪器,我都不会写这一部分┐(─__─)┌)

后来又想到串联一个电阻和电感,利用波形发生器产生不同频率的正弦波,

加到这个串联回路上就能根据感抗 X L = ω ∗ L X_L=\omega*L XL=ωL上分压来测量电感了

电路如下,非常简单,利用分压就可以算出 L L L

由于 L L L很小,我直接从 20 M H Z 20MHZ 20MHZ开始测试

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KcIDrXao-1632383809145)(C:\Users\86180\AppData\Roaming\Typora\typora-user-images\image-20210923105439395.png)]

去掉突变项,取一个近似值 0.0000005 H 0.0000005H 0.0000005H左右

再次通过公式
ω = 1 L C \omega=\frac {1}{\sqrt{LC}} ω=LC 1
计算得到 C ≈ 276 P F C≈276PF C276PF

由于计算和测量存在误差最后实际测试 C = 330 P F C=330PF C=330PF时效果最好

实测距离 40 − 50 m m 40-50mm 4050mm左右

匹配电路(黄色区域)

此部分主要是调整整个天线发射部分的谐振频率点到 13.56 M H z 13.56MHz 13.56MHz附近,这样可以使得线圈上的信号幅度增加有利于磁场辐射。

另外匹配电路还要将发射部分电路的电阻匹配到与读卡芯片的输出电阻附近,典型的是50欧姆(不同芯片不一样)。

这样可以使得天线部分获得最大功率有利于读卡距离提升。

阻抗匹配(impedance matching) 主要用于传输线上,以此来达到所有高频、微波信号均能传递至负载点的目的,而且几乎不会有信号反射回来源点,从而提升能源效益。信号源内阻与所接传输线的特性阻抗大小相等且相位相同,或传输线的特性阻抗与所接负载阻抗的大小相等且相位相同,分别称为传输线的输入端或输出端处于阻抗匹配状态,简称为阻抗匹配。

负载阻抗等于信源内阻抗,即它们的模与辐角分别相等,这时在负载阻抗上可以得到无失真的电压传输。

这个我理解的意思就是从匹配电路和线圈,总阻抗为50欧姆

品质因子

假设天线电感 L 和电阻 R 的值已知
天线的品质因子是天线正确调谐和所获得的性能的一个重要特性 天线的品质因子由下面的公式定义
Q = ω ∗ L R Q=\frac{\omega*L}{R} Q=RωL
这个公式从能量角度理解为产生磁场的无功功率与电阻上消耗的有功功率的比值。

线圈作为通信媒介,我们肯定是希望产生磁场的无功功率更大一些,也就是 Q Q Q更大一些。

根据天线的几何形状 Q 的值通常在 50-100 之间 要进行正确的数据传输这个值还要减少

由于RFID通信方式最小脉宽也要 T = 3 u s T=3us T=3us

带宽
B = f Q B=\frac{f}{Q} B=Qf

时间与带宽的乘积规定:
B ∗ T ≥ 1 B*T\geq1 BT1

算出品质因子的要求为
Q ≤ f ∗ T ≤ 40.68 Q\leq f*T\leq40.68 QfT40.68
周立功的手册里推荐Q问为35左右

我们已知线圈 L L L R R R

利用上述公式
R Q = ω ∗ L Q − R R_Q=\frac{\omega*L}{Q}-R RQ=QωLR
R Q R_Q RQ为外接电阻,用来改善线圈品质因数,

我计算的 R Q ≈ 0.2 Ω R_Q≈0.2Ω RQ0.2Ω,由于没有这么小的电阻,直接使用 0 Ω 0Ω 0Ω电阻代替了

其实这个 R Q R_Q RQ可以取稍微大一些,因为 R Q R_Q RQ大一些的话,品质因数 Q ≤ 35 Q\leq35 Q35

在低于40下基本都是可以正常工作的。

阻抗匹配

这里我们直接看匹配电路和线圈,在 13.56 M H Z 13.56MHZ 13.56MHZ下使其阻抗达到50Ω

其他参数选取基本完成了,现在只剩下 C 26 C26 C26一个未知项

这里的计算属实麻烦,我直接在推荐电路数值周围改了改,取了一个较为合适的值。

(这个计算公式实在看不懂# -__-)

接收电路(浅黄色区域)

先看引脚功能

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ROUdDj5T-1632383809147)(C:\Users\86180\AppData\Roaming\Typora\typora-user-images\image-20210923111141630.png)]

VMID为RX提供参考电压,RX负责接收信号

为了减少干扰 在 VMID 管脚连接一个电容到地

这一部分我是直接参考官方的推荐电路,因为线圈参数确定的话,传回来的信号频率基本也是确定的。

TGND的疑问

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2FBLhS59-1632383809152)(C:\Users\86180\AppData\Roaming\Typora\typora-user-images\image-20210923153459338.png)]

在线圈中间引出一条地线,实际上把线圈分成了两个回路

T X 1 − > T G N D TX1->TGND TX1>TGND

T X 2 − > T G N D TX2->TGND TX2>TGND

T X 1 、 T X 2 TX1、TX2 TX1TX2输出的为差分信号,所以这两条回路在任意时刻流过的电流方向都是相同的

所以产生的磁场会进行叠加。

若果我们去掉红框部分的 T G N D TGND TGND

回路变成了 T X 1 − > T X 2 TX1->TX2 TX1>TX2,并且因为 T X 1 、 T X 2 TX1、TX2 TX1TX2为差分信号,

也就是 T X 1 、 T X 2 TX1、TX2 TX1TX2的信号进行了叠加。

实测接 T G N D TGND TGND与不接 T G N D TGND TGND效果相差无几。

参考资料:
设计 MF RC500 的匹配电路和天线的应用指南

13.56MHz RFID读写器天线匹配设计方法

13.56Mhz下50欧姆阻抗匹配简易教程


http://chatgpt.dhexx.cn/article/TfOvMnf0.shtml

相关文章

基础篇010.2 STM32驱动RC522 RFID模块之二:STM32硬件SPI驱动RC522

目录 1. 实验硬件及原理图 1.1 RFID硬件 1.2 硬件原理图 2. 单片机与RFID硬件模块分析 3. 利用STM32CubeMX创建MDK工程 3.1 STM32CubeMX工程创建 3.2 配置调试方式 3.3 配置时钟电路 3.4 配置时钟 3.5 配置GPIO 3.6 配置SPI 3.7 配置串口 3.8 项目配置 4. MDK工程…

STM32—驱动RFID-RC522模块

文章目录 一.S50(M1)卡介绍1.S50(M1)卡基础知识2.内部信息3.存取控制4.数据块的存取控制5.控制块的存取控6.工作原理7.M1与读卡器的通信 二.RC522工程代码详解1.RC522与M1通信2.STM32对RC522寄存器的操作3.STM32对RC522的基础通信…

STM32F103+RFID-RC522模块 实现简单读卡写卡demo

目录 前言特别声明:代码下载:功能介绍: 接线STM32STM32F1开发指南(精英版)-库函数版本_V1.2STM32中文参考手册 RFID-RC522RFID射频模块电路原理图 使用图效果图测试程序0 RC522_Handle()最终效果一、先用手机软件NFC Writer读取空卡看看内容1、打开软件和…

使用stm32驱动RC522读取IC卡

stm32驱动RC522 RC522与PN532简介关于STM32驱动方式接线说明程序烧录查看卡号总结 原文链接:https://www.yourcee.com/newsinfo/2924379.html 点击图片购买 RC522与PN532简介 在写这篇文章之前有写过一篇有关于PN532的文章,RC522与PN532在使用上都可以用…

RC522(RFID模块)实践总结

此次使用RC522模块和S50卡实现近场通讯功能(开发板与RC522通讯方式为硬件SPI),就实践过程中的一些知识点进行总结: RC522模块和M1卡要点介绍;驱动代码;出现问题及解决方法; 1. RC522模块和M1卡…

RC522应用总结

公司需要做刷卡模块,因此选了RC522做demo程序。下面就RC522知识做简要的总结。 本人使用stm32的硬件spi接口搭建工程,相关的配置如下: spi配置: 引脚配置 SDA -------PA4 SCLK ----PB13 MOSI -------PB15 MISO ------PB14 IRQ —没…

RC522 - NFC刷卡模块

RC522 - NFC刷卡模块 芯片介绍/引脚介绍 MF RC522 是应用于 13.56MHz 非接触式通信中高集成度读写卡系列芯片中的一员。是 NXP 公司针对“三表”应用推出的一款低电压、低成本、体积小的非接触式读写卡芯片,是智能仪表和便携式手持设备研发的较好选择。 非接触式…

STM32--RFID无线射频技术(RC522刷卡模块)

文章目录 1、RFID的概念2、RFID的工作原理(1)RFID中间件的概念(2)RFID中间件具有以下特点:(3)RFID中间件的意义: 3、RFID频率划分(1)RFID低频特性(2)RFID高频…

STM32——NFC门禁模块(RC522)

文章目录 1. 前言(包括一些个人理解)2. RC522门禁工作过程3. CubeMx配置3.1 SPI通讯的配置3.2 SDA和REST引脚的配置 4. 外设代码函数编写4.1 主函数能调用的接口函数4.2 二级内部调用函数4.3 第三级最底层函数4.4 头文件 5. 使用教程 1. 前言&#xff08…

RC522(RFID)读写驱动

文章目录 1、RC522驱动原理2、手机APP查看卡信息3、驱动移植4、读写卡5、源码 1、RC522驱动原理 我们常见的RC522大概如下所示,PCB部分是主机,然后白色的和绿色的都是IC卡,IC卡可以存储信息,通过靠近PCB主机部分就可以被感应到从…

RC522模块学习

目录 1.原理简介 2.SPI通信 3.获取卡号实验 3.驱动函数 参考: https://www.cnblogs.com/ivantang/p/3904025.html https://xiaolong.blog.csdn.net/article/details/117075834?spm1001.2014.3001.5506 https://blog.csdn.net/weixin_47316662/article/detai…

Jmeter下载安装配置---测试小白

一,进入官网:http://jmeter.apache.org/ 1.第一步进入官网如下图 2.选择进行下载,下载下来为一个压缩包,解压即可。 3.我下载的是jmeter4.0版本,对应jdk1.8。然后就进行解压。个人认为要注意3点:1.解压之后…

Windows版JMeter下载安装

进入apache官网https://www.apache.org/dist/jmeter/binaries下载Windows版本JMeter;配置环境变量(JMETER_HOMED:\JMeter\apache-jmeter-5.1.1)配置环境变量(classpath%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%…

JMeter下载安装

一、环境准备 1.Jmeter是纯Java开发的, 能够运行Java程序的系统一般都可以运行Jmeter, 如:Windows、 Linux、 mac等。由于是由Java开发,所以自然需要jdk环境。 2.去官方下载JMeter安装包:Apache JMeter - Download Apa…

Mac版本Jmeter下载安装教程

Mac版本Jmeter下载安装教程 1. 下载&安装&启动Jmeter1.1 下载安装包:1.2 解压安装包1.3 启动Jmeter1.4 Jmeter页面 2. Jmeter进一步优化配置2.1 打开&编辑&保存配置文件~/.bash_profile步骤一:打开配置文件~/.bash_profile步骤二&#x…

JMeter-文件下载教程

一、单个下载配置方法 1、先添加线程组 选中测试计划右键添加线程组:测试计划->添加->线程(用户)->线程组 2、添加HTTP请求 ①. 选中线程组右键添加HTTP请求:线程组->添加->取样器->HTTP请求 ②.配置HPPT请求 3、添加BeanShell 取…

jmeter下载与安装教程

jmeter下载与安装教程 下载步骤: 自行百度jmeter下载,找到apache官网;进入网站后,选择左侧Download下的Download Releases;如图所示 2.页面进入新的页面后,点击此页面Binaries标签下的“apache-jmeter-5…

Jmeter下载及安装教程

下载及环境配置 下载 前置条件,电脑得配置Java环境,也就是安装jdk,可百度jdk安装教程。 1、下载地址:Apache JMeter - Download Apache JMeter,(Windows版本下载.zip,Linux版本下载.tgz&…

Jmeter下载安装详细步骤(2021)

Jmeter下载安装详细步骤(2021) 由于项目方有压测需求,因此需要学习Jmeter压测工具的使用,避免遗忘,记录一下Jmeter下载安装的步骤 这里面有个坑就是Jmeter需要依赖JAVA环境,在安装Jmeter之前需要配置好JA…

测试工具:jmeter的下载以及使用

测试不仅要了解项目整体流程,还需要会使用各种测试工具,比如:jmeter压力测试工具。 1.下载地址 https://jmeter.apache.org/download_jmeter.cgi2.下载完直接解压,配置环境 (1)此电脑-右键属性-高级系统设…