当前位置: 首页 > 专利查询>东南大学专利>正文

一种多路接触式密钥IC卡读写装置制造方法及图纸

技术编号:8907386 阅读:174 留言:0更新日期:2013-07-11 05:04
本发明专利技术公开了一种多路接触式密钥IC卡读写装置,包括数据发送电路和数据接收电路,数据发送电路包括第一MOS场效应管、第二MOS场效应管、第一上拉电阻和n个并联的通道选通电路,数据接收电路包括第四MOS场效应管、第三上拉电阻和n个锗二极管。本发明专利技术装置接入微处理器时,微处理器可以通过设置I/O脚控制相应的密钥IC卡进行复位以及选择相应的密钥IC卡通道,通过串行通信接口实现对IC卡的读写。本发明专利技术可降低多路密钥IC卡的接入成本,简化微处理器读写IC卡的程序,提升读写装置处理效率。

【技术实现步骤摘要】

本专利技术属于票卡读写器领域,涉及一种票卡读写器的密钥模块读写装置。
技术介绍
电子票卡被广泛地用于食堂就餐卡、电话卡、公共事业收费卡等场合。由于电子票卡中包含钱包等敏 感数据,因此需要采用密钥保护。票卡读写器在对电子票卡进行操作时,首先需要获取该票卡的密钥。因此票卡读写器中需要安装电子票卡的密钥计算模块。在实践中,密钥计算模块通常是一种接触式智能IC卡,通过装载特殊的卡片操作系统(COS)实现密钥的计算功能。接触式IC卡是一种规范的产品,不论其外形,还是其内部芯片的电气特性,都需满足IS0/IEC 7816协议。接触式IC卡包含如下触点:供电脚,用于接入外部的电源;地脚,用于接入外部的电源地;复位脚,用以接收负脉冲实现对IC卡进行复位;时钟脚,用以接收外部的时钟信号;数据脚,用以数据的输入和输出。由于票卡处理器往往需要处理多个发卡方发行的票卡,因此票卡读写器内往往需要安装多个密钥模块,这要求读写器的微处理器需要具备接入多路的IS07816的能力。目前读写器的微处理器与智能卡间的接口形式有以下几种: 1.微处理器自带IS07816接口。由于只有少数微处理器带IS07816接口,对微处理器选型带来较大的限制。且这些微处理器往往只带有一路IS07816接口,无法对多个智能卡进行读与。2.微处理器采用专门的接触式IC卡接口芯片对智能卡进行操作。由于单路的IS07816接口芯片只支持一路的智能IC卡,因此多路智能IC卡需要使用多个IS07816接口芯片、成本较高。此外使用专用芯片,需要开发专门的接口软件。3.微处理器使用I/O管脚,以软件模拟IS07816逻辑的时序。由于IS07816对时序的精度要求较高,用软件模拟较为复杂,通常需要汇编编程以满足精确的时序要求,编程十分复杂,且需要消耗大量的CPU计算资源。
技术实现思路
技术问题:本专利技术提供一种成本低廉、调试简单、可提高票卡处理效率的多路接触式密钥IC卡读写装置。技术方案:本专利技术的多路接触式密钥IC卡读写装置,包括数据发送电路和数据接收电路,数据发送电路包括第一 MOS场效应管、第二 MOS场效应管、第一上拉电阻和η个并联的通道选通电路,第一 MOS场效应管的源极接地,漏极接第一上拉电阻和第二 MOS场效应管的栅极,第二 MOS场效应管的源极接地,漏极与η个并联的通道选通电路的公共端连接,通道选通电路包括第三MOS场效应管和第二上拉电阻,第三MOS场效应管的漏极与第二上拉电阻连接,η个第三MOS场效应管的源极连接成公共端;数据接收电路包括第四MOS场效应管、第三上拉电阻和η个锗二极管,第四MOS场效应管的漏极与第三上拉电阻连接,η个锗二极管的负极与第四MOS场效应管的源极连接,η个锗二极管与η个通道选通电路一一对应,锗二极管的正极与第三MOS场效应管的漏极连接,第一 MOS场效应管的栅极和第四MOS场效应管的栅极连接。有益效果:本专利技术与现有技术相比,具有以下优点: 本专利技术的接口电路只使用微处理器的一路异步串行通信接口和若干I/o脚资源,这些资源是绝大多数的微处理器都具备的。本专利技术只采用少量半导体器件和电阻即可实现多路IS07816接口,成本低廉、调试简单。本专利技术通过设置不同的异步串行通信接口的波特率以支持常见各种速率的密钥IC卡。除在数据通信前需设置相应的通道的选择I/O脚状态和重新设置异步串行通信接口的波特率外,本专利技术对密钥IC卡进行操作的数据通信方式与常用的普通微处理器的异步串行通信接口收发数据的通信方式相同,程序设计简单。由于程序中,异步串行通信接口数据通信通常可以采用中断的方式工作,因此使用本专利技术在对密钥IC卡进行通信时,读写器处理器可以同步进行其它的处理,提高票卡的处理效率。附图说明图1是本专利技术结构原理示意图。图2是本专利技术通/[目流程不意图。具体实施例方式本专利技术的多路接触式密钥IC卡读写装置,包括数据发送电路I和数据接收电路2,数据发送电路I包括第一 MOS场效应管11、第二 MOS场效应管12、第一上拉电阻13和η个并联的通道选通电路14。微处理器异步串行通信的数据输出脚作为数据发送电路的输入接第一 MOS场效应管11的栅极,第一 MOS场效应管11源极接地,漏极接第一上拉电阻13,形成一个反相器,第一 MOS场效应管的漏极为该反向器的输出,接第二 MOS场效应管12的栅极;第二 MOS场效应管12的源极接地,漏极与η个并联的通道选通电路14的公共端连接,通道选通电路14包括第三MOS场效应管141和第二上拉电阻142,第三MOS场效应管141的漏极与第二上拉电阻142连接并与密钥IC卡的数据脚相连,η个第三MOS场效应管141的源极连接成公共端,每一路的通道选通电路与第二 MOS场效应管12分别组成一路与非门电路,每一路的通道选通电路的第三MOS场效应管141的漏极为该路与非门的输出,一一对应地接η个密钥IC卡的数据脚;微处理器还需要提供η个I/O接口并一一对应地与η个通道选通电路的第三MOS场效应管141的栅极连接,在工作时,只有一路被选通的密钥IC卡通道对应的I/o接口状态为高,其它I/O接口状态保持为低。当微处理器通过异步串行通信接口向密钥IC卡发送数据时,若数据位为高,第一MOS场效应管11导通,漏极状态为低,第二MOS场效应管12截止,此时所有的通道选通电路的第三MOS场效应管141截止,第三MOS场效应管141的漏极输出为高;若数据位为低,第一 MOS场效应管11截止,漏极状态为高,第二 MOS场效应管12导通,此时若某通道选通电路的第三MOS场效应管141的栅极为高,则该第三MOS场效应管141导通,漏极输出为低,若某通道选通电路的第三MOS场效应管141的栅极为低,则该第三MOS场效应管141截止,漏极输出为高。由此,实现通过异步串行通信接口向指定的通道的密钥IC卡数据脚发送数据。数据接收电路2包括第四MOS场效应管21、第三上拉电阻22和η个锗二极管23,第四MOS场效应管21的漏极与第三上拉电阻22连接,η个锗二极管23的负极与第四MOS场效应管21的源极连接,η个锗二极管23与η个通道选通电路14——对应,锗二极管23的正极与第三MOS场效应管141的漏极连接,锗二极管23的负极分别接各密钥IC卡的数据脚,第一 MOS场效应管11的栅极和第四MOS场效应管21的栅极以及微处理器的异步串行通信接口数据输出脚连接,第四MOS场效应管21的漏极接微处理器的异步串行通信接口的数据输入脚。异步串行通信接口的数据输出脚为整个接收电路的使能端,当该使能端状态为低时,第四MOS场效应管21截止,漏极状态为高;当该使能端状态为高时,若所有的密钥IC卡输出为高时,η个锗二极管23的正极连接的公共端状态为高,第四MOS场效应管21截止,漏极状态为高,若其中某一路的密钥IC卡输出为低时,η个锗二极管23的正极连接的公共端状态为高,第四MOS场效应管21导通,漏极状态为低。因此,该接收电路只在串行通信接口的数据输出脚保持为高时工作,实现密钥IC卡向异步串行通信接口的数据接收脚发送数据的功能。本专利技术中,使用有源晶振的输出与所有的密钥IC卡的时钟脚相连,向密钥IC卡提供时钟信号,该时钟信号不能超过5Μ ΗΖ,通常选用3.5712Μ HZ频本文档来自技高网
...

【技术保护点】
一种多路接触式密钥IC卡读写装置,其特征在于,该装置包括数据发送电路(1)和数据接收电路(2),所述数据发送电路(1)包括第一MOS场效应管(11)、第二MOS场效应管(12)、第一上拉电阻(13)和n个并联的通道选通电路(14),所述第一MOS场效应管(11)的源极接地,漏极接第一上拉电阻(13)和第二MOS场效应管(12)的栅极,所述第二MOS场效应管(12)的源极接地,漏极与n个并联的通道选通电路(14)的公共端连接,所述通道选通电路(14)包括第三MOS场效应管(141)和第二上拉电阻(142),所述第三MOS场效应管(141)的漏极与第二上拉电阻(142)连接,n个第三MOS场效应管(141)的源极连接成公共端;所述数据接收电路(2)包括第四MOS场效应管(21)、第三上拉电阻(22)和n个锗二极管(23),所述第四MOS场效应管(21)的漏极与第三上拉电阻(22)连接,n个锗二极管(23)的负极与第四MOS场效应管(21)的源极连接,n个锗二极管(23)与n个通道选通电路(14)一一对应,锗二极管(23)的正极与第三MOS场效应管(141)的漏极连接,第一MOS场效应管(11)的栅极和第四MOS场效应管(21)的栅极连接。...

【技术特征摘要】

【专利技术属性】
技术研发人员:张宁何铁军
申请(专利权)人:东南大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1