Integrated circuit chip, key and mechanical keyboard with address code

By using integrated circuit chips with address codes in mechanical keyboards, the problem of keyboard paralysis caused by broken keys is solved, independent transmission of key information and efficient maintenance are achieved, and wiring design is simplified.

CN120049875BActive Publication Date: 2025-09-19SIDIKO (GUANGZHOU) ELECTRONICS CO LTD

Patent Information

Application Number
CN202510391928.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-31
Publication Date
2025-09-19
Estimated Expiration
2045-03-31

AI Technical Summary

Technical Problem

The key information of existing mechanical keyboards is connected in series, which causes the entire keyboard to be paralyzed when one key is broken, and the cost of repair or replacement is high.

Method used

It uses an integrated circuit chip with an address code, integrated magnetic induction circuit and GRB magic color driving circuit. Each chip has a unique address code and transmits information through parallel power and data lines, simplifying wiring and improving reliability.

Benefits of technology

The information of each button is independent. If one chip fails, it will not affect others. This reduces maintenance costs, improves reliability and transmission efficiency, and simplifies PCB design.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120049875B_ABST
    Figure CN120049875B_ABST
Patent Text Reader

Abstract

The present invention discloses an integrated circuit chip with an address code, a key, and a mechanical keyboard. The integrated circuit chip contains a programmable address code, integrates a magnetic induction circuit, a GRB magic color drive circuit, and includes a power pin, a ground pin, and a data pin. The power pins of n integrated circuit chips are connected in parallel to share a power network VCC, the ground pins are connected in parallel to share a ground network GND, and the data pins are connected in parallel to share a data line network DIO connected to an MCU, and data information is transmitted on the data line network DIO. Another integrated circuit chip with an address code only requires a power network VCC and a ground network GND, and data information is modulated and transmitted on the power network, which greatly saves wiring space, reduces the difficulty of PCB design, and exponentially reduces the number of electronic components. In addition, a variety of different customized code sending methods and working modes are provided, making its application simpler, more efficient, and more reliable.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of mechanical keyboards, and in particular to an integrated circuit chip with an address code, a key, and a mechanical keyboard. Background Art

[0002] The integrated circuits corresponding to the n keys on existing mechanical keyboards are connected in series. If one key fails, the key information and lighting information are lost, causing the entire keyboard to become inoperable. Repair or replacement costs are high. Summary of the Invention

[0003] The purpose of the present invention is to overcome the shortcomings and deficiencies of the prior art and to provide an integrated circuit chip with an address code.

[0004] Another object of the present invention is to provide a magnetic key or a scissor foot key.

[0005] Another object of the present invention is to provide a mechanical keyboard.

[0006] The purpose of the present invention is achieved through the following technical solutions:

[0007] An integrated circuit chip with an address code, wherein the integrated circuit chip contains a programmable address code; the integrated circuit chip integrates a magnetic induction circuit and a GRB magic color driving circuit;

[0008] The integrated circuit chip includes a power pin, a ground pin, and a data pin. The power pin is used to supply power to the integrated circuit chip, and the ground pin is used for signal grounding and power grounding. The power pins of n integrated circuit chips are connected in parallel to share a power network VCC. The ground pins of n integrated circuit chips are connected in parallel to share a ground network GND. The data pins of n integrated circuit chips are connected in parallel to share a data line network DIO and are connected to the MCU. The data information of the integrated circuit chip is modulated and transmitted on the data line network DIO. The sequence of the integrated circuit chip on the PCB is written into the address code of the corresponding integrated circuit chip, and the periodic sequence of the data information code sent by the MCU after the address code corresponds one-to-one to the sequence of the integrated circuit chip on the PCB.

[0009] This integrated circuit chip with address code is packaged together with GRB lamp beads to form an LED package in appearance, with various types.

[0010] An integrated circuit chip with an address code, wherein the integrated circuit chip contains a programmable address code; the integrated circuit chip integrates a magnetic induction circuit and a GRB magic color driving circuit;

[0011] The integrated circuit chip includes a power pin and a ground pin. The power pin is used to supply power to the integrated circuit chip and transmit information, and the ground pin is used for signal grounding and power grounding. The power pins of n integrated circuit chips are connected in parallel to share a power network VCC and are connected to the MCU. The ground pins of n integrated circuit chips are connected in parallel to share a ground network GND. The data information of the integrated circuit chip is modulated on the power network VCC and transmitted. The sequence of the integrated circuit chip on the PCB is written into the address code of the corresponding integrated circuit chip. The sequence of the data information code period sent by the MCU after the address code corresponds one-to-one to the sequence of the integrated circuit chip on the PCB.

[0012] This integrated circuit chip with address code is packaged together with GRB lamp beads to form an LED package in appearance, with various types.

[0013] An integrated circuit chip with an address code, wherein the integrated circuit chip contains a programmable address code and is a magnetic induction circuit chip;

[0014] The integrated circuit chip includes a power pin, a ground pin, and a data pin. The power pin is used to supply power to the integrated circuit chip, and the ground pin is used for signal grounding and power grounding. The power pins of n integrated circuit chips are connected in parallel to share a power network VCC. The ground pins of n integrated circuit chips are connected in parallel to share a ground network GND. The data pins of n integrated circuit chips are connected in parallel to share a data line network DIO and are connected to the MCU. The data information of the integrated circuit chip is modulated and transmitted on the data line network DIO. The sequence of the integrated circuit chip on the PCB is written into the address code of the corresponding integrated circuit chip, and the periodic sequence of the data information code sent by the MCU after the address code corresponds one-to-one to the sequence of the integrated circuit chip on the PCB.

[0015] After being packaged, this integrated circuit chip with an address code looks like an ordinary magnetic induction chip.

[0016] An integrated circuit chip with an address code, wherein the integrated circuit chip contains a programmable address code and is a magnetic induction circuit chip;

[0017] The integrated circuit chip includes a power pin and a ground pin. The power pin is used to supply power to the integrated circuit chip and transmit information, and the ground pin is used for signal grounding and power grounding. The power pins of n integrated circuit chips are connected in parallel to share a power network VCC and are connected to the MCU. The ground pins of n integrated circuit chips are connected in parallel to share a ground network GND. The data information of the integrated circuit chip is modulated on the power network VCC and transmitted. The sequence of the integrated circuit chip on the PCB is written into the address code of the corresponding integrated circuit chip. The sequence of the data information code period sent by the MCU after the address code corresponds one-to-one to the sequence of the integrated circuit chip on the PCB.

[0018] After being packaged, this integrated circuit chip with an address code looks like an ordinary magnetic induction chip.

[0019] Preferably, the integrated circuit chip address code has several BIT bits. When n integrated circuit chips with address codes are used in parallel, the initial address code of the integrated circuit chip is reprogrammed through a custom address code instruction, and the sequence of the integrated circuit chip on the PCB is written into the address code of the corresponding integrated circuit chip. The operation on the address code of the integrated circuit chip is the operation on the integrated circuit chip corresponding to the address code. Each integrated circuit chip corresponds to a button, so the operation on the address code of the integrated circuit chip is the operation on the button corresponding to the integrated circuit chip.

[0020] Preferably, the integrated circuit chip address code has n BIT bits, and the integrated circuit chip also has its own identity code UID. After the custom address code instruction reads the UID code, the UID code is written into the integrated circuit chip together with a natural sequence code to be set. After the integrated circuit chip compares the UID code with its own UID code and confirms that they are correct, the sequence of the corresponding integrated circuit chip is stored in the address code. The operation on the integrated circuit chip address code is the operation on the integrated circuit chip corresponding to the address code. Each integrated circuit chip corresponds to a button, so the operation on the integrated circuit chip address code is the operation on the button corresponding to the integrated circuit chip.

[0021] Preferably, the address code of the integrated circuit chip uses laser melting technology to melt the initial address codes of n integrated circuit chips, so that the address code becomes the sequence of the integrated circuit chip on the PCB. The operation of the address code of the integrated circuit chip is the operation of the integrated circuit chip corresponding to the address code. Each integrated circuit chip corresponds to a button, so the operation of the address code of the integrated circuit chip is the operation of the button corresponding to the integrated circuit chip.

[0022] Preferably, the magnetic induction circuit chip is a unipolar magnetic induction circuit chip or a linear magnetic induction chip, and the unipolar magnetic induction circuit chip includes a unipolar Hall chip, a unipolar magnetoresistive chip AMR, GMR, or TMR.

[0023] Preferably, the magnetic parameters BOP and BRP code values ​​of the integrated circuit chip are programmable. By setting the BOP and BRP code values, the key conduction stroke and cutoff stroke can be set; the magnetic induction polarity of the integrated circuit chip is programmable.

[0024] Another object of the present invention is achieved through the following technical solutions:

[0025] A magnetic key comprises a key body, wherein the key body comprises an upper shell, a lower shell and a handle, wherein the upper shell is fixedly connected to the lower shell, and the handle is movably arranged on the upper shell up and down, and an accommodating space is formed between the upper shell and the lower shell, wherein an elastic element is provided in the accommodating space, and the elastic element is located below the handle, and further comprises a magnetic element and a magnetic induction element, wherein the magnetic element is fixed on the handle and moves up and down with the handle, and the magnetic induction element is the above-mentioned integrated circuit chip with an address code, and the magnetic induction element is arranged on a printed circuit board, and the magnetic element moves back and forth up and down on the side of the magnetic induction element, passing through the horizontal induction surface of the magnetic induction element, and changes the polarity of the north and south poles relative to the magnetic element, thereby outputting digital high and low level changes.

[0026] A scissor-foot key, comprising a key body, the key body comprising a keycap equipped with a magnetic element, a scissor-foot structure, a scissor-foot base, an elastic element, and further comprising a magnetic element and a magnetic induction element. The magnetic element is fixed to the bottom of the keycap, and the scissor-foot structure and the elastic element cooperate to cause the magnetic element under the keycap to reciprocate up and down. The magnetic induction element is the above-mentioned integrated circuit chip with an address code, and the magnetic induction element is arranged on a printed circuit board or a thin film circuit board. The magnetic element reciprocates up and down on the side of the magnetic induction element, passing through the horizontal induction surface of the magnetic induction element, and changes the polarity between the north and south poles relative to the magnetic element, thereby outputting digital high and low level changes.

[0027] Another object of the present invention is achieved through the following technical solutions:

[0028] A mechanical keyboard comprises a printed circuit board, on which an MCU is arranged, and a plurality of the above-mentioned magnetic keys.

[0029] The sequence of the magnetic keys of the mechanical keyboard is marked at the corresponding key position. The user presses and holds the magnetic key serving as the auxiliary key, and then presses a magnetic key or presses two or more magnetic keys in sequence. The pressed magnetic keys are numeric keys, and the digital value formed by the combination is a sequence, indicating that the magnetic key corresponding to this sequence is pressed.

[0030] A mechanical keyboard comprises a printed circuit board, on which an MCU is arranged, and a plurality of the above-mentioned scissor-foot keys.

[0031] The sequence of the scissor foot keys of the mechanical keyboard is marked at the corresponding key position. The user presses and holds the scissor foot key serving as the auxiliary key, and then presses a scissor foot key or presses two or more scissor foot keys in sequence. The pressed scissor foot keys are numeric keys, and the digital value formed by the combination is a sequence, indicating that the scissor foot key corresponding to this sequence is pressed.

[0032] Compared with the prior art, the present invention has the following advantages and beneficial effects:

[0033] 1. The integrated circuit chip of this invention has an address code. It connects all n buttons in parallel via a single data line. Each button's corresponding integrated circuit has its own unique address code that does not overlap with other address codes. Because each integrated circuit has its own unique address code corresponding to the button information, the button information is connected in parallel and independently. If one integrated circuit fails, it will not affect other buttons, thus improving reliability.

[0034] 2. The integrated circuit chip of the present invention carries address codes, and all data information codes can also be modulated onto the power supply for transmission. Assuming a basic operating reference voltage of 3.3V, corresponding to a low-level signal, when the signal is high, the signal voltage is modulated to 5V and superimposed on the reference voltage of 3.3V. In other words, the high and low levels of the modulated signal correspond to 5V and 3.3V. By removing the reference voltage with a suitable demodulation circuit, the required 1 and 0 digital switching signals can be obtained. Compared to parallel data lines, this network only has the power supply VCC and ground GND network, making the PCB circuit simpler.

[0035] Similarly, since each integrated circuit has its own unique address code corresponding to the key information, the key information is connected in parallel and independently. If one integrated circuit is broken, it will not affect other keys, and the reliability is better!

[0036] 3. The present invention uses parallel data lines or modulated information to transmit data information to the power supply network in the magnetic induction circuit, which can save a lot of wiring space compared to series cascade connection, and the difficulty of PCB design is further reduced.

[0037] 4. The present invention integrates the magnetic induction circuit and the GRB magic color driving circuit integrated circuit on one chip, reducing the number of components by at least half, with 2-3 circuit networks, which is more convenient than cascade series connection.

[0038] 5. The integrated circuit chip of the present invention has an address code, and the transmission efficiency is higher. For example, if n or even hundreds of integrated circuit chips with consecutive address codes are required to have all integrated circuits light up and have the same grayscale level, a customized broadcast instruction code can be used in the form of broadcast, that is, directly using the broadcast instruction code + relative address code + GRB byte code, which makes the instructions more convenient and efficient.

[0039] 6. The integrated circuit chip of the present invention has an address code, which can directly operate one or several integrated circuits with address codes, that is, directly using direct instruction code + integrated circuit natural sequence address code + GRB code, and the instructions are simpler and more efficient. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] Figure 1 This is a circuit diagram of three integrated circuit chips with address codes and data line networks DIO, VCC network and GND network connected in parallel.

[0041] Figure 2 Schematic diagram of electrically programming natural sequence codes into address codes on three integrated circuit chips with address codes.

[0042] Figure 3 The figure is a circuit diagram of three integrated circuit chips with address codes and a weak pull-up resistor R on the data line DIO.

[0043] Figure 4 A schematic diagram of obtaining key information from three integrated circuit chips with address codes.

[0044] Figure 5 This is a schematic diagram of high and low level coding.

[0045] Figure 6 A schematic diagram of a complete GRB color code cycle.

[0046] Figure 7 Schematic diagram of a complete magnetic parameter code cycle.

[0047] Figure 8 This is a schematic diagram of a complete key information code cycle.

[0048] Figure 9 This is a schematic diagram of an addressed integrated circuit chip obtaining the high and low level changes of a key switch. At this time, the second magnetic element does not pass through the magnetic sensing surface.

[0049] Figure 10 A schematic diagram of an addressed integrated circuit chip obtaining high and low level changes of a key switch when a second magnetic element passes through the magnetic sensing surface.

[0050] Figure 11 This is a circuit diagram of three integrated circuit chips with address codes, with only the VCC network and GND network connected in parallel.

[0051] Figure 12 This is a schematic diagram of using laser burning to burn natural sequence codes into address codes on three integrated circuit chips with address codes.

[0052] The meanings of the accompanying drawings are as follows:

[0053] 61 - first magnetic element, 81 - second magnetic element, 82 - integrated circuit chip, 101 - third magnetic element, 102 - fourth magnetic element, 103 - fifth magnetic element. DETAILED DESCRIPTION

[0054] The present invention will be described in further detail below with reference to the embodiments and drawings, but the embodiments of the present invention are not limited thereto.

[0055] Example 1

[0056] like Figure 1 , an integrated circuit chip with an address code, the integrated circuit chip contains a programmable address code; the integrated circuit chip integrates a magnetic induction circuit and a GRB magic color driving circuit;

[0057] The integrated circuit chip includes a power pin, a ground pin, and a data pin. The power pin is used to power the integrated circuit chip, and the ground pin is used for signal grounding and power grounding. The power pins of n integrated circuit chips are connected in parallel to share a power network VCC. The ground pins of n integrated circuit chips are connected in parallel to share a ground network GND. The data pins of n integrated circuit chips are connected in parallel to share a data line network DIO and are connected to the MCU. The data information of the integrated circuit chip is modulated and transmitted on the data line network DIO. The sequence of the integrated circuit chip on the PCB is written into the address code of the corresponding integrated circuit chip. The sequence of the data information code period sent by the MCU after the address code corresponds to the sequence of the integrated circuit chip on the PCB. That is to say: Figure 4 In the figure, the T1 time period sequence of the data code cycle sequence 1 sent by the MCU after the address code corresponds to the integrated circuit chip with sequence 1 on the PCB, the T2 time period sequence of the data code cycle sequence 2 sent by the MCU after the address code corresponds to the integrated circuit chip with sequence 2 on the PCB, and the T3 time period sequence of the data code cycle sequence 3 sent by the MCU after the address code corresponds to the integrated circuit chip with sequence 3 on the PCB.

[0058] like Figure 2 Three addressed integrated circuit chips are connected in parallel to form a row, forming the VCC network, the GND network, and the DIO network. All nets with the same name are electrically connected. The three addressed integrated circuit chips are ranked 1st, 2nd, and 3rd from left to right in the coordinate system. The first magnetic element 61 will move from beginning to end above each integrated circuit chip with an address code according to a custom sequence position. When the first magnetic element 61 moves to above the sequence 1 integrated circuit chip, the sequence 1 chip senses the voltage change through magnetic induction. At the same time, the sequence 1 chip receives an address code instruction and address code 1, and then saves the number 1 as the address code. Then, when the first magnetic element 61 is moved to above the sequence 2 integrated circuit chip, the sequence 2 integrated circuit chip senses the voltage change through magnetic induction. At the same time, the integrated circuit chip receives an address code instruction and address code 2, and then saves the number 2 as the address code. When the first magnetic element 61 is moved again to above the sequence 3 integrated circuit chip, the sequence 3 integrated circuit chip senses the voltage change through magnetic induction. At the same time, the integrated circuit chip receives an allocation address code instruction and address code 3, and then saves the number 3 as the address code. In this way, we have completed the regular natural sequence address code for the sequence 1, sequence 2, and sequence 3 chips. The natural sequence address code greatly facilitates information communication. The same is true for n integrated chips.

[0059] Furthermore, integrated circuit chips with address codes also have their own UID identification codes. When the first magnetic element 61 acts on the integrated circuit chip with address codes, it first reads the chip's UID code and then returns both the UID code and address code to the chip. The chip compares the UID code with its own and, if the UID code matches, correctly stores the address code; otherwise, it does not write the address code. This greatly improves the reliability of writing the address code.

[0060] After the address code is allocated, the customized self-developed machine or MCU can rely on the customized instruction code to read the serial address code of each chip in turn. If it is not written correctly, it will be written again to ensure the uniqueness and correctness of the address code.

[0061] like Figure 3 、 4 The data line DIO has a weak pull-up resistor R=1K, and the three integrated circuit chips with address codes are sequence 1, sequence 2, and sequence 3 chips from left to right.

[0062] like Figure 4 Only the chip with address 2 is affected by the fourth magnetic element 102. For the purpose of describing the logical relationship, it is assumed that the integrated circuit chip with address code that is not affected by the magnetic element is in logic 1 state, and the integrated circuit chip with address code that is affected by the magnetic element is in logic 0 state.

[0063] according to Figure 5 The 0 code shown in the figure stipulates that the typical value of TOH1 is 1 / 4Tt and the typical value of TOL1 is 3 / 4Tt. Figure 5 The code shown in Figure 1 stipulates that the typical value of TOH2 is 3 / 4Tt and the typical value of TOL2 is 1 / 4Tt. Figure 4 In the T2 time series code, there are 6 time nodes, namely T20, T21, T22, T23, T24, and T30. DIO_TX and DIO_RX are waveforms of the same data line at the same moment. Theoretically, it is the DIO_TX waveform, but because the chip with address code 2 is affected by the fourth magnetic element 102, only the DIO_RX waveform can be seen in the oscilloscope. The following is the entire process of the key waveform change: the MCU gives a complete key information code cycle, the bus reset code RESET, the instruction code CMD for obtaining key information, and then gives a starting address code ADDR1, and then gives the following Figure 4 The 3-bit key information code after the starting address code ADDR1 on the DIO_TX line in the figure focuses on describing the changes in the high and low levels of the key on DIO_TX.

[0064] In actual operation, we do not need to set the address code of the corresponding integrated circuit chip before obtaining each key information code. We only need to give the starting address code. Figure 4 The DIO_TX waveform in the figure is like this. The starting address code is 1. After the starting address code, there are the first time series cycle T1, the second time series cycle T2, and the third time series cycle T3.

[0065] The address code corresponding to the integrated circuit chip of sequence 1 is 1, corresponding to the first time series period T1, the integrated circuit chip of sequence 1 is not affected by the third magnetic element 101, and the integrated circuit chip of sequence 1 is in the logic 1 state. The chip of sequence 1 in the logic 1 state does not make any changes to the waveform of DIO_TX in the T1 period. In the time series period T1, DIO_RX can read Figure 5 1 yard shown.

[0066] The MCU control unit outputs a weak pull-up level at DIO_TX at time T10, and detects that the output weak pull-up level has not changed at time T12. At this point, the MCU control unit has read the output of the integrated circuit of DIO_RX address code 1. Figure 5 The code 1 shown indicates that the key switch at position 1 is not pressed, and the MCU control unit outputs a low level at time T13 until time T20.

[0067] The address code corresponding to the integrated circuit chip of sequence 2 is 2. The integrated circuit chip of sequence 2 corresponds to the time series period T2. The integrated circuit chip of sequence 2 is acted upon by the fourth magnetic element 102. The chip is in the logic 0 state. The integrated circuit chip of sequence 2 in the logic 0 state pulls the high level of DIO_TX down at time T21 in the corresponding T2 period and continues until time T24. The integrated circuit chip of sequence 2 pulls the high level of DIO_TX down. Figure 5 The 1 code shown becomes the DIO_RX Figure 5 In the time series period T2, DIO_RX can read Figure 5 Code 0 shown.

[0068] The MCU control unit outputs a weak pull-up high level on DIO_TX at time T20, and detects that the output weak pull-up level becomes a low level at time T22. At this point, the MCU control unit reads the output of the DIO_RX sequence 2 integrated circuit. Figure 5 The code 0 shown indicates that the button switch of sequence code 2 is pressed and recognized. The MCU control unit outputs a low level at time T23 until time T30. Time T23 is earlier than time T24.

[0069] The address code corresponding to the rank 3 integrated circuit chip is 3, and the rank 3 integrated circuit chip corresponds to the time series period T3. The rank 3 integrated circuit chip is not affected by the fifth magnetic element 103, and the chip is in the logic 1 state. The integrated circuit chip with address code 3 in the logic 1 state does not make any changes to the DIO_TX waveform within the T3 period. In the time series period T3, DIO_RX can read Figure 5 1 yard shown.

[0070] The MCU control unit outputs a weak pull-up level on DIO_TX at time T30, and detects at time T32 that the output weak pull-up level has not changed. At this point, the MCU control unit has read the output of the integrated circuit of DIO_RX sequence 3. Figure 5 The code 1 shown indicates that the key switch of address code 3 is not pressed, and the MCU control unit outputs a low level at time T33 until the time series period T3 ends.

[0071] The keystroke information of the integrated circuit chip with the first sequence number corresponds to the timing period T1, the keystroke information of the integrated circuit chip with the second sequence number corresponds to the timing period T2, and the keystroke information of the integrated circuit chip with the third sequence number corresponds to the timing period T3. In other words, T1, T2, and T3 can be output continuously and correspond to the keystroke information of the integrated circuit chips with address codes 1, 2, and 3 respectively, without adding the respective address codes before the keystroke information.

[0072] To sum up: when all integrated chips are arrayed on the PCB board, they are sorted one by one into a natural number sequence of 1, 2, 3...n. The address code of the integrated circuit chip ranked first is written as 1, the address code of the integrated circuit chip ranked second is written as 2, the address code of the integrated circuit chip ranked third is written as 3, and the address code of the integrated circuit chip ranked n is written as n. This one-to-one correspondence facilitates the MCU to operate them conveniently and correctly. For the operation of n consecutive integrated circuit chips, the MCU only needs to give a starting address code after the operation command, and then give T1, T2, T3...Tn information code timing cycles in sequence. At this time, the starting address code is set to 1, indicating that the operation starts from the first integrated circuit chip. The data information of the first timing code cycle T1 is the information output to the first integrated circuit chip, the data information of the second timing cycle T2 is the information output to the second integrated circuit chip, the data information of the third timing cycle T3 is the information output to the third integrated circuit chip, and the data information of the nth timing cycle Tn is the information output to the nth integrated circuit chip.

[0073] After the magnetic parameter command, T1, T2, T3...Tn represent the magnetic parameter code timing cycle; after the magic color command code, T1, T2, T3...Tn represent the color gray code GRB timing cycle; after the key information acquisition command code, T1, T2, T3...Tn represent the key information code timing cycle;

[0074] In this way, the serial position of the integrated circuit chip on the PCB board space is matched one by one with the timing period of the data information through the starting address code; each integrated circuit chip corresponds to a key, and the operation of the integrated circuit chip corresponds to the operation of the key.

[0075] The working process of a complete information code cycle:

[0076] A complete GRB color coding cycle (such as Figure 6 ) plus a complete magnetic parameter encoding cycle (such as Figure 7 ) plus a complete key information code cycle (such as Figure 8 ) is the total period of a complete information code. The address codes corresponding to n integrated circuit chips with address codes are in the natural sequence 1, 2, 3, …n. This address code can be used as a direct address code, specifying an address code followed by a data cycle. Specifically, the custom instruction code is followed by an address code, and each data cycle is followed by a corresponding address code. This approach can be used, for example, to map one or several discrete address codes to a specific GRB color coding or magnetic parameter coding.

[0077] In most cases, the address code following the instruction code is used as the starting address code. This means that after this starting address code, n consecutive data code cycles are sent. The sequence of the data code cycles sent by the MCU after the address code corresponds one-to-one to the sequence of the integrated circuit chips on the PCB. That is, data code cycle sequence T1 corresponds to integrated circuit chip sequence 1, data code cycle sequence T2 corresponds to integrated circuit chip sequence 2, data code cycle sequence T3 corresponds to integrated circuit chip sequence 3, and data code cycle sequence Tn corresponds to integrated circuit chip sequence n. Operations on n integrated circuit chips or dozens of consecutive integrated circuit chips are more common. In this case, the instruction code only needs to provide the starting address code, and there is no need to list all the natural sequence address codes after the instruction code.

[0078] Assuming the starting address code is 1, there are n key information codes at this time. The integrated circuit chip can find its corresponding code among the n codes by subtracting the starting address code from the address code corresponding to the integrated circuit chip. According to this rule, the first code corresponds to the first integrated circuit chip, the second code corresponds to the second integrated circuit chip, the third code corresponds to the third integrated circuit chip, and so on. The nth code corresponds to the nth integrated circuit chip. This instruction code format is more efficient.

[0079] For another example, assuming the starting address code is 51, there are 50 key information codes. According to this regulation, the first code corresponds to the 51st integrated circuit chip, the second code corresponds to the 52nd integrated circuit chip, and the third code corresponds to the 53rd integrated circuit chip. The instruction code performs corresponding operations on the 51st to 100th integrated circuit chips.

[0080] For example, if all integrated circuits are required to light up and have the same grayscale level, a custom broadcast instruction code can be used in the form of a broadcast. This directly uses the broadcast instruction code with the GRB byte code, without the need for an address code. Another example is if all integrated circuit chips require the same magnetic parameter settings, a custom broadcast instruction code can be used in the form of a broadcast. This directly uses the broadcast instruction code with the magnetic parameter code, without the need for an address code. This broadcast instruction code without the need for an address code is more convenient and efficient.

[0081] If the PC is in sleep mode, the MCU can send a command code to all integrated circuit chips to put them into sleep mode and enter interrupt wake-up mode. If a key is pressed at this time, the interrupt report mode is activated. The interrupt report mode uses the address code and key code to be reported by the integrated circuit chip itself, which reduces power consumption. If the keyboard is not used for a long time, the MCU can allow the integrated circuit chip to enter or exit this mode at any time according to the actual situation.

[0082] The integrated circuit chip is preferably a unipolar magnetic induction circuit chip; a unipolar Hall chip, a unipolar magnetoresistive chip AMR, GMR, TMR.

[0083] like Figure 9 The second magnetic element 81 is above the integrated circuit chip 82, and the N pole of the second magnetic element 81 is close to the S pole sensing surface of the magnetic induction integrated chip 82. At this time, the magnetic induction integrated chip 82 is not affected by the second magnetic element 81. Assume that the output of the magnetic induction integrated chip 82 is high at this time;

[0084] like Figure 10 , when the second magnetic element 81 moves to Figure 8-2Position, at this time, the second magnetic element 81 passes through the horizontal sensing surface of the magnetic induction integrated chip 82, the S pole of the second magnetic element 81 interacts with the S pole of the surface of the magnetic induction integrated chip 82, and the N pole of the second magnetic element 81 interacts with the N pole of the surface of the magnetic induction integrated chip 82. At this time, the output of the magnetic induction integrated chip 82 is low level;

[0085] In short, for the addressed integrated circuit unipolar chip 82, due to its unipolar magnetic induction principle, as long as the polarity of the magnetic element 81 acting on it changes relatively, the output level will inevitably change. By utilizing this characteristic, a complete high-low level conversion signal with high reliability can be obtained as a key switch signal.

[0086] In Example 1, a magnetic key is also provided, including a key body, the key body including an upper shell, a lower shell and a handle, the upper shell is fixedly connected to the lower shell, the handle is movably arranged on the upper shell, and an accommodating space is formed between the upper shell and the lower shell, an elastic element is provided in the accommodating space, the elastic element is located below the handle, and also includes a magnetic element and a magnetic induction element, the magnetic element is fixed on the handle and moves up and down with the handle, the magnetic induction element is the above-mentioned integrated circuit chip with an address code, the magnetic induction element is arranged on a printed circuit board, the magnetic element moves back and forth up and down on the side of the magnetic induction element through the horizontal induction surface of the magnetic induction element, and changes the polarity of the north and south poles relative to the magnetic element, thereby outputting digital high and low level changes.

[0087] A mechanical keyboard comprises a printed circuit board, on which an MCU is arranged, and a plurality of the above-mentioned magnetic keys.

[0088] Example 2

[0089] like Figure 11 , an integrated circuit chip with an address code, the integrated circuit chip contains a programmable address code; the integrated circuit chip integrates a magnetic induction circuit and a GRB magic color driving circuit;

[0090] The integrated circuit chip includes a power pin and a ground pin. The power pin is used to supply power to the integrated circuit chip and transmit information, and the ground pin is used for signal grounding and power grounding. The power pins of n integrated circuit chips are connected in parallel to share a power network VCC and are connected to the MCU. The ground pins of n integrated circuit chips are connected in parallel to share a ground network GND. The data information of the integrated circuit chip is modulated on the power network VCC and transmitted. The sequence of the integrated circuit chip on the PCB is written into the address code of the corresponding integrated circuit chip. The sequence of the data information code period sent by the MCU after the address code corresponds one-to-one to the sequence of the integrated circuit chip on the PCB.

[0091] The rest of the contents are the same as those in Example 1 and will not be described in detail.

[0092] Example 3

[0093] Compared with Example 1, Example 3 is the same as Example 1 except for the following differences.

[0094] like Figure 12 , laser fusing technology is used to convert the address codes of three integrated circuit chips with address codes into natural sequence address codes.

[0095] The keyboard consists of three integrated circuit chips with address codes connected in parallel. When these chips are powered on, a fully visual laser encoding device sits above them. The three chips integrate magnetic induction circuits and GRB color gamut drive circuits. When arranged on the PCB, these chips have their own sequence. The fully visual laser encoding device identifies the sequence of these chips and, based on the address code instructions, uses a physical laser to fuse the programmable address lines, completing the physical programming from natural sequence code to address code. Assuming the address lines are 8 bits and the fuse is at level 0, if the address code is 1, the designated seven lines must be blown, resulting in 00000001, and the address code is 1. The address code programming of the second and third chips is then completed in sequence.

[0096] Example 4

[0097] Compared with Example 1, Example 4 is the same as Example 1 except for the following differences.

[0098] An integrated circuit chip with an address code, wherein the integrated circuit chip contains a programmable address code and is a magnetic induction circuit chip;

[0099] The integrated circuit chip includes a power pin, a ground pin, and a data pin. The power pin is used to supply power to the integrated circuit chip, and the ground pin is used for signal grounding and power grounding. The power pins of n integrated circuit chips are connected in parallel to share a power network VCC. The ground pins of n integrated circuit chips are connected in parallel to share a ground network GND. The data pins of n integrated circuit chips are connected in parallel to share a data line network DIO and are connected to the MCU. The data information of the integrated circuit chip is modulated and transmitted on the data line network DIO. The sequence of the integrated circuit chip on the PCB is written into the address code of the corresponding integrated circuit chip, and the periodic sequence of the data information code sent by the MCU after the address code corresponds one-to-one to the sequence of the integrated circuit chip on the PCB.

[0100] Example 5

[0101] Compared with Example 1, Example 5 is the same as Example 1 except for the following differences.

[0102] An integrated circuit chip with an address code, wherein the integrated circuit chip contains a programmable address code and is a magnetic induction circuit chip;

[0103] The integrated circuit chip includes a power pin and a ground pin. The power pin is used to supply power to the integrated circuit chip and transmit information, and the ground pin is used for signal grounding and power grounding. The power pins of n integrated circuit chips are connected in parallel to share a power network VCC and are connected to the MCU. The ground pins of n integrated circuit chips are connected in parallel to share a ground network GND. The data information of the integrated circuit chip is modulated on the power network VCC and transmitted. The sequence of the integrated circuit chip on the PCB is written into the address code of the corresponding integrated circuit chip. The sequence of the data information code period sent by the MCU after the address code corresponds one-to-one to the sequence of the integrated circuit chip on the PCB.

[0104] Example 6

[0105] Compared with Example 1, Example 6 is the same as Example 1 except for the following differences.

[0106] Replace the magnetic buttons with scissor buttons.

[0107] A scissor-foot key, comprising a key body, the key body comprising a keycap equipped with a magnetic element, a scissor-foot structure, a scissor-foot base, an elastic element, and further comprising a magnetic element and a magnetic induction element. The magnetic element is fixed to the bottom of the keycap, and the scissor-foot structure and the elastic element cooperate to cause the magnetic element under the keycap to reciprocate up and down. The magnetic induction element is an integrated circuit chip with an address code, and the magnetic induction element is arranged on a printed circuit board or a thin film circuit board. The magnetic element reciprocates up and down on the side of the magnetic induction element, passes through the horizontal induction surface of the magnetic induction element, and changes the polarity between the north and south poles relative to the magnetic element, thereby outputting digital high and low level changes.

[0108] A mechanical keyboard comprises a printed circuit board, on which an MCU is arranged, and a plurality of scissor-shaped keys.

[0109] In Examples 1 to 6, the sequence of the magnetic keys / scissor foot keys of the mechanical keyboard is marked at the corresponding key position. The user presses and holds the magnetic key / scissor foot key serving as the auxiliary key, and then presses a magnetic key / scissor foot key or presses two or more magnetic keys / scissor foot keys in sequence. The pressed magnetic key / scissor foot key is a numeric key, and the digital value formed by the combination is a sequence, indicating that the magnetic key / scissor foot key corresponding to this sequence is pressed.

[0110] For example, the factory-marked keys are clearly visible on the corresponding positions. For example, if the F9 key is broken, and its position is 10, pressing and holding a modifier key like CTRL or Fn, followed by the number keys 1 and 0, indicates that the F9 key, corresponding to position 10, has been pressed, providing a quick fix.

[0111] In Examples 1 through 6, the order of the integrated circuit chips on the PCB is written into the address code of the corresponding integrated circuit chip. The periodic order of the data information code sent by the MCU after the address code corresponds one-to-one with the order of the integrated circuit chips on the PCB. Therefore, the integrated circuit chip does not require a clock pin or a clock oscillator to accurately transmit key information codes, GRB color codes, and magnetic parameter information codes.

[0112] In embodiments 1 to 6, the magnetic induction circuit chip is a unipolar magnetic induction circuit chip or a linear magnetic induction chip, and the unipolar magnetic induction circuit chip includes a unipolar Hall chip, a unipolar magnetoresistive chip AMR, GMR, or TMR.

[0113] In Examples 1 to 6, the magnetic parameters BOP and BRP code values ​​of the integrated circuit chip are programmable. By setting the BOP and BRP code values, the key on-stroke and off-stroke can be set; the magnetic induction polarity of the integrated circuit chip is programmable.

[0114] BOP means: Operating Point, which refers to the minimum magnetic field strength at which the Hall switch starts to conduct under the action of magnetism.

[0115] BRP means Release Point, which refers to the maximum magnetic field strength at which the Hall switch is closed under magnetic action.

[0116] The above embodiments are preferred implementation modes of the present invention, but the implementation modes of the present invention are not limited to the above embodiments. Any other changes, modifications, substitutions, combinations, and simplifications that do not deviate from the spirit and principles of the present invention should be considered as equivalent replacement methods and are included in the scope of protection of the present invention.

Claims

1. An integrated circuit chip with an address code, characterized in that: The integrated circuit chip contains a programmable address code; the integrated circuit chip integrates a magnetic induction circuit and a GRB magic color driving circuit; The integrated circuit chip includes a power pin, a ground pin, and a data pin. The power pin is used to supply power to the integrated circuit chip, and the ground pin is used for signal grounding and power grounding. The power pins of n integrated circuit chips are connected in parallel to share a power supply network VCC. The ground pins of n integrated circuit chips are connected in parallel to share the ground network GND, and the data pins of n integrated circuit chips are connected in parallel to share the data line network DIO and connected to the MCU; the data information of the integrated circuit chip is modulated and transmitted on the data line network DIO; the sequence of the integrated circuit chip on the PCB is written into the address code of the corresponding integrated circuit chip, and the data information code period sequence sent by the MCU after the address code corresponds one-to-one to the sequence of the integrated circuit chip on the PCB.

2. An integrated circuit chip with an address code, characterized in that: The integrated circuit chip contains a programmable address code; the integrated circuit chip integrates a magnetic induction circuit and a GRB magic color driving circuit; The integrated circuit chip includes a power pin and a ground pin. The power pin is used to supply power to the integrated circuit chip and transmit information, and the ground pin is used for signal grounding and power grounding. The power pins of n integrated circuit chips are connected in parallel to share a power network VCC and are connected to the MCU. The ground pins of n integrated circuit chips are connected in parallel to share a ground network GND. The data information of the integrated circuit chip is modulated on the power network VCC and transmitted. The sequence of the integrated circuit chip on the PCB is written into the address code of the corresponding integrated circuit chip. The sequence of the data information code period sent by the MCU after the address code corresponds one-to-one to the sequence of the integrated circuit chip on the PCB.

3. An integrated circuit chip with an address code, characterized in that: The integrated circuit chip contains a programmable address code, and the integrated circuit chip is a magnetic induction circuit chip; The integrated circuit chip includes a power pin, a ground pin, and a data pin. The power pin is used to supply power to the integrated circuit chip, and the ground pin is used for signal grounding and power grounding. The power pins of n integrated circuit chips are connected in parallel to share a power supply network VCC. The ground pins of n integrated circuit chips are connected in parallel to share the ground network GND, and the data pins of n integrated circuit chips are connected in parallel to share the data line network DIO and connected to the MCU; the data information of the integrated circuit chip is modulated and transmitted on the data line network DIO; the sequence of the integrated circuit chip on the PCB is written into the address code of the corresponding integrated circuit chip, and the data information code period sequence sent by the MCU after the address code corresponds one-to-one to the sequence of the integrated circuit chip on the PCB.

4. An integrated circuit chip with an address code, characterized in that: The integrated circuit chip contains a programmable address code, and the integrated circuit chip is a magnetic induction circuit chip; The integrated circuit chip includes a power pin and a ground pin. The power pin is used to supply power to the integrated circuit chip and transmit information, and the ground pin is used for signal grounding and power grounding. The power pins of n integrated circuit chips are connected in parallel to share a power network VCC and are connected to the MCU. The ground pins of n integrated circuit chips are connected in parallel to share a ground network GND. The data information of the integrated circuit chip is modulated on the power network VCC and transmitted. The sequence of the integrated circuit chip on the PCB is written into the address code of the corresponding integrated circuit chip. The sequence of the data information code period sent by the MCU after the address code corresponds one-to-one to the sequence of the integrated circuit chip on the PCB.

5. The integrated circuit chip with address code according to any one of claims 1 to 4, characterized in that: The integrated circuit chip address code has several BIT bits. When n integrated circuit chips with address codes are used in parallel, the initial address code of the integrated circuit chip is reprogrammed through a custom address code instruction, and the sequence of the integrated circuit chip on the PCB is written into the address code of the corresponding integrated circuit chip. The operation of the integrated circuit chip address code is the operation of the integrated circuit chip corresponding to the address code. Each integrated circuit chip corresponds to a button, so the operation of the integrated circuit chip address code is the operation of the button corresponding to the integrated circuit chip.

6. The integrated circuit chip with address code according to any one of claims 1 to 4, characterized in that: The integrated circuit chip address code has n BIT bits, and the integrated circuit chip also has its own identity code UID. After the custom address code instruction reads the UID code, the UID code is written into the integrated circuit chip together with a natural sequence code to be set. After the integrated circuit chip compares the UID code with its own UID code and finds them correct, the sequence of the corresponding integrated circuit chip is stored in the address code. The operation on the integrated circuit chip address code is the operation on the integrated circuit chip corresponding to the address code. Each integrated circuit chip corresponds to a button, so the operation on the integrated circuit chip address code is the operation on the button corresponding to the integrated circuit chip.

7. The integrated circuit chip with address code according to claim 1 or 2, characterized in that: The address code of the integrated circuit chip uses laser fusing technology to fuse the initial address codes of n integrated circuit chips, so that the address code becomes the sequence of the integrated circuit chip on the PCB. The operation of the address code of the integrated circuit chip is the operation of the integrated circuit chip corresponding to the address code. Each integrated circuit chip corresponds to a key, so the operation of the address code of the integrated circuit chip is the operation of the key corresponding to the integrated circuit chip.

8. The integrated circuit chip with address code according to claim 1 or 2, characterized in that: The magnetic induction circuit is a unipolar magnetic induction circuit chip or a linear magnetic induction chip. The unipolar magnetic induction circuit chip includes a unipolar Hall chip and a unipolar magnetoresistive chip. The unipolar magnetoresistive chip is a unipolar magnetoresistive chip using any one of an AMR sensor, a GMR sensor, and a TMR sensor.

9. The integrated circuit chip with address code according to claim 3 or 4, characterized in that: The magnetic induction circuit chip is a unipolar magnetic induction circuit chip or a linear magnetic induction chip. The unipolar magnetic induction circuit chip includes a unipolar Hall chip and a unipolar magnetoresistive chip. The unipolar magnetoresistive chip is a unipolar magnetoresistive chip using any one of an AMR sensor, a GMR sensor, and a TMR sensor.

10. The integrated circuit chip with address code according to any one of claims 1 to 4, characterized in that: The magnetic parameters BOP and BRP code values ​​of the integrated circuit chip are programmable. By setting the BOP and BRP code values, the key conduction stroke and cutoff stroke can be set; the magnetic induction polarity of the integrated circuit chip is programmable.

11. A magnetic key, comprising a key body, the key body comprising an upper shell, a lower shell, and a handle, the upper shell being fixedly connected to the lower shell, the handle being movably disposed on the upper shell, a receiving space being formed between the upper shell and the lower shell, an elastic element being disposed in the receiving space, the elastic element being located below the handle, and characterized in that: It also includes a magnetic element and a magnetic induction element. The magnetic element is fixed on the button handle and moves up and down with the button handle. The magnetic induction element is an integrated circuit chip with an address code as described in any one of claims 1 to 4. The magnetic induction element is arranged on a printed circuit board. The magnetic element moves back and forth up and down on the side of the magnetic induction element and passes through the horizontal induction surface of the magnetic induction element, making polarity changes between the north and south poles relative to the magnetic element, thereby outputting digital high and low level changes.

12. A mechanical keyboard comprising a printed circuit board, wherein an MCU is provided on the printed circuit board, wherein: It also includes several magnetic buttons as claimed in claim 11.

13. The mechanical keyboard according to claim 12, wherein: The sequence of the magnetic keys of the mechanical keyboard is marked at the corresponding key position. The user presses and holds the magnetic key serving as the auxiliary key, and then presses a magnetic key or presses two or more magnetic keys in sequence. The pressed magnetic keys are numeric keys, and the digital value formed by the combination is a sequence, indicating that the magnetic key corresponding to this sequence is pressed.

14. A scissor foot key, comprising a key body, wherein the key body comprises a key cap equipped with a magnetic element, a scissor foot structure, a scissor foot base, and an elastic element, characterized in that: It also includes a magnetic element and a magnetic induction element, the magnetic element is fixed under the keycap, the scissor foot structure and the elastic element cooperate to make the magnetic element under the keycap move back and forth up and down, the magnetic induction element is an integrated circuit chip with an address code as described in any one of claims 1 to 4, the magnetic induction element is arranged on a printed circuit board or a thin film circuit board, the magnetic element moves back and forth up and down on the side of the magnetic induction element through the horizontal induction surface of the magnetic induction element, and changes the polarity of the north and south poles relative to the magnetic element, thereby outputting digital high and low level changes.

15. A mechanical keyboard comprising a printed circuit board, wherein an MCU is provided on the printed circuit board, wherein: It also includes a plurality of scissor foot buttons as described in claim 14.

16. The mechanical keyboard according to claim 15, characterized in that: The sequence of the scissor foot keys of the mechanical keyboard is marked at the corresponding key position. The user presses and holds the scissor foot key serving as the auxiliary key, and then presses a scissor foot key or presses two or more scissor foot keys in sequence. The pressed scissor foot keys are numeric keys, and the digital value formed by the combination is a sequence, indicating that the scissor foot key corresponding to this sequence is pressed.

Citation Information

Patent Citations

  • Nanoscale interconnection interface

    CN101208666A

  • Integrated circuit that mitigates inductive-induced voltage droop using compute unit group identifiers

    US20240094794A1

Cited By

  • Absolute vector counting magnetic induction encoder

    CN121702433A

  • Printed circuit board (PCB) capable of being directly provided with magnetic shaft, magnetic shaft and keyboard

    CN121742671A

  • Scissor foot magnetic induction keyboard with serial-parallel hot standby communication

    CN121785477A

  • Hot standby fantasy color integrated circuit chip capable of transmitting and receiving control signals

    CN121880253A

  • LED driving chip with address code serial-parallel hot standby

    CN121924648A