TWI612443B - Keyboard apparatus - Google Patents
Keyboard apparatus Download PDFInfo
- Publication number
- TWI612443B TWI612443B TW105136441A TW105136441A TWI612443B TW I612443 B TWI612443 B TW I612443B TW 105136441 A TW105136441 A TW 105136441A TW 105136441 A TW105136441 A TW 105136441A TW I612443 B TWI612443 B TW I612443B
- Authority
- TW
- Taiwan
- Prior art keywords
- voltage
- row
- scan
- signal lines
- column
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/0202—Constructional details or processes of manufacture of the input device
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M11/00—Coding in connection with keyboards or like devices, i.e. coding of the position of operated keys
- H03M11/20—Dynamic coding, i.e. by key scanning
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
本發明係為一種鍵盤裝置,包括M個驅動電路DC(1)~DC(M);N個轉態電路TC(1)~TC(N);控制模組;M個行信號線C(1)~C(M);N個列信號線R(1)~R(N);以及MxN個按鍵單元KU(1,1)~KU(M,N)。其中,控制模組係分別於M個掃描週期scan(1)~scan(M)內對M個行信號線C(1)~C(M)進行掃描。於N個按鍵單元KU(k,1)~KU(k,N)中,當位於第k行的行信號線C(k)與第x列信號線R(x)交會處的按鍵單元KU(k,x)被按壓時,按鍵單元KU(k,x)所包含之開關sw(k,x)係將行信號線C(k)上的掃描電壓傳送至列信號線R(x)。其中,連結至列信號線R(x)的轉態電路TC(x)會根據是否被導通而改變產生之輸出電壓Rout(x)。其後,控制模組係依據輸出電壓Rout(x)的位準,判斷按鍵單元KU(k,x)是否被按壓。 The invention is a keyboard device, which includes M driving circuits DC (1) ~ DC (M); N transition circuits TC (1) ~ TC (N); a control module; M row signal lines C (1 ) ~ C (M); N column signal lines R (1) ~ R (N); and MxN key units KU (1,1) ~ KU (M, N). The control module scans the M line signal lines C (1) ~ C (M) in M scanning cycles scan (1) ~ scan (M), respectively. In the N key units KU (k, 1) ~ KU (k, N), when the key unit KU (k) at the intersection of the k-th row signal line C (k) and the x-th column signal line R (x) k, x) When pressed, the switch sw (k, x) included in the key unit KU (k, x) transmits the scanning voltage on the row signal line C (k) to the column signal line R (x). The transition circuit TC (x) connected to the column signal line R (x) changes the output voltage Rout (x) generated according to whether it is turned on. Thereafter, the control module determines whether the key unit KU (k, x) is pressed according to the level of the output voltage Rout (x).
Description
本發明是有關於一種鍵盤裝置,且特別是有關於一種具有防鬼鍵功能之鍵盤裝置。 The present invention relates to a keyboard device, and more particularly, to a keyboard device with an anti-ghost key function.
為了避免使用過多的接線而增加製造成本,以及基於組裝時便利性考量等,目前許多鍵盤均採用按鍵矩陣(keyboard matrix)的架構。此類鍵盤卻可能存在鬼鍵(Ghost Key)的現象。 In order to avoid using too many wires to increase manufacturing costs, and based on convenience considerations during assembly, many keyboards currently use a keyboard matrix architecture. Ghost keys may exist on this type of keyboard.
請參照第1A~1D圖,其繪示鬼鍵發生之示意圖。此處的按鍵矩陣將四個按鍵單元KU(1,1)、KU(1,2)、KU(2,1)、KU(2,2)設置在兩個行信號線C(1)、C(2)與兩個列信號線R(1)、R(2)所形成之四個交會處。按鍵單元KU(1,1)位於第一行第一列、按鍵單元KU(1,2)位於第一行第二列、按鍵單元KU(2,1)位於第二行第一列、按鍵單元KU(2,2)位於第二行第二列。其中,以網底繪式的圓圈代表被按壓的按鍵單元,以白底繪式的圓圈代表未被按壓的按鍵單元。任一個按鍵單元被按下時,與該按鍵單元相連接的行信號線與列信號線將彼此導通。例如,若按鍵單元KU(1,1)被按下時,行信號線C(1)與列信號線R(1)會彼此導通。 Please refer to Figures 1A ~ 1D, which are schematic diagrams showing the occurrence of ghost keys. The key matrix here sets the four key units KU (1,1), KU (1,2), KU (2,1), and KU (2,2) on two line signal lines C (1), C (2) Four intersections formed by two column signal lines R (1), R (2). The button unit KU (1,1) is located in the first row and first column, the button unit KU (1,2) is located in the first row and second column, the button unit KU (2,1) is located in the second row and first column, and the button unit KU (2,2) is in the second row and second column. Among them, a circle drawn on the screen represents the pressed key unit, and a circle drawn on the white background represents the unpressed key unit. When any one of the key units is pressed, the row signal line and the column signal line connected to the key unit will be conducted to each other. For example, if the key unit KU (1,1) is pressed, the row signal line C (1) and the column signal line R (1) are electrically connected to each other.
鍵盤控制器會在各個行信號線輪續發出掃描電壓,並偵測在 各個列信號線的位準。因此,若鍵盤控制器對行信號線C(1)發出掃描信號,且按鍵單元KU(1,1)被按壓時,鍵盤控制器可以透過在列信號線R(1)的高位準,確認按鍵單元KU(1,1)被按壓。 The keyboard controller will continuously send scanning voltage on each line signal line, and detect the The level of each column signal line. Therefore, if the keyboard controller sends a scanning signal to the row signal line C (1) and the key unit KU (1,1) is pressed, the keyboard controller can confirm the key by the high level of the column signal line R (1) The unit KU (1,1) is pressed.
承上,在第1A圖中,假設按鍵單元KU(1,1)並未被按下,但按鍵單元KU(1,2)、KU(2,1)、KU(2,2)均被按下。在此種情況下,鍵盤控制器從行信號線C(1)發出的掃描電壓,卻可能透過按鍵單元KU(1,2)、KU(2,2)、KU(2,1)而使列信號線R(1)為偏壓在高位準。連帶地,鍵盤控制器會因為列信號線R(1)為偏壓在高位準而將按鍵單元KU(1,1)判斷為導通。 It is assumed that in Figure 1A, the key unit KU (1,1) is not pressed, but the key units KU (1,2), KU (2,1), and KU (2,2) are all pressed. under. In this case, the scanning voltage sent by the keyboard controller from the row signal line C (1) may cause the column to pass through the key units KU (1,2), KU (2,2), and KU (2,1). The signal line R (1) is biased at a high level. Together, the keyboard controller determines that the key unit KU (1,1) is on because the column signal line R (1) is biased at a high level.
因此,鍵盤控制器針對第1A~1D圖的任一種按壓情況所判斷出的結果,都可能會誤以為沒有被按下的按鍵(亦即誤判第1A圖的按鍵單元KU(1,1)、第1B圖的按鍵單元KU(1,2)、第1C圖的按鍵單元KU(2,1)、第1D圖的按鍵單元KU(2,2))是被按下的,而造成誤判,此即為鬼鍵現象。 Therefore, the results determined by the keyboard controller for any of the pressing conditions in Figs. 1A to 1D may mistakenly think that the key has not been pressed (that is, the key unit KU (1, 1) in Fig. 1A, The key unit KU (1,2) in FIG. 1B, the key unit KU (2, 1) in FIG. 1C, and the key unit KU (2, 2) in FIG. 1D) were pressed, causing misjudgment. That is the ghost key phenomenon.
承上,鬼鍵現象指的是,鍵盤控制器有可能在沒有被按壓的一個按鍵單元周圍的多個按鍵單元同時被按壓的情況下,鍵盤控制器誤判此沒有被按壓的按鍵單元為被按壓的情況。如何解決上述之鬼鍵現象,乃業界所致力的課題之一。 According to the above, the ghost key phenomenon refers to the fact that the keyboard controller may misjudge that the unpressed key unit is pressed when multiple key units around a key unit that is not pressed are pressed at the same time. Case. How to solve the above-mentioned ghost bond phenomenon is one of the topics devoted to the industry.
本發明係有關於一種具有防鬼鍵功能之鍵盤裝置。 The invention relates to a keyboard device with an anti-ghost key function.
根據本發明之一方面,提出一種鍵盤裝置,包含: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)中,當位於該第k個行信號線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)與該第x列信號線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)與(c),直到所有的行信號線均被掃描過為止。 According to an aspect of the present invention, a keyboard device is provided, including: M driving circuits DC (1) ~ DC (M): N transition circuits TC (1) ~ TC (N), where M and N are positive integers ; A control module with N input ports and M output ports, wherein the N input ports are respectively electrically coupled to the N transition circuits TC (1) ~ TC (N), and the M output ports are electrically coupled to the M driving circuits DC (1) ~ DC (M) respectively; M row signal lines C (1) ~ C (M ) Are electrically coupled to the M driving circuits DC (1) ~ DC (M), respectively; N column signal lines R (1) ~ R (N) are respectively electrically coupled to the N transition circuits TC ( 1) ~ TC (N), where the N column signal lines R (1) ~ R (N) and the M row signal lines C (1) ~ C (M) form MxN intersections; and MxN keys The units KU (1,1) ~ KU (M, N) are respectively arranged at the MxN intersections, and one of the MxN key units KU (1,1) ~ KU (M, N) is a key unit KU (i , j) includes a switch sw (i, j), where i is a positive integer less than or equal to M, 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 one row of signal lines C (i) and one row of signal lines R (j), wherein when the key unit KU (i, j) is pressed, the switch sw (i, j) causes the row of signal lines C (i ) And the column signal lines R (j) are electrically connected; among them, the control module is respectively for the M row signal lines C (1) ~ C in M scan periods scan (1) ~ scan (M). (M) Scanning, scanning the M line signal lines C (1) ~ C (M) includes: (a) setting a A starting value of the number k, the starting value of the variable k is a positive integer less than or equal to M; (b) in a scan period scan (k): (b1) the control module passes the M outputs Port, providing a scanning voltage to the kth row signal line C (k) to scan the row signal line C (k), and providing an unscanned voltage to the other row signal lines C (1) ~ C ( k-1) and C (k + 1) ~ C (M), where the level of the unscanned voltage is lower than the level of the scanned voltage; (b2) using the N transition circuits TC (1) ~ TC (N) detects the N key units KU (k, 1) ~ KU that are electrically coupled to a row of signal lines C (k) among the MxN key units KU (1,1) ~ KU (M, N) (k, N) on state, where (1) is on the N key sheets Among the elements KU (k, 1) ~ KU (k, N), when a key unit KU (k, at the intersection of the kth row signal line C (k) and an xth column signal line R (x) x) When pressed, a switch sw (k, x) included in the key unit KU (k, x) transmits the scanning voltage on the row of signal lines C (k) to a column of signal lines R (x) , The scan voltage turns on a transition circuit TC (x) connected to the column signal line R (x), and an output voltage 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) Among the MxN key units KU (1,1) ~ KU (M, N), when a signal line C (m) is located in an m-th row When a button unit KU (m, x) at the intersection with the x-th column signal line R (x) is pressed, a switch sw (m, x) included in the button unit KU (m, x) The unscanned voltage on the row signal line C (m) is transmitted to a column of signal lines R (x), where m is a positive integer less than or equal to M, and m is not equal to the variable k; (3) when the transition When the circuit TC (x) is on, the control module determines that the key unit KU (k, x) is pressed; and (4) When the transition circuit TC (x) is not on, the control module determines the key unit KU (k, x) Being pressed; and (c) updating the variable k, the updated variable k corresponds to the signal line of the row that has not yet been scanned, and repeats steps (b1), (b2), and (c) according to the updated k value Until all the line signal lines have been scanned.
為了對本發明之上述及其他方面有更佳的瞭解,下文特舉較佳實施例,並配合所附圖式,作詳細說明如下: In order to have a better understanding of the above and other aspects of the present invention, preferred embodiments are described below in detail with the accompanying drawings, as follows:
111a‧‧‧M個輸入埠 111a‧‧‧M input ports
111b‧‧‧N個輸出埠 111b‧‧‧N output ports
C(1)、C(k)、C(M)、C(2)、C(3)、C(4)‧‧‧行信號線 C (1), C (k), C (M), C (2), C (3), C (4) line
R(1)、R(x)、R(N)、R(2)、R(3)、R(4)‧‧‧列信號線 R (1), R (x), R (N), R (2), R (3), R (4) ‧‧‧ column signal line
KU(1,1)、KU(1,2)、KU(2,1)、KU(2,2)、KU(k,1)、KU(M,1)、KU(1,x)、KU(k,x)、KU(M,x)、KU(1,N)、KU(k,N)、KU(M,N)、KU(3,1)、KU(4,1)、KU(3,2)、KU(4,2)、KU(1,3)、KU(2,3)、KU(3,3)、KU(4,3)、KU(1,4)、KU(2,4)、KU(3,4)、KU(4,4)‧‧‧按鍵單元 KU (1,1), KU (1,2), KU (2,1), KU (2,2), KU (k, 1), KU (M, 1), KU (1, x), KU (k, x), KU (M, x), KU (1, N), KU (k, N), KU (M, N), KU (3,1), KU (4,1), KU ( 3,2), KU (4,2), KU (1,3), KU (2,3), KU (3,3), KU (4,3), KU (1,4), KU (2 , 4), KU (3,4), KU (4,4) ‧‧‧button unit
10、60‧‧‧鍵盤裝置 10, 60‧‧‧ keyboard device
11‧‧‧電腦主機板 11‧‧‧Computer Motherboard
113、913‧‧‧驅動模組 113, 913‧‧‧Drive Module
DC(1)、DC(k)、DC(M)‧‧‧驅動電路 DC (1), DC (k), DC (M) ‧‧‧Drive circuit
111、911‧‧‧控制模組 111、911‧‧‧Control Module
115、915‧‧‧讀取模組 115, 915‧‧‧Reading module
TC(1)、TC(x)、TC(N)、TC(2)、TC(3)、TC(4)‧‧‧轉態電路 TC (1), TC (x), TC (N), TC (2), TC (3), TC (4)
117a、117b‧‧‧第一連接器 117a, 117b‧‧‧first connector
133a、133b‧‧‧第二連接器 133a, 133b‧‧‧Second connector
13‧‧‧鍵盤模組 13‧‧‧Keyboard Module
131、931‧‧‧按鍵矩陣 131, 931‧‧‧ Key Matrix
Cin(1)、Cin(k)、Cin(M)、Cin(2)‧‧‧行輸入線 Cin (1), Cin (k), Cin (M), Cin (2) ‧‧‧ line input lines
Rout(1)、Rout(x)、Rout(N)、Rout(2)、Rout(3)、Rout(4)‧‧‧輸出電壓 Rout (1), Rout (x), Rout (N), Rout (2), Rout (3), Rout (4) ‧‧‧ Output voltage
BJT(x)‧‧‧電晶體 BJT (x) ‧‧‧Transistor
S41、S43、S431、S433、S433a、S433b、S433c、S45、S47、S51、S52、S53、S54、S55、S56、S57‧‧‧步驟 S41, S43, S431, S433, S433a, S433b, S433c, S45, S47, S51, S52, S53, S54, S55, S56, S57
431‧‧‧分壓電路 431‧‧‧Divided voltage circuit
433‧‧‧上拉電路 433‧‧‧pull-up circuit
435‧‧‧開關電路 435‧‧‧Switch circuit
NRout(x)、NRout(1)、NRout(2)、NRout(3)、NRout(4)‧‧‧列讀取節點 N Rout (x) , N Rout (1) , N Rout (2) , N Rout (3) , N Rout (4) ‧‧‧ column read nodes
NR(x)、NR(1)、NR(2)、NR(3)、NR(4)‧‧‧列信號節點 N R (x) , N R (1) , N R (2) , N R (3) , N R (4) ‧‧‧ column signal nodes
Nb(x)、Nb(1)、Nb(2)、Nb(3)、Nb(4)‧‧‧比較節點 N b (x) , N b (1) , N b (2) , N b (3) , N b (4) ‧‧‧Compare node
sw(k,x)、sw(1,1)、sw(1,2)、sw(1,3)、sw(1,4)、sw(2,1)、sw(2,2)、sw(2,3)、sw(2,4)、sw(3,1)、sw(3,2)、sw(3,3)、sw(3,4)、sw(4,1)、sw(4,2)、sw(4,3)、sw(4,4)‧‧‧開關 sw (k, x), sw (1,1), sw (1,2), sw (1,3), sw (1,4), sw (2,1), sw (2,2), sw (2,3), sw (2,4), sw (3,1), sw (3,2), sw (3,3), sw (3,4), sw (4,1), sw ( 4,2), sw (4,3), sw (4,4) ‧‧‧ switch
r(k,x)、r(1,1)、r(1,2)、r(1,3)、r(1,4)、r(2,1)、r(2,2)、r(2,3)、r(2,4)、r(3,1)、r(3,2)、r(3,3)、r(3,4)、r(4,1)、r(4,2)、r(4,3)、r(4,4)、rc(1)、rc(2)、rc(3)、rc(4)、tb1(1)、rb2(1)、rb1(2)、rb2(2)、rb1(3)、rb2(3)、rb1(4)、rb2(4)、r ∥ ‧‧‧電阻 r (k, x), r (1,1), r (1,2), r (1,3), r (1,4), r (2,1), r (2,2), r (2,3), r (2,4), r (3,1), r (3,2), r (3,3), r (3,4), r (4,1), r ( 4,2), r (4,3), r (4,4), rc (1), rc (2), rc (3), rc (4), tb1 (1), rb2 (1), rb1 (2), rb2 (2), rb1 (3), rb2 (3), rb1 (4), rb2 (4), r ‧ ‧‧‧ resistance
scan(1)、scan(2)、scan(3)、scan(4)‧‧‧掃描週期 scan (1), scan (2), scan (3), scan (4) ‧‧‧scan period
Vscan‧‧‧掃描電壓 V scan ‧‧‧scan voltage
Vun-scan‧‧‧未掃描電壓 V un-scan ‧‧‧
VRoutH‧‧‧高位準 V RoutH ‧‧‧High level
VRoutL‧‧‧低位準 V Rout L‧‧‧ Low
Vth‧‧‧臨限電壓 Vth‧‧‧Threshold voltage
V1on、V2on、V4on‧‧‧電壓 V1on, V2on, V4on‧‧‧Voltage
t0、t1、t2、t3、t4、t5‧‧‧時點 t0, t1, t2, t3, t4, t5
T1、T2、T3、T4、T5‧‧‧時間區段 T1, T2, T3, T4, T5
82、84‧‧‧等效電路 82, 84‧‧‧ equivalent circuit
821、841‧‧‧上方部分 821, 8411, ‧‧ upper part
823、843‧‧‧下方部分 823, 843‧‧‧ lower part
843a、843b‧‧‧子部分 843a, 843b ‧‧‧ subsection
9130‧‧‧升壓電路 9130‧‧‧Boost circuit
MCUout‧‧‧控制器輸出線 MCUout‧‧‧controller output line
MCUin‧‧‧控制器輸入線 MCUin‧‧‧controller input line
Csel(1)、Csel(2)、Csel(Q)‧‧‧控制器行選取線 Csel (1), Csel (2), Csel (Q) ‧‧‧ Controller line selection line
Rsel(1)、Rsel(2)、Rsel(P)‧‧‧控制器列選取線 Rsel (1), Rsel (2), Rsel (P) ‧‧‧Controller column selection line
9111d‧‧‧控制器輸入埠 9111d‧‧‧controller input port
9111c‧‧‧P個列選擇埠 9111c‧‧‧P column selection port
9115‧‧‧多工器 9115‧‧‧ Multiplexer
9115c‧‧‧多工輸出埠 9115c‧‧‧Multiplex output port
9115a‧‧‧P個列設定埠 9115a‧‧‧P column setting port
9115b‧‧‧N個轉態輸入埠 9115b‧‧‧N transition input ports
9111a‧‧‧控制器輸出埠 9111a‧‧‧controller output port
9111b‧‧‧Q個行選擇埠 9111b‧‧‧Q row selection port
9113‧‧‧解多工器 9113‧‧‧Demultiplexer
9113c‧‧‧解多工輸入埠 9113c‧‧‧Demultiplexed input port
9113a‧‧‧Q個行設定埠 9113a‧‧‧Q line setting port
9113b‧‧‧M個驅動輸出埠 9113b‧‧‧M driver output ports
第1A~1D圖,其繪示鬼鍵發生之示意圖。 Figures 1A ~ 1D are schematic diagrams showing the occurrence of ghost keys.
第2圖,其係本揭露之鍵盤裝置的一個實施例的示意圖。 FIG. 2 is a schematic diagram of a keyboard device according to an embodiment of the disclosure.
第3圖,其係根據本揭露構想之實施例的鍵盤裝置,進行輪續掃描的流程圖。 FIG. 3 is a flowchart of performing a continuous scan according to a keyboard device according to an embodiment of the present disclosure.
第4圖,其係以4x4之按鍵矩陣為例,說明判斷本揭露構想之實施例的鍵盤裝置的一種按壓情況之示意圖。 FIG. 4 is a diagram illustrating a 4x4 key matrix as an example to explain a pressing condition of the keyboard device according to the embodiment of the present disclosure.
第5圖,其係按鍵單元KU(k,x)搭配轉態電路TC(x)使用的示意圖。 FIG. 5 is a schematic diagram of a key unit KU (k, x) used with a transition circuit TC (x).
第6圖,其係與第4圖對應之鍵盤裝置的按壓情況的波形圖。 FIG. 6 is a waveform diagram of a pressing condition of the keyboard device corresponding to FIG. 4.
第7圖,其係第4圖之鍵盤裝置於掃描周期scan(1)期間,位於第二列與第四列之按鍵單元與轉態電路之示意圖。 FIG. 7 is a schematic diagram of the key units and transition circuits in the second and fourth rows of the keyboard device of FIG. 4 during a scan period scan (1).
第8A圖,其係第4圖之鍵盤裝置於掃描周期scan(1)期間,位於第二列的按鍵單元KU(1,2)~KU(4,2)所形成之等效電路之示意圖。 FIG. 8A is a schematic diagram of an equivalent circuit formed by the key unit KU (1,2) to KU (4, 2) in the second column during the scan period scan (1) of the keyboard device of FIG. 4.
第8B圖,其係第4圖之鍵盤裝置於掃描周期scan(1)期間,位於第四列的按鍵單元KU(1,4)~KU(4,4)所形成之等效電路之示意圖。 FIG. 8B is a schematic diagram of an equivalent circuit formed by the key units KU (1,4) to KU (4,4) in the fourth column during the scan period scan (1) of the keyboard device of FIG. 4.
第9圖,其係本案實施例之鍵盤裝置搭配升壓電路、解多工器與多工器使用之示意圖。 FIG. 9 is a schematic diagram of using the keyboard device with a boost circuit, a demultiplexer, and a multiplexer according to the embodiment of the present invention.
請參見第2圖與第4圖,第2圖係本揭露之避免鬼鍵現象之鍵盤裝置的實施例的方塊圖,而第4圖係以4(行)x4(列)之按鍵矩陣為例,說明第2圖之按鍵矩陣與轉態電路的詳細電路圖之一例。因為薄膜(membrane)軟性電路板的元件設置面積有限,因此主要的電路元件,如:驅動模組113、控制模組111與讀取模組115等均係設置在第2圖的電腦主機板11上。第2圖左下方的鍵盤模組13主要包含由M(行)xN(列)個按鍵單元KU(1,1)~KU(M,N)組成的按鍵矩陣131,而這M(行)xN(列)個按鍵 單元KU(1,1)~KU(M,N)係設置於薄膜軟性電路板上。 Please refer to FIG. 2 and FIG. 4. FIG. 2 is a block diagram of an embodiment of the keyboard device for avoiding ghost keys disclosed in the present disclosure, and FIG. 4 uses a key matrix of 4 (row) x 4 (column) as an example. An example of a detailed circuit diagram of the key matrix and the transition circuit of FIG. 2 will be described. Because the component installation area of the membrane flexible circuit board is limited, the main circuit components, such as the drive module 113, the control module 111, and the reading module 115, are all arranged on the computer motherboard 11 in FIG. 2 on. The keyboard module 13 in the lower left of FIG. 2 mainly includes a key matrix 131 composed of M (row) x N (column) key units KU (1,1) to KU (M, N), and this M (row) x N (Column) keys The units KU (1,1) ~ KU (M, N) are arranged on a thin film flexible circuit board.
如第2圖所示,第一連接器117a、117b、M個驅動電路DC(1)~DC(M)、N個轉態電路TC(1)~TC(N)以及控制模組111均設置於電腦主機板11上。第二連接器133a、133b、M個行信號線C(1)至C(M)、N個列信號線R(1)~R(N)以及MxN個按鍵單元KU(1,1)~KU(M,N)設置於鍵盤模組13上。第一連接器117a、117b可合而為一體或分開設置,第二連接器133a、133b亦然。當鍵盤模組13組裝至電腦主機板11上時,第一連接器117a、117b與第二連接器133a、133b連接,進而使M個驅動電路DC(1)~DC(M)電性耦合於M個行信號線C(1)~C(M),以及使N個轉態電路TC(1)~TC(N)電性耦合於N個列信號線R(1)~R(N)。 As shown in FIG. 2, the first connectors 117a, 117b, M driving circuits DC (1) to DC (M), N transition circuits TC (1) to TC (N), and the control module 111 are all provided. On the computer motherboard 11. Second connectors 133a, 133b, M row signal lines C (1) to C (M), N column signal lines R (1) ~ R (N), and MxN key unit KU (1,1) ~ KU (M, N) is disposed on the keyboard module 13. The first connectors 117a, 117b may be combined into one body or separately provided, and the second connectors 133a, 133b are also the same. When the keyboard module 13 is assembled on the computer motherboard 11, the first connectors 117a, 117b are connected to the second connectors 133a, 133b, and the M driving circuits DC (1) ~ DC (M) are electrically coupled to The M row signal lines C (1) ~ C (M) and the N transition circuits TC (1) ~ TC (N) are electrically coupled to the N column signal lines R (1) ~ R (N).
控制模組111具有N個輸入埠111b與M個輸出埠111a。輸出埠111a透過M條行輸入線Cin(1)~Cin(M)電性耦合至驅動模組113的M個驅動電路DC(1)~DC(M),驅動電路DC(1)~DC(M)再透過M個行信號線C(1)~C(M)電性耦合至按鍵矩陣131。控制模組111透過N條列讀取線電性耦合至讀取模組115內的N個轉態電路TC(1)~TC(N)。轉態電路TC(1)~TC(N)另外透過N個列信號線R(1)~R(N)而電性耦合至按鍵矩陣131。按鍵矩陣131包含的MxN個按鍵單元,這MxN個按鍵單元各別被分散設置在行信號線C(1)~C(M)與列信號線R(1)~R(N)共同形成的MxN個交會處其中之一。更具體之按鍵矩陣與轉態電路的運作情形,將於下文中配合第4圖進一步說明之。 The control module 111 has N input ports 111b and M output ports 111a. The output port 111a is electrically coupled to the M driving circuits DC (1) ~ DC (M) and the driving circuits DC (1) ~ DC (M) of the driving module 113 through M row input lines Cin (1) ~ Cin (M). M) is further electrically coupled to the key matrix 131 through M row signal lines C (1) ~ C (M). The control module 111 is electrically coupled to the N transition circuits TC (1) ~ TC (N) in the reading module 115 through the N column read lines. The transition circuits TC (1) ~ TC (N) are electrically coupled to the key matrix 131 through N column signal lines R (1) ~ R (N). The key matrix 131 contains MxN key units, and the MxN key units are dispersedly arranged on the MxN formed by the row signal lines C (1) ~ C (M) and the column signal lines R (1) ~ R (N). One of these interchanges. More specific operation of the key matrix and the transition circuit will be further explained in conjunction with FIG. 4 below.
透過行輸入線Cin(1)~Cin(M),控制模組111將M個行輸出信號分別傳送至驅動電路DC(1)~DC(M)。驅動電路DC(1)~DC(M)再透過與 其對應並相連接的行信號線C(1)~C(M),將掃描電壓Vscan(例如:5V)或未掃描電壓Vun-scan(例如:0V)傳送至位於同一行上的所有按鍵單元。舉例說明,(1)當控制模組111透過行輸入線Cin(1),將代表高位準的行輸出信號輸出至驅動電路DC(1)時,驅動電路DC(1)會透過第一行信號線C(1)將掃描電壓Vscan輸出至所有連接於第一行信號線C(1)的按鍵單元KU(1,1)、KU(1,x)…KU(1,N);(2)相反地,當控制模組111透過行輸入線Cin(1),將代表低位準的行輸出信號輸出至驅動電路DC(1)時,驅動電路DC(1)會透過第一行信號線C(1)將未掃描電壓Vun-scan輸出至所有連接於第一行信號線C(1)的按鍵單元KU(1,1)、KU(1,x)…KU(1,N)。 Through the row input lines Cin (1) ~ Cin (M), the control module 111 transmits M row output signals to the driving circuits DC (1) ~ DC (M), respectively. The driving circuits DC (1) ~ DC (M) pass through the corresponding row signal lines C (1) ~ C (M) to scan voltage V scan (for example: 5V) or unscan voltage V un-scan. (Example: 0V) to all key units on the same line. For example, (1) When the control module 111 outputs a high-level line output signal to the drive circuit DC (1) through the line input line Cin (1), the drive circuit DC (1) will pass the first line signal Line C (1) outputs the scan voltage V scan to all the key units KU (1,1), KU (1, x) ... KU (1, N) connected to the first line signal line C (1); (2 ) Conversely, when the control module 111 outputs the low level line output signal to the driving circuit DC (1) through the line input line Cin (1), the driving circuit DC (1) will pass through the first line signal line C (1) Output the unscanned voltage V un-scan to all the key units KU (1,1), KU (1, x) ... KU (1, N) connected to the first line signal line C (1).
當控制模組111欲進行第k次掃描週期scan(k),亦即要掃描所有連結於第k行信號線C(k)的按鍵單元KU(k,1)、KU(k,x)…KU(k,N)時,控制模組111會同時(1)使目前被選定要進行掃描的第k行驅動電路DC(k)輸出具有高位準的掃描電壓Vscan;(2)使其餘目前不進行掃描的其他行驅動電路DC(1)~DC(k-1)、DC(k+1)~DC(M)輸出低位準的未掃描電壓Vun-scan。其中,k為1~M之間的一個整數值。轉態電路TC(1)~TC(N)接收列信號線R(1)~R(N)的電壓後,依據列信號線R(1)~R(N)的電壓而在列讀取線產生不同的輸出電壓Rout(1)~Rout(N)。另一方面,透過讀取模組115的轉態電路TC(1)~TC(N)在列讀取線產生的輸出電壓Rout(1)~Rout(N),控制模組111判斷按鍵矩陣131內的按鍵單元的導通與否。 When the control module 111 intends to perform the kth scan period scan (k), that is, all the key units KU (k, 1), KU (k, x) connected to the k-th signal line C (k) are scanned. When KU (k, N), the control module 111 simultaneously (1) causes the k-th row driving circuit DC (k) currently selected to be scanned to output a high-level scanning voltage V scan ; (2) causes the remaining current The other row driving circuits DC (1) ~ DC (k-1), DC (k + 1) ~ DC (M) which do not perform scanning output the low-level unscanned voltage V un-scan . Among them, k is an integer value between 1 and M. The transition circuits TC (1) ~ TC (N) receive the voltage of the column signal lines R (1) ~ R (N), and read the lines in the column according to the voltage of the column signal lines R (1) ~ R (N). Generate different output voltages Rout (1) ~ Rout (N). On the other hand, the control module 111 determines the key matrix 131 through the output voltages Rout (1) to Rout (N) generated by the transition circuits TC (1) to TC (N) of the read module 115 on the column read lines. Whether the key unit is turned on or not.
例如:轉態電路TC(x)根據列信號線R(x)的電壓而導通或斷開,進而改變輸出電壓Rout(x)後,控制模組111再根據輸 出電壓Rout(x)判斷位於第k行和第x列交會處的按鍵單元KU(k,x)為導通狀態或斷開狀態。關於控制模組111如何搭配位於第x列的轉態電路TC(x),判斷按鍵單元KU(k,x)為導通狀態或斷開狀態的做法,將於下文配合第5圖詳細說明之。 For example, the transition circuit TC (x) is turned on or off according to the voltage of the column signal line R (x), and then the output voltage Rout (x) is changed. The output voltage Rout (x) determines whether the key unit KU (k, x) located at the intersection of the k-th row and the x-th column is in an on state or an off state. How the control module 111 is matched with the transition circuit TC (x) located in the x-th column to determine whether the key unit KU (k, x) is on or off will be described in detail below with reference to FIG. 5.
請參見第3圖,其係根據本揭露構想之實施例的鍵盤裝置,進行輪續掃描的流程圖。控制模組111會透過驅動模組DC(1)~DC(M),對M個行信號線C(1)~C(M)進行M個掃描週期scan(1)~scan(M)。以下以變數k代表被選取以進行掃描的行數。以下說明流程步驟: Please refer to FIG. 3, which is a flowchart of performing a continuous scan of a keyboard device according to an embodiment of the present disclosure. The control module 111 performs M scanning cycles scan (1) ~ scan (M) on the M row signal lines C (1) ~ C (M) through the driving modules DC (1) ~ DC (M). In the following, the variable k represents the number of lines selected for scanning. Here are the process steps:
步驟S41:設定變數k的起始值(例如:1)。其中,變數k之起始值為小於或等於M的正整數。 Step S41: Set the initial value of the variable k (for example: 1). The starting value of the variable k is a positive integer less than or equal to M.
步驟S43:進入掃描週期scan(k)。控制模組111將在此掃描週期scan(k)中,掃描所有與第k行信號線C(k)相連接的按鍵單元KU(k,1)~KU(1,N)。 Step S43: The scan cycle (k) is entered. The control module 111 will scan all the key units KU (k, 1) to KU (1, N) connected to the k-th signal line C (k) in this scan period scan (k).
步驟S431:控制模組111經由輸出埠111a來控制驅動模組DC(1)~DC(M),(1)使第k個輸出埠,提供掃描電壓Vscan至第k個行信號線C(k);且同時(2)使第1~(k-1)、(k+1)~M個輸出埠提供未掃描電壓Vun-scan至行信號線C(1)~C(k-1)與C(k+1)~C(M)。其中,未掃描電壓Vun-scan的位準低於掃描電壓Vscan的位準。 Step S431: the control module 111 controls the drive modules DC (1) ~ DC (M) via the output port 111a, (1) so that the k-th output port provides a scan voltage V scan to the k-th row signal line C ( k); and (2) at the same time, make the first to (k-1), (k + 1) to M output ports provide unscanned voltage V un-scan to the line signal line C (1) ~ C (k-1 ) And C (k + 1) ~ C (M). The level of the unscanned voltage V un-scan is lower than the level of the scan voltage V scan .
步驟S433:透過N個轉態電路TC(1)~TC(N),控制模組111偵測與行信號線C(k)電性耦合的N個按鍵單元KU(k,1)~KU(k,N)的導通狀態。例如:轉態電路TC(1)、TC(x)、TC(N)分別在列讀取線產生輸出電壓Rout(1)、Rout(x)、Rout(N)後,控制模組111根據輸出電壓Rout(1)、Rout(x)、 Rout(N)的位準,分別判斷按鍵單元KU(k,1)、KU(k,x)、KU(k,N)是否被按壓(步驟S433a、S433b、S433c)。關於轉態電路TC(1)~TC(N)在列讀取線產生輸出電壓Rout(1)~Rout(N)的方式,將於下文中配合第4圖至第6圖說明之。 Step S433: Through the N transition circuits TC (1) ~ TC (N), the control module 111 detects the N key units KU (k, 1) ~ KU () which are electrically coupled to the row signal line C (k). k, N). For example: After the transition circuits TC (1), TC (x), and TC (N) generate output voltages Rout (1), Rout (x), and Rout (N) on the column read lines, respectively, the control module 111 controls Voltage Rout (1), Rout (x), The level of Rout (N) determines whether the key units KU (k, 1), KU (k, x), and KU (k, N) are pressed (steps S433a, S433b, S433c). The manner in which the transition circuits TC (1) to TC (N) generate the output voltages Rout (1) to Rout (N) on the column read lines will be described below with reference to FIGS. 4 to 6.
步驟S45:掃描週期scan(k)結束後,判斷變數k是否小於M。若是,以(k+1)更新變數k(步驟S47),並根據更新後之變數k而重複執行步驟S431、S433。若否,代表行信號線C(1)~C(M)都已經輪流掃描過,結束本流程。 Step S45: After the scan period scan (k) ends, determine whether the variable k is less than M. If yes, update the variable k with (k + 1) (step S47), and repeat steps S431 and S433 according to the updated variable k. If not, the line signal lines C (1) ~ C (M) have been scanned in turn, and the process ends.
在其他應用中,變數k可能以其他方式更新,只要是更新後之變數k對應至尚未被掃描之行信號線即可。同樣根據更新後之變數k的值重複執行步驟S431、S433,直到所有的行信號線C(1)~C(M)均被掃描過為止。 In other applications, the variable k may be updated in other ways, as long as the updated variable k corresponds to a line signal line that has not been scanned. Similarly, steps S431 and S433 are repeatedly performed according to the updated variable k, until all the row signal lines C (1) to C (M) are scanned.
請參見第4圖。為便於說明,第4圖假設不同列上的按鍵單元,具有不同的按壓情況。其中,假設位於第一列的按鍵單元KU(1,1)~KU(4,1)均未被按壓;假設第二列上的按鍵單元KU(1,2)被按壓,按鍵單元KU(2,2)~KU(4,2)未被按壓;假設第三列上的按鍵單元KU(1,3)、KU(2,3)被按壓,按鍵單元KU(3,3)、KU(4,3)未被按壓;以及,假設第四列上的按鍵單元KU(1,4)~KU(4,4)均被按壓。 See Figure 4. For convenience of explanation, FIG. 4 assumes that the key units on different columns have different pressing conditions. Among them, it is assumed that the key units KU (1,1) to KU (4,1) in the first column are not pressed; it is assumed that the key units KU (1,2) in the second column are pressed, and the key unit KU (2 , 2) ~ KU (4,2) are not pressed; assuming that the button units KU (1,3) and KU (2,3) on the third column are pressed, the button units KU (3,3) and KU (4 3) is not pressed; and it is assumed that the key units KU (1,4) to KU (4,4) on the fourth column are all pressed.
根據本揭露的構想,控制模組111將針對每一個按鍵單元KU(1,1)~KU(M,N)獨立判斷其按壓狀態。第5圖係以第2圖及第4圖所示之多個按鍵單元之其中一個按鍵單元,例如是按鍵單元KU(k,x),顯示在按鍵矩陣中,位於第k行與第x列的按鍵單元KU(k,x)及其所對應之轉態電路TC(x)。 According to the concept of the present disclosure, the control module 111 will independently determine the pressing state of each key unit KU (1,1) ~ KU (M, N). Figure 5 shows one of the multiple key units shown in Figures 2 and 4, such as the key unit KU (k, x), which is displayed in the key matrix and is located in the k-th and x-th columns. Key unit KU (k, x) and its corresponding transition circuit TC (x).
請參見第5圖,其係按鍵單元KU(k,x)搭配轉態電路TC(x)使用的示意圖。下文亦將說明轉態電路TC(x)產生的輸出電壓Rout(x)如何因應按鍵單元KU(k,x)的按壓與否產生改變。按鍵單元KU(k,x)包含開關sw(k,x)與電阻r(k,x)。開關sw(k,x)的兩端分別電性耦合於行信號線C(k)與電阻r(k,x)的一端,且電阻的另一端電性耦合於列信號線R(x)。行信號線C(k)被施加的偏壓可能為掃描電壓Vscan或為未掃描電壓Vun-scan。當按鍵單元KU(k,x)被按壓時,開關sw(k,x)會使行信號線C(k)及列信號線R(x)電性連接。 Please refer to FIG. 5, which is a schematic diagram of a key unit KU (k, x) used with a transition circuit TC (x). The following will also explain how the output voltage Rout (x) generated by the transition circuit TC (x) changes according to whether the key unit KU (k, x) is pressed or not. The key unit KU (k, x) includes a switch sw (k, x) and a resistor r (k, x). Both ends of the switch sw (k, x) are electrically coupled to one end of the row signal line C (k) and the resistor r (k, x), respectively, and the other end of the resistor is electrically coupled to the column signal line R (x). The bias voltage applied to the row signal line C (k) may be the scan voltage V scan or the unscan voltage V un-scan . When the key unit KU (k, x) is pressed, the switch sw (k, x) electrically connects the row signal line C (k) and the column signal line R (x).
根據本揭露的構想,轉態電路TC(x)包含分壓電路431、開關電路435與上拉電路433。其中,上拉電路433用於將邏輯高電源(Vdd)傳送至列讀取節點NRout(x)。分壓電路431電性耦合至列信號線R(x),並根據列信號線R(x)的電壓產生比較節點Nb(x)的電壓。比較節點Nb(x)的電壓將進一步用於決定開關電路435是否導通。 According to the concept of the present disclosure, the transition circuit TC (x) includes a voltage dividing circuit 431, a switching circuit 435, and a pull-up circuit 433. The pull-up circuit 433 is used to transmit the logic high power (Vdd) to the column read node N Rout (x) . The voltage dividing circuit 431 is electrically coupled to the column signal line R (x), and generates a voltage of the comparison node N b (x) according to the voltage of the column signal line R (x). The voltage of the comparison node N b (x) will be further used to determine whether the switching circuit 435 is turned on.
開關電路435可包含NPN型雙載子接面電晶體(bipolar junction transistor,簡稱為BJT)BJT(x)。電晶體BJT(x)具有與列信號線R(x)電性耦合之基極B(x)、與接地電壓(Gnd)電性耦合之射極E(x),以及與第k個輸入埠與邏輯高電源電性耦合之集極C(x)。當電晶體BJT(x)為導通時,轉態電路TC(x)產生的輸出電壓Rout(x)係為低位準(即,第一電壓值)。當電晶體BJT(x)為不導通時,轉態電路TC(x)產生的輸出電壓Rout(x)係為高位準(即,第二電壓值)。 The switching circuit 435 may include an NPN type bipolar junction transistor (BJT) BJT (x). The transistor BJT (x) has a base B (x) electrically coupled to a column signal line R (x), an emitter E (x) electrically coupled to a ground voltage (Gnd), and a k-th input port. A collector C (x) electrically coupled to a logic high power supply. When the transistor BJT (x) is on, the output voltage Rout (x) generated by the transition circuit TC (x) is at a low level (ie, the first voltage value). When the transistor BJT (x) is non-conducting, the output voltage Rout (x) generated by the transition circuit TC (x) is at a high level (ie, the second voltage value).
根據本揭露構想的轉態電路,並不限於第5圖的做法。例如,開關電路435可採用金屬氧化半導體(Metal-Oxide-Semiconductor Field-Effect Transistor,簡稱為MOSFET)、反向邏輯閘等元件代換。亦即,任何具有類似轉態功能的元件,均可作為開關電路435使用。再者,開關電路435搭配使用的電壓位準與電流流向等,均可根據採用元件的不同而改變。例如,使用反向位準的電壓進行驅動與讀取等。 The transition circuit according to the present disclosure is not limited to the method in FIG. 5. For example, the switching circuit 435 may be a metal-Oxide-Semiconductor Field-Effect Transistor (referred to as MOSFET), reverse logic gate and other components. That is, any element having a similar transition function can be used as the switching circuit 435. Furthermore, the voltage level and current flow direction used by the switching circuit 435 can be changed according to different components. For example, driving and reading are performed using a voltage of a reverse level.
請參見第6圖,其係與第4圖對應之鍵盤裝置的按壓情況的波形圖。此圖式由上而下分別為,行信號線C(1)~C(4)的電壓變化;與轉態電路TC(1)對應的比較節點Nb(1)的電壓、輸出電壓Rout(1);與轉態電路TC(2)對應的比較節點Nb(2)的電壓、輸出電壓Rout(2);與轉態電路TC(3)對應的比較節點Nb(3)的電壓、輸出電壓Rout(3);與轉態電路TC(4)對應的比較節點Nb(4)的電壓、輸出電壓Rout(4)。 Please refer to FIG. 6, which is a waveform diagram of the pressing condition of the keyboard device corresponding to FIG. 4. From the top to the bottom of this diagram, the voltage changes of the row signal lines C (1) to C (4); the voltage of the comparison node N b (1) and the output voltage Rout ( 1); the voltage of the comparison node N b (2) corresponding to the transition circuit TC (2) and the output voltage Rout (2); the voltage of the comparison node N b (3) corresponding to the transition circuit TC (3), output voltage Rout (3); and transient circuit TC (4) corresponding to the comparison node N b (4) a voltage, the output voltage Rout (4).
此處定義時點t0與時點t1期間為時間區段T1;定義時點t1與時點t2期間為時間區段T2,其餘類推。其中,每一個時間區段的長度相當於一個掃描週期的長度。控制模組111分別於掃描週期scan(1)~scan(4)內,利用驅動電路DC(1)~DC(4)對行信號線C(1)~C(4)進行掃描。當掃描週期scan(1)~scan(4)結束後,控制模組111將重新自掃描週期scan(1)開始執行。因此,時間區段T1與時間區段T5均對應於掃描週期scan(1)。以下以掃描週期scan(1)~scan(2)為例,說明第4圖的轉態電路TC(1)~TC(4)如何因應按鍵單元被按壓的情況,產生輸出電壓Rout(1)~Rout(4)。 Here, the period between time point t0 and time point t1 is defined as time zone T1; the period between time point t1 and time point t2 is defined as time zone T2, and so on. The length of each time segment is equivalent to the length of one scanning period. The control module 111 scans the row signal lines C (1) ~ C (4) using the driving circuits DC (1) ~ DC (4) in the scanning cycles scan (1) ~ scan (4), respectively. After the scan cycles scan (1) ~ scan (4) are completed, the control module 111 will restart execution from the scan cycle scan (1). Therefore, both the time period T1 and the time period T5 correspond to the scan period scan (1). The following uses the scan cycle scan (1) ~ scan (2) as an example to explain how the transition circuits TC (1) ~ TC (4) in Fig. 4 generate the output voltage Rout (1) ~ Rout (4).
首先說明各個信號在掃描週期scan(1)的變化。於掃描週期scan(1)中,施加在行信號線C(1)的偏壓為掃描電壓Vscan(例如:5V),施加在行信號C(2)~C(4)的偏壓為未掃描電壓Vun-scan(例如:0V)。行信號線C(1)在掃描週期scan(1)將掃描電壓Vscan傳送至第一行的按鍵單元KU(1,1)~ KU(1,4)後,控制模組111從轉態電路TC(1)~TC(4)讀取輸出電壓Rout(1)~Rout(4)後,用於判斷位於第一行的按鍵單元KU(1,1)~KU(1,4)之各自的按壓狀態。 First, the change of each signal in the scan period scan (1) will be described. In the scan period scan (1), the bias voltage applied to the row signal line C (1) is the scan voltage V scan (for example: 5V), and the bias voltage applied to the row signals C (2) to C (4) is not Scan voltage V un-scan (for example: 0V). After the row signal line C (1) transmits the scan voltage V scan to the key units KU (1,1) to KU (1,4) in the first row in the scan cycle scan (1), the control module 111 switches from the transition circuit After TC (1) ~ TC (4) read the output voltages Rout (1) ~ Rout (4), it is used to judge the respective one of the key units KU (1,1) ~ KU (1,4) located in the first row. Pressed.
由於按鍵單元KU(1,1)為斷開,行信號線C(1)上的掃描電壓Vscan並不會傳送至轉態電路TC(1)。因此,比較節點Nb(1)為浮接狀態,且電晶體BJT(1)不會導通。連帶的,因為電晶體BJT(1)並未導通的緣故,輸出電壓Rout(1)為高位準VRoutH。由於按鍵單元KU(1,2)為導通,行信號線C(1)上的掃描電壓Vscan會經由開關sw(1,2)、電阻r(1,2)、分壓電路傳送至比較節點Nb(2);因此比較節點Nb(2)的電壓高於電晶體BJT(2)的臨限電壓Vth,使電晶體BJT(2)導通,進而使輸出電壓Rout(2)為低位準VRoutL。由於按鍵單元KU(1,3)為導通,行信號線C(1)的上掃描電壓Vscan會經由開關sw(1,3)、電阻r(1,3)、分壓電路傳送至比較節點Nb(3);因此比較節點Nb(3)的電壓高於電晶體BJT(3)的臨限電壓Vth,使電晶體BJT(3)導通,進而使輸出電壓Rout(3)為低位準VRoutL。類似地,由於按鍵單元KU(1,4)為導通,行信號線C(1)上的掃描電壓Vscan會經由開關sw(1,4)、電阻r(1,4)、分壓電路傳送至比較節點Nb(4);因此比較節點Nb(4)的電壓高於電晶體BJT(4)的臨限電壓Vth,使電晶體BJT(4)導通,進而使輸出電壓Rout(4)為低位準VRoutL。 Since the key unit KU (1,1) is turned off, the scan voltage V scan on the row signal line C (1) is not transmitted to the transition circuit TC (1). Therefore, the comparison node N b (1) is in a floating state, and the transistor BJT (1) is not turned on. Incidentally, because the transistor BJT (1) is not turned on, the output voltage Rout (1) is at a high level V RoutH . Since the key unit KU (1,2) is on, the scanning voltage V scan on the row signal line C (1) is transmitted to the comparison via the switch sw (1,2), the resistor r (1,2), and the voltage dividing circuit. Node N b (2) ; therefore , the voltage at node N b (2) is higher than the threshold voltage Vth of transistor BJT (2), so that transistor BJT (2) is turned on, and the output voltage Rout (2) is low. Near V RoutL . Since the key unit KU (1,3) is on, the upper scanning voltage V scan of the row signal line C (1) is transmitted to the comparison via the switch sw (1,3), the resistor r (1,3), and the voltage dividing circuit. Node N b (3) ; therefore , the voltage at node N b (3) is higher than the threshold voltage Vth of transistor BJT (3), so that transistor BJT (3) is turned on, and the output voltage Rout (3) is low. Near V RoutL . Similarly, since the key unit KU (1,4) is on, the scanning voltage V scan on the row signal line C (1) will pass through the switch sw (1,4), the resistor r (1,4), and the voltage dividing circuit. Transmitted to the comparison node N b (4) ; therefore , the voltage of the comparison node N b (4) is higher than the threshold voltage Vth of the transistor BJT (4), so that the transistor BJT (4) is turned on, and the output voltage Rout (4 ) Is the low level V RoutL .
如第4圖所示,位於第1行的按鍵單元KU(1,1)~KU(1,4)中,僅有按鍵單元KU(1,1)為斷開,按鍵單元KU(1,2)~KU(1,4)均為導通。因此,僅轉態電路TC(1)產生的輸出電壓Rout(1)為高位準VRoutH,而轉態電路TC(2)~TC(4)產生的輸出電壓Rout(2)~Rout(4)均為低位準VRoutL。據此,控制模組111可以根據輸出電壓Rout(1)~Rout(4)在掃描周期scan(1)的位準, 判斷按鍵單元KU(1,1)~KU(1,4)是否被按壓。 As shown in FIG. 4, among the key units KU (1,1) to KU (1,4) located in the first row, only the key unit KU (1,1) is off, and the key unit KU (1,2, ) ~ KU (1,4) are all on. Therefore, only the output voltage Rout (1) generated by the transition circuit TC (1) is a high level V RoutH , and the output voltages Rout (2) ~ Rout (4) generated by the transition circuits TC (2) ~ TC (4) Both are low-level V RoutL . According to this, the control module 111 can determine whether the key units KU (1,1) ~ KU (1,4) are pressed according to the level of the output voltages Rout (1) ~ Rout (4) in the scan period scan (1). .
附帶一提的是,儘管在掃描週期scan(1),比較節點Nb(2)、Nb(3)、Nb(4)的電壓都大於臨限電壓Vth,但是可以看出比較節點Nb(2)、Nb(3)、Nb(4)的電壓仍有些差異。其中,比較節點Nb(2)的電壓V1on最高,比較節點Nb(3)的電壓V2on次之、比較節點Nb(4)的電壓V4on最低。關於比較節點Nb(2)、Nb(3)、Nb(4)的電壓存在差異的原因,將於第7、8A、8B圖說明。 Incidentally, although in the scan period scan (1), the voltages of the comparison nodes N b (2) , N b (3) , and N b (4) are all greater than the threshold voltage Vth, it can be seen that the comparison node N The voltages of b (2) , Nb (3) , and Nb (4) are still slightly different. Among them, the voltage V1on of the comparison node Nb (2) is the highest, the voltage V2on of the comparison node Nb (3) is the second, and the voltage V4on of the comparison node Nb (4) is the lowest. The reason why the voltages at the comparison nodes N b (2) , N b (3) , and N b (4) are different will be described in FIGS. 7, 8A, and 8B.
其次說明各個信號在掃描週期scan(2)的變化。於掃描週期scan(2)中,施加在行信號線C(2)的偏壓為掃描電壓Vscan(例如:5V),施加在行信號線C(1)、C(3)、C(4)的偏壓為未掃描電壓Vun-scan(例如:0V)。行信號線C(2)在掃描週期scan(2)將搭配轉態電路TC(1)~TC(4)的讀取結果,判斷位於第二行的按鍵單元KU(2,1)~KU(2,4)之各自的按壓狀態。 Next, the change of each signal in the scan period scan (2) will be described. In the scan period scan (2), the bias voltage applied to the row signal line C (2) is the scan voltage V scan (for example: 5V), and is applied to the row signal line C (1), C (3), C (4). ) Is the unscan voltage V un-scan (for example: 0V). The row signal line C (2) will be matched with the reading results of the transition circuits TC (1) ~ TC (4) during the scan period scan (2) to determine the key units KU (2,1) ~ KU (2) located in the second row. 2,4).
由於按鍵單元KU(2,1)為斷開,行信號線C(2)上的掃描電壓Vscan並不會傳送至轉態電路TC(1)。因此,比較節點Nb(1)為浮接狀態,且電晶體BJT(1)不會導通。連帶的,因為電晶體BJT(1)並未導通的緣故,輸出電壓Rout(1)為高位準VRoutH。由於按鍵單元KU(2,2)為斷開,行信號線C(2)上的掃描電壓Vscan並不會傳送至轉態電路TC(2)。因此,比較節點Nb(2)為浮接狀態,且電晶體BJT(2)不會導通。連帶的,因為電晶體BJT(2)並未導通的緣故,輸出電壓Rout(2)為高位準VRoutH。由於按鍵單元KU(2,3)為導通,行信號線C(2)上的掃描電壓Vscan會經由開關sw(2,3)、電阻r(2,3)傳送至比較節點Nb(3)。因此,比較節點Nb(3)的電壓高於臨限電壓Vth。連帶的,因為電晶體BJT(3)導通的緣故,輸出電壓Rout(3)為低位準VRoutL。由於按鍵單元KU(2,4)為導通,行信號線C(2)上的掃描電壓Vscan會經由開關sw(2,4)、 電阻r(2,4)傳送至比較節點Nb(4)。因此,比較節點Nb(4)的電壓高於臨限電壓Vth。連帶的,電晶體BJT(4)將導通,並使輸出電壓Rout(4)為低位準VRoutL。 Since the key unit KU (2,1) is turned off, the scan voltage V scan on the row signal line C (2) is not transmitted to the transition circuit TC (1). Therefore, the comparison node N b (1) is in a floating state, and the transistor BJT (1) is not turned on. Incidentally, because the transistor BJT (1) is not turned on, the output voltage Rout (1) is at a high level V RoutH . Since the key unit KU (2, 2) is turned off, the scan voltage V scan on the row signal line C (2) is not transmitted to the transition circuit TC (2). Therefore, the comparison node N b (2) is in a floating state, and the transistor BJT (2) is not turned on. Incidentally, because the transistor BJT (2) is not turned on, the output voltage Rout (2) is at a high level V RoutH . Since the key unit KU (2,3) is on, the scan voltage V scan on the row signal line C (2) is transmitted to the comparison node N b (3 ) via the switch sw (2,3) and the resistor r (2,3). ) . Therefore, the voltage of the comparison node N b (3) is higher than the threshold voltage Vth. Incidentally, because the transistor BJT (3) is turned on, the output voltage Rout (3) is at a low level V RoutL . Since the key unit KU (2,4) is on, the scanning voltage V scan on the row signal line C (2) is transmitted to the comparison node N b (4 ) via the switch sw (2,4) and the resistor r (2,4). ) . Therefore, the voltage of the comparison node N b (4) is higher than the threshold voltage Vth. As a result, the transistor BJT (4) will be turned on and the output voltage Rout (4) will be at a low level V RoutL .
同理,於掃描週期scan(3)中,施加在行信號線C(3)的偏壓為掃描電壓Vscan,施加在行信號線C(1)、C(2)、C(4)的偏壓為未掃描電壓Vun-scan。此時,轉態電路TC(1)~TC(4)讀取的結果,將對應於同樣位於第三行的按鍵單元KU(3,1)~KU(3,4)之各自的按壓狀態。再者,於掃描週期scan(4)中,施加在行信號線C(4)的偏壓為掃描電壓Vscan,施加在行信號線C(1)~C(3)的偏壓為未掃描電壓Vun-scan。此時,轉態電路TC(1)~TC(4)讀取的結果,將對應於同樣位於第四行的按鍵單元KU(4,1)~KU(4,4)之各自的按壓狀態。 Similarly, in the scan period scan (3), the bias voltage applied to the row signal line C (3) is the scan voltage Vscan , and the bias voltage applied to the row signal line C (1), C (2), C (4) is The bias voltage is an unscanned voltage V un-scan . At this time, the results read by the transition circuits TC (1) ~ TC (4) will correspond to the respective pressed states of the key units KU (3,1) ~ KU (3,4) also located in the third row. In the scan period scan (4), the bias voltage applied to the row signal line C (4) is the scan voltage V scan , and the bias voltage applied to the row signal lines C (1) to C (3) is the non-scan. Voltage V un-scan . At this time, the results read by the transition circuits TC (1) ~ TC (4) will correspond to the respective pressed states of the key units KU (4,1) ~ KU (4,4) also located in the fourth row.
在第4圖中,按鍵單元KU(1,2)、KU(2,2)、KU(1,3)、KU(2,3)相當於第1C圖的按壓情形。第6圖以粗黑虛線方框代表轉態電路TC(2)、TC(3)的信號,如何根據按鍵單元KU(1,2)、KU(2,2)、KU(1,3)、KU(2,3)的按壓情況而改變位準。根據第6圖的波形可以得知,控制模組111可以根據輸出電壓Rout(2)、Rout(3)在掃描週期scan(1)的位準(兩者均為低位準VRoutL),判斷按鍵單元KU(1,2)、KU(1,3)均為導通。此外,控制模組111可以根據輸出電壓Rout(2)、Rout(3)在掃描週期scan(2)的位準(前者為高位準VRoutH、後者為低位準VRoutL),判斷按鍵單元KU(2,2)為斷開,且按鍵單元KU(2,3)為導通。 In FIG. 4, the key units KU (1,2), KU (2,2), KU (1,3), and KU (2,3) correspond to the pressing situation in FIG. 1C. Figure 6 represents the signals of the transition circuits TC (2) and TC (3) with thick black dashed boxes. How to use the key units KU (1,2), KU (2,2), KU (1,3), Pressing KU (2,3) changes the level. According to the waveforms in FIG. 6, it can be known that the control module 111 can judge the keys according to the levels of the output voltages Rout (2) and Rout (3) during the scan period scan (1) (both are low levels V RoutL ). The units KU (1,2) and KU (1,3) are both on. In addition, the control module 111 can determine the key unit KU (based on the levels of the output voltages Rout (2) and Rout (3) during the scan period scan (2) (the former is the high level V RoutH and the latter is the low level V RoutL ) 2,2) is off, and the key unit KU (2,3) is on.
在第4圖中,當行信號線C(2)被偏壓為掃描電壓Vscan(例如:5V)時,從行信號線C(2)流出的電流,在流經按鍵單元KU(2,3)、KU(1,3)後,將流至被偏壓為未掃描電壓Vun-scan(例如:0V)的行信號線C(1)。因為行信號線C(1)具有較低的未掃描電壓Vun-scan,故掃描電壓Vscan所衍生的電 流會被導引到行信號線C(1)的未掃描電壓源,並不會再從按鍵單元KU(1,2)流至列信號線R(2)去影響比較節點Nb(2)電壓。因此比較節點Nb(2)的電壓並不會使轉態電路TC(2)的電晶體BJT(2)導通。據此,控制模組111可以根據轉態電路TC(2)的導通與否,正確的判斷出按鍵單元KU(2,2)係為未被按壓的狀態,而不會如第1C圖所示地,按鍵單元KU(2,2)被錯誤判斷為被按壓的狀態而有鬼鍵現象產生。是故,根據本揭露的構想,在多個按鍵單元同時被按壓的情況下,可以有效地避免鬼鍵的現象。 In FIG. 4, when the row signal line C (2) is biased to the scan voltage V scan (for example: 5V), the current flowing from the row signal line C (2) flows through the key unit KU (2, 3) After KU (1,3), it will flow to the row signal line C (1) which is biased to the unscan voltage V un-scan (for example: 0V). Because the row signal line C (1) has a lower unscanned voltage V un-scan , the current derived from the scan voltage V scan will be directed to the unscanned voltage source of the row signal line C (1) and will not It then flows from the key unit KU (1,2) to the column signal line R (2) to affect the voltage of the comparison node Nb (2) . Therefore, comparing the voltage of the node N b (2) does not make the transistor BJT (2) of the transition circuit TC (2) conductive. According to this, the control module 111 can correctly determine whether the key unit KU (2, 2) is in an unpressed state according to the conduction of the transition circuit TC (2) or not, as shown in FIG. 1C. Ground, the key unit KU (2, 2) is mistakenly judged as being pressed and a ghost key phenomenon occurs. Therefore, according to the concept of the present disclosure, when a plurality of key units are simultaneously pressed, the phenomenon of ghost keys can be effectively avoided.
請參見第7圖,其係第4圖之鍵盤裝置於掃描周期scan(1)期間,位於第二列與第四列之按鍵單元與轉態電路之示意圖。第7圖的上方對應於第二列的按鍵單元KU(1,2)~KU(4,2),以及轉態電路TC(2)。第7圖的下方對應於第四列的按鍵單元KU(1,4)~KU(4,4),以及轉態電路TC(4)。此處將各個按鍵單元內的開關與電阻繪出,以利說明電流的流向。 Please refer to FIG. 7, which is a schematic diagram of the key units and transition circuits in the second and fourth rows of the keyboard device of FIG. 4 during a scan cycle scan (1). The upper part of FIG. 7 corresponds to the key units KU (1,2) to KU (4,2) in the second column and the transition circuit TC (2). The lower part of FIG. 7 corresponds to the key units KU (1,4) to KU (4,4) in the fourth column, and the transition circuit TC (4). Here, the switches and resistors in each key unit are drawn to help explain the current flow.
於掃描周期scan(1)期間,電流從高位準的行信號線C(1)開始,流經按鍵單元KU(1,2)的開關sw(1,2)與電阻r(1,2)至列信號節點NR(2)。之後,電流再從列信號節點NR(2)流經轉態電路TC(2)的電阻rb1(2)、比較節點Nb(2)、電阻rb2(2)。其中,因為開關sw(2,2)、sw(3,2)、sw(4,2)並未導通,於掃描周期scan(1)期間,行信號線C(2)~C(4)的低位準(未掃描電壓Vun-scan)並不會影響列信號線R(2)的位準。 During the scan period scan (1), the current starts from the high-level row signal line C (1) and flows through the switch sw (1,2) and the resistor r (1,2) of the key unit KU (1,2) to Column signal node N R (2) . Thereafter, the column signal from the current node and then N R (2) flows through the transient circuit TC (2) resistance rb1 (2), comparing the node N b (2), resistance rb2 (2). Among them, because the switches sw (2,2), sw (3,2), and sw (4,2) are not turned on, during the scan period scan (1), the line signal lines C (2) ~ C (4) The low level (unscan voltage V un-scan ) does not affect the level of the column signal line R (2).
於掃描周期scan(1)期間,電流從高位準的行信號線C(1)開始,流經按鍵單元KU(1,4)的開關sw(1,4)與電阻r(1,4)至列信號節點NR(4)。之後,電流將分支為四個子電流。其中一個子電流會從列信號節點NR(4)流經轉態電路TC(4)後流至接地端;其餘的三個子電流則經由按鍵單元 KU(2,4)~KU(4,4)流至行信號線C(2)~C(4)。 During the scan period scan (1), the current starts from the high-level row signal line C (1) and flows through the switch sw (1,4) and the resistor r (1,4) to the switch unit KU (1,4) to Column signal node N R (4) . After that, the current will branch into four sub-currents. One of the sub-currents flows from the column signal node N R (4) through the transition circuit TC (4) to the ground terminal; the remaining three sub-currents pass through the key unit KU (2,4) ~ KU (4,4 ) To the line signal lines C (2) ~ C (4).
隨著行信號線C(1)~C(4)的電壓因應掃描週期不同而改變的緣故,同樣屬於被按壓的按鍵單元KU(1,4)~KU(4,4),對列信號線R(4)電壓產生的影響也不盡相同。於掃描周期scan(1)期間,當按鍵單元KU(1,4)被按壓時,開關sw(1,4)會將掃描電壓Vscan傳送至列信號線R(4)上,並使列信號線R(4)的電壓上升。另一方面,儘管按鍵單元KU(2,4)~KU(4,4)也同樣被按壓,但是掃描周期scan(1)期間,開關sw(2,4)~sw(4,4)卻是將行信號線C(2)~C(4)上的未掃描電壓Vun-scan傳送至列信號線R(4)上,並使列信號線R(4)的電壓下降。 As the voltage of the row signal lines C (1) ~ C (4) changes due to different scanning periods, it also belongs to the pressed key units KU (1,4) ~ KU (4,4). For column signal lines The effect of R (4) voltage is also different. During the scan period scan (1), when the key unit KU (1,4) is pressed, the switch sw (1,4) transmits the scan voltage V scan to the column signal line R (4) and makes the column signal The voltage of line R (4) rises. On the other hand, although the key units KU (2,4) ~ KU (4,4) are also pressed, during the scan period scan (1), the switches sw (2,4) ~ sw (4,4) are The unscanned voltage V un-scan on the row signal lines C (2) to C (4) is transmitted to the column signal line R (4), and the voltage of the column signal line R (4) is decreased.
請參見第8A圖,其係第4圖之鍵盤裝置於掃描周期scan(1)期間,位於第二列按鍵單元所形成之等效電路之示意圖。此圖式對應於第7圖所示之,位於第4圖第二列的按鍵單元所對應的電流迴路。 Please refer to FIG. 8A, which is a schematic diagram of an equivalent circuit formed by the keyboard device of FIG. 4 during the scan period scan (1), which is located in the second column of key units. This figure corresponds to the current loop corresponding to the key unit located in the second column of Figure 4 as shown in Figure 7.
在第8A圖中,等效電路82可由列信號節點NR(2)區分為兩個部分,上方部分821為電阻r(1,2),下方部分823為電阻rb1(2)、rb2(2)。據此,列信號節點NR(2)的電壓,可以透過電阻的分壓關係得出,如式(1)所示。 In FIG. 8A, the equivalent circuit 82 can be divided into two parts by the column signal node N R (2) , the upper part 821 is a resistor r (1,2), and the lower part 823 is a resistor rb1 (2), rb2 (2 ). According to this, the voltage of the column signal node NR (2) can be obtained through the voltage division relationship of the resistor, as shown in formula (1).
進一步的,可以再根據電阻的分壓計算在比較節點Nb(2)的電壓,如式(2)所示。 Further, the voltage at the comparison node N b (2) can be calculated according to the divided voltage of the resistor, as shown in formula (2).
請參見第8B圖,其係第4圖之鍵盤裝置於掃描周期scan(1)期間,位於第四列按鍵單元所形成之等效電路之示意圖。此圖式對應於第8圖所示之,位於第4圖第四列的按鍵單元所對應的電流迴路。在第8B圖中,等效電路84可由列信號節點NR(4)區分為兩個部分,上方部分841為電阻r(1,4),下方部分843為電阻r(2,4)、r(3,4)、r(4,4)、rb1(4)、rb2(4)。其中,下方部份843可進一步區分為兩個子部份843a、843b。子部份843a對應於位在按鍵矩陣的電阻r(2,4)、r(3,4)、r(4,4);子部份843b對應於位在轉態電路的電阻rb1(4)、rb2(4)。 Please refer to FIG. 8B, which is a schematic diagram of the equivalent circuit formed by the key unit in the fourth column during the scan period scan (1) of the keyboard device of FIG. 4. This diagram corresponds to the current loop corresponding to the key unit located in the fourth column of FIG. 4 as shown in FIG. 8. In FIG. 8B, the equivalent circuit 84 can be divided into two parts by the column signal node N R (4) . The upper part 841 is a resistor r (1,4), and the lower part 843 is a resistor r (2,4), r. (3,4), r (4,4), rb1 (4), rb2 (4). The lower part 843 can be further divided into two sub-parts 843a and 843b. Sub-section 843a corresponds to resistors r (2,4), r (3,4), r (4,4) located in the key matrix; sub-section 843b corresponds to resistor rb1 (4) located in the transition circuit , Rb2 (4).
為便於說明,此處定義電阻rb(4)相當於電阻rb1(4)、rb2(4)的串聯(即,rb(4)=rb1(4)+rb2(4)),以及定義並聯電阻r ∥ 相當於位於未掃描行之電阻r(2,4)、r(3,4)、r(4,4),以及連接至基極的電阻rb(4)的並聯結果。即,並聯電阻r ∥ 可表示如式(3)。 For convenience of explanation, the resistance rb (4) is defined here as the series of resistances rb1 (4) and rb2 (4) (ie, rb (4) = rb1 (4) + rb2 (4)), and the parallel resistance r ∥ corresponds to the parallel result of the resistors r (2,4), r (3,4), r (4,4) in the unscanned row, and the resistor rb (4) connected to the base. That is, the parallel resistance r ∥ can be expressed as Equation (3).
據此,列信號節點NR(4)的電壓,可以透過電阻r(1,4),以及並聯電阻r ∥ 的分壓關係而得出。列信號節點NR(4)的電壓如式(4)所示。 According to this, the voltage of the column signal node NR (4) can be obtained through the voltage division relationship between the resistor r (1,4) and the parallel resistor r∥ . The voltage of the column signal node N R (4) is shown in Equation (4).
同理,可根據電阻的分壓關係,計算在比較節點Nb(4)的電 壓,如式(5)所示。 Similarly, the voltage at the comparison node N b (4) can be calculated according to the voltage division relationship of the resistor, as shown in equation (5).
請同時參看第8A、8B圖的說明。一般說來,rb1(2)=rb1(4)、rb2(2)=rb2(4)。因為轉態電路TC(4)係依據比較節點Nb(4)的電壓決定是否導通,進而改變輸出電壓Rout(4)。其後,控制模組111才能依據輸出電壓Rout(4)判斷按鍵單元KU(1,4)是否被按壓;故當按鍵單元KU(1,4)被按壓時,不論按鍵單元KU(2,4)~KU(4,4)也被同時按壓而導通其中一顆、兩顆或三顆,均需要確保列信號節點NR(4)的電壓夠高(例如:高於電晶體BJT(4)的臨限電壓0.7V),讓後續轉態電路TC(4)能做出正確的比較判斷結果。又,根據式(1)與式(4)的比較可以看出,與掃描電壓Vscan相乘的係數大小,將影響列信號節點NR(2)、NR(4)的電壓。由於並聯電阻r ∥ 為多個電阻的並聯結果,其電阻值必然比電阻rb(2)=rb1(2)+rb2(2)小。據此,可以判斷式(4)的列信號節點NR(4)的電壓一定較式(1)的列信號節點NR(2)的電壓小,且式(5)的比較節點Nb(4)一定較式(2)的比較節點Nb(2)小。 Please also refer to the description of Figures 8A and 8B. Generally speaking, rb1 (2) = rb1 (4) and rb2 (2) = rb2 (4). Because transient circuit TC (4) determines whether the system is turned on, thereby changing the output voltage Rout (4) according to the voltage comparison node N b (4) a. Thereafter, the control module 111 can determine whether the key unit KU (1,4) is pressed according to the output voltage Rout (4); therefore, when the key unit KU (1,4) is pressed, the key unit KU (2,4) is not affected. ) ~ KU (4,4) are also pressed at the same time to turn on one, two or three, all need to ensure that the voltage of the column signal node N R (4) is high enough (for example: higher than the transistor BJT (4) (Threshold voltage 0.7V), so that the subsequent transition circuit TC (4) can make a correct comparison and judgment result. In addition, it can be seen from the comparison of equations (1) and (4) that the coefficient multiplied by the scan voltage V scan will affect the voltages of the column signal nodes N R (2) and N R (4) . Because the parallel resistance r ∥ is a parallel result of multiple resistances, its resistance value must be smaller than the resistance rb (2) = rb1 (2) + rb2 (2). Based on this, it can be determined that the voltage of the column signal node N R (4) in Equation (4) must be lower than the voltage of the column signal node N R (2) in Equation (1), and the comparison node N b ( 4) Must be smaller than the comparison node N b (2) of equation (2).
比較第8A、8B圖可以得知,當位於同一列(例如:第x列)的按鍵單元中,有越多個按鍵單元同時被按下時,形成並聯的電阻個數增加,連帶會使比較節點Nb(x)的電壓降低。因此,在第6圖的波形中,在掃描週期scan(1)內,比較節點Nb(2)的電壓V1on最大,比較節點Nb(3)的電壓V2on次之、比較節點Nb(4)的電壓V4on最小。這是因為在第4圖中,第二列僅有一個按鍵單元KU(1,2)被按壓;第三列有兩個按鍵單元KU(1,3)、KU(2,3)被按壓;第四列共有四個按鍵單元KU(1,4)~KU(4,4)被按壓。 Comparing Figures 8A and 8B, it can be known that when more than one key unit is pressed at the same time in the same row (for example, column x), the number of parallel resistors increases, and the comparison will cause the comparison. The voltage at the node N b (x) decreases. Therefore, in the waveform of FIG. 6, during the scan period scan (1), the voltage V1on of the comparison node N b (2) is the largest, the voltage V2on of the comparison node N b (3) is the second, and the comparison node N b (4 ) V4on minimum voltage. This is because in the fourth figure, only one key unit KU (1,2) is pressed in the second column; two key units KU (1,3) and KU (2,3) are pressed in the third column; A total of four key units KU (1,4) to KU (4,4) are pressed in the fourth column.
當同一列的按鍵單元被同時按壓的個數增加時,可能會使比較節點Nb的電壓過低,甚至導致電晶體BJT因而被關閉的情況。假如電晶體BJT原本應該導通,卻因為並聯電阻過多而使基極的電壓不足以導通時,從列讀取節點NRout輸出的電壓位準也會受到影響。即,原本應該輸出為VRoutL的位準卻因為電晶體BJT被關閉而變成了高位準VRoutH。 When the number of simultaneously pressed key units in the same row increases, the voltage of the comparison node N b may be too low, and even the transistor BJT may be turned off. If the transistor BJT should be turned on originally, but the base voltage is not enough to turn on because of too many parallel resistances, the voltage level of the node N Rout output from the column reading will also be affected. That is, the level that should have been output as V RoutL has become the high level V RoutH because the transistor BJT is turned off.
為了避免電晶體BJT被意外的關閉而影響輸出電壓Rout(1)~Rout(N)的位準,須確保即使有多個同列但是不同行的開關被同時按壓的情況下,比較節點Nb(1)~Nb(N)的電壓仍然要高於電晶體BJT的臨限電壓,可以維持使電晶體BJT導通(例如:大於0.7V)。 In order to prevent the transistor BJT from being accidentally turned off and affecting the level of the output voltages Rout (1) ~ Rout (N), it must be ensured that even if there are multiple switches in the same column but different rows are pressed simultaneously, the node N b ( 1) The voltage of ~ N b (N ) is still higher than the threshold voltage of the transistor BJT, and the transistor BJT can be kept on (for example, greater than 0.7V).
為此,當鍵盤矩陣的行數增加時,本揭露另可利用升壓電路對驅動電路DC(1)~DC(M)提供較大的掃描電壓Vscan。即,驅動電路DC(1)~DC(M)接收升壓電路提供的升壓電壓Vup後,據以產生具有較高位準的掃描電壓Vscan。當掃描電壓Vscan越高時,比較節點NR分壓得出的電壓也越高,因而能確保電晶體BJT不會因為電壓過低而斷開。例如:若按鍵單元排列的行數為8的時候,需要利用升壓電路將掃描電壓Vscan升壓至15V,以確保電晶體能夠導通。升壓電路的使用可以避免因為並聯的電阻數量增加,導致在比較節點Nb(1)~Nb(N)的電壓輸出不足以推動電晶體BJT(1)~BJT(N)的情形。 For this reason, when the number of rows of the keyboard matrix increases, the present disclosure can also use a boost circuit to provide a larger scanning voltage V scan to the driving circuits DC (1) ~ DC (M). That is, the driving circuits DC (1) to DC (M) receive the boosted voltage Vup provided by the boosting circuit, and accordingly generate the scanning voltage Vscan with a higher level. When the scanning at a higher voltage V scan, comparing the weight of the node N R points out the higher voltage, can be ensured BJT transistors will not be turned off voltage is too low. For example, if the number of rows of the key unit is 8, it is necessary to boost the scan voltage V scan to 15V by using a booster circuit to ensure that the transistor can be turned on. The use of a booster circuit can avoid the situation where the voltage output at the comparison nodes N b (1) ~ N b (N) is insufficient to promote the transistors BJT (1) ~ BJT (N) due to the increase in the number of parallel resistors.
假設按鍵矩陣共包含144組按鍵單元,按鍵單元的排列方式可能採用8(行)x18(列)、12(行)x12(列)、18(行)x8(列)等不同排法。其中,升壓電路提供的升壓電壓Vup會依據按鍵矩陣的行數而決定。因為行數越多時,代表同一列中,可能被同時按壓的按鍵單元數量也越多。連帶的,位 於同一列的按鍵單元可以被同時按壓的數量越多,據此,使整體並聯後的等效電阻越小的可能性越大。因此,隨著行數的增加,升壓電路所需要拉高的電壓值也越高。 Assume that the key matrix contains a total of 144 groups of key units. The arrangement of the key units may adopt different arrangements such as 8 (rows) x 18 (columns), 12 (rows) x 12 (columns), and 18 (rows) x 8 (columns). The boost voltage Vup provided by the boost circuit is determined according to the number of rows of the key matrix. Because the greater the number of rows, the greater the number of key units that may be pressed simultaneously in the same column. Associated The more the number of key units in the same row can be simultaneously pressed, according to this, the smaller the equivalent resistance after the overall parallel connection is, the more likely it is. Therefore, as the number of rows increases, the voltage value that the booster circuit needs to pull up is also higher.
例如:若按鍵矩陣採用8(行)x 18(列)的排列方式時,單一列上共並聯8個開關與電阻,則升壓電路須提供15V的升壓電壓Vup;若按鍵矩陣採用18(行)x 8(列)的排列方式時,單一列上將並聯18個開關,升壓電路須提供24V的升壓電壓Vup。本揭露可採用的升壓電路的類型與升壓電路所提供的升壓電壓Vup,均可隨應用的不同而任意選用。 For example: if the key matrix is arranged in 8 (row) x 18 (column) mode, a total of 8 switches and resistors are connected in parallel on a single column, the boost circuit must provide a 15V boost voltage Vup; In the row) x 8 (column) arrangement, 18 switches will be connected in parallel on a single column, and the boost circuit must provide a boost voltage Vup of 24V. Both the type of booster circuit and the boosted voltage Vup provided by the booster circuit can be arbitrarily selected according to different applications.
請參見第9圖,其係本案實施例之鍵盤裝置搭配升壓電路使用,且控制模組包含解多工器與多工器之示意圖。此圖式的按鍵矩陣931、讀取模組915、驅動電路DC(1)~DC(M)等,均與第2圖類似。與第2圖相較,此圖進一步於驅動模組913設置升壓電路913,用於提供一個較高位準的升壓電壓Vup至驅動電路DC(1)~DC(M)。此外,此圖中控制模組911內部可設有解多工器及/或多工器。 Please refer to FIG. 9, which is a schematic diagram of the keyboard device used in the embodiment of the present invention with a boost circuit, and the control module includes a demultiplexer and a multiplexer. The button matrix 931, the reading module 915, and the driving circuits DC (1) to DC (M) in this figure are similar to those in FIG. 2. Compared with FIG. 2, this figure further includes a boosting circuit 913 in the driving module 913 to provide a higher-level boosting voltage Vup to the driving circuits DC (1) ~ DC (M). In addition, the demultiplexer and / or multiplexer may be provided inside the control module 911 in this figure.
當控制模組911設有解多工器9113時,控制器9111包含控制器輸出埠9111a與Q個行選擇埠9111b,且控制器9111透過控制器輸出埠9111a依序傳送掃描電壓Vscan。當控制模組911設有多工器9115時,控制器9111包含控制器輸入埠9111d與P個列選擇埠9111c,且控制器9111透過控制器輸入埠9111d依序接收輸出電壓Rout(1)~Rout(N)。其中,Q為小於M的正整數、P為小於N的正整數。 When the control module 911 is provided with a demultiplexer 9113, the controller 9111 includes a controller output port 9111a and Q row selection ports 9111b, and the controller 9111 sequentially transmits the scan voltage V scan through the controller output port 9111a. When the control module 911 is provided with a multiplexer 9115, the controller 9111 includes a controller input port 9111d and P column selection ports 9111c, and the controller 9111 sequentially receives the output voltage Rout (1) through the controller input port 9111d ~ Rout (N). Among them, Q is a positive integer less than M, and P is a positive integer less than N.
解多工器9113包含解多工輸入埠9113c、Q個行設定埠9113a與M個驅動輸出埠9113b。解多工器9113的解多工輸入埠9113c透 過控制器輸出線MCUout電性耦合於控制器9111的控制器輸出埠9111a;解多工器9113的Q個行設定埠9113a透過控制器行選取線Csel(1)~Csel(Q)分別電性耦合於控制器9111的Q個行選擇埠9111b,且解多工器9113的M個驅動輸出埠9113b係分別電性耦合至M個驅動電路DC(1)~DC(M)。使用解多工器9113可以減少控制器9111的接腳數量。實際應用時,解多工器9113之輸出埠的個數可大於或等於驅動電路DC(1)~DC(M)的個數。此外,解多工器9113的選用,可根據按鍵單元的行數而異。 The demultiplexer 9113 includes a demultiplexing input port 9113c, Q line setting ports 9113a, and M drive output ports 9113b. Demultiplexer input port 9113c of the demultiplexer 9113 The MCUout line through the controller output line is electrically coupled to the controller output port 9111a of the controller 9111; the Q line setting ports 9113a of the demultiplexer 9113 are electrically connected through the controller line selection lines Csel (1) ~ Csel (Q), respectively. The Q row selection ports 9111b coupled to the controller 9111, and the M drive output ports 9113b of the demultiplexer 9113 are electrically coupled to the M drive circuits DC (1) ~ DC (M), respectively. Using the demultiplexer 9113 can reduce the number of pins of the controller 9111. In practical applications, the number of output ports of the demultiplexer 9113 may be greater than or equal to the number of the driving circuits DC (1) ~ DC (M). In addition, the choice of the demultiplexer 9113 may vary according to the number of rows of the key unit.
多工器9115包含多工輸出埠9115c、P個列設定埠9115a與N個轉態輸入埠9115b。多工器9115的多工輸出埠9115c透過控制器輸入線MCUin電性耦合於控制器9111的控制器輸入埠9111d;多工器9115的P個列設定埠9115a透過控制器列選取線Rsel(1)~Rsel(P)分別電性耦合於控制器9111的P個列選擇埠9111c,且多工器9115的N個轉態輸入埠9115b分別電性耦合至N個轉態電路TC(1)~TC(N)。使用多工器9115可以減少控制器9111的接腳數量。實際應用時,多工器9115之輸入埠的數量可大於或等於轉態電路TC(1)~TC(N)的數量。此外,多工器9115的選用,可根據按鍵單元的列數而異。 The multiplexer 9115 includes a multiplex output port 9115c, P column setting ports 9115a, and N transition input ports 9115b. The multiplexer output port 9115c of the multiplexer 9115 is electrically coupled to the controller input port 9111d of the controller 9111 through the controller input line MCUin; the P column setting port 9115a of the multiplexer 9115 is selected by the controller column selection line Rsel (1 ) ~ Rsel (P) is electrically coupled to the P column selection ports 9111c of the controller 9111, and the N transition input ports 9115b of the multiplexer 9115 are electrically coupled to the N transition circuits TC (1) ~ TC (N). Using the multiplexer 9115 can reduce the number of pins of the controller 9111. In practical applications, the number of input ports of the multiplexer 9115 may be greater than or equal to the number of the transition circuits TC (1) ~ TC (N). In addition, the selection of the multiplexer 9115 may vary according to the number of columns of the key unit.
根據前述說明可以得知,本揭露的鍵盤裝置可以在各個掃描週期中,準確的判斷位於同一行之按鍵單元的按壓狀態,並可有效地避免鬼鍵現象的產生,而提高判斷按鍵單元之按壓狀態的準確度,並增加鍵盤裝置的市場競爭力。此外,本揭露的轉態電路使用BJT的作法,與其他作法中使用比較器來比較電壓大小的作法相較,本揭露更可大幅地節省成本。 According to the foregoing description, it can be known that the keyboard device of the present disclosure can accurately determine the pressing state of the key units located in the same row in each scanning cycle, and can effectively avoid the occurrence of ghost keys, and improve the pressing of the key units. The accuracy of the state and increase the market competitiveness of the keyboard device. In addition, the transition circuit of the present disclosure uses the method of BJT. Compared with the method of comparing the voltages by using a comparator in other methods, the present disclosure can greatly save costs.
綜上所述,雖然本發明已以較佳實施例揭露如上, 然其並非用以限定本發明。本發明所屬技術領域中具有通常知識者,在不脫離本發明之精神和範圍內,當可作各種之更動與潤飾。因此,本發明之保護範圍當視後附之申請專利範圍所界定者為準。 In summary, although the present invention has been disclosed as above with preferred embodiments, However, it is not intended to limit the present invention. Those with ordinary knowledge in the technical field to which the present invention pertains can make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention shall be determined by the scope of the attached patent application.
10‧‧‧鍵盤裝置 10‧‧‧ keyboard device
11‧‧‧電腦主機板 11‧‧‧Computer Motherboard
113‧‧‧驅動模組 113‧‧‧Driver Module
DC(1)、DC(k)、DC(M)‧‧‧驅動電路 DC (1), DC (k), DC (M) ‧‧‧Drive circuit
111‧‧‧控制模組 111‧‧‧control module
115‧‧‧讀取模組 115‧‧‧Read Module
TC(1)、TC(x)、TC(N)‧‧‧轉態電路 TC (1), TC (x), TC (N) ‧‧‧Transition circuit
117a、117b‧‧‧第一連接器 117a, 117b‧‧‧first connector
133a、133b‧‧‧第二連接器 133a, 133b‧‧‧Second connector
13‧‧‧鍵盤模組 13‧‧‧Keyboard Module
131‧‧‧按鍵矩陣 131‧‧‧Key Matrix
KU(1,1)、KU(k,1)、KU(M,1)、KU(1,x)、KU(k,x)、KU(M,x)、KU(1,N)、KU(k,N)、KU(M,N)‧‧‧按鍵單元 KU (1,1), KU (k, 1), KU (M, 1), KU (1, x), KU (k, x), KU (M, x), KU (1, N), KU (k, N), KU (M, N) ‧‧‧button unit
C(1)、C(k)、C(M)‧‧‧行信號線 C (1), C (k), C (M) ‧‧‧ line signal line
R(1)、R(x)、R(N)‧‧‧列信號線 R (1), R (x), R (N) ‧‧‧column signal lines
Cin(1)、Cin(k)、Cin(M)‧‧‧行輸入線 Cin (1), Cin (k), Cin (M) ‧‧‧line input lines
Rout(1)、Rout(x)、Rout(N)‧‧‧輸出電壓 Rout (1), Rout (x), Rout (N) ‧‧‧ Output voltage
111a‧‧‧輸出埠 111a‧‧‧Output port
111b‧‧‧輸入埠 111b‧‧‧input port
Claims (8)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/361,025 US9921664B2 (en) | 2015-11-25 | 2016-11-24 | Keyboard device |
| US15/859,824 US10073539B2 (en) | 2015-11-25 | 2018-01-02 | Keyboard device |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201562259689P | 2015-11-25 | 2015-11-25 | |
| US62/259,689 | 2015-11-25 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201719337A TW201719337A (en) | 2017-06-01 |
| TWI612443B true TWI612443B (en) | 2018-01-21 |
Family
ID=58806914
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW105136441A TWI612443B (en) | 2015-11-25 | 2016-11-09 | Keyboard apparatus |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN106648122B (en) |
| TW (1) | TWI612443B (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109474282A (en) * | 2017-09-07 | 2019-03-15 | 光宝电子(广州)有限公司 | Key board unit |
| TWI648757B (en) * | 2018-06-19 | 2019-01-21 | 群光電子股份有限公司 | Anti-ghost button membrane switch device |
| CN112290930B (en) * | 2020-10-22 | 2024-08-06 | 珠海格力电器股份有限公司 | Key detection circuit and household appliance |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6424274B1 (en) * | 1999-04-13 | 2002-07-23 | Legerity, Inc. | Keypad scanning with few pins |
| US6831630B2 (en) * | 2001-07-12 | 2004-12-14 | Kabushiki Kaisha Toshiba | Key input device having Braille input function |
| US6992600B2 (en) * | 2002-07-31 | 2006-01-31 | Shin Jiuh Corporation | Method for configuring button keys on a membrane |
| TW200737253A (en) * | 2006-03-17 | 2007-10-01 | Zippy Tech Corp | Keyboard without ghost keys |
| TWM365500U (en) * | 2009-06-01 | 2009-09-21 | Abbahome Inc | Computer keyboard |
| TW201037564A (en) * | 2009-04-07 | 2010-10-16 | Hui-Hu Liang | USB keyboard with pressed key assembly region having N-Keys Rollover function and processing method thereof |
| TW201401106A (en) * | 2012-06-22 | 2014-01-01 | Holtek Semiconductor Inc | Keyboard apparatus and detection method for status of keys of the keyboard apparatus |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102185614A (en) * | 2011-05-27 | 2011-09-14 | 惠州Tcl移动通信有限公司 | Key device and key scanning method thereof |
| US20150091805A1 (en) * | 2013-09-27 | 2015-04-02 | Ayeshwarya Mahajan | Run-time image display on a device |
| CN203552186U (en) * | 2013-11-12 | 2014-04-16 | 深圳市安科讯实业有限公司 | Touch control keyboard |
| JP6065158B2 (en) * | 2014-04-24 | 2017-01-25 | 株式会社村田製作所 | Tactile presentation device |
-
2016
- 2016-11-09 TW TW105136441A patent/TWI612443B/en active
- 2016-11-15 CN CN201611004898.5A patent/CN106648122B/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6424274B1 (en) * | 1999-04-13 | 2002-07-23 | Legerity, Inc. | Keypad scanning with few pins |
| US6831630B2 (en) * | 2001-07-12 | 2004-12-14 | Kabushiki Kaisha Toshiba | Key input device having Braille input function |
| US6992600B2 (en) * | 2002-07-31 | 2006-01-31 | Shin Jiuh Corporation | Method for configuring button keys on a membrane |
| TW200737253A (en) * | 2006-03-17 | 2007-10-01 | Zippy Tech Corp | Keyboard without ghost keys |
| TW201037564A (en) * | 2009-04-07 | 2010-10-16 | Hui-Hu Liang | USB keyboard with pressed key assembly region having N-Keys Rollover function and processing method thereof |
| TWM365500U (en) * | 2009-06-01 | 2009-09-21 | Abbahome Inc | Computer keyboard |
| TW201401106A (en) * | 2012-06-22 | 2014-01-01 | Holtek Semiconductor Inc | Keyboard apparatus and detection method for status of keys of the keyboard apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106648122B (en) | 2019-07-30 |
| CN106648122A (en) | 2017-05-10 |
| TW201719337A (en) | 2017-06-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9449711B2 (en) | Shift register circuit and shading waveform generating method | |
| JP5436324B2 (en) | Shift register circuit | |
| JP4034362B2 (en) | Shift registers used as select line scanners for liquid crystal displays | |
| CN112150961B (en) | Gate drive circuit and drive method thereof, display panel and display device | |
| US10073539B2 (en) | Keyboard device | |
| KR20130056876A (en) | Gate line driving method and apparatus, shifting register and display device | |
| CN106775126B (en) | Touch display panel, driving method thereof and touch display device | |
| TWI612443B (en) | Keyboard apparatus | |
| CN108831360A (en) | Gate drive signal detection circuit, method and display device | |
| CN110246443B (en) | Array substrate and test method thereof | |
| CN101414828B (en) | Source driver and its digital/analog converter | |
| CN108806567A (en) | Display panel and its detection method and detection module, display device | |
| CN102075194A (en) | Circuit and method for scanning keyboard and electronic equipment | |
| KR20190090850A (en) | GOA circuits, array boards and display devices | |
| CN108230989B (en) | Gate drive circuit and its output module, display panel | |
| CN118098175A (en) | A gate driving circuit and a display panel | |
| JP6110177B2 (en) | Shift register circuit and image display device | |
| CN104699350A (en) | Touch display panel and driving method and driving circuit thereof | |
| CN113053275B (en) | Display panel, detection method and compensation method thereof and display device | |
| CN116092444A (en) | Gate driving circuit, driving method thereof, and display panel | |
| CN109189269B (en) | Display panel and driving method thereof | |
| CN103490786B (en) | Keyboard device and keyboard scanning circuit thereof | |
| US10545606B2 (en) | Scanning circuit for touch screen, touch screen and touch control method | |
| CN114822358A (en) | A display panel and display device | |
| CN118800156B (en) | Scan circuit, gate drive circuit and display panel |