Composite functional keyboard circuit
By designing a matrix circuit and an ink-based pressure-sensing switch unit, combined with an anti-ghosting unit, a multi-functional control and anti-ghosting function of a single button is achieved, solving the problems of high operation time and error rate in existing technologies, and making it suitable for high-speed operation fields.
Patent Information
- Application Number
- CN202411151134.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-21
- Publication Date
- 2026-03-03
AI Technical Summary
Existing technologies struggle to implement various key functions using a single button, and the performance requirements for anti-ghosting functionality in keyboard circuitry are not effectively met, especially in areas requiring rapid operation, which increases operation time and error rates.
It adopts a matrix circuit design, combining an ink-type pressure sensing switch unit and an anti-ghosting key unit. By changing the pressure resistance value under different pressing modes, it can achieve multi-functional control of a single button. The button status is determined by a bias resistor circuit and a controller to provide anti-ghosting function.
It enables multi-functional operation with a single button, reducing operation time and error rate, while providing stable anti-ghosting function at low cost, suitable for fast operation needs.
Smart Images

Figure CN121602984A_ABST
Abstract
Description
Technical Field
[0001] This case relates to an input device keyboard circuit, and more particularly to a composite function keyboard circuit that can execute multiple different types of key function commands with any single key, and also has anti-ghosting function. Background Technology
[0002] For conventional keypad circuits, in addition to the normal pressing of a single key, to implement special functions, it is often necessary to use multi-key combinations (or compound or composite keys). For example, when a user presses "Shift key + A key" at the same time, the controller in the keyboard circuit will receive and generate a compound or composite key code representing that "Shift key + A key" is pressed at the same time, which means that the user can execute a key control command for a special function (e.g., "acceleration" function).
[0003] However, for applications that increasingly emphasize the need for fast operation speed (such as e-sports), if users need to press two or more buttons at the same time to execute a certain control function, it will often increase the operation time or the probability of pressing the wrong button. Therefore, the idea of using a single button to execute multiple different types of button function commands has become the goal pursued by industry professionals.
[0004] While some solutions have been proposed on the market, such as using capacitive sensing or optical sensing technology with continuous change characteristics in a single key to achieve the purpose of executing multiple different types of key function commands with a single key, the disadvantages are that the implementation cost is too high or the implementation technology is too difficult. In addition, the keyboard structure implemented with these conventional technologies will be too complex, making it difficult to reduce the overall assembly size of the keyboard circuit.
[0005] On the other hand, the performance requirement of providing anti-ghosting functionality for any key operation in the keyboard circuit is also an increasingly important product indicator.
[0006] Therefore, for any key in the same keyboard circuit, how to achieve the above-mentioned implementation of multiple different types of key function instructions with a single key and the performance requirements of anti-ghosting function with a low implementation cost and stable reliability has become the technical problem that this case seeks to solve. Summary of the Invention
[0007] To address the problems of prior art, this invention primarily provides a composite function keyboard circuit that allows the execution of multiple different types of key function commands with any single key, and also features anti-ghosting functionality.
[0008] To achieve the above objectives, this invention provides a composite function keyboard circuit, comprising: a matrix circuit having a group of drive lines, a group of sensing lines, and a group of switch units; wherein the group of sensing lines and the group of drive lines are arranged in a crisscross pattern, and any switch unit in the group of switch units is electrically connected to a drive line in the adjacent group of drive lines and a sensing line in the group of sensing lines; a bias resistor circuit electrically connected to the group of sensing lines and connected in series with the group of switch units; wherein a first terminal of any bias resistor in the bias resistor circuit is electrically connected to the group of sensing lines and the group of switch units, and a second terminal of any bias resistor in the bias resistor circuit is electrically connected to a ground terminal; and a controller electrically connected to the group of drive lines, the group of sensing lines, and the group of sensing lines. The first terminal of any bias resistor in the bias resistor circuit and the circuit group; wherein, any switch unit in the switch unit group includes an ink-type pressure sensing switch unit and an anti-ghosting unit; wherein, the ink-type pressure sensing switch unit can generate different pressure resistance values according to different pressing modes of a button pressing action, and together with the anti-ghosting unit and a corresponding bias resistor in the bias resistor circuit, they form an electrical connection path, so as to obtain that when the ink-type pressure sensing switch unit is turned on, the controller can generate corresponding different types of button control commands according to the high and low changes of a conduction voltage generated on the electrical connection path, and determine whether any switch unit in the switch unit group is considered to be effectively pressed and turned on, and at the same time provide the anti-ghosting function.
[0009] Preferably, one end of the ink-type pressure sensing switch unit and one end of the anti-ghosting key unit form a series electrical structure with each other, and any one of the drive lines in the drive line group is electrically connected in series to one of the other ends of the ink-type pressure sensing switch unit and the other end of the anti-ghosting key unit, and any one of the sensing lines in the sensing line group is electrically connected in series to the other one of the other ends of the ink-type pressure sensing switch unit and the other end of the anti-ghosting key unit.
[0010] Preferably, the anti-ghosting unit may be a high-resistance element, and the resistance value of the high-resistance element is the same as or close to the resistance value of the bias resistor located in the electrical connection path.
[0011] Preferably, the high-resistivity element can be a high-resistivity carbon equivalent resistor formed by carbon paste printing.
[0012] Preferably, the different pressure resistance values generated by the ink-type pressure sensing switch unit in response to the button pressing action are set to a specific ratio range of the resistance value of the high-resistance element.
[0013] Preferably, the maximum pressure resistance value generated by the ink-type pressure sensing switch unit in response to the button pressing action is set to a range of 20% to 40% of the resistance value of the high-resistance element.
[0014] Preferably, the minimum pressure resistance value generated by the ink-type pressure sensing switch unit in response to the button pressing action is set to a range between zero resistance and 6% of the resistance value of the high-resistance element.
[0015] Preferably, the anti-ghosting key unit can be a diode element, and the different pressure resistance values formed by the ink-type pressure sensing switch unit due to the key pressing action are between the resistance value of the bias resistor located in the electrical connection path and the resistance value of the bias resistor, forming a range of different resistance value ratios.
[0016] Preferably, the range of variation of these different resistance ratios can be set between 1.6 times and 0.6 times the resistance ratio variation range.
[0017] Preferably, the pressure resistance value of the ink-based pressure sensing switch unit decreases as the pressure applied to the ink-based pressure sensing switch unit increases due to the button pressing action.
[0018] Preferably, when the pressure resistance value is higher than a pressure resistance threshold value, it represents that the button pressing action implements a light button pressing mode, so that the controller generates a first button control command accordingly; or when the pressure resistance value is equal to or lower than the pressure resistance threshold value, it represents that the button pressing action implements a heavy button pressing mode, so that the controller generates a second button control command accordingly.
[0019] Preferably, the value of the pressure sensing resistor threshold can be set by a user through a software program.
[0020] Preferably, the implementation structure of the ink-type pressure sensing switch unit includes at least: a top printed conductive film, a bottom printed conductive film, and an elastic insulating layer located between the two printed conductive films.
[0021] Preferably, the top printed conductive film includes at least: a top substrate, an upper conductive silver paste layer and an upper carbon conductive ink layer, and the bottom printed conductive film includes at least: a lower carbon conductive ink layer, a lower conductive silver paste layer and a bottom substrate, and an adhesive layer is located between the top substrate and the bottom substrate.
[0022] Preferably, either the top substrate or the bottom substrate is a polyethylene terephthalate (PET) substrate, or the elastic release layer is an ultraviolet (UV) curable elastic release layer.
[0023] Preferably, when the controller inputs an operating voltage to one drive line in the drive line group at a first time, the sensing line group collects several conduction voltages through several switching units in the drive line at the first time, and when the controller inputs the operating voltage to another drive line in the drive line group at a second time, the sensing line group collects another several conduction voltages through another several switching units in the other drive line at the second time.
[0024] Preferably, when at least one of the conduction voltages or another conduction voltages falls within a first voltage range, the controller determines that the switching unit corresponding to the conduction voltage or another conduction voltage that falls within the first voltage range is effectively pressed and turned on; or when at least one of the conduction voltages or another conduction voltages falls within a second voltage range, the controller determines that the switching unit corresponding to the conduction voltage or another conduction voltage that falls within the second voltage range is ineffectively pressed and turned on.
[0025] Preferably, the first voltage range is 0.228 to 0.5 times the operating voltage.
[0026] Preferably, the second voltage range is 0.06 to 0.226 times the operating voltage.
[0027] Preferably, the operating voltage is 5 volts.
[0028] Preferably, the first voltage range is from 1.14 volts to 2.5 volts.
[0029] Preferably, the second voltage ranges from 0.32 volts to 1.13 volts.
[0030] Preferably, the controller includes at least: a multiplexer, an analog-to-digital converter, and a processor; wherein the multiplexer is electrically connected to the first terminal of the induction line group and any bias resistor in the bias resistor circuit, the analog-to-digital converter is electrically connected to the multiplexer, and the processor is electrically connected to the multiplexer, the analog-to-digital converter, and the drive line group.
[0031] Preferably, the controller includes at least: a voltage divider circuit, a switching circuit, and a processor; wherein the voltage divider circuit is electrically connected to the first terminal of any bias resistor in the induction line group and the bias resistor circuit, and the switching circuit is electrically connected to the voltage divider circuit, while the processor is electrically connected to the switching circuit and the drive line group; wherein the switching circuit includes at least one transistor element.
[0032] Preferably, the controller includes at least: a comparator, a comparison reference source, and a processor; wherein the comparator is electrically connected to the first terminal of the induction line group and any bias resistor in the bias resistor circuit, the comparison reference source is electrically connected to the comparator, and the processor is electrically connected to the comparator and the drive line group. Attached Figure Description
[0033] Figure 1 This is a conceptual example diagram of a first preferred embodiment of the composite function keyboard circuit of this case.
[0034] Figure 2A This is for Figure 1 An example diagram illustrating the operational concept of an ink-based pressure-sensing switch unit included in any of the switch units in this switch unit group.
[0035] Figure 2B This is for Figure 1 Example diagram of a specific implementation structure of an ink-type pressure sensing switch unit included in any switch unit in the switch unit group.
[0036] Figure 3 This is for Figure 1 An example diagram illustrating the implementation concept of adjusting a pressure resistance threshold value of an ink-type pressure sensing switch unit included in any switch unit in the switch unit group by means of a software program.
[0037] Figure 4 This is a conceptual example diagram of a second preferred embodiment of the composite function keyboard circuit of this case.
[0038] Figure 5 This is for Figure 1 A conceptual example diagram of another preferred instance of the controller in the first preferred embodiment is shown.
[0039] Figure 6 This is for Figure 4 A conceptual example diagram of another preferred instance of the controller in the second preferred embodiment is shown.
[0040] The reference numerals in the attached figures are explained as follows:
[0041] 1, 3: Composite function keypad circuit
[0042] 10, 30: Matrix circuits
[0043] 101, 301: Drive line groups
[0044] 102, 302: Induction line group
[0045] 103, 303: Switching unit groups
[0046] 1031, 3031: Ink-based pressure sensing switch unit
[0047] 1032, 3032: Anti-ghosting key unit
[0048] 12, 32: Bias resistor circuit
[0049] 121, 321: Any bias resistor in a bias resistor circuit
[0050] 14, 34: Controller
[0051] 141, 341: Multiplexer
[0052] 142, 342: Analog-to-digital converter
[0053] 143, 343: Processor
[0054] P: Button pressing action
[0055] P0: Initial stage of push-button switch
[0056] P1: First Press Mode
[0057] P2: Second press mode
[0058] P3: Third Press Mode
[0059] P4: Fourth Press Mode
[0060] A1: Contact conduction area in the first pressing mode
[0061] A2: Contact conduction area in the second pressing mode
[0062] A3: Contact conduction area in the third press mode
[0063] A4: Contact area in the fourth press mode
[0064] 10311: Top substrate
[0065] 10312: Upper conductive silver paste layer
[0066] 10313: Upper carbon conductive ink layer
[0067] 10314: Elastic isolation layer
[0068] 10315: Lower carbonaceous conductive ink layer
[0069] 10316: Lower conductive silver paste layer
[0070] 10317: Substrate
[0071] 10318: Adhesive layer
[0072] 2: Screen software operation interface
[0073] AT: Pressure resistance threshold value for button A
[0074] BT: Threshold value of pressure resistance for button B
[0075] CT: Pressure resistance threshold value for button C
[0076] CI1: Composite key control command for button A
[0077] CI2: Compound key control command for the B button
[0078] CI3: Composite key control command for the C key.
[0079] 44: Controller
[0080] 441: Voltage divider circuit
[0081] 442: Transition Circuit
[0082] 443: Processor
[0083] 54: Controller
[0084] 541: Comparator
[0085] 542: Comparison Reference Source
[0086] 543: Processor Detailed Implementation
[0087] The following is a description of a preferred embodiment of this case, accompanied by accompanying drawings.
[0088] Please see Figure 1 A conceptual example diagram of a first preferred embodiment of the composite function keyboard circuit of this case.
[0089] At Figure 1In this case, the composite function keyboard circuit 1 includes at least: a matrix circuit 10, a bias resistor circuit 12, and a controller 14; wherein, the matrix circuit 10 has a drive line group 101, a sensing line group 102, and a switch unit group 103, and the sensing line group 102 and the drive line group 101 are arranged in a crisscross pattern; in addition, any switch unit in the switch unit group 103 is electrically connected to a drive line in the drive line group 101 and a sensing line in the sensing line group 102 that are adjacent to it.
[0090] Additionally, the bias resistor circuit 12 is electrically connected to the induction line group 101 and connected in series with the switch unit group 103; wherein, a first end of any bias resistor 121 in the bias resistor circuit 12 is electrically connected to the induction line group 102 and the switch unit group 103, and a second end of any bias resistor 121 in the bias resistor circuit 12 is electrically connected to a ground terminal.
[0091] The matrix circuit 10 described above, together with the bias resistor circuit 12, can provide the execution of various types of key function commands for any single key operation, and can also provide a low-cost and effective anti-ghosting function for any single key. Its detailed working principle will be explained in detail in the following paragraphs.
[0092] One of the technical features of this invention is that any switch unit in the switch unit group 103 includes an ink-based pressure-sensing switch unit (FSR) 1031 and an anti-ghosting unit 1032; wherein, the ink-based pressure-sensing switch unit 1031 can respond to a key press action P (as described later). Figure 2A Different pressure resistance values are generated according to different pressing modes (as shown), and together with the anti-ghosting unit 1032 and a corresponding bias resistor 121 in the bias resistor circuit 12, they form an electrical connection path. This allows the controller 14 to generate different types of key control commands (e.g., single key control commands or compound key control commands) or generate big data of different key operations (pressing) used as input data for AI training and analysis models, based on the high and low changes of a conduction voltage generated on the electrical connection path (e.g., at the first end of any bias resistor 211 in the second bias resistor circuit 21) when the ink-type pressure sensing switch unit 1031 is turned on.
[0093] Furthermore, one end of the ink-type pressure sensing switch unit 1031 and one end of the anti-ghosting unit 1032 form a series electrical structure with each other, and any one of the drive lines in the drive line group 101 is electrically connected in series to one of the other ends of the ink-type pressure sensing switch unit 1031 and the anti-ghosting unit 1032, while any one of the sensing lines in the sensing line group 102 is electrically connected in series to the other one of the other ends of the ink-type pressure sensing switch unit 1031 and the anti-ghosting unit 1032.
[0094] To elaborate, in this case... Figure 1 Taking the first preferred embodiment as an example, the anti-ghosting unit 1032 may be a high-resistance element, and the resistance value of the high-resistance element is the same as or close to the resistance value of the bias resistor located in the electrical connection path.
[0095] Preferably, the high-resistivity element can be a high-resistivity carbon equivalent resistor formed by carbon paste printing.
[0096] The ink-type pressure sensing switch unit 1031 responds to the button pressing action P (as described later). Figure 2A The different pressure resistance values formed (as shown) can be set to a specific ratio range between the resistance values of the high-resistance element.
[0097] Preferably, the maximum pressure resistance value generated by the ink-type pressure sensing switch unit 1031 in response to the button pressing action P is set to a range of 20% to 40% of the resistance value of the high-resistance element, or the minimum pressure resistance value generated by the ink-type pressure sensing switch unit in response to the button pressing action P is set to a range of zero resistance value to 6% of the resistance value of the high-resistance element.
[0098] For example, if the resistance value of the aforementioned high-resistivity carbon equivalent resistor is set to 5K ohms, then the maximum pressure resistance value generated by the ink-type pressure sensing switch unit 1031 due to the button pressing action P can be set to between 1K ohms and 2K ohms (that is, approximately 20% to 40% of the resistance value of the aforementioned high-resistivity carbon equivalent resistor when it is 5K ohms). In this way, in addition to being able to use any single button to execute various different types of button function commands, the maximum pressure resistance value of 1K ohms to 2K ohms generated by the ink-type pressure sensing switch unit 1031 can still ensure that the changes in the conduction voltage generated in the electrical connection path formed by the ink-type pressure sensing switch unit 1031, the anti-ghosting unit 1032 (high-resistivity carbon equivalent resistor), and the corresponding bias resistor 121 in the bias resistor circuit 12 will not affect the dual purpose of the single button smoothly executing the subsequent anti-ghosting function.
[0099] On the other hand, if the resistance value of the aforementioned high-resistivity carbon equivalent resistor is set to 5K ohms, then the minimum pressure resistance value formed by the ink-type pressure sensing switch unit 1031 due to the button pressing action P is approximately between zero resistance and 300 ohms (that is, approximately 6% of the resistance value of the aforementioned high-resistivity carbon equivalent resistor when it is 5K ohms). The minimum pressure resistance value of zero resistance to 300 ohms generated by the ink-type pressure sensing switch unit 1031 is certainly more likely to ensure that the changes in the conduction voltage generated in the electrical connection path formed by the ink-type pressure sensing switch unit 1031, the anti-ghost key unit 1032 (e.g., high-resistivity carbon equivalent resistor), and the corresponding bias resistor 121 in the bias resistor circuit 12 will not affect the smooth execution of the subsequent anti-ghost key function by any single button.
[0100] Please see again Figure 2A , that is Figure 1 An example diagram illustrating the operational concept of an ink-type pressure sensing switch unit 1031 included in any of the switch units in the switch unit group 103.
[0101] by Figure 2A For example, assuming a button pressing action P is applied to any button, and the force applied to press the button changes from light to heavy, in the initial stage P0 of the button switch, the upper and lower printed conductive films (as described later) in the ink-type pressure sensing switch unit 1031... Figure 2B As shown, since they are not yet in contact and are in an open circuit state, there is no contact conduction area to speak of. Therefore, the pressure resistance value of the ink-type pressure sensing switch unit 1031 is the highest at this time. Then, as the force applied by the button pressing action P increases, a contact conduction area A1 will appear in the first pressing mode P1. At this time, the pressure resistance value of the ink-type pressure sensing switch unit 1031 will decrease accordingly. Similarly, as the force applied by the button pressing action P continues to increase, and during the changes in the second pressing mode P2, the third pressing mode P3 to the fourth pressing mode P4, it can be observed that the corresponding contact conduction areas A2, A3, and A4 also gradually increase. At this time, the pressure resistance value of the ink-type pressure sensing switch unit 1031 will also decrease further in sync with the increase of the contact conduction area.
[0102] Please see again Figure 2B , that is Figure 1 This diagram illustrates a specific implementation of an ink-based pressure sensing switch unit 1031 included in any of the switch units in the switch unit group 103. Of course, this is only one specific implementation example of the ink-based pressure sensing switch unit 1031, and this application is not limited thereto.
[0103] At Figure 2B In this case, an example of the ink-type pressure sensing switch unit 1031 disclosed may include at least: a top printed conductive film, a bottom printed conductive film, and an elastic insulating layer 10314 located between the two printed conductive films; wherein, the top printed conductive film includes at least: a top substrate 10311, an upper conductive silver paste layer 10312, and an upper carbon conductive ink layer 10313; in addition, the bottom printed conductive film includes at least: a lower carbon conductive ink layer 10315, a lower conductive silver paste layer 10316, and a bottom substrate 10317; and an adhesive layer 10318 is located between the top substrate 10311 and the bottom substrate 10317.
[0104] Preferably, either the top substrate 10311 or the bottom substrate 10317 is a polyethylene terephthalate (PET) substrate, or the elastic release layer 10314 is an ultraviolet (UV) curable elastic release layer.
[0105] In this way, targeting Figure 1 The controller 14 can generate different types of key control commands in response to changes in the conduction voltage generated on the aforementioned electrical connection path (e.g., at the first end of any bias resistor 121 in the bias resistor circuit 12). For example, in response to a light key press mode represented by a pressure resistor value higher than a pressure resistor threshold value, the controller 14 generates a single key control command (e.g., a single key press command for the A key). Alternatively, in response to a heavy key press mode represented by a pressure resistor value equal to or lower than the pressure resistor threshold value, the controller 14 generates a combined or compound key control command (e.g., a combined or compound key control command for the A+Shift key).
[0106] Of course, based on the conduction voltage generated on the aforementioned electrical connection path (for example, based on the first end of any bias resistor 121 in the bias resistor circuit 12), the controller 14 can also generate other different types of application modes according to the changes in the conduction voltage. For example, it can be applied to perform rapid switching between multiple input modes such as Chinese / English / number, or to the rapid replacement between different actions or characters in a game program, etc., and this application is not limited to this.
[0107] Next, please refer to Figure 3 , that is Figure 1The pressure resistance threshold value of an ink-type pressure sensing switch unit 1031 included in any of the switch unit groups 103 can be adjusted by a user-defined program via a software program. (Implementing a conceptual example diagram) Figure 3 This is also a conceptual implementation diagram of a screen-based software operation interface for the software program.
[0108] The aforementioned software program can be an App, which allows users to adjust the pressure resistance threshold value in a user-defined manner through a screen-based software interface 2.
[0109] by Figure 3 For example, in the operating environment of executing "Program 2", three single keys on the keyboard can be arbitrarily selected: A, B, and C. The pressure resistance threshold values of the switch units of each of the three single keys are AT, BT, and CT, respectively. This allows a user to adjust the height changes by sliding left and right on the software operation interface 2 on the screen, and to change the size of the pressure resistance threshold values AT, BT, and CT respectively. This case is not limited to this.
[0110] In addition, when the pressure resistance value generated by pressing button A is higher than the pressure resistance threshold value AT (that is, when the force applied to button A is light), the controller 14 can generate a single button control command representing button A. Alternatively, when the pressure resistance value generated by pressing button A is lower than or equal to the pressure resistance threshold value AT (that is, when the force applied to button A is heavy), the controller 14 can generate a compound button control command CI1 representing the A+Shift button.
[0111] Similarly, when the pressure resistance values generated by pressing the other buttons B and C are higher than the pressure resistance threshold values BT and CT, the controller 14 can generate single button control commands representing the B and C buttons respectively. Alternatively, when the pressure resistance values generated by pressing the other buttons B and C are lower than or equal to the pressure resistance threshold values BT and CT, the controller 14 can generate compound button control commands CI2 and CI3 representing the B+Shift and C+Shift buttons respectively.
[0112] Please see again Figure 1 In addition to implementing the aforementioned method of using any single key to execute multiple different types of key function commands, another technical feature of this case is that any single key can still simultaneously achieve the operational goal of anti-ghosting function.
[0113] In other words, the ink-type pressure sensing switch unit 1031 generates different pressure resistance values according to the different pressing modes of the button pressing action P, and can form an electrical connection path together with the anti-ghosting unit 1032 (e.g., high-resistance carbon equivalent resistance) and a corresponding bias resistor 121 in the bias resistor circuit 12.
[0114] When the ink-type pressure sensing switch unit 1031 in any switch unit of the switch unit group 103 is not pressed by the user, it is in an open circuit state. However, when the ink-type pressure sensing switch unit 1031 in any switch unit of the switch unit group 103 is pressed by the user, the controller 14 can obtain a conduction voltage on the aforementioned electrical connection path according to a voltage divider rule, so as to further determine whether any switch unit in the switch unit group 103 can be regarded as a valid press-on.
[0115] Preferably, if the resistance value of the anti-ghosting unit 1032 (e.g., a high-resistivity carbon equivalent resistor) is the same as or close to the resistance value of the corresponding bias resistor 121 (e.g., both are 5K ohms high-resistivity resistors), and the minimum pressure resistance value formed by the ink-type pressure sensing switch unit 1031 due to the button pressing action P is approximately between zero resistance and 300 ohms (that is, approximately 6% of the resistance value of the aforementioned high-resistivity carbon equivalent resistor when it is 5K ohms), then when the aforementioned voltage divider rule is applied to the aforementioned electrical connection path, the conduction voltage is equal to or approximately equal to half of the operating voltage.
[0116] Of course, if the resistance value of the anti-ghosting unit 1032 (e.g., high-resistivity carbon equivalent resistor) is the same as or close to the resistance value of the corresponding bias resistor 121 (e.g., both are 5K ohms high-resistivity resistors), and the maximum pressure resistance value formed by the ink-type pressure sensing switch unit 1031 due to the button pressing action P is about 1K ohms to 2K ohms (that is, about 20% to 40% of the resistance value of the aforementioned high-resistivity carbon equivalent resistor when it is 5K ohms), then when the aforementioned voltage divider rule is applied to the aforementioned electrical connection path, although the conduction voltage will be less than half of the operating voltage, it will still not prevent the controller 14 from maintaining correct identification and judgment when any switch unit generates a ghosting phenomenon.
[0117] In addition, each bias resistor 121 in the bias resistor circuit 11 is connected to each induction line in the induction line group 102, so that the conduction voltage can be transmitted to the multiplexer 141 via the corresponding induction line in the induction line group 102.
[0118] Furthermore, the controller 14 can sequentially input an operating voltage to each drive line in the drive line group 101, and the operating voltage is the voltage required for normal operation of a typical keyboard key.
[0119] In detail, when the controller 14 inputs the operating voltage to one of the drive lines in the drive line group 101 at a first time, the sensing line group 102 collects several conduction voltages through several switching units in the drive line at the first time, and when the controller 14 inputs the operating voltage to another drive line in the drive line group 101 at a second time, the sensing line group 102 collects another several conduction voltages through another several switching units in the other drive line at the second time.
[0120] Meanwhile, the multiplexer 141 receives the conduction voltages or other conduction voltages transmitted by each sensing line in the sensing line group 102, and transmits them one by one to the analog-to-digital converter 142. The analog-to-digital converter 142 then transmits the conduction voltages or other conduction voltages to the processor 143 for further judgment; wherein, when at least one of the conduction voltages or other conduction voltages meets a first voltage range, the processor 143 determines that the switch unit corresponding to the conduction voltage or other conduction voltage that meets the first voltage range is normally turned on, that is, it is considered to be effectively pressed and turned on.
[0121] When the conduction voltage or at least one of the conduction voltages meets a second voltage range, since the conduction voltage value within the second voltage range is less than the conduction voltage value generated when the switch unit is turned on under normal conditions, the processor 143 determines that the switch unit corresponding to the conduction voltage or at least one of the conduction voltages that meets the second voltage range is in a non-conducting state, and determines that the corresponding switch unit is a ghost key; that is, although the corresponding switch unit can generate a conduction voltage, the magnitude of the obtained conduction voltage does not reach the magnitude that can be regarded as generated when the corresponding switch unit is normally turned on, and is therefore regarded as an invalid press conduction.
[0122] For example, the first voltage range can be 0.228 to 0.5 times the operating voltage. The second voltage range can be 0.06 to 0.226 times the operating voltage. Taking an operating voltage of 5 volts as an example, the first voltage range is 1.14 volts to 2.5 volts, and the second voltage range is 0.32 volts to 1.13 volts.
[0123] Therefore, when the turn-on voltage received by the processor 143 falls within the range of 1.14 volts to 2.5 volts, it is determined that the corresponding switch unit generating the turn-on voltage can be normally turned on, and a corresponding normal button signal or compound button signal is generated; however, when the turn-on voltage received by the processor 143 is less than 1.13 volts, it is determined that the corresponding switch unit generating the turn-on voltage is not turned on, and the corresponding switch unit is also determined to be in an untriggered state, and no button signal is generated.
[0124] Please see again Figure 4 This is a conceptual example diagram of a second preferred embodiment of the composite function keyboard circuit of this case.
[0125] At Figure 4 In this case, the composite function keyboard circuit 3 includes at least: a matrix circuit 30, a bias resistor circuit 32 having a plurality of bias resistors 321, and a controller 34; wherein, the matrix circuit 30 has a drive line group 301, a sensing line group 302, and a switch unit group 303, and the sensing line group 302 and the drive line group 301 are arranged in a crisscross pattern; in addition, any switch unit in the switch unit group 303 is electrically connected to a drive line in the drive line group 301 and a sensing line in the sensing line group 302 adjacent to it. The controller 34 includes: a multiplexer 341, an analog-to-digital converter 342, and a processor 343.
[0126] As for any of the switching units in the switching unit group 303, it includes an ink pressure sensing switching unit (FSR) 3031 and an anti-ghosting unit 3032.
[0127] in, Figure 4 The actual functions and implementation methods of the bias resistor circuit 32 and the controller 34 are similar. Figure 1 The bias resistor circuit 12 and the controller 14 in the circuit will not be described in detail here.
[0128] on the other hand, Figure 4 and Figure 1 The difference is that the anti-ghosting unit 1032 can be a diode element, so that the current flowing through any switch unit can only flow in one direction to solve the ghosting interference problem. Moreover, the ink-type pressure sensing switch unit 3031 forms different pressure resistance values due to the button pressing action, and the resistance value of the bias resistor 321 located in the electrical connection path forms a different resistance value ratio range between the two.
[0129] Preferably, the range of variation of these different resistance ratios can be set between 0.58 times and 1.6 times the resistance ratio variation.
[0130] For example, if the resistance value of the bias resistor 321 is set to 500 ohms, then the pressure resistance value range formed by the ink-type pressure sensing switch unit 3031 due to the button pressing action P can be set to between 800 ohms (maximum pressure resistance value) and 300 ohms (minimum pressure resistance value). That is, the aforementioned pressure resistance value range is approximately 1.6 times to 0.6 times that when the resistance value of the bias resistor 321 is 500 ohms. In this way, in addition to using any single button to execute various different types of button function commands, the pressure resistance value variation range of 800 ohms to 300 ohms generated by the ink-type pressure sensing switch unit 3031 can still ensure that the high and low changes of the conduction voltage generated in the electrical connection path formed by the ink-type pressure sensing switch unit 3031, the anti-ghost key unit 1032 (diode), and the bias resistor 321 will not affect the dual purpose of the single button smoothly executing the subsequent anti-ghost key function.
[0131] Furthermore, regarding Figure 1 The present invention also proposes another approach to the specific implementation of the controller 14 in the first preferred embodiment shown, as illustrated below. Figure 5 Those shown; among them, Figure 5 The controller 44 includes at least: a voltage divider circuit 441, a switching circuit 442, and a processor 443; wherein the voltage divider circuit 441 is electrically connected to... Figure 1 The first terminal of any bias resistor 121 in the induction line group 102 and the bias resistor circuit 12 is connected to the induction line group 102, and the switching circuit 442 is electrically connected to the voltage divider circuit 441, while the processor 443 is electrically connected to the switching circuit 442 and the voltage divider circuit 441. Figure 1 The driving line group 101 is in the middle; wherein the transition circuit 442 includes at least one transistor element (e.g., a BJT transistor element or a FET transistor element).
[0132] Furthermore, regarding Figure 4 The present invention also proposes another approach to the specific implementation of the controller 34 in the second preferred embodiment shown, as illustrated below. Figure 6 Those shown; among them, Figure 6 The controller 54 includes at least: a comparator 541, a comparison reference source 542, and a processor 543; wherein the comparator 541 is electrically connected to... Figure 4The first terminal of any bias resistor 321 in the induction line group 302 and the bias resistor circuit 32 is connected to the induction line group 302, and the comparison reference source 542 is electrically connected to the comparator 541, while the processor 543 is electrically connected to the comparator 541 and the processor 543. Figure 4 The drive line group 301 is in this section.
[0133] Of course, any person skilled in the art can be taught or inspired by the content disclosed in this case regarding other embodiments of the aforementioned controllers 14 and 34, and thus derive various equivalent variations of the embodiments, but all of them still fall within the protection scope of this case.
[0134] As can be seen from the above, the keyboard circuit applicable to this case can not only execute multiple different types of key function commands with any single key, but also enable any single key to simultaneously achieve the operation goal of anti-ghosting function; therefore, this case is indeed a work with great industrial value.
[0135] The above description is only a preferred embodiment of this case. All other equivalent changes or modifications made without departing from the spirit disclosed in this case should be included within the scope of this case.
Claims
1. A composite function keyboard circuit, comprising: A matrix circuit has a group of driving lines, a group of sensing lines, and a group of switching units; wherein the group of sensing lines and the group of driving lines are arranged in a crisscross pattern, and any switching unit in the group of switching units is electrically connected to a driving line in the group of driving lines and a sensing line in the group of sensing lines that are adjacent to it. A bias resistor circuit is electrically connected to the induction line group and connected in series with the switch unit group; wherein a first terminal of any bias resistor in the bias resistor circuit is electrically connected to the induction line group and the switch unit group, and a second terminal of any bias resistor in the bias resistor circuit is electrically connected to a ground terminal; and A controller is electrically connected to the first terminal of the drive line group, the sensing line group, and any bias resistor in the bias resistor circuit; Each switch unit in the switch unit group includes an ink-type pressure-sensing switch unit and an anti-ghosting unit. The ink-type pressure-sensing switch unit can generate different pressure resistance values according to different pressing modes of a button pressing action, and together with the anti-ghosting unit and a corresponding bias resistor in the bias resistor circuit, they form an electrical connection path. This allows the controller to generate different types of button control commands based on the high and low changes in the conduction voltage generated on the electrical connection path when the ink-type pressure-sensing switch unit is turned on, and to determine whether any switch unit in the switch unit group is considered to be effectively pressed and turned on, thus providing the anti-ghosting function.
2. The composite function keyboard circuit as claimed in claim 1, wherein one end of the ink-type pressure sensing switch unit and one end of the anti-ghosting unit form a series electrical structure with each other, and any one of the drive lines in the drive line group is electrically connected in series to one of the other end of the ink-type pressure sensing switch unit and the other end of the anti-ghosting unit, and any one of the sensing lines in the sensing line group is electrically connected in series to the other one of the other end of the ink-type pressure sensing switch unit and the other end of the anti-ghosting unit.
3. The composite function keyboard circuit as described in claim 1, wherein the anti-ghost key unit may be a high-resistance element, and the resistance value of the high-resistance element is the same as or close to the resistance value of the bias resistor located in the electrical connection path.
4. The composite function keyboard circuit as described in claim 3, wherein the high-resistance element may be a high-resistance carbon equivalent resistor formed by carbon paste printing.
5. The composite function keyboard circuit as claimed in claim 3, wherein the different pressure resistance values formed by the ink-type pressure sensing switch unit in response to the key pressing action are set to a specific ratio range of the resistance value of the high-resistance element.
6. The composite function keyboard circuit as claimed in claim 5, wherein the maximum pressure resistance value formed by the ink-type pressure sensing switch unit in response to the key pressing action is set to a range of 20% to 40% of the resistance value of the high-resistance element.
7. The composite function keyboard circuit as claimed in claim 5, wherein the minimum pressure resistance value formed by the ink-type pressure sensing switch unit in response to the key pressing action is set to a range between zero resistance value and 6% of the resistance value of the high-resistance element.
8. The composite function keyboard circuit as claimed in claim 1, wherein the anti-ghost key unit may be a diode element, and the different pressure resistance values formed by the ink-type pressure sensing switch unit due to the key pressing action are between the resistance value of the bias resistor located in the electrical connection path and the resistance value of the bias resistor, forming a range of different resistance value ratios.
9. The composite function keyboard circuit as claimed in claim 8, wherein the range of variation of the different resistance value ratios is set to be between 1.6 times and 0.6 times the resistance value ratio variation range.
10. The composite function keyboard circuit as claimed in claim 1, wherein as the pressure applied to the ink-type pressure sensing switch unit by the key pressing action increases, the pressure resistance value of the ink-type pressure sensing switch unit decreases accordingly.
11. The composite function keyboard circuit as described in claim 10, wherein when the pressure resistance value is higher than a pressure resistance threshold value, it represents that the key pressing action implements a light key pressing mode, so that the controller generates a first key control command accordingly; or when the pressure resistance value is equal to or lower than the pressure resistance threshold value, it represents that the key pressing action implements a heavy key pressing mode, so that the controller generates a second key control command accordingly.
12. The composite function keyboard circuit as described in claim 11, wherein the value of the pressure sensing resistor threshold can be set by a user through a software program.
13. The composite function keyboard circuit as claimed in claim 1, wherein the implementation structure of the ink-type pressure-sensing switch unit includes at least: It consists of a top printed conductive film, a bottom printed conductive film, and an elastic insulating layer located between the two printed conductive films.
14. The composite function keyboard circuit of claim 13, wherein the top printed conductive film comprises at least: The bottom printed conductive film includes at least: a top substrate, an upper conductive silver paste layer and an upper carbon conductive ink layer, and an adhesive layer located between the top substrate and the bottom substrate.
15. The composite functional keyboard circuit of claim 14, wherein either the top substrate or the bottom substrate is a polyethylene terephthalate (PET) substrate, or the elastic isolation layer is an ultraviolet (UV) curable elastic isolation layer.
16. The composite function keyboard circuit as claimed in claim 1, wherein when the controller inputs an operating voltage to one of the drive lines in the drive line group at a first time, the sensing line group collects a plurality of conduction voltages through a plurality of switching units in the drive line at the first time, and when the controller inputs the operating voltage to another drive line in the drive line group at a second time, the sensing line group collects another plurality of conduction voltages through another plurality of switching units in the other drive line at the second time.
17. The composite function keyboard circuit of claim 16, wherein when at least one of the plurality of conduction voltages or another plurality of conduction voltages meets a first voltage range, the controller determines that the switch unit corresponding to the plurality of conduction voltages or another plurality of conduction voltages that meets the first voltage range is effectively pressed and turned on; or when at least one of the plurality of conduction voltages or another plurality of conduction voltages meets a second voltage range, the controller determines that the switch unit corresponding to the plurality of conduction voltages or another plurality of conduction voltages that meets the second voltage range is ineffectively pressed and turned on.
18. The composite function keyboard circuit of claim 17, wherein the first voltage range is 0.228 to 0.5 times the operating voltage.
19. The composite function keyboard circuit of claim 17, wherein the second voltage range is 0.06 to 0.226 times the operating voltage.
20. The composite function keyboard circuit of claim 17, wherein the operating voltage is 5 volts.
21. The composite function keyboard circuit of claim 20, wherein the first voltage range is from 1.14 volts to 2.5 volts.
22. The composite function keyboard circuit of claim 20, wherein the second voltage range is from 0.32 volts to 1.13 volts.
23. The composite function keyboard circuit of claim 1, wherein the controller comprises at least: A multiplexer, an analog-to-digital converter, and a processor; wherein the multiplexer is electrically connected to the first terminal of the induction line group and any bias resistor in the bias resistor circuit, the analog-to-digital converter is electrically connected to the multiplexer, and the processor is electrically connected to the multiplexer, the analog-to-digital converter, and the drive line group.
24. The composite function keyboard circuit of claim 1, wherein the controller comprises at least: A voltage divider circuit, a switching circuit, and a processor; wherein the voltage divider circuit is electrically connected to the first terminal of any bias resistor in the induction line group and the bias resistor circuit, and the switching circuit is electrically connected to the voltage divider circuit, and the processor is electrically connected to the switching circuit and the drive line group; wherein the switching circuit includes at least one transistor element.
25. The composite function keyboard circuit of claim 1, wherein the controller comprises at least: A comparator, a comparison reference source, and a processor; wherein the comparator is electrically connected to the first terminal of the induction line group and any bias resistor in the bias resistor circuit, the comparison reference source is electrically connected to the comparator, and the processor is electrically connected to the comparator and the drive line group.