相关文章
友情链接

非接触CPU卡( FM1208M01)介绍

1 产品综述

1.1 介绍

FM1208是单界面非接触CPU卡芯片,产品支持ISO14443-A协议,CPU指令兼容通用8051指令,内置硬件DES协处理器,数据存储器为8Kbyte的EEPROM。

FM1208是符合银行标准的接触式CPU卡,COS同时支持PBOC2.0标准(电子钱包)及建设部IC卡应用规范,具有较好的安全性。

1.2 主要特点

Ø 兼容FM11RF08(Miare S50)非接触卡芯片

Ø MCU指令兼容8051

Ø 支持106Kbps数据传输速率

Ø Triple-DES协处理器

Ø 程序存储器32K x 8bit ROM

Ø 数据存储器8K x 8bit EEPROM

Ø 256x8bit iRAM

Ø 384x8bit xRAM

Ø 低压检测复位

Ø 高低频检测复位

Ø EEPROM满足10万次擦写指标

Ø EEPROM满足10年数据保存指标

u 识别一张卡      3ms  (包括复位应答和防冲突)

u EEPROM擦写时间 2.4ms

u 典型交易过程    <350ms

1. 有反电源分析模块

2. 有高低频检测复位模块,芯片工作频率超出检测范围自动复位

3. ROM反逆向提取,存储器数据加密

1.3 功能框图

1.1 极限参数

项目

符号

极值

单位

工作温度

Topr

-25 -  70

°C

贮藏温度

Tstr

-25 -  85

°C

ESD*

Vesd

4000(最小)

V

项目

符号

极值

单位

工作温度

Topr

0 -  70

°C

贮藏温度

Tstr

-20 -  70

°C

ESD*

Vesd

6000(最小)

V

1.2 管脚封装

成卡产品外型尺寸符合ISO7810 5.1.1,即宽85.47~85.72 mm,高53.92~54.03 mm

1.3 管脚功能

编号

管脚名称

类型

说明

1

IN1

输入输出

射频脚1

2

IN2

输入输出

射频脚2

1.4 ATQA和SAK说明

型号

ATQA

SAK

FM1208M01

0x0004

0x08

2 芯片工作流程

1 存储器配置

FM1208M01的memory包括片内存储器和片外存储器(对内部8051MCU而言)。片外存储器包括程序存储器和数据存储器。数据存储器为8K,1K分配给Mifare接口使用,7K分配给CPU使用。

编号

存储单元地址

存储空间

说明

1

0000H ~ 9FFFH

40K

程序存储器

2

A000H ~ DFFFH

16K

数据存储器

3

E000H ~ EFFFH

4K

xRAM

4

F000H ~ FFFFH

4K

寄存器组

1 指令集

指令名称

指令代码

(16进制)

说明

request std

26

复位应答指令

寻找未被置成暂停状态的卡

request all

52

复位应答指令

寻找所有在操作区域内的卡

Anti-collision

93

防冲突指令

如果操作区域内有一张或多张卡片,本指令将用来从这些卡片中选出一张卡

Select Card

93

选择卡片指令

在防冲突指令后建立起与选中卡的通讯

Authentication.1a

60

验证指令(第一步骤)

在访问卡片存储区之前,用户必须证明他们操作的合法性。可以通过验证读写器内的密码与卡内的密码是否一致来获得

Authentication.1b

61

验证指令(第二步骤)

Read

30

读块指令

读出卡中某一块的16个字节

Write

A0

写块指令

将数据写入卡中的某一块

Increment

C1

加法指令

将卡中的数值块加上某一数值,并把结果存于卡内的寄存器

Decrement

C0

减法指令

将卡中的数值块减去某一数值并把结果存于卡内的寄存器

Restore

C2

存储指令

将卡内数值块的内容读到卡内的寄存器

Transfer

B0

传输指令

将卡内寄存器中的内容写入块中

Halt

50

暂停指令

将卡片置于暂停状态