资讯动态

125K读卡器射频电路设计:天线LC谐振、驱动与接收解调

发布时间:2026/9/29 2:39:36 来源:尧图企业网站定制
搞过125K读卡器硬件射频电路的人都知道低频RFID不像高频13.56M那样一上来就谈协议它更像一门模拟手艺线圈差半圈、谐振电容偏几百pF、比较器阈值挪几十mV读卡距离和稳定性立刻两个样。我前后做过几版125K读卡器从分立H桥到集成驱动从二极管包络检波到同步解调踩过的坑比原理图上的节点还多。这个内容适合硬件工程师、嵌入式硬件爱好者、正在做门禁ID卡、工位签到、动物耳标、工具柜识别等授权设备的同学。它会讲清楚125K读卡器射频电路到底由哪些部分组成天线怎么算驱动怎么选接收怎么调以及实测中怎么快速定位问题。所有测试请在自己的设备、自己的卡片和获得授权的场景里进行别拿它去碰不属于你的系统。1. 125K读卡器射频链路整体设计与选型思路1.1 为什么125K低频还在大量设备里活着125kHz属于低频段自由空间波长大约2400米这个长度听起来夸张但实际读卡器根本不靠电磁波辐射而是靠近场磁耦合。读卡器天线线圈产生交变磁场卡片内部的小线圈感应出电压芯片取电后把自己的负载一会儿加重、一会儿减轻读卡器天线两端的电压幅度就跟着轻微抖动。整个通信过程像两个人隔着一层弹簧推拉而不是对着喊话。低频的优势很实在穿透非金属材料的能力强卡片隔着塑料壳、灰尘、水渍、木桌也能读无源卡成本极低内部通常就是一颗芯片加一个线圈不需要电池天线可以用漆包线自己绕打样成本不高。缺点同样明显读卡距离短常见几厘米到十几厘米数据率低EM4100这类卡的数据率只有载波的六十四分之一约1953bps天线体积偏大绕线和调试都吃手工经验。所以125K读卡器硬件射频电路的核心目标不是追求远距离而是稳定、便宜、低功耗、抗环境干扰。门禁刷卡、工位签到、动物耳标、工具借还柜这些场景要的就是靠近刷一下就能识别而不是像超高频那样隔几米群读。硬件工程师在这个项目里真正要啃的是模拟前端的噪声、谐振和阈值不是MCU里跑什么协议栈。1.2 射频前端到底由哪几块组成把125K读卡器拆开看射频部分可以分成发射链路和接收链路但它们在时间上是同时工作的。发射链路包括MCU或专用振荡源产生125kHz方波驱动级把方波变成足够大的交变电流天线LC谐振回路把电流转换成磁场。接收链路则从同一个天线或独立接收线圈上取信号先检波得到低频包络再放大、滤波、比较器整形最后送到MCU做曼彻斯特解码。很多人第一次画原理图会以为读卡器是“先发射一段时间再切换成接收”。实际上125K低频读卡器绝大多数是连续发射载波卡片通过负载调制把数据反射回来。读卡器天线上的125kHz正弦波幅度会被卡片拉低一点点这个包络就是数据。接收电路要做的是从几十伏峰峰值的载波里把几十毫伏到一两伏的幅度变化提取出来。链路里最容易出问题的是三个节点天线谐振是否准、驱动电流是否够且不烫、接收比较器阈值是否稳。天线没谐振后面放大多少倍都白搭驱动太猛天线电压高但EMC和发热失控比较器没有迟滞输出会在阈值附近疯狂翻转MCU读到的全是毛刺。先把这三件事抓住再谈解码算法。1.3 分立方案和集成方案怎么选分立方案通常包含MCU PWM输出、栅极驱动、MOS半桥或全桥、LC天线、检波二极管、运放、比较器。好处是每一级都能调天线匹配自由度高成本可控适合学习和中小批量。坏处是调试周期长模拟地和电源噪声会互相串第一版很容易翻车。集成方案是用低频读卡前端芯片内部带驱动、检波、滤波甚至解码接口。好处是外围少读卡距离和一致性容易做稳量产省心。坏处是芯片供货和价格波动天线匹配仍然要自己做出了问题可调空间小。我的建议是第一版做分立把天线、谐振、驱动、接收链路彻底摸一遍量产版可以换成集成前端或者把分立方案里验证过的参数固化下来。选型时别只看读卡距离。还要看供电范围、静态电流、天线尺寸限制、外壳是否金属、是否需要多天线同步、卡片类型是否单一。门禁场景通常5V或3.3V供电读卡距离5到10厘米就够如果要做动物耳标天线可能要更大驱动电压可能上到9V或12V。方案没有绝对好坏只看场景。2. 天线线圈与LC谐振最容易翻车的第一步2.1 线圈电感估算与实测125K读卡器天线常见电感在100uH到2mH之间1mH左右最常见。空心单层线圈可以用经验公式粗算但更靠谱的办法是用LCR表在100kHz或125kHz附近实测。如果没有LCR表可以用已知电容并联扫频找谐振峰再反推电感。绕线时线径常用0.2mm到0.5mm匝数80到120匝直径3cm到6cm具体看外壳和读卡距离。电感近似和匝数平方成正比。假设你先绕了80匝实测0.6mH目标1mH那么新匝数大约是80乘以根号下1除以0.6约等于103匝。多绕几匝再用LCR表测边测边拆比一次算准更实际。线圈绕制要尽量平整匝间不要重叠太乱否则分布电容大Q值和自谐振频率都会变。还有一点线圈的直流电阻要控制。线太细电阻大Q值低驱动效率差线太粗体积大成本高。125K频率下趋肤深度大约0.18mm用0.3mm到0.5mm漆包线已经够用。如果天线要弯折或贴在外壳内侧注意固定后电感会变最好在最终结构里再测一次。2.2 谐振电容计算与匹配LC谐振频率公式是f 1 / (2 * pi * sqrt(L * C)) C 1 / ((2 * pi * f)^2 * L)取f等于125kHz2πf约等于785398平方约等于6.168乘以10的11次方。如果L等于1mHC就是1除以6.168e11再除以1e-3约等于1.62nF。如果L等于800uHC约等于2.03nF。实际电路里常用1nF、1.5nF、2.2nF这些标称值再并联一个5pF到30pF的可调电容微调。电容类型非常关键。必须选C0G或NP0耐压至少100V最好200V。X7R容量随电压和温度变化大损耗也大天线两端电压一高容量就漂谐振点跟着跑。天线并联谐振时两端电压可能是电源电压的几倍甚至十几倍5V供电下峰峰值到20V到60V很常见所以电容耐压不够会击穿或者容量急剧下降。匹配方式有并联谐振和串联谐振。并联谐振天线电压高适合电压检测型接收串联谐振电流大适合需要强磁场的场合。大多数125K读卡器用并联谐振半桥驱动中点接天线一端另一端通过隔直电容接电源中点或地。隔直电容也要用C0G耐压足够容量比谐振电容大很多比如100nF到1uF避免它参与谐振。2.3 Q值、带宽和读卡速度的三角关系Q值是天线储能和耗能之比。公式是Q等于ωL除以R其中ω等于2πf125kHz下ω约785398。L等于1mH时ωL约785Ω。如果等效串联电阻只有几欧姆Q值可能上百。Q高磁场强读卡距离可能远但带宽窄负载调制产生的边带会被削掉数据容易误码。EM4100的数据率约1953bps调制边带离载波只有正负2kHz左右相对125kHz只有1.6%。如果Q等于100带宽大约125kHz除以100等于1.25kHz明显不够。实际经验是Q控制在10到20比较稳。按Q等于15算等效阻尼电阻约785除以15等于52Ω。这个电阻可以串联在天线回路里也可以并联在驱动输出上但要注意功耗。我一般会在线圈回路里预留一个几欧姆到几十欧姆的阻尼电阻位置先不焊测波形。如果包络边沿太陡、振铃严重就加阻尼如果读卡距离不够、包络变化太小就减小阻尼。这个位置在PCB上必须留不然后期只能割线。2.4 天线布局与金属干扰天线最怕金属。金属靠近线圈会涡流损耗磁场被削弱电感也会下降谐振点偏移。读卡器外壳如果是金属天线必须加铁氧体隔磁片或者把天线开窗露出来。铁氧体片要选125K低频适用的高磁导率材料不是随便拿高频片就能用。天线背后加铁氧体可以明显提升距离但成本也上去。天线还要远离电源电感、DC-DC芯片、LCD背光升压、无线模块和电机线。125K信号虽然频率低但接收端放大倍数高电源纹波和开关噪声会直接骑在包络上。两个读卡器靠太近时天线之间会互相耦合可能谁都读不好。多天线系统最好分时发射或者让MCU同步相位别让两个125K载波互相拍频。3. 发射驱动电路与载波生成实操3.1 方波驱动还是正弦驱动MCU输出125kHz方波最简单。方波包含基波和大量奇次谐波但天线LC回路是窄带谐振基波被放大谐波被抑制天线电流接近正弦。方波驱动效率高MOS开关损耗小适合5V、9V、12V供电。正弦驱动需要DAC、DDS或滤波电路复杂效率也低除非对EMC有极端要求否则没必要。方波的占空比一般设50%。如果占空比偏了天线波形会出现偶次谐波和直流分量隔直电容会偏置MOS发热。MCU定时器要能稳定输出125kHz误差控制在正负1%以内因为LC谐振峰很陡频率偏太多幅度会掉。可以用外部晶振分频也可以用内部RC但内部RC温漂大量产一致性差。3.2 推挽半桥和全桥怎么搭小功率读卡器常用半桥推挽。上管P沟道MOS下管N沟道MOS中点接天线一端天线另一端通过隔直电容接电源中点或地。两个MOS交替导通中点输出方波。P管导通时给天线充能N管导通时释放LC回路自己振荡。5V供电时天线峰峰值可以到十几伏甚至几十伏。如果供电高、功率大可以用全桥。两个半桥组成H桥天线接在两个中点之间差分驱动磁场更强电源利用率更高。但全桥需要更多MOS和栅极驱动死区控制不好会直通炸管。MOS选低Rds(on)、低Qg、Vds大于30V的型号栅极电阻10Ω到22Ω抑制振铃。栅极驱动可以用专用驱动芯片也可以用互补三极管但驱动能力要够。半桥中点方波的上升沿和下降沿要干净。上升沿太慢MOS开关损耗大太快EMC变差。实测上升沿控制在100ns到500ns比较合适。如果振铃严重在MOS漏源之间加RC吸收比如10Ω串1nF或者磁珠串在电源线上。3.3 限流、阻尼和EMC处理天线回路电流可能几百mA峰值甚至上安。电源去耦必须做好在驱动级附近放100uF电解加100nF陶瓷再并1uF。走线要短粗电源环路面积尽量小。天线串联一个几欧姆限流电阻既能阻尼谐振也能在调试时用电流探头看波形。EMC方面125kHz基波虽然低但方波谐波可以到几MHz甚至几十MHz。驱动走线不要绕大圈地平面要完整天线接口附近不要放敏感模拟线。外壳如果金属要接地。读卡器连续发射时天线和驱动管会发热长时间工作要测温升。如果MOS烫手先查是不是直通、谐振点偏了或者Q太高导致电流过大。3.4 上电测试与波形检查我一般按四步上电。第一步MCU只输出PWM不接驱动示波器测频率和占空比确认125kHz稳定。第二步接驱动不接天线测半桥中点方波看上升沿、下降沿和死区。第三步接天线和隔直电容用10倍探头测天线两端注意天线电压可能几十伏探头地夹不能夹到热地最好用差分探头。调整谐振电容看天线电压什么时候最大。第四步放一张卡测天线电压包络变化再用接收链路看比较器输出。测试时记录几个数天线电压峰峰值、驱动电源电流、MOS温度、空载和带卡时的包络幅度。空载时包络是平直的放卡后应该出现有规律的凹坑。如果凹坑很浅说明负载调制太弱可能是天线Q太低、读卡器驱动不够、卡片离太远或者卡片方向不对。如果凹坑太乱可能是电源噪声或比较器阈值不稳。4. 接收解调与信号调理电路4.1 负载调制到底长什么样读卡器发连续125kHz卡片内部芯片通过开关一个小负载让卡片线圈的等效阻抗变化反射到读卡器天线上读卡器天线电压幅度就发生微小变化。这个变化可能只有载波幅度的1%到5%。如果天线电压峰峰值30V变化可能只有0.3V到1.5V。接收电路要从这个变化里恢复曼彻斯特编码。有些方案用独立接收线圈和发射线圈分开接收线圈只感应磁场变化。好处是发射驱动的高压不直接进接收电路隔离好坏处是体积大两个线圈要正交或拉开距离。大多数低成本读卡器直接从天线上取信号通过隔直电容和分压进入检波。4.2 二极管包络检波和同步检波二极管包络检波最简单。天线一端经100nF隔直接一个肖特基二极管比如BAT54S或1N5819后面接RC滤波把125kHz载波滤掉留下低频包络。二极管的开启电压会损失一部分灵敏度所以天线幅度要够。RC时间常数要选好太小载波纹波大太大包络边沿变慢。负载10k加1nF截止频率约15.9kHz对2kHz数据够用如果还看到载波纹波再加一级10k加10nF截止约1.6kHz。同步检波用发射的125kHz方波做参考通过模拟开关或乘法器把同相分量提取出来。它抗噪好灵敏度高但电路复杂需要精确相位。对大多数125K ID卡读卡器二极管包络检波已经够用重点是后面放大和比较器要稳。4.3 放大、滤波和比较器整形检波后的包络幅度可能几十毫伏需要运放放大。LM358、TL072、OPA2340都可以125K低频对运放带宽要求不高。第一级放大100倍第二级放大10倍总增益1000倍左右。放大倍数别一次到位分级放大不容易自激。带通范围大概500Hz到10kHz低端滤掉电源波动高端滤掉残余载波。比较器用LM393或类似开漏输出加上拉电阻。一定要加迟滞比如正反馈1M和10k阈值回差几十毫伏。没有迟滞比较器输出会在包络顶部来回翻转MCU读数全是抖动。比较器阈值可以用电位器调到包络中间也可以用DAC或PWM加RC自动调。量产时电位器容易偏最好用MCU自适应阈值。如果比较器输出还是毛刺先看电源。模拟部分和数字部分要分开供电或者至少加LC滤波。运放和比较器电源脚旁边放100nF和10uF。比较器输出走线不要和驱动走线并行避免串扰。4.4 MCU解码接口和定时EM4100格式是RF/64Manchester编码数据率125kHz除以64约1953bps一个bit约512us半位约256us。前导是9个1然后版本码、数据码和校验。MCU可以用输入捕获测脉宽判断半位边界再拼成字节。也可以用定时器定时采样比较器输出软件找跳变边沿。解码时要注意起点。包络开始变化时前导9个1的曼彻斯特波形是交替跳变。MCU可以先等一个长空闲再检测连续跳变确认前导后开始收。校验不过就丢弃等下一帧。多卡同时进入时125K ID卡通常没有防冲突机制波形会叠加读卡器只能读到一片混乱所以软件要去重、超时、一次只读一张。低功耗场景可以间歇发射比如每秒发几十毫秒其余时间休眠。卡片靠近时包络变化触发比较器MCU唤醒后延长发射窗口再解码。这样平均电流可以降到很低但读卡响应会慢一点适合电池供电的读卡器。5. 调试实录典型故障与排查流程5.1 完全没有载波或者场强很弱先量MCU PWM脚没有方波就查定时器配置和引脚复用。有方波但驱动中点没波形查栅极驱动供电、MOS方向、死区设置和焊接。中点有方波但天线电压很小查天线是否断线、谐振电容是否焊错、隔直电容是否开路。天线电压峰峰值只有几伏通常是没谐振把电容换到计算值附近再调。还有一种情况是电源被拉死。驱动级瞬间电流大如果电源限流设得太低电压会掉MCU复位。调试时用带限流的可调电源先设100mA慢慢往上加。如果一上电就过流先断开天线判断是驱动直通还是天线短路。5.2 读卡距离短、时好时坏距离短的原因很多。天线直径太小、匝数不够、驱动电压低、Q值太低、卡片方向不对、外壳金属吸收都会影响。先调谐振电容让空载天线电压最大再放卡看包络变化如果变化只有几十毫伏增大驱动电压或增大天线。加铁氧体片通常能提升一截。时好时坏要怀疑接触和温漂。谐振电容如果用了X7R温度一变容量就漂谐振点跑掉。天线连接器松动电感变化也会时好时坏。比较器阈值如果用手调电位器振动后可能偏。解决方法是换C0G电容天线焊死比较器改自适应阈值。5.3 数据误码、比较器乱翻误码先看比较器输出。如果输出在空闲时就是方波毛刺说明阈值太靠近包络平均电平或者没有迟滞。加迟滞调阈值到包络中间。如果包络本身有电源纹波检查驱动电源和接收电源是否共用模拟地是否被大电流污染。天线Q太高也会让包络振铃加阻尼电阻。如果读卡时偶尔正确、偶尔错误可能是包络边沿太慢MCU采样点不对。把检波RC时间常数减小或者提高数据率容忍度。卡片移动速度快时包络多普勒? 低频下不明显但距离变化会导致幅度变化阈值自适应要跟得上。5.4 多卡冲突和环境干扰125K ID卡通常只支持一张卡在场上。两张卡同时靠近两个负载调制叠加读卡器可能读到错误数据。实际产品里可以用软件连续读几帧只有校验通过且重复出现的ID才上报检测到连续错误就提示“请只放一张卡”。如果想做多卡需要选支持防冲突的卡片和协议射频电路也要支持更快数据率。环境干扰方面开关电源、电机、LCD背光、无线充电器都会干扰。读卡器天线远离这些噪声源接收端加屏蔽电源加滤波。如果旁边有另一个125K读卡器两个载波频率略有差异会产生拍频包络上出现低频晃动比较器可能误触发。分时发射是最简单的办法。5.5 常见问题速查表现象可能原因排查方法解决方向无载波PWM没输出、驱动没供电、MOS坏示波器逐级测PWM、中点、天线查定时器、换MOS、查焊接天线电压低谐振电容不对、线圈断、Q低LCR测电感调电容看峰值重算电容换C0G检查线圈读卡距离短驱动弱、天线小、金属近测空载和带卡包络差升压、增大天线、加铁氧体比较器乱翻无迟滞、阈值偏、电源噪声测比较器输入和输出加正反馈调阈值加滤波误码率高Q太高、包络边沿慢、采样错看包络波形和MCU边沿加阻尼改RC调解码MOS发热直通、频率偏、Q太高测栅极死区、电流波形加死区调谐振加限流多卡读不到负载调制叠加单卡测试多卡对比软件去重分时读卡6. PCB布局、物料与实测复现建议6.1 分区布局和地处理PCB布局要把发射区和接收区分开。驱动MOS、天线接口、电源去耦放在一边运放、比较器、MCU放在另一边。天线走线尽量短粗不要和接收小信号线平行。地平面尽量完整但如果模拟小信号和驱动大电流共用一块地噪声会通过地弹串过去。可以在驱动级下方用单独的地铜皮通过单点连接到主地。接收部分的参考地要干净。检波二极管、运放输入、比较器输入这些节点走线要短包地处理。比较器输出是数字信号可以走普通线。电源用星形走线从电源入口分别拉到驱动和模拟部分中间加磁珠或电感隔离。晶振靠近MCU下面不要走线。6.2 关键物料清单和测试点元件推荐参数注意点天线线圈1mH左右80到120匝最终结构里实测电感谐振电容1.5nF到2.2nFC0G100V以上不要用X7R隔直电容100nF到1uFC0G100V以上容量要远大于谐振电容驱动MOSVds 30V以上低Qg栅极电阻10到22Ω栅极驱动专用驱动或互补三极管死区100到500ns检波二极管BAT54S或1N5819肖特基压降小运放LM358、TL072、OPA2340分级放大防自激比较器LM393必须加迟滞阻尼电阻几欧到几十欧PCB预留位置测试点要留够PWM输入、驱动中点、天线两端、检波输出、运放输出、比较器输出。每个测试点加一个小焊盘调试时焊探头线比直接戳元件稳。天线两端测试点要耐高压间距够。6.3 我踩过的坑和实测心得第一个坑是谐振电容用错介质。早期图便宜用了X7R常温调好一上电发热后容量变了读卡距离从8厘米掉到3厘米。后来全部换C0G问题消失。第二个坑是示波器探头地线环路。测天线高压时探头地夹形成大环路波形上全是振铃误以为电路自激。后来用差分探头或者缩短地线波形干净很多。第三个坑是比较器没有迟滞。空载时输出就是几百kHz的毛刺MCU中断被刷爆。加了1M正反馈后输出干净。第四个坑是驱动电源和模拟电源共用走线读卡时电源被拉低MCU复位。后来在驱动电源入口加100uF电解和磁珠模拟部分单独LDO问题解决。实测下来125K读卡器硬件射频电路最值得预留的可调位置有三个谐振电容并联微调、天线阻尼电阻、比较器阈值。第一版全部做成可调调好后再把值固定。别想着一次算准线圈电感、外壳、卡片位置都会让谐振点偏。留了可调位置一晚上能调好的东西不留可能改三版PCB。还有一点读卡器连续发射时天线和驱动管温度会上升塑料外壳内部温度更高。如果产品要长时间工作MOS和天线附近要留散热或者降低占空比间歇发射。卡片读取距离也不是越远越好距离太远容易读到隔壁的卡门禁场景反而要控制场强让卡片靠近到指定范围才响应。硬件调试时用自有卡片、在授权设备上反复测记录不同距离、角度、电池电压下的波形后面量产才有底气。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑