A verification circuit and electronic device

CN224721935UActive Publication Date: 2026-09-04FIBOCOM WIRELESS
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202521971932.0
Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
Filing Date
2025-09-12
Publication Date
2026-09-04
Estimated Expiration
2035-09-12

AI Technical Summary

Technical Problem

然而,验证无线通信模块的功能,需要根据无线通信模块的封装类型(如下一代外形规格(next generation form factor,NGFF)、栅格阵列封装(land grid array,LGA))以及功能(如模块作为控制器,或模块作为从设备传输数据)设计对应的开发板,这使得用于验证模块功能的开发板类型较多,研发成本高

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN224721935U_ABST
    Figure CN224721935U_ABST
Patent Text Reader

Abstract

The embodiment of the present application discloses a kind of verification circuit and electronic equipment.The verification circuit includes: first wireless communication module, second wireless communication module, switching circuit, controller and at least one slave equipment.First wireless communication module is used to be set as pass state in the first interface and at least one fourth interface of switching circuit, control at least one slave equipment;Or, second wireless communication module is used to be set as pass state in the second interface and at least one fourth interface of switching circuit, control at least one slave equipment.First wireless communication module is used to be set as pass state in the first interface and third interface of switching circuit, as slave module controlled by controller;Or, second wireless communication module is used to be set as pass state in the second interface and third interface of switching circuit, as slave module controlled by controller.The verification circuit is conducive to reducing the development board type for verifying module function.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a verification circuit and electronic device. Background Technology

[0002] With the rapid development of wireless communication, wireless communication modules are widely used in fields such as power grids and vehicle-to-everything (V2X). However, verifying the functionality of wireless communication modules requires designing corresponding development boards based on the module's packaging type (such as next-generation form factor (NGFF) or land grid array (LGA)) and function (such as the module acting as a controller or transmitting data as a slave device). This results in a wide variety of development board types for verifying module functionality, leading to high R&D costs.

[0003] Therefore, reducing the number of development board types used to verify module functionality is a problem. Utility Model Content

[0004] This application provides a verification circuit and electronic device, which helps to reduce the types of development boards used to verify module functions.

[0005] In a first aspect, embodiments of this application provide a verification circuit. The verification circuit includes: multiple wireless communication modules, a switching circuit, a controller, and at least one slave device, wherein the multiple wireless communication modules include a first wireless communication module and a second wireless communication module with different packaging types.

[0006] The first wireless communication module is connected to the first interface of the switching circuit, the second wireless communication module is connected to the second interface of the switching circuit, the controller is connected to the third interface of the switching circuit, and at least one slave device is connected to at least one fourth interface of the switching circuit.

[0007] The first wireless communication module is used to control at least one slave device when the first interface and at least one fourth interface of the switching circuit are set to a connected state; or, the second wireless communication module is used to control at least one slave device when the second interface and at least one fourth interface of the switching circuit are set to a connected state.

[0008] The first wireless communication module is configured to be in a closed state when the first and third interfaces of the switching circuit are set to the open state, acting as a slave module controlled by the controller; or, the second wireless communication module is configured to be in a closed state when the second and third interfaces of the switching circuit are set to the open state, acting as a slave module controlled by the controller.

[0009] As can be seen, the switching circuit enables either the first or second wireless communication module to control at least one slave device, and it also enables either the first or second wireless communication module to act as a slave module controlled by the controller. This facilitates the verification of the functions of the first or second wireless communication module (such as control functions or module functions as a slave module) within the same verification circuit, thereby reducing the number of development boards required for verifying module functions when applying this verification circuit to a development board.

[0010] Optionally, the first interface and at least one fourth interface of the switching circuit are set to the on state, the second interface and at least one fourth interface of the switching circuit are set to the on state, the first interface and the third interface of the switching circuit are set to the on state, and the setting of the second interface and the third interface of the switching circuit to the on state is based on software or hardware control.

[0011] It is evident that switching circuits can be controlled by software or hardware, which improves the flexibility of controlling switching circuits.

[0012] Optionally, the switching circuit includes a first switch and a second switch, at least one slave device includes a first slave device, the first switch includes a fifth interface, a sixth interface and a seventh interface, and the second switch includes an eighth interface, a ninth interface and a tenth interface.

[0013] The fifth interface is the first interface of the switching circuit, the sixth interface is the second interface of the switching circuit, the ninth interface is at least one of the fourth interfaces of the switching circuit, and the tenth interface is the third interface of the switching circuit.

[0014] The first wireless communication module is connected to the first switch via the fifth interface, the second wireless communication module is connected to the first switch via the sixth interface, the seventh interface of the first switch is used to connect to the eighth interface of the second switch, the ninth interface of the second switch is used to connect to the first slave device, and the tenth interface of the second switch is used to connect to the controller.

[0015] The first wireless communication module is used to control the first slave device when the fifth and seventh interfaces of the first switch and the eighth and ninth interfaces of the second switch are set to the open state; or, the second wireless communication module is used to control the first slave device when the sixth and seventh interfaces of the first switch and the eighth and ninth interfaces of the second switch are set to the open state.

[0016] The first wireless communication module is configured to be controlled by the controller as a slave module when the fifth and seventh interfaces of the first switch and the eighth and tenth interfaces of the second switch are set to the closed state; or, the second wireless communication module is configured to be controlled by the controller when the sixth and seventh interfaces of the first switch and the eighth and tenth interfaces of the second switch are set to the closed state.

[0017] As can be seen, based on the first and second switches, the first or second wireless communication module can control the first slave device, or the first or second wireless communication module can be controlled by the controller as a slave module. This is beneficial for verifying the functions of the first or second wireless communication module (such as control functions or module functions as a slave module) in the same verification circuit, thereby reducing the number of development boards used to verify module functions when applying this verification circuit to the development board.

[0018] Optionally, the switching circuit includes a first switch, a second switch, and a third switch, and at least one slave device includes a first slave device and a second slave device.

[0019] The first switch includes the fifth, sixth, and seventh interfaces; the second switch includes the eighth, ninth, and tenth interfaces; and the third switch includes the eleventh, twelfth, and thirteenth interfaces.

[0020] The fifth interface is the first interface of the switching circuit, the sixth interface is the second interface of the switching circuit, the tenth interface is the third interface of the switching circuit, and the twelfth and thirteenth interfaces are two of at least one of the fourth interfaces of the switching circuit.

[0021] The first wireless communication module is connected to the first switch via the fifth interface, the second wireless communication module is connected to the first switch via the sixth interface, the seventh interface of the first switch is used to connect to the eighth interface of the second switch, the ninth interface of the second switch is used to connect to the eleventh interface of the third switch, the tenth interface of the second switch is used to connect to the controller, the twelfth interface of the third switch is used to connect to the first slave device, and the thirteenth interface of the third switch is used to connect to the second slave device.

[0022] The first wireless communication module is used to control the first slave device when the fifth and seventh interfaces of the first switch, the eighth and ninth interfaces of the second switch, and the eleventh and thirteenth interfaces of the third switch are set to the on state; the first wireless communication module is used to control the second slave device when the fifth and seventh interfaces of the first switch, the eighth and ninth interfaces of the second switch, and the eleventh and thirteenth interfaces of the third switch are set to the on state.

[0023] Alternatively, the second wireless communication module is used to control the first slave device when the sixth and seventh interfaces of the first switch, the eighth and ninth interfaces of the second switch, and the eleventh and thirteenth interfaces of the third switch are set to the on state; the second wireless communication module is used to control the second slave device when the sixth and seventh interfaces of the first switch, the eighth and ninth interfaces of the second switch, and the eleventh and thirteenth interfaces of the third switch are set to the on state.

[0024] The first wireless communication module is configured to be controlled by the controller as a slave module when the fifth and seventh interfaces of the first switch and the eighth and tenth interfaces of the second switch are set to the closed state; or, the second wireless communication module is configured to be controlled by the controller when the sixth and seventh interfaces of the first switch and the eighth and tenth interfaces of the second switch are set to the closed state.

[0025] As can be seen, based on the first switch, the second switch, and the third switch, the first wireless communication module or the second wireless communication module can control the first slave device, control the second slave device, and act as a slave module controlled by the controller. This facilitates verifying the functions of the first or second wireless communication module (such as control functions or module functions as a slave module) in the same verification circuit, thereby reducing the number of development boards used for verifying module functions when applying this verification circuit to the development board.

[0026] Optionally, the first wireless communication module is specifically used to control the first slave device or the second slave device to perform data transmission; or, the second wireless communication module is specifically used to control the first slave device or the second slave device to perform data transmission.

[0027] Optionally, the first wireless communication module is specifically used as a slave module controlled by the controller to perform data transmission; or, the second wireless communication module is specifically used as a slave module controlled by the controller to perform data transmission.

[0028] Secondly, embodiments of this application provide an electronic device, which includes the verification circuit described in the first aspect. Attached Figure Description

[0029] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments will be briefly introduced below. Obviously, those skilled in the art can obtain other drawings based on these drawings without any creative effort.

[0030] Figure 1 A schematic diagram of a verification circuit provided in an embodiment of this application; Figure 2 This is a schematic diagram of another verification circuit provided in an embodiment of this application; Figure 3 This is a schematic diagram of another verification circuit provided in an embodiment of this application.

[0031] The realization of the objectives, functional features, and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. The accompanying drawings have illustrated specific embodiments of this application, which will be described in more detail below. These drawings and textual descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concepts of this application to those skilled in the art through reference to specific embodiments. Detailed Implementation

[0032] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses consistent with some aspects of this application as detailed in the appended claims.

[0033] It should be understood that the terms "comprising" or "including" indicate the presence of the stated features, steps, operations, elements, components, items, types, and / or groups, but do not exclude the presence, occurrence, or addition of one or more other features, steps, operations, elements, components, items, types, and / or groups. The terms "or," "and / or," and "comprising at least one of the following," as used in this application, can be interpreted as inclusive, or mean any one or any combination thereof. For example, "comprising at least one of the following: A, B, C" means "any one of the following: A; B; C; A and B; A and C; B and C; A and B and C," and similarly, "A, B, or C" or "A, B, and / or C" means "any one of the following: A; B; C; A and B; A and C; B and C; A and B and C." Exceptions to this definition only occur when the combination of elements, functions, steps, or operations is inherently mutually exclusive in some way.

[0034] In this application, the reference to "embodiment" means that a specific feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a mutually exclusive, independent, or alternative embodiment. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described in this application can be combined with other embodiments.

[0035] It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit this application.

[0036] In the following description, the use of suffixes such as "module," "part," or "unit" to denote elements is solely for the purpose of illustrative purposes and has no specific meaning in itself. Therefore, "module," "part," or "unit" may be used interchangeably.

[0037] To better understand the verification circuit disclosed in the embodiments of this application, the relevant terms in the embodiments of this application are explained below.

[0038] (1) Wireless communication module A wireless communication module is a functional component that enables terminal devices to connect to networks and transmit information. It is widely used in point-of-sale (POS) terminals, power grid equipment, vehicle networking terminals, customer premises equipment (CPE), laptops, and other applications.

[0039] The wireless communication module includes a high-speed peripheral component interconnect (PCIe) interface. The PCIe interface is used to connect other devices or modules and is a full-duplex communication interface. When the wireless communication module acts as a master device, it connects to slave devices via the PCIe interface to control the slave devices for network connectivity or data transmission. When the wireless communication module acts as a slave device, it connects to a controller via the PCIe interface and is controlled by the controller to perform corresponding operations, such as establishing network connections or transmitting data, based on the controller's instructions / commands.

[0040] Terminal equipment, also known as a terminal, can refer to various forms of user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), remote station, remote terminal, mobile device, user terminal, wireless communication equipment, user agent, or user device. Terminal equipment can also be cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, in-vehicle equipment, wearable devices, terminal equipment in 5G networks, or terminal equipment in future public land mobile networks (PLMNs), etc.

[0041] (2) Packaging type of wireless communication module Packaging refers to the process of physically encapsulating the core circuits (such as chips, power management units, etc.) inside a wireless communication module through specific processes and structures to form a physical functional component with standardized appearance, size, pin definitions, and connection methods. Packaging facilitates the integration and application of wireless communication modules in different terminal devices.

[0042] Wireless communication module package types include, but are not limited to, NGFF and LGA. NGFF packages can also be called M.2 packages; wireless communication modules in M.2 packages can be inserted into the M.2 slot of the development board for connection. LGA packaged wireless communication modules can be connected to the development board by soldering.

[0043] (3) Verification of the wireless communication module Verification of a wireless communication module refers to the process of testing and verifying the functionality of the module by building a suitable hardware platform (such as a development board) to ensure that the wireless communication module can stably and reliably perform its functions when applied in terminal devices. The hardware platform can be a development board, which includes circuitry for verifying the module's functionality.

[0044] Setting up a compatible development board can be understood as: designing a development board that matches the package type and function of the wireless communication module, or designing a development board that can verify a function of a wireless communication module of a certain package type. For example, development board a is designed to verify the control function of an M.2 package type wireless communication module as a master device. Development board b is designed to verify the control function of an LGA package type wireless communication module as a master device. Development board c is designed to verify the module function of an M.2 package type wireless communication module as a slave device. Development board d is designed to verify the module function of an LGA package type wireless communication module as a slave device.

[0045] It is evident that multiple development boards need to be designed to verify the different functions of wireless communication modules with different packaging types, resulting in a wide variety of development board types and high R&D costs.

[0046] This application provides a verification circuit. Please refer to [link / reference]. Figure 1 , Figure 1 The present application provides a schematic diagram of the structure of a verification circuit, which includes: multiple wireless communication modules, a switching circuit 300, at least one slave device 400, and a controller 500. The multiple wireless communication modules include a first wireless communication module 100 and a second wireless communication module 200 with different packaging types.

[0047] Optionally, the first wireless communication module 100 and the second wireless communication module 200, which have different package types, can be understood as follows: the first wireless communication module 100 is an M.2 package type wireless communication module, and the second wireless communication module 200 is an LGA package type wireless communication module. Alternatively, the first wireless communication module 100 is an LGA package type wireless communication module, and the second wireless communication module 200 is an M.2 package type wireless communication module.

[0048] The first wireless communication module 100 is connected to the first interface 301 of the switch circuit 300, the second wireless communication module 200 is connected to the second interface 302 of the switch circuit 300, the controller 500 is connected to the third interface 303 of the switch circuit 300, and at least one slave device 400 is connected to at least one fourth interface 304 of the switch circuit 300.

[0049] In one optional implementation, the first wireless communication module 100 includes an interface for the first wireless communication module 100, and the first wireless communication module 100 is connected to the first interface 301 of the switching circuit 300 through the interface for the first wireless communication module 100. For example, the interface for the first wireless communication module 100 may be a PCIe interface.

[0050] In one optional embodiment, the second wireless communication module 200 includes an interface for the second wireless communication module 200, which is connected to the second interface 302 of the switching circuit 300. For example, the interface of the second wireless communication module 200 may be a PCIe interface.

[0051] The first wireless communication module 100 is used to control at least one slave device 400 when the first interface 301 and at least one fourth interface 304 of the switch circuit 300 are set to an on state; or, the second wireless communication module 200 is used to control at least one slave device 400 when the second interface 302 and at least one fourth interface 304 of the switch circuit 300 are set to an on state.

[0052] Optionally, the first wireless communication module 100 is specifically used to control at least one slave device 400 to perform data transmission; or, the second wireless communication module 200 is specifically used to control at least one slave device 400 to perform data transmission. This approach is advantageous for verifying the control function of either the first wireless communication module 100 or the second wireless communication module 200 when it acts as the master control device, based on data transmission from slave devices.

[0053] Optionally, at least one slave device 400 can be a wireless fidelity (WIFI) module or a cellular communication module. Therefore, this approach allows the wireless communication module (such as the first wireless communication module 100 or the second wireless communication module 200) to choose to control the WIFI module to implement WIFI communication (e.g., to achieve data interaction within a local area network), or to choose to control the cellular communication module to implement cellular communication (e.g., to achieve remote data transmission in a wide area network).

[0054] The first wireless communication module 100 is configured to be controlled by the controller 500 as a slave module when the first interface 301 and the third interface 303 of the switch circuit 300 are set to the on state; or, the second wireless communication module 200 is configured to be controlled by the controller 500 when the second interface 302 and the third interface 303 of the switch circuit 300 are set to the on state.

[0055] Optionally, the first wireless communication module 100 is specifically used as a slave module controlled by the controller 500 to perform data transmission; or, the second wireless communication module 200 is specifically used as a slave module controlled by the controller 500 to perform data transmission. It is evident that this approach is advantageous for verifying the module functionality of either the first wireless communication module 100 or the second wireless communication module 200 when performing data transmission as a slave module.

[0056] Optionally, the first interface 301 and at least one fourth interface 304 of the switching circuit 300 are set to the on state, the second interface 302 and at least one fourth interface 304 of the switching circuit 300 are set to the on state, the first interface 301 and the third interface 303 of the switching circuit 300 are set to the on state, and the setting of the second interface 302 and the third interface 303 of the switching circuit 300 to the on state is based on software or hardware control.

[0057] Optionally, the hardware-based control of the switch circuit 300 can be achieved by controlling the connection or disconnection between the interfaces in the switch circuit 300 through level signals (such as high level and low level). Optionally, the software-based control of the switch circuit 300 can be achieved by sending instructions to the switch circuit 300 through a software program to control the connection or disconnection between the interfaces in the switch circuit 300.

[0058] As can be seen, in this embodiment, the first wireless communication module 100 or the second wireless communication module 200 can control at least one slave device 400 based on the switch circuit 300. The first wireless communication module 100 or the second wireless communication module 200 can also be controlled by the controller 500 as a slave module based on the switch circuit 300. This facilitates verifying the functions of the first wireless communication module 100 or the second wireless communication module 200 (such as control functions or module functions as slave modules) in the same verification circuit, thereby reducing the types of development boards used for verifying module functions when applying this verification circuit to the development board.

[0059] Optionally, the switching circuit 300 includes a first switch 310 and a second switch 320, and at least one slave device 400 includes the first slave device 410. Based on Figure 1 In the provided verification circuit, this application embodiment proposes another verification circuit, in which the switch circuit 300 in the verification circuit is replaced by a first switch 310 and a second switch 320.

[0060] Please see Figure 2 , Figure 2 This is a schematic diagram of another verification circuit provided in an embodiment of this application. The verification circuit includes: multiple wireless communication modules, a first switch 310, a second switch 320, a first slave device 410, and a controller 500. The multiple wireless communication modules include a first wireless communication module 100 and a second wireless communication module 200 with different packaging types. The first switch 310 includes a fifth interface 311, a sixth interface 312, and a seventh interface 313. The second switch 320 includes an eighth interface 321, a ninth interface 322, and a tenth interface 323.

[0061] The fifth interface 311 of the first switch 310 is the first interface 301 of the switch circuit 300, the sixth interface 312 of the first switch 310 is the second interface 302 of the switch circuit 300, the ninth interface 322 of the second switch 320 is an interface in at least one of the fourth interfaces 304 of the switch circuit 300, and the tenth interface 323 of the second switch 320 is the third interface 303 of the switch circuit 300.

[0062] The first wireless communication module 100 is connected to the first switch 310 through the fifth interface 311, the second wireless communication module 200 is connected to the first switch 310 through the sixth interface 312, the seventh interface 313 of the first switch 310 is used for the eighth interface 321 of the second switch 320, the ninth interface 322 of the second switch 320 is used to connect to the first slave device 410, and the tenth interface 323 of the second switch 320 is used to connect to the controller 500.

[0063] The first wireless communication module 100 is used to control the first slave device 410 when the fifth interface 311 and the seventh interface 313 of the first switch 310 are set to the on state and the eighth interface 321 and the ninth interface 322 of the second switch 320 are set to the on state; or, the second wireless communication module 200 is used to control the first slave device 410 when the sixth interface 312 and the seventh interface 313 of the first switch 310 are set to the on state and the eighth interface 321 and the ninth interface 322 of the second switch 320 are set to the on state.

[0064] Optionally, the first wireless communication module 100 is specifically used to control the first slave device 410 to perform data transmission; or, the second wireless communication module 200 is specifically used to control the first slave device 410 to perform data transmission.

[0065] Optionally, the first slave device 410 can be a WIFI module or a cellular communication module. This application does not limit the type of the first slave device 410.

[0066] The first wireless communication module 100 is configured to be controlled by the controller 500 as a slave module when the fifth interface 311 and the seventh interface 313 of the first switch 310 are set to the on state and the eighth interface 321 and the tenth interface 323 of the second switch 320 are set to the on state; or, the second wireless communication module 200 is configured to be controlled by the controller 500 as a slave module when the sixth interface 312 and the seventh interface 313 of the first switch 310 are set to the on state and the eighth interface 321 and the tenth interface 323 of the second switch 320 are set to the on state.

[0067] in, Figure 2 For details regarding the verification circuit shown, please refer to [link / reference]. Figure 1The relevant description of the verification circuit shown will not be repeated here.

[0068] Optionally, the first switch 310 and the second switch 320 can be high-speed differential switches. In this embodiment, the high-speed differential switch can maintain the differential characteristics of the signal, reducing crosstalk and attenuation between signals. When the signal transmission requirements of the verification circuit are high, the high-speed differential switch helps to ensure the accuracy of signal transmission, thereby improving the accuracy of the verification results. The situations where the signal transmission requirements of the verification circuit are high may include, but are not limited to, the following: transmitting high-speed data signals such as received signals and transmitted signals in the verification circuit, and transmitting critical timing signals such as clock signals in the verification circuit.

[0069] Optionally, the first switch 310 and the second switch 320 can be double-pole double-throw analog switches. In this embodiment, double-pole double-throw analog switches are characterized by their simple structure and low cost. When the signal transmission requirements of the verification circuit are not high, double-pole double-throw analog switches can help reduce the manufacturing cost of the verification circuit, thereby reducing the manufacturing cost of the development board integrating the verification circuit. The situation where the signal transmission requirements of the verification circuit are not high may include, but is not limited to, the following: transmitting control signals such as wake-up signals, reset signals, and clock request signals in the verification circuit.

[0070] Optionally, the fifth interface 311 and the seventh interface 313 of the first switch 310 are set to the closed state, the sixth interface 312 and the seventh interface 313 of the first switch 310 are set to the closed state, the eighth interface 321 and the ninth interface 322 of the second switch 320 are set to the closed state, and the eighth interface 321 and the tenth interface 323 of the second switch 320 are set to the closed state. This can be based on hardware control or software control. Hardware control can be achieved by controlling the connection or disconnection between the switch interfaces through level signals (such as high level and low level). Software control can be achieved by sending instructions to the switches through a software program to control the connection or disconnection between the switch interfaces.

[0071] As can be seen, in this embodiment, the first wireless communication module 100 or the second wireless communication module 200 can control the first slave device 410 based on the first switch 310 and the second switch 320, or the first wireless communication module 100 or the second wireless communication module 200 can be controlled by the controller 500 as a slave module. This is beneficial for verifying the functions of the first wireless communication module 100 or the second wireless communication module 200 (such as control functions or module functions when acting as slave modules) in the same verification circuit, thereby reducing the types of development boards used for verifying module functions when applying this verification circuit to the development board.

[0072] Optionally, the switching circuit 300 includes a first switch 310, a second switch 320, and a third switch 330, and at least one slave device 400 includes a first slave device 410 and a second slave device 420. Based on Figure 1 The provided verification circuit, in this application embodiment, proposes another verification circuit, in which the switch circuit 300 in the verification circuit is replaced by a first switch 310, a second switch 320 and a third switch 330.

[0073] Please see Figure 3 , Figure 3 This is a schematic diagram of another verification circuit provided in an embodiment of this application. The verification circuit includes: multiple wireless communication modules, a first switch 310, a second switch 320, a third switch 330, a first slave device 410, a second slave device 420, and a controller 500. The multiple wireless communication modules include a first wireless communication module 100 and a second wireless communication module 200 with different packaging types. The first switch 310 includes a fifth interface 311, a sixth interface 312, and a seventh interface 313. The second switch 320 includes an eighth interface 321, a ninth interface 322, and a tenth interface 323. The third switch 330 includes an eleventh interface 331, a twelfth interface 332, and a thirteenth interface 333.

[0074] The fifth interface 311 of the first switch 310 is the first interface 301 of the switch circuit 300, the sixth interface 312 of the first switch 310 is the second interface 302 of the switch circuit 300, the tenth interface 323 of the second switch 320 is the third interface 303 of the switch circuit 300, and the twelfth interface 332 and the thirteenth interface 333 of the third switch 330 are two interfaces in at least one fourth interface 304 of the switch circuit 300.

[0075] The first wireless communication module 100 is connected to the first switch 310 through the fifth interface 311. The second wireless communication module 200 is connected to the first switch 310 through the sixth interface 312. The seventh interface 313 of the first switch 310 is used to connect to the eighth interface 321 of the second switch 320. The ninth interface 322 of the second switch 320 is used to connect to the eleventh interface 331 of the third switch 330. The tenth interface 323 of the second switch 320 is used to connect to the controller 500. The twelfth interface 332 of the third switch 330 is used to connect to the first slave device 410. The thirteenth interface 333 of the third switch 330 is used to connect to the second slave device 420.

[0076] The first wireless communication module 100 is used to control the first slave device 410 when the fifth interface 311 and the seventh interface 313 of the first switch 310 are set to the on state, the eighth interface 321 and the ninth interface 322 of the second switch 320 are set to the on state, and the eleventh interface 331 and the twelfth interface 332 of the third switch 330 are set to the on state. The first wireless communication module 100 is used to control the second slave device 420 when the fifth interface 311 and the seventh interface 313 of the first switch 310 are set to the on state, the eighth interface 321 and the ninth interface 322 of the second switch 320 are set to the on state, and the eleventh interface 331 and the thirteenth interface 333 of the third switch 330 are set to the on state.

[0077] Alternatively, the second wireless communication module 200 is used to control the first slave device 410 when the sixth interface 312 and the seventh interface 313 of the first switch 310 are set to the on state, the eighth interface 321 and the ninth interface 322 of the second switch 320 are set to the on state, and the eleventh interface 331 and the thirteenth interface 333 of the third switch 330 are set to the on state. The second wireless communication module 200 is used to control the second slave device 420 when the sixth interface 312 and the seventh interface 313 of the first switch 310 are set to the on state, the eighth interface 321 and the ninth interface 322 of the second switch 320 are set to the on state, and the eleventh interface 331 and the thirteenth interface 333 of the third switch 330 are set to the on state.

[0078] Optionally, the first wireless communication module 100 is specifically used to control the first slave device 410 or the second slave device 420 to perform data transmission; or, the second wireless communication module 200 is specifically used to control the first slave device 410 or the second slave device 420 to perform data transmission.

[0079] Optionally, the first slave device 410 and the second slave device 420 can be modules of different types. For example, the first slave device 410 is a WIFI module, and the second slave device 420 is a cellular communication module.

[0080] The first wireless communication module 100 is configured to be controlled by the controller 500 as a slave module when the fifth interface 311 and the seventh interface 313 of the first switch 310 are set to the on state and the eighth interface 321 and the tenth interface 323 of the second switch 320 are set to the on state; or, the second wireless communication module 200 is configured to be controlled by the controller 500 as a slave module when the sixth interface 312 and the seventh interface 313 of the first switch 310 are set to the on state and the eighth interface 321 and the tenth interface 323 of the second switch 320 are set to the on state.

[0081] in, Figure 3For details regarding the verification circuit shown, please refer to [link / reference]. Figure 1 The relevant description of the verification circuit shown will not be repeated here.

[0082] Optionally, the first switch 310, the second switch 320, and the third switch 330 can be high-speed differential switches. In this embodiment, the use of high-speed differential switches in the switching circuit 300 helps to ensure the accuracy of the signals transmitted by the circuit.

[0083] Optionally, the first switch 310, the second switch 320, and the third switch 330 can be double-pole double-throw analog switches. In this embodiment, the application of double-pole double-throw analog switches in the switching circuit 300 helps reduce the manufacturing cost of the verification circuit, thereby reducing the manufacturing cost of the development board including the verification circuit.

[0084] As can be seen, in this embodiment, the first wireless communication module 100 or the second wireless communication module 200 can control the first slave device 410 based on the first switch 310, the second switch 320, and the third switch 330. It can also control the second slave device 420, and allow the first wireless communication module 100 or the second wireless communication module 200 to act as a slave module controlled by the controller 500. This facilitates verifying the functions of the first wireless communication module 100 or the second wireless communication module 200 (such as control functions or module functions as a slave module) in the same verification circuit, thereby reducing the number of development boards used for verifying module functions when applying this verification circuit to the development board.

[0085] Optionally, the signal lines on the development board using the above verification circuit are paired. Paired signal lines can be understood as: the wires transmitting the same signal consist of a positive polarity signal line and a negative polarity signal line; for example, the transmit signal line consists of a transmit positive polarity signal line and a transmit negative polarity signal line. This approach helps improve the signal's anti-interference capability, thereby improving the accuracy of the verification module's function.

[0086] Optionally, the development board using the above verification circuit should have consistent routing requirements. Routing refers to the wires connecting the pins of different components on the development board. Consistent routing requirements can include consistent spacing between wires, consistent impedance between wires, etc. This approach helps improve signal interference immunity, enhances signal transmission stability, and ensures the accuracy of verification results.

[0087] This application provides an electronic device including the above-described verification circuit. Its specific implementation can be referred to the description of the above embodiments, and will not be repeated here for the sake of brevity.

[0088] In this application, the same or similar terms, concepts, technical solutions and / or application scenario descriptions are generally described in detail only when they appear for the first time. When they appear again, they are generally not repeated for the sake of brevity. When understanding the technical solutions and other contents of this application, the same or similar terms, concepts and technical solutions that are not described in detail later can be referred to their previous relevant detailed descriptions.

[0089] The technical features of the present application can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of the present application.

Claims

1. A verification circuit, characterized in that, The verification circuit includes multiple wireless communication modules, a switching circuit, a controller, and at least one slave device, wherein the multiple wireless communication modules include a first wireless communication module and a second wireless communication module with different packaging types; The first wireless communication module is connected to the first interface of the switching circuit, the second wireless communication module is connected to the second interface of the switching circuit, the controller is connected to the third interface of the switching circuit, and the at least one slave device is connected to at least one fourth interface of the switching circuit. The first wireless communication module is configured to control the at least one slave device when the first interface and the at least one fourth interface of the switching circuit are set to a connected state; or, the second wireless communication module is configured to control the at least one slave device when the second interface and the at least one fourth interface of the switching circuit are set to a connected state. The first wireless communication module is configured to be in a closed state when the first interface and the third interface of the switching circuit are set to open state, and is controlled by the controller as a slave module; or, the second wireless communication module is configured to be in a closed state when the second interface and the third interface of the switching circuit are set to open state, and is controlled by the controller as a slave module.

2. The verification circuit according to claim 1, characterized in that, The first interface and the at least one fourth interface of the switching circuit are set to a closed state, the second interface and the at least one fourth interface of the switching circuit are set to a closed state, the first interface and the third interface of the switching circuit are set to a closed state, and the second interface and the third interface of the switching circuit are set to a closed state based on software or hardware control.

3. The verification circuit according to claim 1 or 2, characterized in that, The switching circuit includes a first switch and a second switch, and the at least one slave device includes a first slave device; the first switch includes a fifth interface, a sixth interface and a seventh interface, and the second switch includes an eighth interface, a ninth interface and a tenth interface; The fifth interface is the first interface of the switching circuit, the sixth interface is the second interface of the switching circuit, the ninth interface is one of the at least four interfaces of the switching circuit, and the tenth interface is the third interface of the switching circuit. The first wireless communication module is connected to the first switch through the fifth interface, the second wireless communication module is connected to the first switch through the sixth interface, the seventh interface of the first switch is used to connect to the eighth interface of the second switch, the ninth interface of the second switch is used to connect to the first slave device, and the tenth interface of the second switch is used to connect to the controller. The first wireless communication module is used to control the first slave device when the fifth and seventh interfaces of the first switch are set to a closed state, and the eighth and ninth interfaces of the second switch are set to a closed state; or, the second wireless communication module is used to control the first slave device when the sixth and seventh interfaces of the first switch are set to a closed state, and the eighth and ninth interfaces of the second switch are set to a closed state. The first wireless communication module is configured to be controlled by the controller as a slave module when the fifth and seventh interfaces of the first switch are set to a closed state, and the eighth and tenth interfaces of the second switch are set to a closed state; or, the second wireless communication module is configured to be controlled by the controller as a slave module when the sixth and seventh interfaces of the first switch are set to a closed state, and the eighth and tenth interfaces of the second switch are set to a closed state.

4. The verification circuit according to claim 3, characterized in that, The switching circuit includes the first switch, the second switch, and the third switch, and the at least one slave device includes the first slave device and the second slave device; The first switch includes the fifth interface, the sixth interface, and the seventh interface; the second switch includes the eighth interface, the ninth interface, and the tenth interface; and the third switch includes the eleventh interface, the twelfth interface, and the thirteenth interface. The fifth interface is the first interface of the switching circuit, the sixth interface is the second interface of the switching circuit, the tenth interface is the third interface of the switching circuit, and the twelfth and thirteenth interfaces are two of the at least one fourth interface of the switching circuit. The first wireless communication module is connected to the first switch through the fifth interface, the second wireless communication module is connected to the first switch through the sixth interface, the seventh interface of the first switch is used to connect to the eighth interface of the second switch, the ninth interface of the second switch is used to connect to the eleventh interface of the third switch, the tenth interface of the second switch is used to connect to the controller, the twelfth interface of the third switch is used to connect to the first slave device, and the thirteenth interface of the third switch is used to connect to the second slave device. The first wireless communication module is used to control the first slave device when the fifth and seventh interfaces of the first switch, the eighth and ninth interfaces of the second switch, and the eleventh and twelfth interfaces of the third switch are set to a closed state; the first wireless communication module is also used to control the second slave device when the fifth and seventh interfaces of the first switch, the eighth and ninth interfaces of the second switch, and the eleventh and thirteenth interfaces of the third switch are set to a closed state. Alternatively, the second wireless communication module is used to control the first slave device when the sixth and seventh interfaces of the first switch are set to a closed state, the eighth and ninth interfaces of the second switch are set to a closed state, and the eleventh and twelfth interfaces of the third switch are set to a closed state; the second wireless communication module is used to control the second slave device when the sixth and seventh interfaces of the first switch are set to a closed state, the eighth and ninth interfaces of the second switch are set to a closed state, and the eleventh and thirteenth interfaces of the third switch are set to a closed state. The first wireless communication module is configured to be controlled by the controller as a slave module when the fifth and seventh interfaces of the first switch are set to a closed state, and the eighth and tenth interfaces of the second switch are set to a closed state; or, the second wireless communication module is configured to be controlled by the controller as a slave module when the sixth and seventh interfaces of the first switch are set to a closed state, and the eighth and tenth interfaces of the second switch are set to a closed state.

5. The verification circuit according to claim 4, characterized in that, The first wireless communication module is specifically used to control the first slave device or the second slave device to perform data transmission; or, the second wireless communication module is specifically used to control the first slave device or the second slave device to perform data transmission.

6. The verification circuit according to claim 4, characterized in that, The first wireless communication module is specifically used as a slave module controlled by the controller to perform data transmission; or, the second wireless communication module is specifically used as a slave module controlled by the controller to perform data transmission.

7. An electronic device, characterized in that, The electronic device includes a verification circuit as described in any one of claims 1-6.