[发明专利]基于嵌入式处理器的模拟PS/2接口实现系统及实现方法有效
申请号: | 201110253313.4 | 申请日: | 2011-08-30 |
公开(公告)号: | CN102955561A | 公开(公告)日: | 2013-03-06 |
发明(设计)人: | 徐畅;胡胜发 | 申请(专利权)人: | 安凯(广州)微电子技术有限公司 |
主分类号: | G06F3/00 | 分类号: | G06F3/00;G06F3/02;G06F3/033 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李赞坚;曹志霞 |
地址: | 510663 广东省广州市萝岗区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 嵌入式 处理器 模拟 ps 接口 实现 系统 方法 | ||
技术领域
本发明涉及计算机设备的输入输出接口,特别一种基于嵌入式处理器的模拟PS/2接口实现系统及实现方法。
背景技术
PS/2设备接口用于许多现代的鼠标和键盘,它是由IBM开发并且最初出现在IBM技术参考手册里。图1示出一种5-PIN PS/2接口的定义,其中1为时钟脚,2为数据脚,3脚保留,4接5V电源正,5脚接地。在嵌入式处理器领域,要支持该PS/2接口要么增加单独的控制器驱动,要么采用GPIO(General Purpose Input Output,通用输入/输出)来模拟。对于前者,芯片成本上会有一定的增加;而对于后者,则提高软件复杂度,且在一定程度上降低了系统性能。
发明内容
有鉴于此,本发明的目的在于,在既不增加芯片成本也不影响系统性能的基础上,提供一种基于嵌入式处理器的模拟PS/2接口实现系统及实现方法。
为解决以上技术问题,本发明的技术方案是,一种基于嵌入式处理器的模拟PS/2接口实现系统,包括装配嵌入式处理器的主机、带有PS/2接口的PS/2设备,嵌入式处理器带有UART口,UART口和PS/2口电性连接,其中:UART口的发送脚连接PS/2接口的时钟脚;UART口的接收脚连接PS/2接口的数据脚。
较优地,UART口的电源脚连接PS/2接口的电源脚。
较优地,UART口的接地脚连接PS/2接口的接地脚。
较优地,PS/2设备为输入设备。
可选地,输入设备为键盘。
可选地,输入设备为鼠标。
较优地,主机设置有UART控制器,用于完成数据的采集处理。
相应地,本发明还提供一种基于嵌入式处理器的模拟PS/2接口实现方法,包括:
主机发送数据时,通过主机嵌入式处理器中UART口发送脚采集来自PS/2设备中PS/2接口时钟脚的时钟信号,同时通过UART口接收脚同步输出数据信号至PS/2接口数据脚;
主机接收数据时,通过UART口接收脚直接输入来自PS/2接口数据脚的数据信号,同时使来自PS/2接口时钟脚的时钟信号无效。
较优地,通过UART控制器完成数据采集处理。
较优地,从UART控制器的FIFO内获取数据,以进行后续处理。
与现有技术相比,本发明通过UART口与PS/2接口通讯,可以简化软件设计和降低系统运行损耗,还可以最大程度保证数据采集的正确性。特别地,数据采集过程基本都是UART控制器来完成,软件干预较少;而且由于硬件控制器自身的精密性,不会发生数据采集错误。因此,采用这种模拟接口,既不会增加芯片成本,也不会影响系统性能的要求。
附图说明
图1是5-PIN PS/2接口的定义图;
图2是PS/2接口的信号时序图;
图3是本发明基于嵌入式处理器的模拟PS/2接口实现系统的硬件框图;
图4是本发明基于嵌入式处理器的模拟PS/2接口实现方法的流程图。
具体实施方式
本发明的核心思想是提出一种新的方式来实现PS/2接口,具体是通过UART口与PS/2的连接来实现的,由此保证既不增加芯片成本也不会对系统性能带来任何影响。
所谓UART(Universal Asynchronous Receiver/Transmitter,通用异步接收/发送装置),为一种用于控制计算机与串行设备的芯片,提供了RS-232C数据终端设备接口;同时,作为接口的一部分,还可将由计算机内部传送过来的并行数据转换为输出的串行数据流。
参见图2,表示PS/2接口的信号时序图,分别示出时钟信号CLOCK和数据信号DATA。从该图可以看出,DATA信号和UART的发送接收信号时序格式完全一致:都有起始位和停止位且起始位为低,停止位为高;都有奇偶校验位,且8位数据都是低位在前。因此,采用UART接口的接收脚UART_RX和PS/2接口数据脚DATA相连,在HOST接收数据时完全可以通过UART控制器来完成数据采集;同时,依照CLOCK信号同步数据后,也可以相应进行发送。
由于常见的嵌入式处理器都带有UART口,由此通过该UART接口就可以轻松模拟嵌入式处理器的PS/2接口。这既不增加芯片成本,也不会对系统性能带来任何影响。
为了使本领域的技术人员更好地理解本发明的技术方案,下面结合附图和具体实施例对本发明作进一步的详细说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安凯(广州)微电子技术有限公司,未经安凯(广州)微电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110253313.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:显示界面调整方法及系统
- 下一篇:一种阵列基板检测方法、检测装置及检测系统