低成本串口扩展方案在银行柜台密码键盘设备中应用
电子元件,电子元器件深圳市创唯电子有限公司
您现在的位置: 首页 > 电子技术
低成本串口扩展方案在银行柜台密码键盘设备中应用  2012/3/1
2004年5月A版摘要:本文介绍了应用GM8123实现银行柜台密码键盘设备中的扩展多串口的方案。关键词:GM8123;多串口扩展引言在银行柜台取款用的密码键盘设备的开发中,为了和标准键盘、加密芯片和上位机这三部分模块的接口通讯,就需要MCU具备三个标准的UART串口来和上述三个模块的UART串口连接。而且通常各模块的UART的波特率各不相同,设计也需要灵活的适应需求。MCU在整个设备里面的扮演的主从方会根据操作的阶段发生变化。当设备处于
 

ice:office" />

2004年5月A版

 

摘  要:      本文介绍了应用GM8123实现银行柜台密码键盘设备中的扩展多串口的方案。

关键词:      GM8123;多串口扩展

引言

在银行柜台取款用的密码键盘设备的开发中,为了和标准键盘、加密芯片和上位机这三部分模块的接口通讯,就需要MCU具备三个标准的UART串口来和上述三个模块的UART串口连接。而且通常各模块的UART的波特率各不相同,设计也需要灵活的适应需求。

MCU在整个设备里面的扮演的主从方会根据操作的阶段发生变化。当设备处于等待模式时,上位机是主方,而MCU是从方。MCU通过一个串口接收到主方的命令后再通过第二个串口启动标准键盘,并控制相应的声光提示,然后等待标准键盘返回的按键数据(用户密码的明文),同时做相应的超时处理。接收到按键数据后进行一些基本的合理性判断处理,然后通过另一个串口将密码明文发送给加解密模块,然后接收加密后的密码密文。最后再通过和上位机连接的串口将密码密文上传,然后恢复到等待状态。在对标准键盘和加解密模块进行操作的时候,MCU扮演了通讯的主方。在整个流程中,可以看作是个半双工的通讯方式,让操作和控制更简单和更可靠。

>图1GM8123功能框图

>图2系统设计框图

>图3状态机流程图

 

现有方案

满足上述应用要求的方案有多种设计方式,各不相同,包括成本、可靠性、指标都存在差异。根据目前的串口器件及设计原理归纳起来有以下几种设计方案。

方案一是使用多串口的单片机。其中双串口的单片机的价格在40~70元左右,三串口的单片机价格更加昂贵,直接增加了系统设计的成本。同时,由于各单片机的指令不同,以及由于串口功能的扩展带来的陌生寄存器的使用都增加了设计人员的工作量和难度。

与《低成本串口扩展方案在银行柜台密码键盘设备中应用》相关列表
电话:400-900-3095
QQ:800152669
库存查询
Copyright(C) 2011-2021 Szcwdz.com 创唯电子 版权所有 备案号:粤ICP备11103613号
专注电子元件代理销售  QQ:800152669  电子邮件:sales@szcwdz.com  电话:400-900-3095