一种成本低效率高的SPI与ISO7816的转换电路制造技术

技术编号:20657308 阅读:48 留言:0更新日期:2019-03-23 08:42
本发明专利技术提出一种成本低效率高的SPI与ISO7816的转换电路,用SPI总线转ISO7816实现对智能卡的控制,包括智能终端CPU模块、SPI转串口SC16IS752电路、SN74AHC157串口转ISO7816电路、智能SAM卡模块一共四个部分。SPI以高达5Mbit/s的速率控制SC16IS752转串口协议,SC16IS752的RTS引脚连接SN74AHC157控制串口的收发切换。经过大量测试,电路对各种类的SAM卡兼容性好,收发切换自如,稳定性强。本发明专利技术把常见的SPI口用于SAM控制,解决了大部分CPU不带SAM接口而无法控制SAM的难题,具有很大的价值。

A Conversion Circuit of SPI and ISO7816 with Low Cost and High Efficiency

The invention provides a low cost and high efficiency conversion circuit between SPI and ISO7816. The control of smart card is realized by transferring SPI bus to ISO7816, which includes four parts: intelligent terminal CPU module, SPI serial port SC16IS752 circuit, SN74AHC157 serial port to ISO7816 circuit and smart SAM card module. SPI controls the SC16IS752 serial port protocol at a rate of up to 5 Mbit/s. The RTS pin of SC16IS752 connects to SN74AHC157 to control the transceiver switch of the serial port. After a lot of tests, the circuit has good compatibility with various SAM cards, easy switching between transceivers and receivers, and strong stability. The invention applies common SPI ports to SAM control, solves the problem that most CPUs can not control SAM without SAM interface, and has great value.

【技术实现步骤摘要】
一种成本低效率高的SPI与ISO7816的转换电路
本专利技术涉及电子电路领域,具体而言,涉及一种成本低效率高的SPI与ISO7816的转换电路。
技术介绍
随着时代的进步,智能科技的发展,无现金支付在生活中处处可见。无现金交易的安全性变得空前重要,当前保证交易安全的主要方式是加密,加密的方式有多种,其中重要的一种是采用SAM卡的方式,这种方式多见于POS,智能扣费终端等。SAM卡遵循的是ISO7816标准协议,当前很多处理器,例如Freescale、TI、Samsung的处理器很少带SAM接口的,这给我们在智能终端开发SAM功能带来障碍。
技术实现思路
鉴于上述问题,本专利技术提供了一种成本低效率高的SPI与ISO7816的转换电路,为不自带SAM接口的CPU操作SAM卡提供方案。为了实现上述目的,本专利技术采用如下的技术方案:第一方面,本专利技术提供了一种成本低效率高的SPI与ISO7816的转换电路,包括智能终端CPU模块、SPI转串口SC16IS752电路、SN74AHC157串口转ISO7816电路及智能SAM卡模块,所述SPI转串口SC16IS752电路电性连接所述终端模块CPU及所述SN74AHC157串口转ISO7816电路,所述SN74AHC157串口转ISO7816电路电性连接所述智能SAM卡模块。在可选的实施例中,所述SPI转串口SC16IS752电路采用SPI通信的方式控制转换电路。在可选的实施例中,所述SPI转串口SC16IS752电路采用SC16IS752的RTS引脚连接SN74AHC157通道切换引脚,实现串口RX和TX与SAM_IO的切换。在可选的实施例中,所述智能SAM卡模块的SAM卡时钟采用外部晶振源,晶振频率是串口的标准频率3.5712MHz。在可选的实施例中,所述SPI转串口SC16IS752电路的SC16IS752晶振采用14.7456MHz时钟源,可以通过分频实现多种串口波特率,高达307.2Kbps,支持市面上的所有SAM卡通信速率,且支持市面上的高速SAM。在可选的实施例中,所述智能SAM卡模块支持ISAM、PSAM卡。在可选的实施例中,所述智能SAM卡模块的供电电压为3.3V。在可选的实施例中,所述智能终端CPU模块的IO口直接连接SAM卡的复位引脚。在可选的实施例中,所述智能终端CPU模块与所述SPI转串口SC16IS752电路的SPI通信速率高达5MBit/s,SC16IS752的RxBuf和TxBuf高达64Byte,这两个参数用于保障通信的顺畅。根据本专利技术的一种成本低效率高的SPI与ISO7816的转换电路,包括智能终端CPU模块、SPI转串口SC16IS752电路、SN74AHC157串口转ISO7816电路及智能SAM卡模块,SPI转串口SC16IS752电路电性连接所述终端模块CPU及SN74AHC157串口转ISO7816电路,SN74AHC157串口转ISO7816电路电性连接智能SAM卡模块。本专利技术提供的转换电路,通过工作性能的提高,制作成本及能量损耗的减少,稳定性的增加,在操作、控制及使用的简便。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对本专利技术范围的限定。图1是本专利技术提供的成本低效率高的SPI与ISO7816的转换电路的方块示意图。图2是本专利技术提供的SPI转串口SC16IS752电路的示意图。图3是本专利技术提供的SN74AHC157串口转ISO7816电路的示意图。图4是本专利技术提供的SPI与ISO7816的转换电路的SPI转换RS232后的SAM_IO、RTS、TX、RX时序图。具体实施方式下面详细描述本专利技术的实施例,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个特征。在本专利技术的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1、图2、图3及图4。图1是本专利技术提供的成本低效率高的SPI与ISO7816的转换电路的方块示意图。图2本专利技术提供的SPI转串口SC16IS752电路的示意图。图3本专利技术提供的SN74AHC157串口转ISO7816电路的示意图。图4是本专利技术提供的SPI与ISO7816的转换电路的SPI转换RS232后的SAM_IO、RTS、TX、RX时序图。本专利技术专利的硬件实现过程是这样的:①.用SPI总线转ISO7816实现对智能卡SAM的控制,设计方案包括智能终端CPU模块、SPI转串口SC16IS752电路、SN74AHC157串口转ISO7816电路、智能SAM卡模块一共四个部分。SPI转串口SC16IS752电路电性连接终端模块CPU及SN74AHC157串口转ISO7816电路,SN74AHC157串口转ISO7816电路电性连接智能SAM卡模块。②.智能终端CPU模块引出的SPI引脚MOSI、MISO、CLK、CS连接SPI转串口SC16IS752电路的MISO、MOSI、CLK、CS引脚;③.SPI转串口SC16IS752电路的TXA和RXA引脚分别连接到SN74AHC157串口转ISO7816电路的2A和1Y引脚,RTS引脚连接SN74AHC157串口转ISO7816电路的A/B引脚控制串口的收发切换;④.智能SAM卡模块的CLK引脚接3.5712MHz时钟源,SPI转串口SC16IS752电路使用14.7456MHz时钟源,分频可实现各种波特率;⑤.SPI转串口SC16IS752电路和SN74AHC157串口转ISO7816电路均采用3.3V供电。本专利技术专利的软件控制过程是这样的:①.系统上电初始化配置SPI引脚功能,配置相关GPIO引脚功能;②.SPI驱动采用操作底层寄存器的方式控制SPI转串口SC16IS752电路,配置SPI转串口SC16IS752电路的奇偶校验位、停止位、数据位,同时配置SPI转串口SC16IS752电路的RTS功能;③.当需要发送APDU命令(例如00A40000023F00)给智能SAM卡模块时,底层驱动将APDU命令按照SPI转串口SC16IS752电路规定的协议打包,SPI采用模式0,以速率5Mbit/s,8bit传输的方本文档来自技高网...

【技术保护点】
1.一种成本低效率高的SPI与ISO7816的转换电路,其特征在于:包括智能终端CPU模块、SPI转串口SC16IS752电路、SN74AHC157串口转ISO7816电路及智能SAM卡模块,所述SPI转串口SC16IS752电路电性连接所述终端模块CPU及所述SN74AHC157串口转ISO7816电路,所述SN74AHC157串口转ISO7816电路电性连接所述智能SAM卡模块。

【技术特征摘要】
1.一种成本低效率高的SPI与ISO7816的转换电路,其特征在于:包括智能终端CPU模块、SPI转串口SC16IS752电路、SN74AHC157串口转ISO7816电路及智能SAM卡模块,所述SPI转串口SC16IS752电路电性连接所述终端模块CPU及所述SN74AHC157串口转ISO7816电路,所述SN74AHC157串口转ISO7816电路电性连接所述智能SAM卡模块。2.如权利要求1所述的一种成本低效率高的SPI与ISO7816的转换电路,其特征在于:所述SPI转串口SC16IS752电路采用SPI通信的方式控制转换电路。3.如权利要求1所述的一种成本低效率高的SPI与ISO7816的转换电路,其特征在于:所述SPI转串口SC16IS752电路采用SC16IS752的RTS引脚连接SN74AHC157通道切换引脚,实现串口RX和TX与SAM_IO的切换。4.如权利要求1所述的一种成本低效率高的SPI与ISO7816的转换电路,其特征在于:所述智能SAM卡模块的SAM卡时钟采用外部晶振源,晶振频率是串口的标准频率3.5712MHz。5.如...

【专利技术属性】
技术研发人员:赖章勇谭宁向锡坚周剑
申请(专利权)人:广州佳都数据服务有限公司
类型:发明
国别省市:广东,44

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

1