我司某产品需要使用单片机访问7816接口的智能卡卡片,但是我们选型的单片机没有硬件7816接口,考虑到使用IO模拟超级麻烦,而且兼容性和通讯速率都无法保障,于是使用UART接口实现。
智能卡PIN定义:
智能卡主要使用以下几个管脚,VCC、RST、CLK、IO、GND,剩余管脚不使用。
PIN定义如下:
C1 VCC :智能卡电源,目前接触卡电源有1.8V、3V、5V几种类型。
C2 RST :复位管脚,低电平有效
C3 CLK :时钟管脚
C4 RFU :保留
C5 GND :地线
C6 VPP :编程电压,现在基本不使用了,悬空即可
C7 IO :双向数据线
C8 RFU :保留
电路设计:
因为智能卡的IO线是半双工的双向数据传输线,设计了以下电路,使用UART接口实现数据收发。
VCC:直接使用3.3V LDO供电
RST:单片机GPIO
CLK:单片机PWM产生4MHz方波
IO:使用单片机UART

单片机向智能卡发送高电平时,二极管截止不导通,电阻R1把IO拉高,智能卡接收到高电平。单片机向智能卡发送低电平时,二极管导通IO线被拉低,智能卡接收到低电平。
单片机发送数据过程中,如果UART_RX也能收到数据,抛弃即可。
智能卡向单片机发送数据时,二极管一直不导通,数据走向如蓝色箭头。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
单片机
+关注
关注
6078文章
45579浏览量
673571 -
智能卡
+关注
关注
0文章
166浏览量
25729 -
UART接口
+关注
关注
0文章
125浏览量
16399 -
PWM波
+关注
关注
0文章
101浏览量
17787 -
GND
+关注
关注
2文章
550浏览量
41710
发布评论请先 登录
相关推荐
热点推荐
[转帖]智能卡应用引领潮流 数字化城市方兴未艾
; 在数字***方面开始试行党员IC卡,公务员“一卡通”,行政人员执法IC卡等项目。在数字人口(户籍)管理方面启动了第二代身份证(智能卡身份证
发表于 11-10 12:31
[原创]为什么推行无线一卡通通讯技术?
一卡通通讯技术?</p><p>我国现行智能卡设备(IC卡消费机、考勤机、门禁机等)从上世纪90年代中期开始规模化普及至今已经有10多年的大规模发展
发表于 02-19 21:43
采用智能卡平台的高端加密IC开发中常见问题
问题,主要是很多客户对智能卡平台不甚了解,或者思路还是局限在以往的低端加密IC上,采用IIC接口似乎大家都可以理解和掌握的。但是智能卡芯片自身的特点,只是支持ISO7816-3通讯协议,很多客户对这个
发表于 04-08 14:31
【EMC家园】智能卡的应用领域!
。智能卡、RFID应用: 产品类别 应用类型 主 要 用 途 智能卡 电子证照 居住证、职工证、警官证、借书卡、校园一卡通、图书馆系统电子读者证 出入控制 酒店门锁、住宅门禁、企事业单位门禁、学校
发表于 12-21 16:52
低功耗低成本智能卡接口DS8313
(典型值为10nA),允许系统在不增加电源预算的情况下支持智能卡通信。此外,器件还提供±8kV ESD保护(IEC),防止在卡插入和拔出时损坏系统。DS8313专为ISO 7816和B-CAS应用而设
发表于 05-23 05:01
怎么实现机顶盒中智能卡通信?
本文主要讨论智能卡与机顶盒之间的通信。机顶盒中的主芯片一般都提供与智能卡通信的接口,利用相应的硬件和通信协议,就可以实现它们之间的正常通信。在本文中,机顶盒芯片采用ST公司的Sti5516。由于
发表于 05-28 06:17
智能卡(CPU卡),什么是智能卡(CPU卡)
智能卡(CPU卡),什么是智能卡(CPU卡)
智能卡又称CPU卡。CPU卡内嵌芯片相当于一个特殊类型的单片机,内部除了带有控制器,存储器,时
发表于 04-02 13:36
•3718次阅读
一卡通智能卡在数字化医院的综合应用
本方案阐述如何利用TCP/IP考勤、POS机、非接触IC卡和基于原有的计算机网络等子系统构建一个相对独立的医院或区域范围内的考勤、消费和结算的智能卡“一卡通”系统。
发表于 09-12 14:11
•3837次阅读
实现智能卡与机顶盒通信设计
本文主要讨论智能卡与机顶盒之间的通信。机顶盒中的主芯片一般都提供与智能卡通信的接口,利用相应的硬件和通信协议,就可以实现它们之间的正常通信。在本文中,机顶盒芯片采用ST公司的Sti5516。由于
浅谈RFID智能卡低频产品特点
低频智能卡广泛应用于公交系统,停车场,门禁系统,员工ID卡,校园一卡通,商场,超市会员消费卡,考勤,物流管理,图书管理或是各种物品跟踪系统。
DS8007和智能卡接口基础
DS8007是一款多协议、低成本、双智能卡接口,支持所有ISO 7816、EMV™和GSM11-11要求。这个混合信号外设管理微控制器和两个独立智能卡之间接口的所有细节。本应用笔记介绍了智能卡的一些基础知识以及如何与
DS8007和智能卡接口基础
DS8007是一款多协议、低成本、双智能卡接口,支持所有ISO 7816、EMV™和GSM11-11要求。这个混合信号外设管理微控制器和两个独立智能卡之间接口的所有细节。本应用笔记介绍了智能卡的一些基础知识以及如何与
串口特殊用法—智能卡通讯
评论