專利名稱:鍵盤電路及鍵盤電路連接通訊方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種鍵盤,尤其涉及一種鍵盤電路。
技術(shù)背景
計算機(jī)鍵盤已作為計算機(jī)必備的輸入設(shè)備。而隨著便攜式電子裝置處理功能逐步 增強(qiáng),人們使用這些便攜式電子裝置處理相關(guān)信息時需要進(jìn)行輸入大量的文字,如發(fā)送電 子郵件、文字處理等。而使用便攜式電子裝置自身配備的信息輸入組件勢必會影響文字的 輸入速度,于是人們將這些計算機(jī)鍵盤做相應(yīng)的改進(jìn)也用作這些便攜式電子裝置外接輸入 設(shè)備。但是,由于鍵盤與便攜式電子裝置和計算機(jī)的數(shù)據(jù)通訊方式的不同,這種改進(jìn)后的計 算機(jī)鍵盤卻僅僅適用便攜式電子裝置,而不能作為計算機(jī)的外接輸入裝置。發(fā)明內(nèi)容
有鑒于此,有必要提供一種通用型鍵盤電路,同時適用計算機(jī)和便攜式信息處理直ο
還有必要提供一種通用鍵盤電路的連接通訊方法。
一種鍵盤電路,用于一鍵盤中,該鍵盤用作便攜式信息處理裝置或計算機(jī)的輸入 設(shè)備,所述鍵盤電路包括
一通訊接口,用于與便攜式信息處理裝置或計算機(jī)相連;
—檢測電路,用于檢測與鍵盤相連的電子設(shè)備的輸出電壓信號并產(chǎn)生一檢測信 號;
一微處理器,與所述通訊接口之間包括一第一通訊線路和第二通訊線路,所述微 處理器用于根據(jù)該檢測信號判斷與鍵盤連接的電子設(shè)備為計算機(jī)時啟用第一數(shù)據(jù)傳輸線 路與計算機(jī)進(jìn)行相互通訊,根據(jù)該檢測信號判斷與鍵盤連接的電子設(shè)備為便攜式信息處理 裝置時,啟用第二數(shù)據(jù)傳輸線路使微處理器將數(shù)據(jù)信息傳送至便攜式信息處理裝置。
一種鍵盤電路連接通訊方法,其包括以下步驟
檢測與鍵盤電路相連接的電子設(shè)備的輸出電壓并產(chǎn)生一檢測信號;
判斷所述檢測信號是否為一高電平信號;
若所述檢測信號為一高電平信號,啟用第一通訊線路與該電子設(shè)備進(jìn)行通訊;
若所述檢測信號不是一高電平信號,則啟用第二通訊線路與該電子設(shè)備進(jìn)行通 訊。
與現(xiàn)有技術(shù)相比,檢測與鍵盤電路相連接電子設(shè)備的輸出電壓并產(chǎn)生一檢測信 號,根據(jù)檢測信號來判斷電子設(shè)備是是計算機(jī)還是便攜式信息處理裝置,即當(dāng)判斷與鍵盤 相連的電子設(shè)備是計算機(jī)時,鍵盤通過第一數(shù)據(jù)傳輸線路與計算機(jī)相互通訊;當(dāng)判斷與鍵 盤相連的電子設(shè)備是便攜式信息處理裝置時,鍵盤通過第二數(shù)據(jù)傳輸線與便攜式信息處理 裝置相互通訊,從而實現(xiàn)計算機(jī)鍵盤插接各種便攜式信息處理裝置上作為輸入設(shè)備。
下面結(jié)合實施例和附圖,對本發(fā)明進(jìn)行詳細(xì)說明。
請參閱圖1,鍵盤電路100包括用于與便攜式信息處理裝置14或計算機(jī)15相連的 通訊接口 8、與通訊接口 8電連接的檢測電路9及微處理器10。當(dāng)通訊接口 8連接于一電 子設(shè)備(即計算機(jī)15或便攜式信息處理裝置14)時,檢測電路9通過通訊接口 8檢測該電 子設(shè)備輸出的電壓信號并產(chǎn)生一檢測信號,微處理器10還與該檢測電路9連接,用于接收 所述檢測信號并根據(jù)檢測信號判斷鍵盤電路100所連接的電子設(shè)備是便攜式信息處理裝 置14還是計算機(jī)15。在本實施方式中,所述便攜式信息處理裝置14包括但不限于電子閱 讀器、手機(jī)、個人數(shù)字助理及電子詞典等。
該鍵盤電路100還包括連接于微處理器10與通訊接口 8之間的一第一數(shù)據(jù)傳輸 線路20和一第二數(shù)據(jù)傳輸線路30。當(dāng)微處理器10判斷所述通訊接口 8連接的電子設(shè)備為計算機(jī)15時,則啟用第一數(shù)據(jù)傳輸線路20與計算機(jī)15進(jìn)行通訊;當(dāng)微處理器10判斷通訊 接口 8插接的電子設(shè)備為攜式信息處理裝置14時,則啟用第二數(shù)據(jù)傳輸線路30與便攜式 信息處理裝置14進(jìn)行通訊。在本實施方式中,通訊接口 8為USB接口。
請參閱圖2,所述通訊接口 8包括供電引腳VBUS、兩個數(shù)據(jù)傳輸引腳D-和D+、單向 數(shù)據(jù)傳輸引腳CID及一接地引腳GND。微處理器10包括電源引腳VDD和三個數(shù)據(jù)傳輸引 腳P1、P2、P3。所述微處理器10的兩個數(shù)據(jù)傳輸引腳P1、P2與USB接口的兩個數(shù)據(jù)傳輸引 腳D-、D+分別電連接以形成可雙向傳輸數(shù)據(jù)的第一數(shù)據(jù)傳輸線路20。通訊接口 8的單向 數(shù)據(jù)傳輸引腳CID與微處理器10的單向數(shù)據(jù)傳輸引腳P3相連以形成所述第二數(shù)據(jù)傳輸線 路30,其中第二數(shù)據(jù)傳輸線路30只能從數(shù)據(jù)傳輸引腳P3向單向數(shù)據(jù)傳輸引腳CID傳送數(shù) 據(jù)。
所述供電引腳VBUS依次通過一第二二極管D2和電阻R2與電源引腳VDD連接,其 中第二二極管D2的陰極與供電引腳VBUS相連,陽極與電阻R2相連。當(dāng)通訊接口 8連接的 電子設(shè)備為計算機(jī)15時,該計算機(jī)15通過供電引腳VBUS、第二二極管D2以及電阻R2向微 處理器10的電源引腳VDD提供工作電壓。
該通訊接口 8的單向數(shù)據(jù)傳輸引腳CID還通過一第一二極管Dl與微處理器10的 電源引腳VDD相連。其中第一二極管Dl的陰極與通訊接口 8的單向數(shù)據(jù)傳輸引腳CID相 連,陽極與微處理器10的電源引腳VDD相連。第一二極管Dl的陽極通過第一電容Cl接地。 當(dāng)通訊接口 8與攜式信息處理裝置14連接時,所述便攜式信息處理裝置14通過單向數(shù)據(jù) 傳輸引腳CID和第一二極管Dl向微處理器10供電和向第一電容Cl充電。而當(dāng)微處理器 10向便攜式信息處理裝置14傳送按鍵代碼值時,便攜式信息處理裝置14不能通過單向數(shù) 據(jù)傳輸引腳CID向微處理器10供電,由第一電容Cl放電而向微處理器10供電,從而微處 理器10將按鍵代碼值傳送至便攜式信息處理裝置14。其中,當(dāng)通訊接口 8連接的電子設(shè)備 為計算機(jī)15時,計算機(jī)15還通過供電引腳VBUS、第二二極管D2以及電阻R2向第一電容 Cl充電。
所述電源引腳VDD還依次通過電阻R3和第二電容C2接地,微處理器10的復(fù)位引 腳RST與電阻R3和第二電容C2的連接節(jié)點相連。所述供電引腳VBUS還通過一第三電容 C3接地。
檢測電路9包括串聯(lián)連接的電阻R4和電阻R5且連接于通訊接口 8的供電引腳 VBUS與地之間,其中所述電阻R4和電阻R5的連接節(jié)點與微處理器10的電壓偵測引腳11 相連。在本實施方式中,當(dāng)鍵盤電路100與計算機(jī)15相連時,計算機(jī)15通過供電引腳VBUS 向鍵盤電路100供電,從而在電阻R4和電阻R5連接節(jié)點形成所述檢測信號。微處理器10 通過電壓偵測引腳11接收所述檢測信號并判斷所述檢測信號是否為一高電平電壓?當(dāng)微 處理器10判斷所述檢測信號為一高電平電壓,則認(rèn)為與鍵盤電路100相連的電子設(shè)備為計 算機(jī)15。反之,當(dāng)微處理器10判斷所述檢測信號為一低電平電壓時,則認(rèn)為與鍵盤電路100 相連的為攜式信息處理裝置14。
在本實施方式中,當(dāng)鍵盤電路100通過通訊接口 8與計算機(jī)15相連時,計算機(jī)15 通過供電引腳VBUS向微處理器10的電源引腳VDD提供工作電壓。當(dāng)微處理器10通過其 I/O接口掃描到有按鍵被按下時,微處理器10獲取被按下的按鍵代碼值并通過第一數(shù)據(jù)傳 輸線路20(P1-D-,P2-D+)傳送至計算機(jī)15。
當(dāng)鍵盤電路100通過通訊接口 8與便攜式信息處理裝置14相連后,如微處理器10 正處于掃描按鍵代碼值過程中或睡眠模式時,便攜式信息處理裝置14通過第一二極管Dl 向電源引腳VDD供電及對第一電容Cl進(jìn)行充電。因此在上述過程中便攜式信息處理裝置 14通過單向數(shù)據(jù)傳輸引腳CID和第一二極管向微處理器10供電。當(dāng)微處理器10掃描按鍵 代碼值完畢且準(zhǔn)備向便攜式信息處理裝置14傳送按鍵代碼值時,微處理器10通過第二數(shù) 據(jù)傳輸線路30與便攜式信息處理裝置14建立傳輸數(shù)據(jù)鏈接,此時第一電容Cl通過電源引 腳VDD進(jìn)行放電以向微處理器10供電,從而微處理器10將掃描的按鍵代碼值通過第二數(shù) 據(jù)傳輸線路30(P3-CID)傳送至便攜式信息處理裝置14,因此上述數(shù)據(jù)傳輸過程中,便攜式 信息處理裝置14不能同時通過單向數(shù)據(jù)傳輸引腳CID和第一二極管向微處理器10供電。 而當(dāng)微處理器10完成按鍵代碼值的傳送完畢后,微處理器10自動控制進(jìn)入睡眠模式以降 低鍵盤電路100功耗。
因為計算機(jī)15和便攜式信息處理裝置14工作時,其供電方式和數(shù)據(jù)傳輸形式不 同,上述鍵盤電路100通過自動識別與其相連的電子設(shè)備是計算機(jī)15還是便攜式信息處理 裝置14,即當(dāng)微處理器10判斷鍵盤電路100的通訊接口 8插接的電子設(shè)備是計算機(jī)15時, 鍵盤電路100通過第一數(shù)據(jù)傳輸線路20與計算機(jī)15相互通訊;當(dāng)微處理器10判斷鍵盤電 路100的通訊接口 8插接的電子設(shè)備是便攜式信息處理裝置14時,鍵盤電路100通過第二 數(shù)據(jù)傳輸線路30與便攜式信息處理裝置14相互通訊,從而使得計算機(jī)鍵盤與各種便攜式 信息處理裝置14相連后并能用作其輸入設(shè)備。
請參閱圖3,為鍵盤電路100與其連接的電子設(shè)備的連接通信方法流程圖。該鍵盤 電路100應(yīng)用于一鍵盤(圖未示)中,該鍵盤與一電子設(shè)備相連并作為電子設(shè)備的輸入設(shè) 備,該方法包括如下步驟
步驟S21,檢測電路檢測與鍵盤電路相連接的電子設(shè)備的輸出電壓并產(chǎn)生一檢測信號。
步驟S22,微處理器判斷所述檢測信號是否為一高電平信號,若是,則進(jìn)入步驟 S23,否則,進(jìn)入步驟S24。
步驟S23,啟用第一通訊線路進(jìn)行通訊。在本實施方式中,當(dāng)微處理器判斷所述檢 測信號為一高電平信號時,則判斷與鍵盤相連接電子設(shè)備為一計算機(jī)并通過第一通訊線路 與該計算機(jī)進(jìn)行通訊。
步驟S24,啟用第二通訊線路進(jìn)行通訊。在本實施方式中,當(dāng)微處理器判斷所述檢 測信號為一低電平信號時,則判斷與鍵盤相連接電子設(shè)備為一便攜式信息處理裝置并通過 第二通訊線路向便攜式信息處理裝置傳輸按鍵代碼值信息。
步驟S25,響應(yīng)按鍵輸入以掃描被按按鍵代碼值。
步驟S26,將按鍵代碼值傳送至電子設(shè)備。
步驟S27,判斷按鍵代碼值是否傳送完畢?若是,進(jìn)入下一步驟,若否,持續(xù)上一步 馬聚S25 ο
步驟S28,啟動睡眠功能使鍵盤進(jìn)入睡眠模式,流程結(jié)束。在本實施方式中,當(dāng)鍵盤 進(jìn)入睡眠模式后偵測有按鍵被按下時,連接通信方法還包括步驟S29,響應(yīng)按鍵輸入以喚 醒鍵盤并進(jìn)入步驟S25。
當(dāng)鍵盤電路100與一電子設(shè)備相連時,根電子設(shè)備提供的電平信號判斷電子設(shè)備是是計算機(jī)15還是便攜式信息處理裝置14,即當(dāng)判斷鍵盤電路100插接的電子設(shè)備是計 算機(jī)15時,鍵盤電路100通過第一數(shù)據(jù)傳輸線路20與計算機(jī)15相互通訊;當(dāng)判斷鍵盤電 路100的插接的電子設(shè)備是便攜式信息處理裝置14時,鍵盤電路100通過第二數(shù)據(jù)傳輸線 30與便攜式信息處理裝置14相互通訊,從而實現(xiàn)計算機(jī)鍵盤直接適應(yīng)各種便攜式信息處 理裝置14上。
是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離 本發(fā)明構(gòu)思的前提下,還可以做出若干的變形和改進(jìn),這些也應(yīng)該視為屬于本發(fā)明的保護(hù) 范圍之內(nèi)。
權(quán)利要求
1.一種鍵盤電路,用于一鍵盤中,該鍵盤用作便攜式信息處理裝置或計算機(jī)的輸入設(shè) 備,其特征在于,所述鍵盤電路包括一通訊接口,用于與便攜式信息處理裝置或計算機(jī)相連;一檢測電路,用于檢測與鍵盤相連的電子設(shè)備的輸出電壓信號并產(chǎn)生一檢測信號;一微處理器,與所述通訊接口之間包括一第一通訊線路和第二通訊線路,所述微處理 器用于根據(jù)該檢測信號判斷與鍵盤連接的電子設(shè)備為計算機(jī)時啟用第一數(shù)據(jù)傳輸線路與 計算機(jī)進(jìn)行相互通訊,根據(jù)該檢測信號判斷與鍵盤連接的電子設(shè)備為便攜式信息處理裝置 時,啟用第二數(shù)據(jù)傳輸線路使微處理器將數(shù)據(jù)信息傳送至便攜式信息處理裝置。
2.如權(quán)利要求1所述的鍵盤電路,其特征在于,所述通訊接口為一USB接口,USB接口 包括兩個數(shù)據(jù)傳輸引腳和單向數(shù)據(jù)傳輸引腳,微處理器包括三個數(shù)據(jù)傳輸引腳,微處理器 的其中兩個數(shù)據(jù)傳輸引腳與USB接口的兩個數(shù)據(jù)傳輸引腳分別連接以形成雙向傳輸數(shù)據(jù) 的第一數(shù)據(jù)傳輸線路,USB接口的單向數(shù)據(jù)傳輸引腳與微處理器的單向數(shù)據(jù)傳輸引腳相連 以形成單向數(shù)據(jù)傳輸?shù)乃龅诙?shù)據(jù)傳輸線路。
3.如權(quán)利要求2所述的鍵盤電路,其特征在于,所述單向數(shù)據(jù)傳輸引腳還通過一第 一二極管與微處理器的電源引腳相連,第一二極管的陰極與USB接口的單向數(shù)據(jù)傳輸引腳 相連,陽極與微處理器的電源引腳相連,第一二極管的陽極與一第一電容一端相連,第一電 容的另一端接地;USB接口還包括一供電引腳,供電引腳依次通過一第二二極管和一電阻 與電源引腳連接,第二二極管的陰極與供電引腳相連,陽極與電阻相連。
4.如權(quán)利要求1所述的鍵盤電路,其特征在于,所述檢測電路包括相互串聯(lián)連接的第 一電阻和第二電阻,所述第一電阻和第二電阻的連接節(jié)點與微處理器的電壓偵測引腳相 連,微處理器通過所述電壓偵測引腳判斷所述連接節(jié)點產(chǎn)生的檢測信號為一高電平時,則 斷定與鍵盤相連的電子設(shè)備為計算機(jī);反之,微處理器判斷檢測信號為一低電平時,則斷定 與鍵盤相連的電子設(shè)備為便攜式信息處理裝置。
5.如權(quán)利要求2所述的鍵盤電路,其特征在于,所述電源引腳還依次通過一電阻和第 二電容接地;微處理器的復(fù)位引腳連接于一電阻與第二電容的連接節(jié)點,所述供電引腳還 通過一第三電容接地。
6.如權(quán)利要求1所述的鍵盤電路,其特征在于,所述鍵盤電路完成與計算機(jī)或便攜式 信息處理裝置的通訊后,微處理器還用于控制鍵盤電路進(jìn)入睡眠模式。
7.一種鍵盤電路連接通訊方法,其特征在于,其包括以下步驟檢測與鍵盤電路相連接的電子設(shè)備的輸出電壓并產(chǎn)生一檢測信號;判斷所述檢測信號是否為一高電平信號;若所述檢測信號為一高電平信號,啟用第一通訊線路與該電子設(shè)備進(jìn)行通訊;若所述檢測信號不是一高電平信號,則啟用第二通訊線路與該電子設(shè)備進(jìn)行通訊。
8.如權(quán)利要求7所述的鍵盤電路連接通訊方法,其特征在于,還包括以下步驟響應(yīng)鍵盤按鍵輸入以掃描按鍵代碼值;及將按鍵代碼值通過啟用的所述第一通訊線路或第二通訊線路傳送至電子設(shè)備。
9.如權(quán)利要求8所述的鍵盤電路連接通訊方法,其特征在于,還包括以下步驟判斷按鍵代碼值是否傳送完畢;若按鍵代碼值傳送完畢,控制所述鍵盤電路進(jìn)入睡眠模式;若按鍵代碼值未傳送完畢,持續(xù)將按鍵代碼值傳送至電子設(shè)備。
10.如權(quán)利要求9所述的鍵盤電路連接通訊方法,其特征在于,還包括以下步驟響應(yīng)按鍵輸入喚醒所述鍵盤電路進(jìn)入工作模式。
全文摘要
一種鍵盤電路用于一鍵盤中,該鍵盤用作便攜式信息處理裝置或計算機(jī)的輸入設(shè)備。鍵盤電路包括一通訊接口用于與便攜式信息處理裝置或計算機(jī)相連;一檢測電路用于檢測與鍵盤相連的電子設(shè)備的輸出電壓信號并產(chǎn)生一檢測信號;一微處理器,與所述通訊接口之間包括一第一通訊線路和第二通訊線路,微處理器用于根據(jù)該檢測信號判斷與鍵盤連接的電子設(shè)備為計算機(jī)時啟用第一數(shù)據(jù)傳輸線路與計算機(jī)進(jìn)行相互通訊,根據(jù)該檢測信號判斷與鍵盤連接的電子設(shè)備為便攜式信息處理裝置時,啟用第二數(shù)據(jù)傳輸線路使微處理器將數(shù)據(jù)信息傳送至便攜式信息處理裝置。從而實現(xiàn)計算機(jī)鍵盤插接各種便攜式信息處理裝置上作為輸入設(shè)備。本發(fā)明還提供一種鍵盤連接通訊的方法。
文檔編號G06F3/02GK102033613SQ20101060538
公開日2011年4月27日 申請日期2010年12月25日 優(yōu)先權(quán)日2010年12月25日
發(fā)明者李曉光, 游瑞翔, 王漢哲, 趙鑫, 魯凡林 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司