專利名稱:筆記本電腦及其鍵盤控制器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明有關(guān)于一種鍵盤控制器,且特別是有關(guān)于一種筆記本電腦及其鍵盤 控制器。
背景技術(shù):
鍵盤是一種數(shù)字輸入裝置,廣泛應(yīng)用于個人電腦、電腦顯示器、DVD播放 器、電子收銀機(jī)等電子設(shè)備。這些電子設(shè)備可通過內(nèi)建的鍵盤驅(qū)動程序來將鍵 盤被按壓所產(chǎn)生的輸入信號轉(zhuǎn)換為特定輸入指令。
然而,針對各國或不同需求的筆記本電腦,其鍵盤需要有不同的設(shè)定。由 于同一批的筆記本電腦可能會銷售到不同地方,所以會預(yù)先^筆記本電腦的鍵 盤控制器儲存多個鍵盤識別碼。藉此,筆記本電腦開機(jī)時,只要通過具有基本 輸入輸出系統(tǒng)(Basic Input/Output System, BIOS)的嵌入控制器(Embedded Controller, EC)或BIOS讀取鍵盤識別碼(Keyboard ID),便可依據(jù)鍵盤識別碼 來載入相對應(yīng)的鍵盤設(shè)定。
現(xiàn)有鍵盤的工作電路通常包含鍵盤控制器和鍵盤矩陣,其中鍵盤控制器耦 接至鍵盤矩陣。為生成鍵盤識別碼,已知做法是,采用鍵盤矩陣以外的引腳來 達(dá)成,通常需要額外的1~4根引腳來生成2~16組不等的鍵盤識別碼。
然而,鍵盤的種類非常的多,例如各個語系的鍵盤,各種特殊規(guī)格的鍵 盤等。 一般來說,2-16組鍵盤識別碼對于目前的應(yīng)用來說,己不敷使用。若要 再生成更多組鍵盤識別碼,則所需的額外引腳數(shù)目勢必需要相對增加,這對整 個產(chǎn)品的設(shè)計而言,是非常不便的。
發(fā)明內(nèi)容
基于該內(nèi)容,在此以若干實施例進(jìn)行說明,這些實施例提供了一種筆記本 電腦及其鍵盤控制器。所述鍵盤控制器可以只利用一個鍵盤識別輸出引腳來定 義大量的多種鍵盤識別碼,例如可定義多組鍵盤識別碼。
為達(dá)成上述目的,本發(fā)明提出一種鍵盤控制器,應(yīng)用于筆記本電腦。鍵盤 控制器耦接一鍵盤矩陣,其具有多個第一連接線、第二連接線及多個第三連接 線。第一連接線與第三連接線交錯而形成多個第一交錯點。第二連接線與第三 連接線交錯而形成多個第二交錯點。每一第一交錯點與第二交錯點各具有一開關(guān),第一交錯點與一鍵盤的多個按鍵相對應(yīng),第二交錯點的開關(guān)狀態(tài)定義一鍵 盤識別碼。鍵盤控制器包括第一組接腳、第二組接腳以及鍵盤識別輸出接腳。 第一組接腳耦接第一連接線。第二組接腳耦接第三連接線。鍵盤識別輸出接腳 耦接第二連接線,以輸出掃描訊號,第二組接腳接收掃描訊號藉以取得第二交 錯點的開關(guān)狀態(tài)。藉此,由第二交錯點的開關(guān)狀態(tài)可確定鍵盤識別碼,而鍵盤 識別碼可定義鍵盤類型以及與鍵盤類型相對應(yīng)的鍵盤驅(qū)動程序及掃描碼。
本發(fā)明另提出一種筆記本電腦包括鍵盤以及鍵盤控制器。鍵盤具有鍵盤矩 陣,其具有多個第一連接線、第二連接線及多個第三連接線。第一連接線與第 三連接線交錯而形成多個第一交錯點。第二連接線與第三連接線交錯而形成多 個第二交錯點。每一第一交錯點與第二交錯點各具有一開關(guān),第一交錯點與一 鍵盤的多個按鍵相對應(yīng),第二交錯點的開關(guān)狀態(tài)定義一鍵盤識別碼。鍵盤控制 器包括第一組接腳、第二組接腳及鍵盤識別輸出接腳。第一組接腳耦接第一連 接線。第二組接腳耦接第三連接線。鍵盤識別輸出接腳耦接第二連接線,以輸 出掃描訊號,第二組接腳接收掃描訊號藉以取得第二交錯點的開關(guān)狀態(tài)。由第 二交錯點的開關(guān)狀態(tài)可確定鍵盤識別碼。這個鍵盤識別碼定義了對應(yīng)的鍵盤類 型、鍵盤驅(qū)動程序及掃描碼。
本發(fā)明的有益效果為,本發(fā)明的可生成鍵盤識別碼的鍵盤控制器可使用耦 接第二連接線的鍵盤識別輸出接腳來讀取上述多個第二交錯點的開關(guān)狀態(tài),以 獲得一鍵盤識別碼。這樣可以僅需增加一個額外的鍵盤識別輸出接腳,便可生 成非常多組的鍵盤識別碼,如此,可以減少生成鍵盤識別碼的接腳的數(shù)量,以 減少生產(chǎn)成本,且產(chǎn)品設(shè)計上也能夠較為方便。
為讓本發(fā)明的該特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合 所附圖式,作詳細(xì)說明如下。
圖1所示為根據(jù)本發(fā)明一實施例的鍵盤控制器耦接至鍵盤矩陣的示意圖。
圖2所示為根據(jù)本發(fā)明一實施例的筆記本電腦示意圖。
圖3所示為根據(jù)本發(fā)明另一實施例的筆記本電腦示意圖。
圖4所示為根據(jù)本發(fā)明一實施例的筆記本電腦的鍵盤設(shè)定方法的流程圖。
具體實施方式
請參考圖1,其所示為根據(jù)本發(fā)明一實施例的鍵盤控制器耦接至鍵盤矩陣的
示意圖。在本實施例中,鍵盤矩陣10以8*16矩陣為例,但并不以此為限,在 其它實施例中,鍵盤矩陣亦可為矩陣,例如4*4矩陣。在本實施例中,鍵盤識 別電路是實施在筆記本電腦中。
如圖1所示,鍵盤識別電路1包括鍵盤矩陣10、鍵盤控制器11以及鍵盤 120。鍵盤矩陣IO具有多個第一連接線12、第二連接線13及多個第三連接線 14。在本實施例中,鍵盤矩陣10是實施在鍵盤120中。
鍵盤控制器11包括鍵盤碼識別對照表18與內(nèi)存19,且鍵盤控制器11具有 第二組接腳200~207作為輸入接腳、第一組接腳100-115作為輸出接腳、以及 鍵盤識別輸出接腳300。鍵盤控制器11耦接鍵盤矩陣10與鍵盤120。于本實施 例中,第一組接腳(輸出接腳)的接腳數(shù)大于第二組接腳(輸入接腳)的接腳 數(shù)。
鍵盤控制器11的第一組接腳100-115與鍵盤矩陣10的第一連接線12耦接。 鍵盤控制器11的第二組接腳200-207與鍵盤矩陣10的第三連接線14耦接。鍵 盤控制器11的鍵盤識別輸出接腳300與鍵盤矩陣10的第二連接線13耦接。
上述第一連接線12與上述第三連接線14交錯而形成多個第一交錯點15, 第二連接線13與第三連接線14交錯而形成多個第二交錯點16。每一第一交錯 點15與第二交錯點16各具有一開關(guān)17。第一交錯點15與鍵盤120的多個按鍵 121相對應(yīng)此為已知鍵盤按鍵工作原理,在此不再詳述。第二交錯點16的開關(guān) 狀態(tài)則可用來定義一鍵盤識別碼。
本實施例中,鍵盤矩陣為8*16矩陣,第二連接線13與第三連接線14交錯 而形成8個第二交錯點,在本實施例中,每一個開關(guān)17具有開、關(guān)兩種狀態(tài), 分別以O(shè)、 l來表示這兩種狀態(tài),那么8個第二交錯點共有28種狀態(tài),即可定義 28個鍵盤識別碼。
在本實施例中,上述第二交錯點16的開關(guān)17的設(shè)定可以在生產(chǎn)過程便設(shè) 定。在其它實施例中,上述第二交錯點16的開關(guān)17的設(shè)定也可以利用設(shè)置于 筆記本電腦的指撥開關(guān)、跳線裝置等機(jī)構(gòu)裝置來進(jìn)行設(shè)定,或者利用軟件方式, 例如在BIOS環(huán)境下設(shè)定上述第二交錯點16的開關(guān)17。
鍵盤識別輸出接腳300輸出掃描訊號,使鍵盤控制器11通過第二組接腳 200 207讀取第二交錯點16的開關(guān)狀態(tài),以獲得一鍵盤識別碼。鍵盤控制器11 并將其所獲得的鍵盤識別碼與鍵盤識別碼對照表18進(jìn)行比對,以得到該鍵盤識別碼對應(yīng)的鍵盤類型和鍵盤驅(qū)動程序類型。上述內(nèi)存19中則儲存了與上述鍵盤 類型相對應(yīng)的鍵盤驅(qū)動程序及掃描碼。
例如第二連接線13與鍵盤控制器的第二組接腳200~207的八個交錯點的 開關(guān)狀態(tài)為01001100,在這個實施例中,鍵盤識別碼即為26+23+22=74,鍵盤控 制器ll將其與鍵盤識別碼對照表18進(jìn)行比對,假設(shè)其所對應(yīng)的鍵盤類型為中 國,那么鍵盤控制器ll將調(diào)用與此類型鍵盤相對應(yīng)的鍵盤驅(qū)動程序,并設(shè)定與 此類型鍵盤的按鍵相對應(yīng)的字母、輸入符號等。
圖2所示為根據(jù)本發(fā)明一實施例的筆記本電腦的示意圖。筆記本電腦2包 括中央處理器20、北橋芯片21、南橋芯片22、嵌入式控制器23、內(nèi)存24、鍵 盤25以及基本輸入輸出系統(tǒng)(BIOS)模塊26。
北橋芯片21耦接中央處理器20,南橋芯片22和內(nèi)存24分別耦接北橋芯片 21,嵌入式控制器23和基本輸入輸出系統(tǒng)(BIOS)模塊26分別耦接于南橋芯 片22,鍵盤25則耦接嵌入式控制器23。嵌入式控制器23還包括鍵盤控制器11 和閃存27。
請一并參考圖1和圖2,在本實施例中鍵盤控制器11內(nèi)建在嵌入式控制器 23中。筆記本電腦2開機(jī)自檢時,嵌入式控制器23開始掃描鍵盤矩陣10,鍵 盤識別輸出接腳300與第一組接腳100~115輸出掃描訊號,第二組接腳200 207 接收掃描訊號以取得第二交錯點16的開關(guān)狀態(tài),藉由第二交錯點的開關(guān)17狀 態(tài)來定義鍵盤識別碼。在本實施例中,上述第二交錯點16的開關(guān)17的設(shè)定可 以在生產(chǎn)過程便設(shè)定。
嵌入式控制器23比對所讀取的鍵盤識別碼與鍵盤識別碼對照表18,以獲得 到鍵盤類型以及鍵盤驅(qū)動程序類型。依據(jù)鍵盤類型以及鍵盤驅(qū)動程序類型,嵌 入式控制器23從閃存27中讀取與這些類型相對應(yīng)的鍵盤驅(qū)動程序和掃描碼。 例如,八個第二交錯點的開關(guān)狀態(tài)為10000001,那么鍵盤識別碼即為27+2Q=129, 嵌入式控制器23將其與鍵盤識別碼對照表18進(jìn)行比對,假設(shè)其所對應(yīng)的鍵盤 類型為中國大陸,那么嵌入式控制器23將選擇與此類型鍵盤相對應(yīng)的鍵盤驅(qū)動 程序與掃描碼,并設(shè)定與此類型鍵盤的按鍵相對應(yīng)的英文等,從而完成鍵盤的 初始化。
圖3所示為根據(jù)本發(fā)明另一實施例的筆記本電腦示意圖。筆記本電腦3包 括中央處理器30、北橋芯片31、南橋芯片32、內(nèi)存33、鍵盤34、基本輸入輸 出系統(tǒng)(BIOS)單元35、以及鍵盤控制器ll。
7北橋芯片31耦接中央處理器30,南橋芯片32和內(nèi)存33耦接北橋芯片31 , 鍵盤34、鍵盤控制器ll、以及BIOS單元35分別耦接南橋芯片32。在本實施 中基本輸入輸出系統(tǒng)單元35儲存一基本輸入輸出系統(tǒng)(BIOS)程序代碼351與 多個鍵盤設(shè)定352。
請一并參考圖1和圖3,當(dāng)電腦開機(jī)自檢時,執(zhí)行基本輸入輸出系統(tǒng)程序代 碼351。鍵盤控制器11開始掃描鍵盤矩陣10,鍵盤識別輸出接腳300與第一組 接腳100 115輸出掃描訊號,第二組接腳200-207接收掃描訊號以取得第二交 錯點的開關(guān)17狀態(tài),定義出鍵盤識別碼。鍵盤控制器11比對鍵盤識別碼與鍵 盤識別碼對照表18,得到鍵盤類型以及鍵盤驅(qū)動程序。鍵盤控制器11依據(jù)鍵盤 類型以及鍵盤驅(qū)動程序,從BIOS單元35中讀取相對應(yīng)的鍵盤驅(qū)動程序和掃描 碼等鍵盤設(shè)定352,從而完成鍵盤的初始化。
圖4為根據(jù)本發(fā)明一實施例的筆記本電腦的鍵盤設(shè)定方法的流程圖。請一 并參考圖1和圖4,首先,如步驟S402,開啟筆記本電腦。接著,在步驟S404 中,鍵盤識別輸出接腳300耦接筆記本電腦的一鍵盤矩陣10,鍵盤矩陣10具有 多個第一交錯點15與多個第二交錯點16,每一第一交錯點與第二交錯點各具有 一開關(guān)17,該些第二交錯點的開關(guān)狀態(tài)定義鍵盤識別碼,鍵盤控制器ll驅(qū)動鍵 盤識別輸出接腳300接收第二交錯點的開關(guān)狀態(tài)以定義鍵盤識別碼。在步驟 S406中,依據(jù)鍵盤識別碼載入一鍵盤設(shè)定。
綜上所述,本發(fā)明的可生成鍵盤識別碼的鍵盤控制器可使用鍵盤識別輸出 接腳,耦接鍵盤矩陣的第二連接線,以藉由第二連接線與第三連接線交錯而形 成多個第二交錯點的開關(guān)狀態(tài)來獲得一鍵盤識別碼,可以利用較少的接腳數(shù)量 生成更多的鍵盤識別碼。
雖然本發(fā)明已以具體實施例揭露如上,然其僅為了說明本發(fā)明的技術(shù)內(nèi)容, 而并非將本發(fā)明狹義地限定于該實施例,任何所屬技術(shù)領(lǐng)域中具有通常知識者,
在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更動與潤飾,因此本發(fā)明的保 護(hù)范圍當(dāng)視權(quán)利要求書所界定者為準(zhǔn)。
權(quán)利要求
1.一種鍵盤控制器,應(yīng)用于筆記本電腦,上述鍵盤控制器耦接鍵盤矩陣,上述鍵盤矩陣具有多個第一連接線、第二連接線及多個第三連接線,上述這些第一連接線與上述這些第三連接線交錯而形成多個第一交錯點,上述第二連接線與上述這些第三連接線交錯而形成多個第二交錯點,上述這些第一交錯點與鍵盤的多個按鍵相對應(yīng),且每一上述這些第一交錯點與上述這些第二交錯點各具有開關(guān),上述這些第二交錯點的開關(guān)狀態(tài)定義鍵盤識別碼,其特征是上述鍵盤控制器包括第一組接腳,耦接上述這些第一連接線;第二組接腳,耦接上述這些第三連接線;以及鍵盤識別輸出接腳,耦接上述第二連接線,以輸出掃描訊號,上述第二組接腳接收上述掃描訊號以取得上述這些第二交錯點的開關(guān)狀態(tài)。
2. 根據(jù)權(quán)利要求1所述的鍵盤控制器,其特征是,其中上述鍵盤識別碼定 義鍵盤類型以及與上述鍵盤類型相對應(yīng)的鍵盤驅(qū)動程序及掃描碼。
3. 根據(jù)權(quán)利要求2所述的鍵盤控制器,其特征是,上述鍵盤控制器還包括 內(nèi)存,上述內(nèi)存存有各種鍵盤類型的鍵盤驅(qū)動程序及掃描碼。
4. 根據(jù)權(quán)利要求1所述的鍵盤控制器,其特征是,其中上述鍵盤控制器還 具有鍵盤識別碼對照表,上述鍵盤控制器獲得上述鍵盤識別碼,即比對上述鍵 盤識別碼對照表得到與上述鍵盤識別碼對應(yīng)的鍵盤類型以及鍵盤驅(qū)動程序。
5. 根據(jù)權(quán)利要求1所述的鍵盤控制器,其特征是,其中上述第一組接腳是 上述鍵盤控制器的輸出接腳,上述第二組接腳是上述鍵盤控制器的輸入接腳, 且上述第一組接腳的接腳數(shù)大于上述第二組接腳的接腳數(shù)。
6. —種筆記本電腦,其特征是,上述筆記本電腦包括鍵盤,具有鍵盤矩陣,上述鍵盤矩陣具有多個第一連接線、第二連接線及 多個第三連接線,上述這些第一連接線與上述這些第三連接線交錯而形成多個 第一交錯點,上述第二連接線與上述這些第三連接線交錯而形成多個第二交錯 點,上述這些第一交錯點與上述鍵盤的多個按鍵相對應(yīng),每一上述這些第一交 錯點與上述這些第二交錯點各具有開關(guān),上述這些第二交錯點的開關(guān)狀態(tài)定義 鍵盤識別碼;以及鍵盤控制器,上述鍵盤控制器包括第一組接腳,耦接上述這些第一連接線; 第二組接腳,耦接上述這些第三連接線;及鍵盤識別輸出接腳,耦接上述第二連接線以輸出掃描訊號,上述第二組 接腳接收上述掃描訊號以取得上述這些第二交錯點的開關(guān)狀態(tài)。
7. 根據(jù)權(quán)利要求6所述的筆記本電腦,其特征是,其中上述鍵盤識別碼定 義鍵盤類型以及與上述鍵盤類型相對應(yīng)的鍵盤驅(qū)動程序及掃描碼。
8. 根據(jù)權(quán)利要求6所述的筆記本電腦,其特征是,其中上述鍵盤控制器內(nèi) 建在嵌入式控制器中,上述筆記本電腦開機(jī)時,上述嵌入式控制器驅(qū)動上述鍵 盤識別輸出接腳,以藉由上述這些第二交錯點的開關(guān)狀態(tài)來讀取上述鍵盤識別 碼。
9. 根據(jù)權(quán)利要求8所述的筆記本電腦,其特征是,其中上述嵌入式控制器 儲存多個鍵盤設(shè)定,當(dāng)上述筆記本電腦開機(jī)時,上述嵌入式控制器依據(jù)上述鍵 盤識別碼由上述這些鍵盤設(shè)定中載入與上述鍵盤識別碼相對應(yīng)的鍵盤設(shè)定。
10. 根據(jù)權(quán)利要求6所述的筆記本電腦,其特征是,其中上述筆記本電腦還 包括基本輸入輸出系統(tǒng)單元,耦接上述鍵盤控制器,上述基本輸入輸出系統(tǒng)單 元儲存基本輸入輸出系統(tǒng)程序代碼與多個鍵盤設(shè)定,當(dāng)上述筆記本電腦開機(jī)時, 上述筆記本電腦執(zhí)行上述基本輸入輸出系統(tǒng)程序代碼以掃描上述鍵盤矩陣,使 上述鍵盤控制器取得上述鍵盤識別碼,即依據(jù)上述鍵盤識別碼由上述這些鍵盤 設(shè)定中載入與上述鍵盤識別碼相對應(yīng)的鍵盤設(shè)定。
全文摘要
本發(fā)明有關(guān)于一種筆記本電腦及其鍵盤控制器。鍵盤控制器耦接一鍵盤矩陣,其具有多個縱連接線、鍵盤識別連接線及多個橫連接線,多個縱連接線與多個橫連接線交錯而形成多個第一交錯點,多個第一交錯點與鍵盤的多個按鍵相對應(yīng),鍵盤識別連接線與多個橫連接線交錯而形成多個第二交錯點,且每一第一交錯點與第二交錯點各具有一開關(guān),第二交錯點的開關(guān)狀態(tài)定義一鍵盤識別碼。鍵盤控制器包括耦接上述縱連接線的第一組接腳、耦接上述橫連接線的第二組接腳與耦接上述鍵盤識別連接線的鍵盤識別輸出接腳。鍵盤識別輸出接腳接收第二交錯點的開關(guān)狀態(tài)。
文檔編號H03M11/00GK101635572SQ20081013431
公開日2010年1月27日 申請日期2008年7月22日 優(yōu)先權(quán)日2008年7月22日
發(fā)明者劉賢宗 申請人:和碩聯(lián)合科技股份有限公司