Nova Patents
TW201719337A

Keyboard apparatus

Abstract

A keyboard apparatus is provided. The keyboard apparatus include M driving circuits DC(1)~DC(M), N transition circuits TC(1)~TC(N), a control module, M column lines C(1)~C(M), N row lines R(1)~R(N), and MxN key units KU(1,1)~KU(M, N). The control module scans the M column lines C(1)~C(M) in M scan periods scan(1)~scan(M), respectively. When a key unit KU(k, u), located at an intersection of a k-th column line C(K) and an x-th row line R(x), among N key units KU(k,1)~KU(k, N) is pressed, a switch S(k, x) in the key unit KU(k, x) transmits a scan voltage on the column line C(k) to the x-th row line R(x). Depending on whether the transition circuit TC(x) is turned on or not, the transition circuit TC(x) changes the output voltage Rout(x). Then, the control module determines if the key unit KU(k,x) is pressed or not according to level of the output voltage Rout(x).

TW201719337A, drawing sheet 1
Sheet 1 of 5

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

8 claims: 1 independent, 7 dependent

  1. 1
    A keyboard device comprising:M drive circuits DC(1)~DC(M);N transition circuits TC(1)~TC(N), wherein M and N are positive integers;a control module having N Input port and M output port, wherein the N input Electricity are electrically coupled to the N transition circuits TC(1) TC(N), respectively, and the M output port are electrically coupled to the M drive circuits DC(1)~DC(M);M line signal lines C(1)~C(M) are electrically coupled to the M drive circuits DC(1)~DC(M);The column signal lines R(1)~R(N) are electrically coupled to the N transition circuits TC(1)~TC(N), respectively, wherein the N column signal lines R(1)~R(N) ) forming MxN intersections with the M line signal lines C(1)~C(M);and MxN button units KU(1,1)~KU(M,N), respectively, at the MxN intersections a button unit KU(i,j) of the MxN button units KU(1,1)~KU(M,N) includes a switch sw(i,j), where i is less than or equal to M. An integer, and j is a positive integer less than or equal to N. The two ends of the switch sw(i, j) are electrically coupled to a row of signal lines C(i) and a column of signal lines R(j), respectively. When KU(i,j) is pressed, the switch sw(i,j) makes the line signal C(i) and the column signal line R(j) are electrically connected;wherein the control module is respectively for the M row signal lines C in the M scan periods scan(1)~scan(M) )~C(M) scans the M lines The operation of scanning the line C(1)~C(M) includes: (a) setting a starting value of a variable k, the starting value of the variable k being a positive integer less than or equal to M;(b In a scan period scan(k): (b1) the control module supplies a scan voltage to a row of signal lines C(k) of a kth row via the M output ports to the row signal line C (k) scanning and providing an unscanned voltage to the other row signal lines C(1)~C(k-1) and C(k+1)~C(M), wherein the level of the unscanned voltage Is lower than the level of the scanning voltage;(b2) detecting the MxN button units KU(1,1)~KU(M,N) by using the N transition circuits TC(1)~TC(N) And an on state of N button units KU(k, 1)~KU(k, N) electrically coupled to the line signal line C(k), wherein (1) the N button units KU(k, 1) In ~KU(k,N), when a button unit KU(k,x) located at a intersection of the row signal line C(k) and a column of signal lines R(x) of an xth column is pressed, The switch unit KU(k, x) includes a switch sw(k, x) for transmitting the scan voltage on the row signal line C(k) to the column signal line R(x), the scan voltage is connected a transitional state to the column signal line R(x) TC(x) is turned on, and one of the output voltages Rout(x) generated by the transition circuit TC(x) is a first voltage value, where x is a positive integer less than or equal to N;(2) the MxN button unit KU(1,1)~KU(M,N), When a button unit KU(m, x) at a intersection of a signal line C(m) located at an mth line and the column signal line R(x) is pressed, the button unit KU(m, x) is included One of the switches sw(m, x) transmits the unscanned voltage on the row signal line C(m) to the column signal line R(x), where m is a positive integer less than or equal to M, and m Not equal to the variable k;(3) when the transition circuit TC(x) is turned on, the control module determines that the button unit KU(k, x) is pressed;and (4) when the transition circuit TC(x) When not conducting, the control module determines that the button unit KU(k, x) is not pressed;and (c) updates the variable k, and the updated variable k corresponds to a line signal line that has not been scanned, and Steps (b1) and (b2) are repeatedly performed according to the updated k value until all the row signal lines have been scanned. 一種鍵盤裝置,包含:M個驅動電路DC(1)~DC(M);N個轉態電路TC(1)~TC(N),其中M、N為正整數;一控制模組,具有N個輸入埠與M個輸出埠,其中該N個輸入埠係分別電性耦合至該N個轉態電路TC(1)~TC(N),且該M個輸出埠係分別電性耦合至該M個驅動電路DC(1)~DC(M);M個行信號線C(1)~C(M),分別電性耦合於該M個驅動電路DC(1)~DC(M);N個列信號線R(1)~R(N),分別電性耦合於該N個轉態電路TC(1)~TC(N),其中該N個列信號線R(1)~R(N)與該M個行信號線C(1)~C(M)形成MxN個交會處;以及MxN個按鍵單元KU(1,1)~KU(M,N),分別設置於該MxN個交會處,該MxN個按鍵單元KU(1,1)~KU(M,N)中的一按鍵單元KU(i,j)係包含一開關sw(i,j),其中i為小於或等於M之正整數,且j為小於或等於N之正整數,該開關sw(i,j)的兩端分別電性耦合於一行信號線C(i)與一列信號線R(j),其中當該按鍵單元KU(i,j)被按壓時,該開關sw(i,j)係使該行信號線C(i)及該列信號線R(j)電性連接;其中,該控制模組係分別於M個掃描週期scan(1)~scan(M)內對該M個行信號線C(1)~C(M)進行掃描,對該M個行信 號線C(1)~C(M)進行掃描之動作係包含:(a)設定一變數k的一起始值,該變數k之該起始值係為小於或等於M的正整數;(b)於一掃描週期scan(k)中:(b1)該控制模組經由該M個輸出埠,將一掃描電壓提供至一第k行的一行信號線C(k)以對該行信號線C(k)進行掃描,並提供一未掃描電壓至其他的行信號線C(1)~C(k-1)與C(k+1)~C(M),其中該未掃描電壓的位準係低於該掃描電壓的位準;(b2)利用該N個轉態電路TC(1)~TC(N)偵測該MxN個按鍵單元KU(1,1)~KU(M,N)中,與該行信號線C(k)電性耦合的N個按鍵單元KU(k,1)~KU(k,N)的導通狀態,其中(1)於該N個按鍵單元KU(k,1)~KU(k,N)中,當位於該行信號線C(k)與一第x列的一列信號線R(x)交會處的一按鍵單元KU(k,x)被按壓時,該按鍵單元KU(k,x)所包含之一開關sw(k,x)係將該行信號線C(k)上的該掃描電壓傳送至該列信號線R(x),該掃描電壓使連結至該列信號線R(x)的一轉態電路TC(x)導通,轉態電路TC(x)所產生之一輸出電壓Rout(x)為一第一電壓值,其中x為小於或等於N的正整數;(2)於該MxN個按鍵單元KU(1,1)~KU(M,N)中, 當位於一第m行的一信號線C(m)與該列信號線R(x)交會處的一按鍵單元KU(m,x)被按壓時,該按鍵單元KU(m,x)所包含之一開關sw(m,x)係將該行信號線C(m)上的該未掃描電壓傳送至該列信號線R(x)上,其中m為小於或等於M的正整數,且m不等於該變數k;(3)當該轉態電路TC(x)導通時,該控制模組判定該按鍵單元KU(k,x)被按壓;及(4)當該轉態電路TC(x)不導通時,該控制模組判定該按鍵單元KU(k,x)未被按壓;以及(c)更新該變數k,更新後之該變數k係對應至尚未被掃描之行信號線,並根據更新後之k值重複執行步驟(b1)與(b2),直到所有的行信號線均被掃描過為止。 一種鍵盤裝置,包含:M個驅動電路DC(1)~DC(M);N個轉態電路TC(1)~TC(N),其中M、N為正整數;一控制模組,具有N個輸入埠與M個輸出埠,其中該N個輸入埠係分別電性耦合至該N個轉態電路TC(1)~TC(N),且該M個輸出埠係分別電性耦合至該M個驅動電路DC(1)~DC(M);M個行信號線C(1)~C(M),分別電性耦合於該M個驅動電路DC(1)~DC(M);N個列信號線R(1)~R(N),分別電性耦合於該N個轉態電路TC(1)~TC(N),其中該N個列信號線R(1)~R(N)與該M個行信號線C(1)~C(M)形成MxN個交會處;以及MxN個按鍵單元KU(1,1)~KU(M,N),分別設置於該MxN個交會處,該MxN個按鍵單元KU(1,1)~KU(M,N)中的一按鍵單元KU(i,j)係包含一開關sw(i,j),其中i為小於或等於M之正整數,且j為小於或等於N之正整數,該開關sw(i,j)的兩端分別電性耦合於一行信號線C(i)與一列信號線R(j),其中當該按鍵單元KU(i,j)被按壓時,該開關sw(i,j)係使該行信號線C(i)及該列信號線R(j)電性連接;其中,該控制模組係分別於M個掃描週期scan(1)~scan(M)內對該M個行信號線C(1)~C(M)進行掃描,對該M個行信 號線C(1)~C(M)進行掃描之動作係包含:(a)設定一變數k的一起始值,該變數k之該起始值係為小於或等於M的正整數;(b)於一掃描週期scan(k)中:(b1)該控制模組經由該M個輸出埠,將一掃描電壓提供至一第k行的一行信號線C(k)以對該行信號線C(k)進行掃描,並提供一未掃描電壓至其他的行信號線C(1)~C(k-1)與C(k+1)~C(M),其中該未掃描電壓的位準係低於該掃描電壓的位準;(b2)利用該N個轉態電路TC(1)~TC(N)偵測該MxN個按鍵單元KU(1,1)~KU(M,N)中,與該行信號線C(k)電性耦合的N個按鍵單元KU(k,1)~KU(k,N)的導通狀態,其中(1)於該N個按鍵單元KU(k,1)~KU(k,N)中,當位於該行信號線C(k)與一第x列的一列信號線R(x)交會處的一按鍵單元KU(k,x)被按壓時,該按鍵單元KU(k,x)所包含之一開關sw(k,x)係將該行信號線C(k)上的該掃描電壓傳送至該列信號線R(x),該掃描電壓使連結至該列信號線R(x)的一轉態電路TC(x)導通,轉態電路TC(x)所產生之一輸出電壓Rout(x)為一第一電壓值,其中x為小於或等於N的正整數;(2)於該MxN個按鍵單元KU(1,1)~KU(M,N)中, 當位於一第m行的一信號線C(m)與該列信號線R(x)交會處的一按鍵單元KU(m,x)被按壓時,該按鍵單元KU(m,x)所包含之一開關sw(m,x)係將該行信號線C(m)上的該未掃描電壓傳送至該列信號線R(x)上,其中m為小於或等於M的正整數,且m不等於該變數k;(3)當該轉態電路TC(x)導通時,該控制模組判定該按鍵單元KU(k,x)被按壓;及(4)當該轉態電路TC(x)不導通時,該控制模組判定該按鍵單元KU(k,x)未被按壓;以及(c)更新該變數k,更新後之該變數k係對應至尚未被掃描之行信號線,並根據更新後之k值重複執行步驟(b1)與(b2),直到所有的行信號線均被掃描過為止。