新闻中心

首页新闻中心

德科小课堂-聊一聊NFC卡片中的M1卡

发布时间:2024-06-17

本文希望可以帮助开发者,了解M1卡的性能指标以及如何对M1卡进行读写操作。然后给出一个设计实例,如何使用德科 DK25R-ANT  NFC读写模块来对M1卡进行读写操作。

什么是NFC

NFC卡是一种工作在13.56MHz,内部集成了NFC芯片的一种卡片。作为一种非接触式的卡片,它的读写距离在10cm以内,是一种近场通讯的加密卡片

如果按照协议分类的话,NFC卡片可以分为ISO14443A、ISO14443B、ISO15693及Felica四类协议卡片,其中ISO14443协议包含ISO14443-P3及ISO14443-P4(可同时寻多张卡). 

什么是M1

M1卡全称Mifare1,由NXP推出,可分为S50S70两种型号,国内使用较多的是复旦微的S50

 

M1S50主要指标:

容量为8KEEPROM

分为16个扇区,每个扇区为4块,每块16个字节,以块为存取单位

每个扇区有独立的一组密码及访问控制

每张卡有唯一序列号,为32

具有防冲突机制,支持多卡操作

无电源,自带天线,内含加密控制逻辑和通讯逻辑电路

数据保存期为10年,可改写10万次,读无限次

工作温度:-20~50(湿度为90%)

工作频率:13.56MHZ

通信速率:106 KBPS

读写距离:10 cm以内(与读写器有关)

下面我们来介绍M1卡的存储结构

1、 M1卡分为16个扇区,每个扇区由4块(块0、块1、块2、块3)组成,(我们也将16个扇区的64个块按绝对地址编号为0~63,存贮结构如下图所示:







0


数据块

0

扇区0  

1


数据块

1


2


数据块

2


3

密码A   存取控制   密码B

控制块

3


0


数据块

4

扇区1

1


数据块

5


2


数据块

6


3

密码A   存取控制   密码B

控制块

7



 

            

      

      

 




  0


数据块

60

扇区15  

  1


数据块

61


  2


数据块

62


  3