非接触式IC卡(Mifare)读写芯片

IC卡(M1)RFID-RC522的基本操作 (一)、RFID-RC522用的是典型的SPI通信,比较方便,我在本篇文章采用的是软件模拟的方式,相比于硬件SPI的优势是方便大家的移植,引脚用普通的引脚即可。M1卡的通信协议和通信波特率是定义好的,当有卡片进入读卡器的工作范围时,读卡器要以特定的协议与卡片通信,从而确定卡片的卡型。 阅读详情

简介
  非接触式IC卡又称射频卡,由IC芯片、感应天线组成,封装在一个标准的PVC卡片内,芯片及天线无任何外露部分。非接触式IC卡是世界上最近几年发展起来的一项新技术,它成功的将射频识别技术和IC卡技术结合起来,结束了无源(卡中无电源)和免接触这一难题,是电子器件领域的一大突破.卡片在一定距离范围内(通常为5—10mm)靠近读写器表面,通过无线电波的传递来完成数据的读写操作。
  对非接触式IC卡的读写操作是通过读写器来完成的,读写器是主控机与非接触式IC卡间进行信息传输和存储甚至运算处理的中间媒介,也叫接口设备、卡接收设备、耦合设备或终端。
 

非接触式IC卡读写芯片原理
  非接触式IC卡卡片的电气部分由一个元件和AISC组成,没有其他的外部器件,卡片中的天线是只有线圈,很适合封状到ISO卡片中。以Mifare为例,读卡器向IC卡发一组固定频率的电磁波,卡内有一个LC串联谐振电路,其频率与读写器的频率相同,这样便产生电磁共振,从而使电容内有了电荷,在电容的另一端接有一个单向通的电子泵,将电容内的电荷送到另一个电容内储存,当储存积累的电荷达到2V时,此电源可为其他电路提供工作电压,将卡内数据发射出去或接收读写器的数据。其中Mifare的逻辑框图如下图所示。
 
 
  非接触式读写器包含流向相反的两个信号通道:上部的发送通道和下部的接收通道。发送通道首先由频率稳定的石英晶体振荡器产生相应工作频率载波信号,该信号将在调制级由已在ASIC段按曼彻斯特或变型密勒或NRZ规则编码的拟发送信息序列进行幅移键控(ASK)调制,最后经功率输出级放大后,由天线发送。接收通道则首先滤除输入信号中的干扰和噪声。从高强度的发射驱动信号中提取非接触式IC卡的微弱应答信号,继而放大解调后送ASIC进一步处理。两个通道传输数据的示意图如下图所示。

特性
        非接触式识别技术带给我们一个便利接入存储于电子媒体中数据的方式,以13.56 MHz 智能卡读卡器芯片与模块为例:
 形成 MIFARE 接口平台不可或缺的一部份,目前为非接触式与双接口智能卡机制的业界标准
 符合包括 ISO 14443 A、ISO 14443 B 与 ISO 15693 等国际化标准
 相当容易导入设计
 运作范围达 100mm
 提供 RF 数据通信加密选择
 通过 MIFARE 演示系统协助,相当容易进行新型应用的开发
 

典型器件
MF RC522特性 
 内置对卡片或标签的信号进行解调和译码的高集成度的模拟电路;
 采用少量外部元件,即可将输出驱动级接天线; 5mm×5mm×0.85mm(HVQFN32)的超小体积; 2.5~3.6V的低I电压低功耗设计。
 支持ISO 14443 TypeA和Mifare®通信协议,可读写与该二标准的非接触式IC卡和应答器;支持ISO 14443 212kbit/s和424kbit/s的更高传输速率的通信;
 支持MIFARE Classic加密;
 支持防碰撞操作;
 支持3种与主机通讯接口:
   - 10Mbit/s的SPI接口
   - I2C接口,快速模式的速率为400kbit/s,高速模式的速率为3400kbit/s
   - 串行UART,传输速率高达1228.8kbit/s,帧取决于RS232接口,电压电平取决于供的管脚电压
 64字节的发送和接收FIFO缓冲区;
 CRC协处理器,其16位长的CRC计算多项式固定为:x16+x12+x5+1,符合ISO14443和CCITT协议;
 灵活的中断模式:发送结束中断、接收接收中断、命令执行完毕中断,等等;
 可编程定时器:可以用做马表、看门狗计数器等;
 内部振荡器,连接27.12MHz的外部晶体振荡器;
 具备硬件掉电、软件掉电和发送器掉电3种节电模式;
 采用相互独立的多组电源供电,以避免模块间相互干扰,提高工作的稳定性;
 具备内部自测试功能
 

应用
        MIFARE 读卡器适用于各种基于ISO/IEC 14443标准并且要求低成本、小尺寸、高性能以及单电源的非接触式通信的应用场合。
 

非接触式IC卡(Mifare)读写芯片选型表
 
型号最大
工作
距离
(mm)
主机接口
调制
模式
波特率
ISO14443
[Kbit/s]
波特率
ISO15693
[Kbit/s]
Mifare
经典
协议
DVDD
(V)
AVDD
(V)
掉电
模式
电流
(uA)
封装
MF RC500100648位并行100%ASK106-Y--Y-5.05.02SO32
MF RC530100648位并行
SPI
100%ASK106/212
/424/848
-Y--Y-3.3&5.05.02SO32
MF RC531100648位并行
SPI
10%ASK
/100%ASK
106/212
/424/848
-YY-Y-3.3&5.05.02SO32
CL RC63210064

8位并行
SPI

10%ASK
/100%ASK
106/212
/424/848
1.66
/26.5
YYYYY3.3&5.05.02SO32
MF RC5228064SPI、I2C
RS232
100%ASK106/212
/424/848
-Y--Y-2.5~3.62.5~3.61HVQFN32
MF RC5238064SPI、I2C
RS232
10%ASK
/100%ASK
106/212
/424/848
-YY-Y-2.5~3.62.5~3.61HVQFN32
SL RC400100648位并行10%ASK
/100%ASK
-1.66
/26.5
--Y-Y5.05.02SO32
 


揭秘公交IC卡背后的黑科技:从MIFARE芯片到13.56MHz射频的完整工作流程 本文深入解析了公交IC卡背后的非接触IC卡技术,从MIFARE芯片到13.56MHz射频的完整工作流程。详细介绍了非接触式IC卡的能量获取、通信机制及安全体系,并探讨了公交扣费系统的实时交易流程和未来技术演进趋势,展现了这一城市智慧基础设施的精妙设计。 阅读详情

相关推荐

物理渗透-Mifare Classic S50(IC)卡分析

我们不管是在小区里还是公司里,都可能会使用过门禁卡,比如乘坐电梯需要刷工牌才使用,而且只能去特定的楼层。生活中还有很多地方用到过IC卡,商铺的会员卡、交通的公交卡等等。关于IC、ID卡的基础、本节不做详细叙述,只介绍M1的IC卡如何去分析并尝试破解。MIFARE CLASSIC是恩智浦半导体开发的可用于非接触式智能卡,我们一般称为M1卡,是非接触式IC卡的一种。符合ISO/IEC 14443A类标准。

顶峰 4810

Mifare 1卡(M1卡、IC卡)读写操作及工作原理整理

Mifare 1卡(M1卡、IC卡)读写操作及工作原理整理

路过的熊的博客 1万+

基于STC89C52与MFRC522的非接触式IC卡读写器设计实现

RFID作为物联网感知层的核心技术,广泛应用于门禁、交通、校园一卡通等场景。高频段13.56MHz的非接触式IC卡读写基于电感耦合与负载调制原理,遵循ISO/IEC 14443A协议。实现读写器时,涉及防冲突机制、SPI时序、天线谐振等关键技术,其中MFRC522/RC522芯片因成本低、接口友好成为嵌入式设计的常用选型。单片机通过SPI控制射频芯片,完成寻卡、防冲突、选卡、认证、块读写等完整流程,并结合继电器驱动与串口协议,将刷卡结果接入电气自动化控制系统。实际工程中需关注电平适配、电源去耦、看门狗及卡片

weixin_30954817的博客 250

IC卡——基础知识

1.概念介绍IC卡 (Integrated Circuit Card,集成电路卡),也称智能卡(Smart card)、智慧卡(Intelligent card)、微电路卡(Microcircuit card)或微芯片卡等。它是将一个微电子芯片嵌入符合ISO 7816标准的卡基中,做成卡片形式。IC卡与读写器之间的通讯方式可以是接触式,也可以是非接触式。根据通讯接口把IC卡分成接触式IC卡、非接触式

霁风AI 3万+

FM1702+STC89C52搭建的Mifare 1非接触读卡器全套开发资料(含PCB图、C51源码、Delphi上位机)

提供基于FM1702射频芯片与STC89C52/AT89C51等C51单片机实现Mifare 1卡读写功能的完整开发资源。硬件部分包含FM1702匹配电路设计指南、天线布局要点PDF、实际可用的PCB图纸,以及FM1702SL芯片手册和FM1702/1704/1705型号对比文档;软件部分涵盖可直接烧录的HEX文件(fm1702sl.hex)、C语言主程序(MAIN.C)、ISO14443A协议底层实现代码(ISO14443A.C)、汇编启动文件(STARTUP.A51),以及配套头文件和编译输出文件(.H

gold的博客 236

Mifare 1非接触IC卡技术说明

关于Mifare 1非接触IC卡一些详细的技术说明及示例介绍

RFID射频识别

MFRC522是高度集成的非接触式(13.56MHz)读写卡芯片。此芯片利用调制和解调的原理,并将它们完全集成到各种非接触式通信方法和协议中。MFRC522的内部发送器部分可驱动读写器天线与ISO14443A/MIFARE卡和应答机的通信,无需其它的电路。接收器部分提供一个功能强大和高效的解调和译码电路,用来处理兼容ISO14443A/MIFARE卡和应答机的信号。 RC522支持SPI、I2C...

飘飘仙儿__的博客 2616

s50非接触式IC卡性能简介 及其工作原理

s50非接触式IC卡性能简介 及其工作原理

JSMCV520 非接触式读卡器IC

该芯片全面对标行业主流型号 CV520/FM17520,在核心性能上实现精准匹配,在功耗控制、场景适配性上完成优化升级,无需大幅修改终端设计即可实现无缝替换,为国产 13.56MHz 读卡芯片市场注入强劲动力,助力各行业终端设备的国产化替代与技术迭代。引脚定义:HVQFN32 封装的 32 个引脚功能与 CV520/FM17520 基本一致,包括电源引脚(PVDD、AVDD 等)、天线驱动引脚(TX1、TX2)、信号输入输出引脚(RX、MFIN、MFOUT 等)

JSMSEMI11的博客 1784

STC522非接触读卡芯片介绍

STC522 是一款高度集成的非接触式(13.56MHz)读写卡芯片,内置功放、接收解调电路。支持符合 ISO/IEC 14443A / MIFARE®读写卡模式,最高支持848kbit/s 的传输速率的通信。 STC522 是一款宽电压、低功耗、低成本的非接触式读卡芯片,可支持多种HOST 接口,适用于低功耗、低电压、低成本要求的非接触读写器应用。

【黑马点评优化】3-压测秒杀接口,算出性能塌陷区,之后用sentinel实现秒杀接口限流

【黑马点评优化】3-压测秒杀接口,算出性能塌陷区,之后用sentinel实现秒杀接口限流

m0_52031708的博客 3570

MFRC522开源项目常见问题解决方案

MFRC522开源项目常见问题解决方案 1. 项目基础介绍和主要编程语言 MFRC522 是一个用于非接触式通信的高集成度读写 IC,支持 13.56 MHz 频率的 ISO/IEC 14443 A/MIFARE 和 NTAG 协议。该项目提供了一个全功能的驱动程序,可以用于非接触式通信、CRC 计算、随机数生成等。该项目主要使用 C 语言编写,以便在嵌入式系统和 MCU(微控制单元)上运行。 2...

gitblog_00164的博客 770

向量数据库安全实战:从Embedding反推到检索越权的全链路防护

随着RAG应用在企业中的普及,向量数据库已成为知识库系统的核心组件。但许多团队对向量数据的安全认知仍停留在传统数据库的账号密码、网络隔离和磁盘加密上。事实上,向量化并非加密,而是一种有损压缩的语义映射,向量本身可以被反推模型还原出原文关键信息,形成高保真的语义泄露通道。同时,相似度检索的模糊匹配特性打破了传统行列权限模型,使得越权检索和成员推断攻击成为新的安全威胁。理解这些原理,有助于企业在数据采集、向量化、索引构建、检索查询等环节构建分层防护体系,包括脱敏、扰动、过滤下推、网关控制等手段。本文从基础概念出

weixin_29323551的博客 259

关于13.56MHZ的RFID汇总研究学习

终于在优快云开博客了!以后逐渐把发布在百度空间的文章给罗过来哈!首先来篇最近在研究的RFID的文章吧!       这两天在调试RFID程序,发觉市面的RFID程序大多都是在NXP官方的程序基础上修改而来,我在NXP官网上没有找到RC500的程序,不知道何缘故啊?      今天下午总算实现了RFID卡读写M1卡,顺便读了下自己的公交卡和市民卡(卡有加密,只读了几个扇区,不敢写啊,怕

robinson_911的专栏 1万+

ICC 实战解析——CTS 时钟树综合中的关键设置与优化策略

本文深入解析ICC工具中CTS时钟树综合的关键设置与优化策略,涵盖时钟树异常引脚设置、目标参数配置、非默认布线规则(NDR)等核心技术。通过实战案例展示如何有效控制时钟偏差、优化信号完整性,并平衡功耗与面积,为芯片物理设计提供专业指导。

weixin_30872577的博客 325

游戏封包抓取实战:雷电模拟器+ProxyDroid+查尔斯3.93+WPE全流程解析

本文详细解析了使用雷电模拟器、ProxyDroid、查尔斯3.93和WPE进行游戏封包抓取的全流程实战。通过环境搭建、代理配置与工具协同,手把手教你抓取HTTP/HTTPS及原始Socket数据,涵盖从流量转向、证书安装到数据分析和常见问题排查,是学习游戏网络协议分析与安全测试的实用指南。

u8v9w0x1y的博客 445

STM32+MFRC522完成IC卡号读取、密码修改、数据读写

一、环境介绍 MCU:STM32F103ZET6 开发软件:Keil5 非接触式读写卡模块: MFRC522 完整工程源码下载:https://download.youkuaiyun.com/download/xiaolong1126626497/18905806 二、功能介绍 使用MFRC522模块完成对IC卡卡号读取、卡类型区分、IC卡扇区密码修改、扇区数据读写等功能;底层采用SPI模拟时序,可以很方便的移植到其他设备,完成项目开发。 现在很多嵌入式方向的毕业设计经常使用到该模块,比如: 校园...

5万+

突破边缘AI算力瓶颈:YOLOv12模型剪枝与知识蒸馏联合优化全攻略

这套剪枝-蒸馏联合方案的优势在于其系统性和可靠性。它不是单一的技巧,而是一套完整的工程流程,确保了从研发到部署的无缝衔接。

m0_71589036的博客 219

【Mifare 1卡(M1卡、IC卡)读写操作及工作原理整理】

【Mifare 1卡(M1卡、IC卡)读写操作及工作原理整理】

Sugar_wolf的博客 6823

各大厂薪资对比爬虫:Python采集OfferShow爆料数据

print(f"⚠️ API返回错误码: {data.get('code')}, msg: {data.get('msg')}")ax.set_title('各大厂薪资对比 (基于OfferShow爆料数据)', fontsize=16, fontweight='bold')stats.columns = ['人数', '平均年薪', '年薪中位数', '年薪标准差', '平均月薪', '平均月数']print(analyzer.get_position_stats('字节跳动').head(10))

2201_76125261的博客 603

DICOM医学影像开发者必备工具清单

PyDicom 是一个纯 Python 实现的 DICOM 文件解析库,允许开发者读取、修改和写入 DICOM 文件。它无需依赖外部库,易于集成到现有的 Python 项目中,非常适合快速开发和原型设计。DCMTK(DICOM Toolkit)是一个由OFFIS开发的开源C++库,提供了一整套DICOM标准的实现,包括文件操作、网络通信和图像处理等功能。它是开发高性能DICOM应用的理想选择。MicroDICOM 是一款免费的DICOM查看器,适用于Windows平台。

编程技术探索者,分享C/C++、C#、Java、数据库等开发经验,聚焦实战技巧与AI兴趣,助力编程爱好者成长。 577
上一篇: SI,PI,EMC,RF介绍
下一篇: RF—SIM卡技术详细原理及介绍
xzccccccccv
博客等级 码龄16年 56粉丝 96原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值