[發明專利]基于嵌入式處理器的模擬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.szxzyx.cn/pat/books/201110253313.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:顯示界面調整方法及系統
- 下一篇:一種陣列基板檢測方法、檢測裝置及檢測系統





