[发明专利]一种基于PS/2接口的远距离通信系统及方法在审
申请号: | 201810166765.0 | 申请日: | 2018-02-28 |
公开(公告)号: | CN110213013A | 公开(公告)日: | 2019-09-06 |
发明(设计)人: | 李丹华;陈旭辉 | 申请(专利权)人: | 中航光电科技股份有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L1/16;G06F13/40 |
代理公司: | 郑州睿信知识产权代理有限公司 41119 | 代理人: | 崔旭东 |
地址: | 471003 河南省*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主机 时序 模拟设备 有效数据 远距离通信系统 远距离传输 模拟主机 信号转化 应答 设备发送 数据转化 送给设备 真实设备 主机发送 从设备 受限 并发 响应 通信 转化 | ||
本发明涉及一种基于PS/2接口的远距离通信系统及方法,所述系统包括设于主机侧的PS/2模拟设备和设于设备侧PS/2模拟主机;所述PS/2模拟设备将主机发送的PS/2时序的信号转化为有效数据发送到设备侧,并对主机进行ACK响应,同时将从设备侧接收到的数据转化为PS/2时序的信号,与主机进行通信;所述PS/2模拟主机将设备发送的PS/2时序的信号转化为有效数据并发送到主机侧,将从主机侧接收到的有效数据转化为PS/2时序的信号发送给设备,并等待设备的ACK响应。由于PS/2模拟设备会像真实设备一样产生ACK应答、PS/2模拟主机会像真实主机一样响应ACK应答,所以ACK信号不需要经过远距离传输,故而解决了PS/2信号远距离传输受限的问题。
技术领域
本发明涉及通信领域,特别是一种基于PS/2接口的远距离通信系统及方法。
背景技术
PS/2接口协议是由IBM公司提出的一种双向同步串行通信协议。广泛的应用于PC机和PS/2设备之间的通信。一般两种设备之间传输的最大时钟频率是33 kHz,大多数设备工作在10~20kHz之间。
现有PS/2通信的主要问题包括两点。
第一,PS/2信号传输距离受限。
通常情况下,PS/2信号都是近距离传输的,当出现一些需要远控的情况时,需要将PS/2信号进行远距离传输。
主机(如图1中HOST)发送数据、外设(如图1中DEVICE,包括鼠标、键盘等)接收数据的通信过程如图1所示。主机发送数据、外设通信过程一般发生在主机上电自检和主机发送测试信号检测外设是否存在并判定是何种类型的外设时。
在该过程中,外设在每接收到主机发来的一帧数据时,都要紧随该帧的停止位STOP发送一个握手位ACK(逻辑0)应答主机,然后外设还要发一帧应答数据,表示外设已完整地接受到了主机的命令。由于主机接收ACK有时间限制,超过一定的时间主机没有接收到ACK信号时,主机就认为系统中没有外设,从而导致整个通信的失败。
如果PS/2信号传输距离(比如光纤距离、电缆距离)过远,导致ACK信号传输时间过大,超出了主机能够接收ACK时间的阈值,就会导致主机对外设实际情况判断失败,从而导致PS/2通信失败。这是限制PS/2信号传输距离受限的主要原因。
第二,PS/2不支持热插拔。
PS/2协议中,主机只在上电的时候对连接的PS/2设备进行初始化,当初始化完成后,在整个通信过程中,主机不再发起初始化过程,这是限制PS/2协议不支持设备热插拔的主要原因。
当在主机和设备进行正常通信的过程中,PS/2设备被拔掉,此时对于主机而言,该PS/2端口的初始化已经完成,该端口的中断程序也被启用,因此PS/2设备的拔掉对于主机而言没有任何影响。但是对于PS/2设备而言,该设备被拔掉,则立即掉电,重新上电后,主机不会再启动初始化过程,因此PS/2设备上电后保持缺省的设置,对于鼠标而言,初始化设置禁止了数据报告,因此在掉电又重新上电后,鼠标不会发送任何信息。
发明内容
本发明的目的是提供一种基于PS/2接口的远距离通信系统及方法,用以解决PS/2信号传输距离较短的问题。
为实现上述目的,本发明的方案包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中航光电科技股份有限公司,未经中航光电科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810166765.0/2.html,转载请声明来源钻瓜专利网。