[发明专利]以虚拟信道进行键盘控制器与电脑系统间的信号传输方法无效
申请号: | 200710029401.X | 申请日: | 2007-07-27 |
公开(公告)号: | CN101354610A | 公开(公告)日: | 2009-01-28 |
发明(设计)人: | 李宏彬 | 申请(专利权)人: | 佛山市顺德区顺达电脑厂有限公司;神基科技股份有限公司 |
主分类号: | G06F3/02 | 分类号: | G06F3/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 528308广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 信道 进行 键盘 控制器 电脑 系统 信号 传输 方法 | ||
技术领域
本发明是关于一种键盘控制器与电脑系统间的信号传输方法,特别是指一种藉由键盘控制器中所建立的多个虚拟信道来进行键盘控制器与电脑系统间的信号传输方法。
背景技术
在一电脑系统中,键盘装置为操作者输入数据的重要输入装置。在现今广泛使用的键盘装置一般是采用键盘装置连接线连接于电脑主机的键盘装置插座中,以使电脑系统主机板的电源与频率信号可送至键盘装置装置中、并使操作者所输入的按键数据得以传送至电脑主机中。
图1为一典型键盘装置装置与电脑主机间的简略连接示意图。在电脑系统1中的主机板上包括有一中央处理器11,该中央处理器11可透过一键盘控制器2(Keyboard Controller)而接收由键盘装置3所输入的按键数据。键盘控制器2实际上即为一微处理器芯片(例如Intel8042),其与电脑系统1的中央处理器11之间经由数据总线12及各相关的控制线13连接。而键盘控制器2与键盘装置3之间藉由一键盘连接缆线4连接,该键盘连接缆线4一般为四蕊缆线,其包括有一电源信号线+Vcc(Power Supply Signal Line)、一接地线GND(Ground Line)、一串行数据线KDAT(Serial Data Line)、以及一KCLK脉波信号线(Sserial ClockLine)。
在键盘装置3中亦包括有一键盘内建微处理器31(Embeded Microcontroller),其连接于按键数组32,可扫描按键数组中各个按键的状况。当该键盘内建微处理器31侦测到按键数组32中的任一个按键被按下时,即产生该按键的扫描码(Scan Code),该扫描码经由键盘连接缆线4传送至键盘控制器2中,以将该按键扫描码转换成按键码(Key Code),并将该按键码暂存在数据缓冲器中。然后该键盘控制器2会发出一中断要求讯号INTR(Interrupt Request Signal)给电脑系统1的中央处理器11。该中央处理器11在接收到该中断要求讯号INTR后,即可透过预定的数据传输端口将暂存在键盘装置缓冲器中的按键码数据经由数据总线12予以读取。
在目前所广泛使用的IBM兼容电脑系统中,键盘控制器除了传统单纯作为键盘装置数据的传送之外,尚增加了其它特殊功能,例如快速键、电池充电侦测等。键盘控制器2与电脑系统1间的传输端口预定地址为60H/64H及62H/66H,其中60H/64H传输端口作为电脑系统1与键盘控制器2间的数据传输端口,而62H/66H传输端口作为电脑系统1与键盘控制器2间的信号沟通用。
当电脑系统1下达控制命令至键盘控制器2、或是键盘控制器2发出SCI讯号通知电脑系统1时,即是透过62H/66H传输端口。除此之外,62H/66H传输端口亦负担了其它的用途,例如在键盘控制器2发出SMI讯号通知电脑系统1后,电脑系统1也是通过62H/66H传输端口查寻SMI事件代码(Event Code)。因此,当电脑系统与键盘控制器间的各种讯息或命令经由62H/66H信道传递时,就有可能发生数据冲突,严重者甚至会造成系统异常。
发明内容
鉴于前述传统键盘控制器与电脑系统间的讯号传输信道可能发生的数据冲突问题,本发明的主要目的即是提供一种具有虚拟信号传输信道的键盘控制器,应用虚拟信号输出/输入端口的方式,创造出多个虚拟输出/输入信道,以使该键盘控制器与电脑系统间的同一个信号传输信道在同时发生二个以上的事件信号时,不致发生数据冲突的状况。
本发明的另一目的即是提供一种以虚拟信道进行键盘控制器与电脑系统间的信号传输方法,其在键盘控制器的内存中建构出数个虚拟信道,以使键盘控制器与电脑系统间在进行数据的传送时,得以在键盘控制器内部分离出不同的信号传输通路,藉以避免数据冲突的发生。
为达到上述目的,本发明的较佳实施例中先由该电脑系统的中央处理器下达递增信道命令至该键盘控制器的命令缓存器中,键盘控制器于收到该递增信道命令后,检查目前虚拟信道有无数据存在命令缓存器中,若有,则将命令缓存器中的数据备份至该目前的虚拟信道中,并将键盘控制器中的信号传输端口连接至下一个虚拟信道。而当完成信号的传送后,电脑系统会下达调节器递减信道的命令至该键盘控制器的命令缓存器中,键盘控制器于收到该递减信道命令后,检查虚拟信道中是否有备份数据存在,若有,则将该备份数据回存到该命令缓存器中,并将键盘控制器中的信号传输端口连接至上一个虚拟信道。
本发明的其它目的及其设计,将藉由以下的较佳实施例及附图作进一步的说明。
附图说明
图1为一典型键盘装置装置与电脑主机间的简略连接示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山市顺德区顺达电脑厂有限公司;神基科技股份有限公司,未经佛山市顺德区顺达电脑厂有限公司;神基科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710029401.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:晶体管的制造
- 下一篇:低温处理钝化应用的方法