This website requires JavaScript.
发布

usbccid读卡器

eun8S32GcU 发布于2023-04-28 14:49:23 CC CC0协议 分类: 侵权投诉
销量: 89
6
10
0
简介:

符合ccid标准的usb读卡器

一、产品简介

一款符合USB CCID标准的接触式读卡器,可以支持SIM卡、SAM卡等ISO7816标准的CPU卡,支持3V/1.8V卡。支持windows/linux操作系统,免驱。

 

二、应用场景

1. 需要读写符合ISO7816标准的各种CPU卡(手机SIM卡、加油卡、医社保卡等),如手机SIM卡发卡、SAM卡发卡。

2. 需要通过符合ISO7816标准的各种CPU卡进行加解密操作的应用系统。

 

三、产品概述

本项目符合USB CCID标准,可读写符合ISO7816标准的各种CPU卡,具备以下特点:

1. 符合USB CCID标准,支持windows/linux操作系统,免驱动安装;

2. 支持3V、1.8V两种电压的CPU卡,自动适应;

3. USB口加入 ESD 保护;

4. BOM简单,仅LDO、MCU、晶体、阻容及卡座;

本项目原理图、PCB使用KiCad7.0完成,免费开源。

主控采用的福州码灵微电子S31-Q52P,内置ISO7816物理接口支持,无需增加接口芯片。SDK完全开放,提供丰富的应用级示例代码和文档。SDK在附件中提供。

 

四、产品参数

1. 供电:使用USB通讯口的5V供电。

2. 驱动:支持USB CCID标准,免驱动安装。

3. 支持卡类型:符合ISO7816标准的CPU卡,电压3V、1.8V自适应

usbccid读卡器硬件项目图1

 

五、使用说明

1. 电路板生产后需要固件下载,下载工具见产品概述中SDK包;烧写通过USB口进行,无法额外的装备;短接调试下载口J1的SOFTDOWN引脚和3.3V引脚,上电即可下载模式进行下载。

2.完成固件下载后,重新上电进入正常工作模式。

3. USB连接电脑后,电脑端设备管理器中会出现一个“智能卡读卡器”设备:

usbccid读卡器硬件项目图2

4. 卡槽中插入CPU卡后,设备管理器中会出现一个“智能卡”设备:

usbccid读卡器硬件项目图3

5.使用附件“usbccid下载和测试工具软件.zip”中提供的测试软件“PCSC Communication Tool.exe”可以对卡进行上电、发APDU操作:

usbccid读卡器硬件项目图4usbccid读卡器硬件项目图5

usbccid读卡器硬件项目图6


六、备注说明

1.本项目为软硬件结合的产品,硬件完成后需要下载固件使用;附件包含了固件源代码和固件烧写工具(见usbccid固件源代码V1.00.zip”)、USB CCID测试工具软件、主控芯片SDK开发包、原理图和PCB设计文件(KiCad7.0)、外壳图纸;

2. 附件中提供了固件源代码,采用keil4.72版本编译;附件中提供了固件烧写工具软件,通过产品的USB口下载;下载方法见“五.1”

3. 项目BOM简单,仅包括LDO、MCU、晶体、阻容及卡座和外壳;预估小批量(20pcs)平均成本为10元(含所有物料和PCB,不含外壳);

4. 如需要外壳,可通过某宝购买,见附件中的外壳图纸;

5. 不贴器件在BOM表中没有体现(R3),R3用于选择主控时钟,本项目默认使用外部晶体作为时钟,所以BOM不含R3,默认不焊接(NC,原理图已标识);

6. 所有器件和关键信号在PCB上都有完整清晰丝印;

七、测试视频

视频中演示了如下操作:读卡器的USB口插入电脑后,电脑端出现新的智能卡读卡器设备;插入一张测试用的CPU卡(中石化加油卡)后,电脑端出现了新的智能卡设备;通过测试软件“PCSC Communication Tool.exe”对测试卡进行上电获取卡片返回的ATR;发送APDU给卡片并获得回复。



usb ccid 读卡器 ISO7816
最近更新时间 2023-04-28 14:49:23
描述
PCB
元件清单
原理图
附件
讨论