A surface-mount radio frequency electromechanical switch
Through the design of a surface-mount RF electromechanical switch, the controller and driver chip are used to control the state of the RF switch module in different communication modes, which solves the problem of difficult to achieve fine control of the RF switch circuit, realizes the precise switching and transmission of RF signals, and improves the service life and safety of the circuit.
Patent Information
- Application Number
- CN202411495350.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-22
- Publication Date
- 2025-09-09
- Estimated Expiration
- 2044-10-22
AI Technical Summary
Existing RF switching circuits are difficult to achieve refined control, especially the precise switching and transmission of RF signals under different communication modes.
A surface-mount RF electromechanical switch is used, and different low-pass filters and RF antennas are connected through two RF electromechanical switch modules. The controller and driver chip are used to control the closing state of the RF switch module in different communication modes to achieve refined control of the RF signal.
It achieves precise switching and transmission of radio frequency signals in different communication modes, avoids energy overload, improves circuit service life and enhances safety.
Smart Images

Figure CN119582823B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of radio frequency technology, and in particular to a surface-mount radio frequency electromechanical switch. Background Art
[0002] RF switches are electronic components commonly used in wireless communication devices, primarily used to control and switch the transmission path of RF signals. The following is some background information on RF switches:
[0003] The core of RF switches is to use the on and off characteristics of semiconductor devices (such as transistors) to control the transmission of RF signals. Common switching elements include field-effect transistors (FETs) and bipolar junction transistors (BJTs). Among them, field-effect transistors are suitable for RF switches because they have higher frequency response and lower insertion loss. Bipolar transistors exhibit better current control capabilities in certain specific applications. RF switching circuits are composed of multiple switching elements and other passive electronic components (such as inductors, capacitors, and impedance matching networks). These switching units achieve functions such as switching, selecting, distributing, and protecting signals by controlling internal electrical states. RF switching circuits usually require external control circuits to generate and control the control signals of the transistors. These control signals can be direct current (DC) bias or gate voltage adjustment to ensure that the transistors are turned on or off as expected.
[0004] With the development of technology, the control of RF switching circuits is required to be more and more refined. How to achieve refined control is the current research issue. Summary of the Invention
[0005] An embodiment of the present invention provides a surface-mounted RF electromechanical switch, which is used to realize that RF signals with different RF energies can be driven to different RF antennas by corresponding RF electromechanical switch modules through multiple RF electromechanical switch modules, thereby achieving refined control.
[0006] In order to achieve the above object, the present invention adopts the following technical solutions:
[0007] In a first aspect, a surface-mounted RF electromechanical switch is provided, comprising a first RF electromechanical switch module and a second RF electromechanical switch module surface-mounted on a surface of a device, and further comprising a controller, wherein an input end of the first RF electromechanical switch module is connected to a first low-pass filter, an output end of the first RF electromechanical switch module is connected to a first RF antenna, a control end of the first RF electromechanical switch module is connected to the controller, an input end of the second RF electromechanical switch module is connected to the second low-pass filter, an output end of the second RF electromechanical switch module is connected to a second RF antenna, and a control end of the second RF electromechanical switch module is connected to the controller. When in the first communication mode, the controller is used to control the first RF electromechanical switch module to be adjusted to a closed state, and the second RF electromechanical switch module to remain in an open state. When the first RF electromechanical switch module is adjusted to a closed state, the first RF signal output from the output end of the first low-pass filter is transmitted to the first RF antenna via the first RF electromechanical switch module and transmitted by the first RF antenna; when in the second communication mode, the controller is used to control the second RF electromechanical switch module to be adjusted to a closed state, and the first RF electromechanical switch module to remain in an open state. When the second RF electromechanical switch module is adjusted to a closed state, the second RF signal output from the output end of the second low-pass filter is transmitted to the second RF antenna via the second RF electromechanical switch module and transmitted by the second RF antenna; wherein the RF energy of the first RF signal and the second RF signal is different.
[0008] Optionally, the first RF electromechanical switch module includes a first RF switch circuit, a first driver chip and a first protection capacitor, the input end of the first RF switch circuit is connected to the first low-pass filter, the output end of the first RF switch circuit is connected to the first RF antenna, the control end of the first RF switch circuit is connected to the first driver chip, the first driver chip is connected to the controller, one end of the first protection capacitor is connected to the input end of the first RF switch circuit, and the other end of the first protection capacitor is grounded; when in the first communication mode, the controller is specifically used to trigger the closure of the loop between the input end of the first RF switch circuit and the output end of the first RF switch circuit by controlling the first driver chip.
[0009] Optionally, the first RF electromechanical switch module further includes a first filter capacitor, one end of the first filter capacitor is connected to the output end of the first RF switch circuit, and the other end of the first filter capacitor is grounded.
[0010] Optionally, when in the first communication mode, the controller is used to construct a first pseudocode instruction and send the first pseudocode instruction to the first driver chip. The first driver chip is used to verify the first pseudocode instruction. When the first pseudocode instruction is verified, the first driver chip is used to drive the control end of the first RF switch circuit to trigger the closure of the loop between the input end of the first RF switch circuit and the output end of the first RF switch circuit.
[0011] Optionally, the controller is used to embed the first hash string in the second hash string to obtain a first pseudocode instruction, the first hash string is used to control the first RF electromechanical switch module, the second hash string is used to control the second RF electromechanical switch module, the length of the first hash string is K1 bits, the length of the second hash string is K2 bits, K1 and K2 are both integers greater than 1, if s1+count1 is greater than K2, the controller is specifically used to embed the first hash string between the p1th bit and the p1+1th bit of the second hash string according to (s1+count1)modK2=p1, if s1+count1 is less than K2, the controller is specifically used to embed the first hash string between the p2th bit and the p2+1th bit of the second hash string according to K2mod(s1+count1)=p2, s1 is a random positive integer s1 randomly generated by the controller, count1 is the count value of the first counter of the controller, and the count value of the first counter of the controller is equal to the count value of the first driver chip. The count value of the device is synchronized; the controller is specifically further used to simultaneously send a first pseudo-code instruction and a random positive integer s1 to the first driver chip; when s1+count1 is greater than K2, the first driver chip is used to extract K1 bits after the p1-th bit of the first pseudo-code instruction based on the received first pseudo-code instruction and the random positive integer s1, to obtain K1 bits, and the remaining K2 bits in the second pseudo-code instruction; or, when s1+count1 is less than K2, the first driver chip is used to extract K1 bits after the p2-th bit of the first pseudo-code instruction based on the received first pseudo-code instruction and the random positive integer s1, to obtain K1 bits, and the remaining K2 bits in the second pseudo-code instruction; the first driver chip is further used to verify whether the K1 bit is a first hash string for controlling the first RF electromechanical switch module, and whether the K2 bits are a second hash string for controlling the second RF electromechanical switch module. If so, it is determined that the first pseudo-code instruction verification has passed; otherwise, the first pseudo-code instruction verification has failed.
[0012] Optionally, the second RF electromechanical switch module includes a second RF switch circuit, a third RF switch circuit, a second driver chip and a second protection capacitor. The input end of the second RF switch circuit and the input end of the third RF switch circuit are both connected to the second low-pass filter, the output end of the second RF switch circuit and the output end of the third RF switch circuit are both connected to the second RF antenna, the control end of the second RF switch circuit and the control end of the third RF switch circuit are connected to the second driver chip, the second driver chip is connected to the controller, one end of the second protection capacitor is respectively connected to the input end of the second RF switch circuit and the input end of the third RF switch circuit, and the other end of the second protection capacitor is grounded; when in the second communication mode, the controller is specifically used to trigger the loop closure between the input end of the second RF switch circuit and the output end of the second RF switch circuit, and trigger the loop closure between the input end of the third RF switch circuit and the output end of the third RF switch circuit by controlling the second driver chip.
[0013] Optionally, the second RF electromechanical switch module further includes a second filter capacitor, one end of the second filter capacitor is respectively connected to the output end of the second RF switch circuit and the output end of the third RF switch circuit, and the other end of the second filter capacitor is grounded.
[0014] Optionally, when in the second communication mode, the controller is used to construct a second pseudocode instruction and send the second pseudocode instruction to the second driver chip. The second driver chip is used to verify the second pseudocode instruction. When the second pseudocode instruction is verified, the second driver chip is used to drive the control end of the second RF switch circuit to trigger the loop closure between the input end of the second RF switch circuit and the output end of the second RF switch circuit, and is also used to drive the control end of the third RF switch circuit to trigger the loop closure between the input end of the third RF switch circuit and the output end of the third RF switch circuit.
[0015] Optionally, the controller is used to embed a second hash string in the first hash string to obtain a second pseudocode instruction, the first hash string is used to control the first RF electromechanical switch module, the second hash string is used to control the second RF electromechanical switch module, the length of the first hash string is K1 bits, the length of the second hash string is K2 bits, K1 and K2 are both integers greater than 1, if s2+count2 is greater than K1, the controller is specifically used to embed the second hash string between the q1th bit and the q1+1th bit of the first hash string according to (s2+count2)modK1=q1, if s2+count2 is less than K1, the controller is specifically used to embed the second hash string between the q2th bit and the q2+1th bit of the first hash string according to K1mod(s2+count2)=q2, s2 is a random positive integer s2 randomly generated by the controller, count2 is the count value of the second counter of the controller, and the count value of the second counter of the controller is equal to the count value of the second driver chip. The count value of the device is synchronized; the controller is specifically further used to simultaneously send a second pseudo-code instruction and a random positive integer s2 to the second driver chip; when s2+count2 is greater than K1, the second driver chip is used to extract K2 bits after the q1th bit of the second pseudo-code instruction based on the received second pseudo-code instruction and the random positive integer s2, to obtain K2 bits, and the remaining K1 bits in the second pseudo-code instruction; or, when s2+count2 is less than K1, the second driver chip is used to extract K2 bits after the q2th bit of the second pseudo-code instruction based on the received second pseudo-code instruction and the random positive integer s2, to obtain K2 bits and the remaining K1 bits in the second pseudo-code instruction; the first driver chip is further used to verify whether the K1 bits are the first hash string for controlling the first RF electromechanical switch module, and whether the K2 bits are the second hash string for controlling the second RF electromechanical switch module. If so, it is determined that the second pseudo-code instruction verification has passed; otherwise, the second pseudo-code instruction verification has failed.
[0016] Optionally, radio frequency energy of the first radio frequency signal is less than radio frequency energy of the second radio frequency signal.
[0017] In summary, by setting different RF electromechanical switch modules to connect different RF antennas respectively, such as the output end of the first RF electromechanical switch module is connected to the first RF antenna, and the output end of the second RF electromechanical switch module is connected to the second RF antenna, in this way, in different communication modes, the controller can drive and control the corresponding RF electromechanical switch module to close, so that the RF signal of specific energy can be transmitted through a specific RF antenna, thereby realizing refined RF control. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1A schematic diagram of the structure of a surface-mount RF electromechanical switch provided by an embodiment of the present invention Figure 1 ;
[0019] Figure 2 A schematic diagram of the structure of a surface-mount RF electromechanical switch provided by an embodiment of the present invention Figure 2 ;
[0020] Figure 3 A schematic diagram of the control flow of a surface-mount radio frequency electromechanical switch provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0021] In the embodiment of the present invention, "indication" may include direct indication and indirect indication, and may also include explicit indication and implicit indication. The information indicated by a certain information (such as the first indication information, the second indication information, or the third indication information below) is called information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, directly indicating the information to be indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated may also be indirectly indicated by indicating other information, wherein the other information is associated with the information to be indicated. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, the indication of specific information can be achieved by means of the arrangement order of each piece of information agreed in advance (such as specified in the protocol), thereby reducing the indication overhead to a certain extent. At the same time, the common parts of each piece of information can be identified and indicated uniformly to reduce the indication overhead caused by indicating the same information separately.
[0022] In addition, the specific indication method can also be various existing indication methods, such as but not limited to the above-mentioned indication methods and various combinations thereof. The specific details of the various indication methods can refer to the existing technology and will not be repeated in this article. As can be seen from the above, for example, when it is necessary to indicate multiple information of the same type, there may be a situation where the indication methods for different information are different. In the specific implementation process, the required indication method can be selected according to specific needs. The embodiment of the present invention does not limit the selected indication method. In this way, the indication method involved in the embodiment of the present invention should be understood to cover various methods that can enable the party to be indicated to obtain the information to be indicated.
[0023] "Pre-definition" or "pre-configuration" can be achieved by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in the device, and the embodiments of the present invention do not limit the specific implementation method. Among them, "saving" can mean saving in one or more memories. The one or more memories can be set separately or integrated in an encoder or decoder, a processor, or a communication device. The one or more memories can also be partially set separately and partially integrated in a decoder, a processor, or a communication device. The type of memory can be any form of storage medium, which is not limited by the embodiments of the present invention.
[0024] The "protocol" involved in the embodiments of the present invention may refer to a protocol family in the communication field, a standard protocol with a similar protocol family frame structure, or a related protocol used in future communication systems, and the embodiments of the present invention do not specifically limit this.
[0025] In the embodiments of the present invention, descriptions such as "when...", "in the case of...", "if", and "if" all mean that the device will perform corresponding processing under certain objective circumstances. They do not limit the time, nor do they require the device to perform judgment actions during implementation, nor do they mean the existence of other limitations.
[0026] In the description of the embodiments of the present invention, unless otherwise specified, " / " indicates that the objects associated with each other are in an "or" relationship. For example, A / B can mean A or B. "And / or" in the embodiments of the present invention is merely a description of the association relationship between the associated objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exists simultaneously, and B exists alone. A and B can be singular or plural. Furthermore, in the description of the embodiments of the present invention, unless otherwise specified, "multiple" means two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or plural. In addition, to facilitate the clear description of the technical solutions of the embodiments of the present invention, in the embodiments of the present invention, words such as "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit differences. At the same time, in the embodiments of the present invention, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present invention should not be interpreted as being more preferred or more advantageous than other embodiments or design. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way for easy understanding.
[0027] The network architecture and business scenarios described in the embodiments of the present invention are intended to more clearly illustrate the technical solutions of the embodiments of the present invention, and do not constitute a limitation on the technical solutions provided by the embodiments of the present invention. Ordinary technicians in this field can know that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present invention are also applicable to similar technical problems.
[0028] To facilitate understanding of the embodiments of the present invention, first Figure 1 and Figure 2 The structure shown is used as an example to describe in detail a surface-mounted RF electromechanical switch applicable to an embodiment of the present invention.
[0029] like Figure 1As shown, the surface-mount RF electromechanical switch 10 includes a first RF electromechanical switch module 11 and a second RF electromechanical switch module 12 that are surface-mounted and arranged on the surface of the device, and also includes a controller 13. The input end 1101 of the first RF electromechanical switch module 11 is connected to the first low-pass filter 101a, the output end 1102 of the first RF electromechanical switch module 11 is connected to the first RF antenna 101b, the control end 1103 of the first RF electromechanical switch module 11 is connected to the controller 13, the input end 1201 of the second RF electromechanical switch module 12 is connected to the second low-pass filter 102a, the output end 1202 of the second RF electromechanical switch module 12 is connected to the second RF antenna 102b, and the control end 1203 of the second RF electromechanical switch module 12 is connected to the controller 13.
[0030] Specifically, such as Figure 2As shown in (a), the first RF electromechanical switch module 11 includes a first RF switch circuit 111, a first driver chip 112 and a first protection capacitor 113. The first driver chip 112 can be a field programmable gate array (FPGA). The first RF switch circuit 111 can be a conventional switch circuit, that is, it can be composed of multiple BJT transistors inside, and the specific model is not limited. The capacitance value of the first protection capacitor 113 can be selected according to actual conditions, such as according to the energy size of the RF signal and the performance of the RF switch circuit, and there is no specific restriction. The input terminal 1101 of the first RF switch circuit 111 is connected to the first low-pass filter 101a, the output terminal 1102 of the first RF switch circuit 111 is connected to the first RF antenna 101b, the control terminal 1103 of the first RF switch circuit 111 is connected to the first driver chip 112, and the first driver chip 112 is connected to the controller 13. It can also be understood that the input terminal 1101 of the first RF switch circuit 111 is the input terminal 1101 of the first RF electromechanical switch module 11, the output terminal 1102 of the first RF switch circuit 111 is the output terminal 1102 of the first RF electromechanical switch module 11, and the control terminal 1103 of the first RF switch circuit 111 is the control terminal 1103 of the first RF electromechanical switch module 11. The control terminal 1103 of the first RF switch circuit 111 is connected to the controller 13, which means that the controller 13 is connected to the control terminal 1103 of the first RF electromechanical switch module 11 through the first driver chip 112. One end of the first protection capacitor 113 is connected to the input end 1101 of the first RF switch circuit 111, and the other end of the first protection capacitor 113 is grounded. In this way, when the RF signal is output from the first low-pass filter 101a to the first RF switch circuit 111, the first protection capacitor 113 can be charged first to absorb part of the energy of the RF signal. When the energy is too large, the first RF switch circuit 111 can be protected to avoid overcurrent causing a burden on subsequent circuits, thereby increasing the service life of the circuit.
[0031] Also like Figure 2As shown in (a), the second RF electromechanical switch module 12 includes a second RF switch circuit 121, a third RF switch circuit 122, a second driver chip 123 and a second protection capacitor 124. Among them, the second RF switch circuit 121 and the third RF switch circuit 122 can be conventional switch circuits, that is, they can be composed of multiple BJT transistors inside, and the embodiment of the present invention does not limit their implementation methods. The second driver chip 123 can be a field programmable gate array (FPGA). The capacitance value of the second protection capacitor 124 can be selected according to actual conditions, such as according to the energy size of the RF signal and the performance of the RF switch circuit, and is not specifically limited. The input end 1201 of the second RF switch circuit 121 and the input end 1201 of the third RF switch circuit 122 are both connected to the second low-pass filter 102a, the output end 1202 of the second RF switch circuit 121 and the output end 1202 of the third RF switch circuit 122 are both connected to the second RF antenna 102b, the control end 1203 of the second RF switch circuit 121 and the control end 1203 of the third RF switch circuit 122 are both connected to the second driver chip 123, and the second driver chip 123 is connected to the controller 13. It can also be understood that the input end 1201 of the second RF switch circuit 121 and the input end 1201 of the third RF switch circuit 122 are the input end 1201 of the second RF electromechanical switch module 12, the output end 1202 of the second RF switch circuit 121 and the output end 1202 of the third RF switch circuit 122 are the output end 1202 of the second RF electromechanical switch module 12, and the control end 1203 of the second RF switch circuit 121 and the control end 1203 of the third RF switch circuit 122 are the control end 1203 of the second RF electromechanical switch module 12. The control end 1203 of the second RF electromechanical switch module 12 is connected to the controller 13, that is, the controller 13 is connected to the control ends of the second RF electromechanical switch module 12 and the third RF electromechanical switch module through the second driver chip 123. One end of the second protection capacitor 124 is connected to the input end 1201 of the second RF switch circuit 121 and the input end 1201 of the third RF switch circuit 122, respectively, and the other end of the second protection capacitor 124 is grounded. In this way, when the RF signal is output from the second low-pass filter 102a to the second RF switch circuit 121, the second protection capacitor 124 can be charged first to absorb some of the energy of the RF signal. If the energy is too high, the second protection capacitor 124 can protect the second RF switch circuit 121, preventing overcurrent from burdening subsequent circuits and thus increasing the lifespan of the circuit.
[0032] Alternatively, as Figure 2As shown in (b), the first RF electromechanical switch module 11 further includes a first filter capacitor 114, one end of which is connected to the output terminal 1102 of the first RF switch circuit 111, and the other end of the first filter capacitor 114 is grounded. The first filter capacitor 114 can be a high-frequency filter capacitor for performing high-frequency filtering on the RF signal to increase signal gain. Similarly, the second RF electromechanical switch module 12 further includes a second filter capacitor 125, one end of which is respectively connected to the output terminal 1202 of the second RF switch circuit 121 and the output terminal 1202 of the third RF switch circuit 122, and the other end of the second filter capacitor 125 is grounded. The second filter capacitor 125 can be a high-frequency filter capacitor for also performing high-frequency filtering on the RF signal to increase signal gain.
[0033] Figure 3 A schematic diagram of the control flow of a surface-mount RF electromechanical switch provided by an embodiment of the present invention. Figure 1 and Figure 2 As shown, the process is as follows:
[0034] S301 , in the case of being in the first communication mode, the controller 13 is configured to control the first RF electromechanical switch module 11 to be adjusted to a closed state, and the second RF electromechanical switch module 12 to remain in an open state.
[0035] When the first RF electromechanical switch module 11 is closed, the first RF signal outputted from the output terminal of the first low-pass filter 101a is transmitted to the first RF antenna 101b via the first RF electromechanical switch module 11 and transmitted by the first RF antenna 101b. For example, in the first communication mode, the controller 13 is specifically configured to control the first driver chip 112 to trigger the closure of the circuit between the input terminal 1101 of the first RF switch circuit 111 and the output terminal 1102 of the first RF switch circuit 111.
[0036] Specifically, when in the first communication mode, the controller 13 is used to construct a first pseudocode instruction and send the first pseudocode instruction to the first driver chip 112. The first driver chip 112 is used to verify the first pseudocode instruction. When the first pseudocode instruction is verified, the first driver chip 112 is used to drive the control end 1103 of the first RF switch circuit 111 to trigger the loop closure between the input end 1101 of the first RF switch circuit 111 and the output end 1102 of the first RF switch circuit 111.
[0037] More specifically, the controller 13 is used to embed the first hash string in the second hash string to obtain a first pseudocode instruction. The first hash string is used to control the first RF electromechanical switch module 11, and the second hash string is used to control the second RF electromechanical switch module 12. The length of the first hash string is K1 bits, and the length of the second hash string is K2 bits. K1 and K2 are both integers greater than 1. If s1+count1 is greater than K2, the controller 13 is specifically used to embed the first hash string between the p1th bit and the p1+1th bit of the second hash string according to (s1+count1)modK2=p1. If s1+count1 is less than K2, the controller 13 is specifically used to embed the first hash string between the p2th bit and the p2+1th bit of the second hash string according to K2mod(s1+count1)=p2. s1 is a random positive integer s1 randomly generated by the controller 13, and count1 is the count value of the first counter of the controller 13. The count value of the first counter of the controller 13 is synchronized with the count value of the counter of the first driver chip 112. The controller 13 is further specifically configured to simultaneously send a first pseudo-code instruction and a random positive integer s1 to the first driver chip 112 .
[0038] Correspondingly, when s1+count1 is greater than K2, the first driver chip 112 is used to extract K1 bits from the p1th bit of the first pseudo-code instruction based on the received first pseudo-code instruction and the random positive integer s1 (that is, the inverse process of constructing the first pseudo-code instruction mentioned above, which will not be described in detail), and obtain K1 bits, as well as the remaining K2 bits in the second pseudo-code instruction; or, when s1+count1 is less than K2, the first driver chip 112 is used to extract K1 bits from the p2th bit of the first pseudo-code instruction based on the received first pseudo-code instruction and the random positive integer s1 (that is, the inverse process of constructing the first pseudo-code instruction mentioned above, which will not be described in detail), and obtain K1 bits, as well as the remaining K2 bits in the second pseudo-code instruction. The first driver chip 112 is also used to verify whether K1 bits are a first hash string for controlling the first RF electromechanical switch module 11, and whether K2 bits are a second hash string for controlling the second RF electromechanical switch module 12. If so, it is determined that the first pseudocode instruction verification has passed; otherwise, the first pseudocode instruction verification has failed.
[0039] Among them, the first hash string and the second hash string are pre-synchronized by the first driver chip 112 and the controller 13, such as pre-configured, and both the first driver chip 112 and the controller 13 know their meanings, that is, the first hash string is used to control the first RF electromechanical switch module 11, and the second hash string is used to control the second RF electromechanical switch module 12. In this case, the first driver chip 112 is also used to verify whether K1 bits are the first hash string for controlling the first RF electromechanical switch module 11, that is, to verify whether the K1 bits are the same as the first hash string, and whether K2 bits are the second hash string for controlling the second RF electromechanical switch module 12, that is, to verify whether the K2 bits are the same as the second hash string. If they are the same, it means that the first pseudocode instruction is obtained by nesting the first hash string for controlling the first RF electromechanical switch module 11 into the second hash string for controlling the second RF electromechanical switch module 12 according to the estimated rule, thereby triggering the input end 1101 of the first RF switch circuit 111, such as outputting a high level to the input end 1101 of the first RF switch circuit 111, triggering the loop closure between the input end 1101 of the first RF switch circuit 111 and the output end 1102 of the first RF switch circuit 111.
[0040] It can be understood that the count value of the first counter of controller 13 and the counter of first driver chip 112 are updated each time first driver chip 112 successfully verifies a pseudocode instruction. Together with the random number, this ensures that the pseudocode instruction structure constructed during each control operation is different, effectively ensuring control security. Furthermore, by nesting the first hash string used to control the first RF electromechanical switch module 11 with the second hash string used to control the second RF electromechanical switch module 12 according to a pre-determined rule, security can be further enhanced.
[0041] S302 , when in the second communication mode, the controller 13 is configured to control the second RF electromechanical switch module 12 to be adjusted to a closed state, and the first RF electromechanical switch module 11 to remain in an open state.
[0042] When the second RF electromechanical switch module 12 is adjusted to a closed state, the second RF signal outputted from the output end of the second low-pass filter 102a is transmitted to the second RF antenna 102b via the second RF electromechanical switch module 12 and is transmitted by the second RF antenna 102b.
[0043] The RF energy of the first RF signal and the second RF signal is different. For example, the RF energy of the first RF signal is less than the RF energy of the second RF signal. In other words, the RF signal with greater energy can be transmitted to the RF antenna via at least two RF switching circuits to avoid excessive concentration of energy and causing excessive burden on the circuit.
[0044] For example, when in the second communication mode, the controller 13 is specifically used to trigger the loop closure between the input end 1201 of the second RF switch circuit 121 and the output end 1202 of the second RF switch circuit 121 by controlling the second driver chip 123, and trigger the loop closure between the input end 1201 of the third RF switch circuit 122 and the output end 1202 of the third RF switch circuit 122.
[0045] Specifically, when in the second communication mode, the controller 13 is used to construct a second pseudo-code instruction and send the second pseudo-code instruction to the second driver chip 123. The second driver chip 123 is used to verify the second pseudo-code instruction. When the second pseudo-code instruction is verified, the second driver chip 123 is used to drive the control end 1203 of the second RF switch circuit 121 to trigger the loop closure between the input end 1201 of the second RF switch circuit 121 and the output end 1202 of the second RF switch circuit 121, and is also used to drive the control end 1203 of the third RF switch circuit 122 to trigger the loop closure between the input end 1201 of the third RF switch circuit 122 and the output end 1202 of the third RF switch circuit 122.
[0046] More specifically, the controller 13 is used to embed the second hash string in the first hash string to obtain a second pseudocode instruction. The first hash string is used to control the first RF electromechanical switch module 11, and the second hash string is used to control the second RF electromechanical switch module 12. The length of the first hash string is K1 bits, and the length of the second hash string is K2 bits. K1 and K2 are both integers greater than 1. If s2+count2 is greater than K1, the controller 13 is specifically used to embed the second hash string between the q1th bit and the q1+1th bit of the first hash string according to (s2+count2)modK1=q1. If s2+count2 is less than K1, the controller 13 is specifically used to embed the second hash string between the q2th bit and the q2+1th bit of the first hash string according to K1mod(s2+count2)=q2. s2 is a random positive integer s2 randomly generated by the controller 13, and count2 is the count value of the second counter of the controller 13. The count value of the second counter of the controller 13 is synchronized with the count value of the counter of the second driver chip 123. The controller 13 is further specifically configured to simultaneously send a second pseudo-code instruction and a random positive integer s2 to the second driver chip 123 .
[0047] Correspondingly, when s2+count2 is greater than K1, the second driver chip 123 is used to extract K2 bits from the q1th bit of the second pseudo-code instruction based on the received second pseudo-code instruction and the random positive integer s2 (that is, the inverse process of constructing the second pseudo-code instruction mentioned above, which will not be described in detail), to obtain K2 bits and the remaining K1 bits in the second pseudo-code instruction; or, when s2+count2 is less than K1, the second driver chip 123 is used to extract K2 bits from the q2th bit of the second pseudo-code instruction based on the received second pseudo-code instruction and the random positive integer s2 (that is, the inverse process of constructing the second pseudo-code instruction mentioned above, which will not be described in detail), to obtain K2 bits and the remaining K1 bits in the second pseudo-code instruction; the first driver chip 112 is further used to verify whether the K1 bits are the first hash string for controlling the first RF electromechanical switch module 11, and whether the K2 bits are the second hash string for controlling the second RF electromechanical switch module 12. If so, it is determined that the second pseudo-code instruction verification has passed; otherwise, the second pseudo-code instruction verification has failed.
[0048] Among them, the first hash string and the second hash string are also synchronized in advance by the second driver chip 123 and the controller 13, such as pre-configured, and the second driver chip 123 and the controller 13 both know their meanings, that is, the first hash string is used to control the first RF electromechanical switch module 11, and the second hash string is used to control the second RF electromechanical switch module 12. In this case, the second driver chip 123 is also used to verify whether K1 bits are the first hash string for controlling the first RF electromechanical switch module 11, that is, to verify whether the K1 bits are the same as the first hash string, and whether K2 bits are the second hash string for controlling the second RF electromechanical switch module 12, that is, to verify whether the K2 bits are the same as the second hash string. If they are the same, it means that the first pseudocode instruction is to nest the second hash string for controlling the second RF electromechanical switch module 12 into the first hash string for controlling the first RF electromechanical switch module 11 according to the estimated rule, so as to trigger the control input terminal 1201, such as outputting a high level to the input terminal 1201, to trigger the loop closure between the input terminal 1201 of the second RF switch circuit 121 and the output terminal 1202 of the second RF switch circuit 121, and the loop closure between the input terminal 1201 of the third RF switch circuit 122 and the output terminal 1202 of the third RF switch circuit 122.
[0049] It can be understood that the count value of the second counter of controller 13 and the counter of second driver chip 123 are updated each time second driver chip 123 successfully verifies a pseudocode instruction. Together with the random number, this ensures that the pseudocode instruction structure constructed during each control operation is different, effectively ensuring control security. Furthermore, by nesting the first hash string used to control first RF electromechanical switch module 11 with the second hash string used to control second RF electromechanical switch module 12 according to a pre-determined rule, security can be further enhanced.
[0050] It can also be understood that in the embodiment of the present invention, the device in which the surface-mounted RF electromechanical switch 10 is provided can be a terminal, which can be a terminal having a communication control function, or a chip or chip system that can be provided in the terminal. The terminal can also be referred to as user equipment (UE), access terminal, subscriber unit (subscriberunit), subscriber station, mobile station (MS), mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device. The terminal in the embodiments of the present invention may be a mobile phone, a cellular phone, a smart phone, a tablet computer, a wireless data card, a personal digital assistant (PDA), a wireless modem, a handheld device (handset), a laptop computer, a machine type communication (MTC) terminal, a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a vehicle-mounted terminal, a road side unit (RSU) with terminal function, etc. The terminal of the present invention may also be an onboard module, an onboard module, an onboard component, an onboard chip or an onboard unit built into a vehicle as one or more components or units.
[0051] In summary, by setting different RF electromechanical switch modules to connect different RF antennas respectively, such as the output end of the first RF electromechanical switch module is connected to the first RF antenna, and the output end of the second RF electromechanical switch module is connected to the second RF antenna, in this way, in different communication modes, the controller can drive and control the corresponding RF electromechanical switch module to close, so that the RF signal of specific energy can be transmitted through a specific RF antenna, thereby realizing refined RF control.
[0052] It should be understood that the controller 13 in the embodiment of the present invention may be a central processing unit (CPU), and the controller 13 may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.
[0053] It should also be understood that the device in the embodiment of the present invention also has a memory ( Figure 1-Figure 2(not shown), the memory may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. The non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), and direct rambus RAM (DRRAM).
[0054] The above embodiments can be implemented in whole or in part through software, hardware (such as circuits), firmware, or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer program are loaded or executed on a computer, the processes or functions described in accordance with the embodiments of the present invention are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired method (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that contains a collection of one or more available media. The available medium can be a magnetic medium (such as a floppy disk, hard disk, or magnetic tape), an optical medium (such as a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state drive.
[0055] It should be understood that the term "and / or" as used herein simply describes a relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A alone, A and B together, or B alone. A and B can be singular or plural. Furthermore, the character " / " as used herein generally indicates an "or" relationship between the associated objects, but it may also indicate an "and / or" relationship. For specific understanding, please refer to the context.
[0056] In this disclosure, "at least one" means one or more, and "plurality" means two or more. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, "at least one of a, b, or c" can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or plural.
[0057] It should be understood that in various embodiments of the present invention, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0058] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present invention.
[0059] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0060] In the several embodiments provided by the present invention, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0061] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0062] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0063] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0064] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any modifications or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.
Claims
1. A surface-mount radio frequency electromechanical switch, characterized in that: The device comprises a first RF electromechanical switch module and a second RF electromechanical switch module surface-mounted on a surface of the device, and further comprising a controller, wherein an input end of the first RF electromechanical switch module is connected to a first low-pass filter, an output end of the first RF electromechanical switch module is connected to a first RF antenna, a control end of the first RF electromechanical switch module is connected to the controller, an input end of the second RF electromechanical switch module is connected to a second low-pass filter, an output end of the second RF electromechanical switch module is connected to a second RF antenna, and a control end of the second RF electromechanical switch module is connected to the controller; When in the first communication mode, the controller is configured to control the first RF electromechanical switch module to be adjusted to a closed state, and the second RF electromechanical switch module to remain in an open state. When the first RF electromechanical switch module is adjusted to the closed state, the first RF signal outputted from the output end of the first low-pass filter is transmitted to the first RF antenna via the first RF electromechanical switch module and transmitted by the first RF antenna. When in the second communication mode, the controller is configured to control the second RF electromechanical switch module to be adjusted to a closed state, and the first RF electromechanical switch module to remain in an open state. When the second RF electromechanical switch module is adjusted to the closed state, the second RF signal outputted from the output end of the second low-pass filter is transmitted to the second RF antenna via the second RF electromechanical switch module and transmitted by the second RF antenna. The first radio frequency signal and the second radio frequency signal have different radio frequency energies; The first RF electromechanical switch module includes a first RF switch circuit, a first driver chip, and a first protection capacitor. The input end of the first RF switch circuit is connected to the first low-pass filter, the output end of the first RF switch circuit is connected to the first RF antenna, the control end of the first RF switch circuit is connected to the first driver chip, the first driver chip is connected to the controller, one end of the first protection capacitor is connected to the input end of the first RF switch circuit, and the other end of the first protection capacitor is grounded. When in the first communication mode, the controller is specifically configured to trigger a loop closure between an input end of the first radio frequency switch circuit and an output end of the first radio frequency switch circuit by controlling the first driver chip; When in the first communication mode, the controller is used to construct a first pseudo-code instruction and send the first pseudo-code instruction to the first driver chip. The first driver chip is used to verify the first pseudo-code instruction. When the first pseudo-code instruction passes the verification, the first driver chip is used to drive the control end of the first RF switch circuit to trigger the closure of a loop between the input end of the first RF switch circuit and the output end of the first RF switch circuit. The first RF electromechanical switch module further includes a first filter capacitor, one end of the first filter capacitor is connected to the output end of the first RF switch circuit, and the other end of the first filter capacitor is grounded; The controller is configured to embed a first hash string in a second hash string to obtain the first pseudo-code instruction, where the first hash string is used to control the first RF electromechanical switch module, and the second hash string is used to control the second RF electromechanical switch module. The length of the first hash string is K1 bits, and the length of the second hash string is K2 bits, where K1 and K2 are both integers greater than 1. If s1+count1 is greater than K2, the controller is specifically configured to embed the first hash string between the p1th bit and the p1+1th bit of the second hash string according to (s1+count1) mod K2 = p1. If s1+count1 is less than K2, the controller is specifically configured to embed the first hash string between the p2th bit and the p2+1th bit of the second hash string according to K2 mod (s1+count1) = p2. s1 is a random positive integer s1 randomly generated by the controller, and count1 is a count value of a first counter of the controller, where the count value of the first counter of the controller is synchronized with the count value of the counter of the first driver chip. The controller is further configured to simultaneously send the first pseudo-code instruction and the random positive integer s1 to the first driver chip. When s1+count1 is greater than K2, the first driver chip is used to extract K1 bits after the p1th bit of the first pseudo-code instruction based on the first pseudo-code instruction and the random positive integer s1, to obtain the K1 bit and the remaining K2 bits in the first pseudo-code instruction; or, when s1+count1 is less than K2, the first driver chip is used to extract K1 bits after the p2th bit of the first pseudo-code instruction based on the first pseudo-code instruction and the random positive integer s1, to obtain the K1 bit and the remaining K2 bits in the first pseudo-code instruction; the first driver chip is also used to verify whether the K1 bit is the first hash string for controlling the first RF electromechanical switch module, and whether the K2 bits are the second hash string for controlling the second RF electromechanical switch module. If so, it is determined that the first pseudo-code instruction verification has passed; otherwise, the first pseudo-code instruction verification has failed.
2. The surface-mount RF electromechanical switch according to claim 1, wherein: The second RF electromechanical switch module includes a second RF switch circuit, a third RF switch circuit, a second driver chip, and a second protection capacitor. The input end of the second RF switch circuit and the input end of the third RF switch circuit are both connected to the second low-pass filter, the output end of the second RF switch circuit and the output end of the third RF switch circuit are both connected to the second RF antenna, the control end of the second RF switch circuit and the control end of the third RF switch circuit are connected to the second driver chip, and the second driver chip is connected to the controller. One end of the second protection capacitor is respectively connected to the input end of the second RF switch circuit and the input end of the third RF switch circuit, and the other end of the second protection capacitor is grounded. When in the second communication mode, the controller is specifically used to trigger the closure of the loop between the input end of the second RF switch circuit and the output end of the second RF switch circuit, and trigger the closure of the loop between the input end of the third RF switch circuit and the output end of the third RF switch circuit by controlling the second driver chip.
3. The surface-mount RF electromechanical switch according to claim 2, wherein: The second RF electromechanical switch module further includes a second filter capacitor, one end of which is respectively connected to the output end of the second RF switch circuit and the output end of the third RF switch circuit, and the other end of the second filter capacitor is grounded.
4. The surface-mount RF electromechanical switch according to claim 2 or 3, characterized in that: When in the second communication mode, the controller is used to construct a second pseudo-code instruction and send the second pseudo-code instruction to the second driver chip. The second driver chip is used to verify the second pseudo-code instruction. When the second pseudo-code instruction is verified, the second driver chip is used to drive the control end of the second RF switch circuit to trigger the loop closure between the input end of the second RF switch circuit and the output end of the second RF switch circuit, and is also used to drive the control end of the third RF switch circuit to trigger the loop closure between the input end of the third RF switch circuit and the output end of the third RF switch circuit.
5. The surface-mount RF electromechanical switch according to claim 4, wherein: The controller is configured to embed a second hash string in a first hash string to obtain the second pseudo-code instruction, where the first hash string is used to control the first RF electromechanical switch module, and the second hash string is used to control the second RF electromechanical switch module. The length of the first hash string is K1 bits, and the length of the second hash string is K2 bits. K1 and K2 are both integers greater than 1. If s2+count2 is greater than K1, the controller is specifically configured to embed the second hash string between the q1th bit and the q1+1th bit of the first hash string according to (s2+count2)modK1=q1. If s2+count2 is less than K1, the controller is specifically configured to embed the second hash string between the q2th bit and the q2+1th bit of the first hash string according to K1mod(s2+count2)=q2. s2 is a random positive integer s2 randomly generated by the controller, and count2 is a count value of a second counter of the controller. The count value of the second counter of the controller is synchronized with the count value of the counter of the second driver chip. The controller is further configured to simultaneously send the second pseudo-code instruction and the random positive integer s2 to the second driver chip; When s2+count2 is greater than K1, the second driver chip is used to extract K2 bits after the q1th bit of the second pseudo-code instruction based on the received second pseudo-code instruction and the random positive integer s2, to obtain the K2 bits and the remaining K1 bits in the second pseudo-code instruction; or, when s2+count2 is less than K1, the second driver chip is used to extract K2 bits after the q2th bit of the second pseudo-code instruction based on the received second pseudo-code instruction and the random positive integer s2, to obtain the K2 bits and the remaining K1 bits in the second pseudo-code instruction; the second driver chip is also used to verify whether the K1 bit is the first hash string for controlling the first RF electromechanical switch module, and whether the K2 bits are the second hash string for controlling the second RF electromechanical switch module. If so, it is determined that the second pseudo-code instruction verification has passed; otherwise, the second pseudo-code instruction verification has failed.
6. The surface-mount RF electromechanical switch according to claim 1, wherein: The radio frequency energy of the first radio frequency signal is less than the radio frequency energy of the second radio frequency signal.
Citation Information
Patent Citations
Radio frequency system and control method thereof, electronic equipment and storage medium
CN117728849A
Electronic device, communication system, communication control method, and computer device
CN117833948A