用于esma输入输出口与cpu串行口通讯转换电路的制作方法

文档序号:6591448阅读:267来源:国知局
专利名称:用于esma输入输出口与cpu串行口通讯转换电路的制作方法
技术领域
本实用新型涉及一种用于ESMA输入输出口与CPU串行口通讯转换电路。
背景技术
在单片机系统的实际应用中,经常会使用到CPU与嵌入式安全芯片ESAM通讯电 路。最简单的电路是用CPU的一个IO 口与嵌入式安全芯片(ESAM芯片)进行数据交换 (见图2),这种电路由单片机IO端口负责信号接收和发送, 占用了单片机的主程序处理时 间,间接地降低了 CPU的运行速度,而且通讯质量不稳定,甚至有可能因时序不到位而导致 ESAM锁死,为此有人设计了专门的转换电路来解决这个问题(见图3),该电路是利用CPU 串行口通过一个驱动芯片(7407)与ESMA进行通讯,优点是收发数据时不占用主程序处理 时间,但相对成本较高,而且经过实验验证,该电路最突出的缺点是当受到严重静电干扰 时,驱动芯片会出现软击穿而停止工作(如同电脑死机),致使通讯中断。

实用新型内容本实用新型的目的在于提供一种能提高CPU运行速度、通讯稳定、成本低廉的用 于ESMA输入输出口与CPU串行口通讯转换电路。本实用新型提供的这种用于ESMA输入输出口与CPU串行口通讯转换电路,包括 CPU和ESMA芯片,所述ESMA芯片的IO 口分为两路,一路通过三极管开关电路与CPU的输出 脚TXD连接,另一路通过匹配电阻R2与CPU的输入脚连接。本实用新型的特点在于单片机能并行地进行信号接收和发送。CPU发送数据时, CPU将要发的字节放入发送缓冲区,数据会自动以设置好的波特率发出去,发送完一个字节 后会通知CPU,可以放入下一个要发送的字节,以此循环;ESAM发送给CPU的数据,CPU接收 缓冲区会在自动接收完一个字节后通知CPU,在CPU提取完该字节数据后,又可以接收一下 个字节了。本实用新型利用CPU串行口有效提高了通讯稳定性并且收发不占用主程序处理 时间,使CPU运行速度提高,但成本却相对低廉。

图1是本实用新型的电路图;图2是现有技术的一种电路图;图3是现有技术的另一种电路图。
具体实施方式
参见图1,其中U1为ESAM芯片,5V供电;电阻R1、R3、三极管Ql构成三极管开关 电路;电阻R2作为匹配电阻;ESMA芯片的IO 口分为两路,一路通过三极管开关电路与CPU 的输出脚TXD连接,另一路通过匹配电阻R2与CPU的输入脚连接。该电路工作时[0011]单片机数据发送CPU的输出脚TXD输出的起始位为低电平,Ql基极为低电平,Ql 导通,ESAM的IO 口得到低电平,从而使能ESAM处于接收状态,发送完一个字节数据后,TXD 输出的停止位为高电平,ESAM的IO 口得到高电平,通知ESAM—个字节传送完毕;如此循 环,发送一帧数据。单片机数据接收ESAM发出的高或低电平,通过R2能直接反映到CPU的输入脚RXD。如此将发送通道和接收通道分开,有效提高了通信速度使通讯质量更稳定。
权利要求一种用于ESMA输入输出口与CPU串行口通讯转换电路,包括CPU和ESMA芯片,其特征在于所述ESMA芯片的IO口分为两路,一路通过三极管开关电路与CPU的输出脚TXD连接,另一路通过匹配电阻R2与CPU的输入脚连接。
专利摘要本实用新型公开了一种用于ESMA输入输出口与CPU串行口通讯转换电路,包括CPU和ESMA芯片,所述ESMA芯片的IO口分为两路,一路通过三极管开关电路与CPU的输出脚TXD连接,另一路通过匹配电阻R2与CPU的输入脚连接。本实用新型的特点在于单片机能并行地进行信号接收和发送。利用CPU串行口有效提高了通讯稳定性并且收发不占用主程序处理时间,使CPU运行速度提高,但成本却相对低廉。
文档编号G06F3/00GK201576245SQ20092025922
公开日2010年9月8日 申请日期2009年11月13日 优先权日2009年11月13日
发明者刘新润, 李先怀, 葛立忠, 郑小平, 陈红权 申请人:威胜集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1