Adapter card, PXIe submodule and measurement system

By designing a forwarding card to achieve protocol conversion and unified management, the problem that existing PXIe submodules cannot be managed in a unified manner is solved, and the communication between service children with different functions and the same host is realized, improving the management efficiency and scalability of the system.

CN119829497APending Publication Date: 2025-04-15RIGOL TECHNOLOGIES CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411919769.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-24
Publication Date
2025-04-15

AI Technical Summary

Technical Problem

The existing PXIe submodules cannot be managed uniformly, resulting in complexity and inconvenience in communication and control in test and measurement scenarios.

Method used

By designing a forwarding card, the card includes a transmission module, an upgrade module and a resolution module, for realizing protocol conversion and unified management between the host and the service daughter card. The forwarding card is connected to the bus interface and the service daughter card, and can adapt to service daughter cards with different functions to realize the unified management of different PXIe submodules.

Benefits of technology

It realizes unified management of PXIe submodule, realizes communication between the host and the service child card through the forwarding card, supports compatibility and conversion of multiple communication protocols, improves the scalability and customization capabilities of the system, and optimizes the system response and maintenance efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119829497A_ABST
    Figure CN119829497A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an adapter card, a PXIe submodule and a measurement system. The PXIe sub-module comprises an adapter card; the bus interface is in communication connection with the adapter card and is used for transmitting data or commands sent by the host to the adapter card or transmitting data sent by the adapter card to the host; the service daughter card is in communication connection with the riser card and is used for receiving data or commands transmitted by the riser card and transmitting the data to the riser card, and the riser card is used for performing protocol conversion on the data or commands sent by the host and then transmitting the data or commands to the service daughter card, and performing protocol conversion on the data transmitted by the service daughter card and then transmitting the data transmitted by the service daughter card to the host; the adapter card and the service daughter cards are both of a modular structure, and the adapter card is matched with the service daughter cards with different functions. According to the adapter card, the PXIe submodule and the measurement system provided by the embodiment of the invention, unified management of the PXIe submodule can be realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to test and measurement technology, and in particular to an adapter card, a PXIe submodule and a measurement system. Background Art

[0002] PXIe (PXI (PCI (Peripheral Component Interconnection, component interconnection) extensions for Instrumentation, PCI extensions for instrumentation systems) Express, PXI extension) system is widely used in test and measurement, data acquisition, and automation control scenarios. In the above application scenarios, PXIe systems usually need to access a variety of sub-modules with different functions, such as oscilloscopes, signal generators, multimeters, etc. Each sub-module requires a control and management solution. At present, the existing PXIe sub-modules have the problem of being unable to be managed uniformly. Summary of the invention

[0003] The embodiment of the present invention provides an adapter card, a PXIe submodule and a measurement system to achieve unified management of the PXIe submodule.

[0004] In a first aspect, an embodiment of the present invention provides an adapter card, comprising: a transmission module, which is communicatively connected to a bus interface and a business sub-card; the transmission module is used to perform protocol conversion on data or commands transmitted by the bus interface, and transmit the data or commands after protocol conversion to the business sub-card; the transmission module is also used to receive data transmitted by the business sub-card, and transmit the data transmitted by the business sub-card to the bus interface after performing protocol conversion.

[0005] Optionally, the adapter card also includes: an upgrade module, a parsing module and a storage module, the upgrade module and the parsing module are both communicatively connected to the transmission module, and the storage module is communicatively connected to the parsing module; the transmission module is also used to transmit the data or commands transmitted by the bus interface to the upgrade module or the parsing module, the upgrade module is used to upgrade the adapter card and / or the business sub-card according to the data or commands, the parsing module is used to parse the commands into corresponding function IDs, the storage module is used to store functions, and the parsing module is also used to call the function stored in the storage module according to the function ID.

[0006] Optionally, the transmission module includes a transceiver unit and a protocol conversion unit, the transceiver unit is communicatively connected to the bus interface, the upgrade module, and the parsing module, and the transceiver unit is communicatively connected to the protocol conversion unit and the business sub-card in sequence; the transceiver unit is used to receive data or commands and send data or commands, and the protocol conversion unit is used to perform protocol conversion on the data or commands sent by the transceiver unit and transmit them to the business sub-card, or to perform protocol conversion on the data transmitted by the business sub-card and transmit them to the transceiver unit.

[0007] In a second aspect, an embodiment of the present invention provides a PXIe submodule, including:

[0008] Riser card;

[0009] A bus interface, connected to the adapter card for communication, for transmitting data or commands sent by the host to the adapter card, or transmitting data sent by the adapter card to the host;

[0010] A service daughter card, which is in communication with the adapter card and is used to receive data or commands transmitted by the adapter card and transmit data to the adapter card;

[0011] The adapter card is used to perform protocol conversion on the data or commands sent by the host and transmit them to the business daughter card, and to perform protocol conversion on the data transmitted by the business daughter card and transmit them to the host; both the adapter card and the business daughter card are modular structures, and the adapter card is adapted to business daughter cards with different functions.

[0012] Optionally, the PXIe sub-module also includes a communication interface, through which the adapter card is communicatively connected to the business sub-card, and the communication interface is used to transmit data sent by the adapter card to the business sub-card, or to transmit data sent by the business sub-card to the adapter card.

[0013] Optionally, the service daughter card includes any one of an oscilloscope service daughter card, a multimeter service daughter card, and a signal generator service daughter card.

[0014] Optionally, the adapter card and the service daughter card are both one.

[0015] In a third aspect, an embodiment of the present invention provides a measurement system, comprising at least one PXIe sub-module as described in the second aspect.

[0016] Optionally, there are multiple PXIe sub-modules, and the service sub-cards in different PXIe sub-modules are service sub-cards with different functions.

[0017] Optionally, the measurement system further includes a host, and the host is communicatively connected to the PXIe submodule via a bus interface.

[0018] The adapter card, PXIe submodule and measurement system provided by the embodiment of the present invention, the PXIe submodule includes: an adapter card; a bus interface, which is connected to the adapter card for communication and is used to transmit data or commands sent by the host to the adapter card, or transmit data sent by the adapter card to the host; a business subcard, which is connected to the adapter card for communication and is used to receive data or commands transmitted by the adapter card and transmit data to the adapter card, the adapter card is used to perform protocol conversion on the data or commands sent by the host and transmit them to the business subcard, and perform protocol conversion on the data transmitted by the business subcard and transmit them to the host; both the adapter card and the business subcard are modular structures, and the adapter card is adapted to business subcards with different functions. The adapter card, PXIe sub-module and measurement system provided in the embodiment of the present invention realize communication between the host and the business sub-card through the adapter card. The adapter card can realize compatibility and conversion of multiple communication protocols. Both the adapter card and the business sub-card are modular structures. The adapter card is adapted to business sub-cards with different functions. Business sub-cards with different functions can communicate with the same host through the adapter card. Business sub-cards with different functions are located in different sub-modules to realize unified management of different PXIe sub-modules. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1 is a structural block diagram of a PXIe submodule provided by an embodiment of the present invention;

[0020] Figure 2 is a structural block diagram of another PXIe submodule provided by an embodiment of the present invention;

[0021] Figure 3 is a structural block diagram of an adapter card provided by an embodiment of the present invention;

[0022] Figure 4 It is a structural block diagram of a measurement system provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0023] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the present invention, rather than to limit the present invention. It should also be noted that, for ease of description, only parts related to the present invention, rather than all structures, are shown in the accompanying drawings.

[0024] Figure 1 : is a structural block diagram of a PXIe submodule provided by an embodiment of the present invention. Figure 1The PXIe submodule includes: an adapter card 10, a bus interface 20 and a business daughter card 30; wherein the bus interface 20 is communicatively connected with the adapter card 10, and is used to transmit data or commands sent by the host to the adapter card, or to transmit data sent by the adapter card 10 to the host; the business daughter card 30 is communicatively connected with the adapter card 10, and is used to receive data or commands transmitted by the adapter card 10, and transmit data to the adapter card 10, and the adapter card 10 is used to perform protocol conversion on the data or commands sent by the host and transmit them to the business daughter card 30, and to perform protocol conversion on the data transmitted by the business daughter card 30 and transmit them to the host; both the adapter card 10 and the business daughter card 30 are modular structures, and the adapter card 10 is adapted to business daughter cards with different functions.

[0025] Exemplarily, the business daughter card is a multimeter business daughter card, and the bus interface can be a PCIe (Peripheral Component Interconnect Express, a high-speed serial computer expansion bus standard) interface. The PCIe interface is a series of slots and corresponding connection plugs. The slot is located in the host, and the connection plug is located in the PXIe submodule. When the PXIe submodule is inserted into the slot, the pins on the connection plug are connected to the lines in the host slot to realize the communication between the adapter card and the host. Specifically, when the adapter card receives the data transmitted by the business daughter card, the data is converted to a protocol and then transmitted to the host. When the adapter card receives the data or command sent by the host, it determines what kind of processing to perform on the data or command according to the specific information of the data or command. For example, for the data or command of upgrading the business daughter card, the adapter card performs protocol conversion on the data or command, and transmits the data or command after the protocol conversion to the business daughter card to upgrade the business daughter card. Moreover, the adapter card 10 is a modular structure, and the service daughter card 30 is also a modular structure. The adapter card 10 and the service daughter card 30 can be separated, so that the service daughter card 30 can be reused, such as the multimeter service daughter card can also be reused in the multimeter. The adapter card 10 can be combined with other service daughter cards 30, so that the adapter card 10 can be reused.

[0026] In addition, the PCIe interface adopts a layered protocol, which mainly includes the transaction layer, data link layer and physical layer. Among them, the transaction layer is usually used to process transactions such as read and write requests of upper-layer software such as applications. For example, when an application needs to read data from an adapter card, the transaction layer packages the read request, including determining the address of the data, the transmission direction (read operation) and other information. The data link layer is used for error detection and correction, adding information such as serial numbers and cyclic redundancy check codes to the data frame, and performing error detection through the check code to ensure reliable data transmission. The physical layer is used to process the sending, receiving and physical connection of signals, and specifies the electrical characteristics, transmission rate, number of channels, etc. of the signals. For example, the physical layer converts the data frames from the data link layer into electrical signals or optical signals suitable for transmission on physical lines. In addition, the PCIe interface uses high-speed serial differential signals for data transmission. The differential signal transmission method helps to improve the anti-interference ability of the signal. Since the differential signal determines the signal value by comparing the voltage difference between the two signal lines, rather than the absolute voltage value of a single signal line, it can effectively reduce the impact of external electromagnetic interference on the signal. The PCIe interface performs well in data transmission speed, bandwidth scalability and signal integrity. Through serial differential signal transmission and advanced signal processing technology, it can achieve higher transmission rates and stable signal transmission.

[0027] The PXIe submodule provided in this embodiment includes: an adapter card; a bus interface, which is connected to the adapter card for communication, and is used to transmit data or commands sent by the host to the adapter card, or transmit data sent by the adapter card to the host; a business subcard, which is connected to the adapter card for communication, and is used to receive data or commands transmitted by the adapter card, and transmit data to the adapter card, and the adapter card is used to convert the data or commands sent by the host to the business subcard after protocol conversion, and to convert the data transmitted by the business subcard to the host after protocol conversion; the adapter card and the business subcard are both modular structures, and the adapter card is adapted to business subcards with different functions. The PXIe submodule provided in this embodiment realizes communication between the host and the business subcard through the adapter card, and the adapter card can realize compatibility and conversion of multiple communication protocols, and the adapter card and the business subcard are both modular structures, and the adapter card is adapted to business subcards with different functions, and business subcards with different functions can communicate with the same host through the adapter card, and business subcards with different functions are located in different PXIe submodules to realize unified management of different PXIe submodules.

[0028] Figure 2 is a structural block diagram of an adapter card provided by an embodiment of the present invention. Figure 2The adapter card 10 includes a transmission module 11, an upgrade module 12 and a parsing module 13. The transmission module 11 is communicatively connected with the bus interface 20, the upgrade module 12, the parsing module 13 and the business sub-card 30; the transmission module 11 is used to transmit the data or command transmitted by the bus interface 20 to the upgrade module 12 or the parsing module 13, or to perform protocol conversion on the data or command, and transmit the data or command after protocol conversion to the business sub-card 30; the transmission module 11 is also used to receive the data transmitted by the business sub-card 30, and transmit the data transmitted by the business sub-card to the bus interface 20 after performing protocol conversion; the upgrade module 12 is used to upgrade the adapter card 10 and / or the business sub-card 30 according to the data or command, and the parsing module 13 parses the data or command into the corresponding function ID.

[0029] Specifically, when the transmission module 11 receives data or commands transmitted by the bus interface 20, the data or commands are output according to the specific information of the data or commands. If the specific information of the data or commands includes the upgrade instruction information of the adapter card, the data or commands are transmitted to the upgrade module 12, so that the upgrade module 12 can upgrade the adapter card; if the specific information of the data or commands includes the parsing instruction information, the data or commands are transmitted to the parsing module 13, so that the data or commands are parsed into the corresponding function ID by the parsing module 13; if the specific information of the data or commands includes the upgrade information of the service sub-card, the data or commands are converted into protocols, and the data or commands after the protocol conversion are transmitted to the service sub-card 30, so as to realize the upgrade of the service sub-card 30.

[0030] refer to Figure 2 Optionally, the transmission module 11 includes a transceiver unit 111 and a protocol conversion unit 112. The transceiver unit 111 is communicatively connected to the bus interface 20, the upgrade module 12, and the parsing module 13. The transceiver unit 111 is communicatively connected to the protocol conversion unit 112 and the business sub-card 30 in sequence; the transceiver unit 111 is used to receive data or commands and send data or commands, and the protocol conversion unit 112 is used to perform protocol conversion on the data or commands sent by the transceiver unit 111 and transmit them to the business sub-card 30, or to perform protocol conversion on the data transmitted by the business sub-card 30 and transmit them to the transceiver unit 111.

[0031] Specifically, when the transceiver unit 111 receives data or commands transmitted by the bus interface 20, the data or commands are transmitted to the protocol conversion unit 112 or the upgrade module 12 or the parsing module 13 according to the specific information of the data or commands; when the transceiver unit 111 receives data transmitted by the protocol conversion unit 112, the data is transmitted to the main interface 20. When the protocol conversion unit 112 receives data or commands transmitted by the transceiver unit 111, the data or commands are converted into protocols and the converted data or commands are transmitted to the service daughter card 30; when the protocol conversion unit 112 receives data transmitted by the service daughter card 30, the data are converted into protocols and the converted data are transmitted to the transceiver unit 111.

[0032] Further, the protocol conversion unit 112 can implement protocol conversion by hardware and / or software. The protocol conversion unit 112 may include a protocol converter, which is a hardware device for converting between different protocols, and contains a microprocessor, a storage subunit and a corresponding communication interface circuit. The microprocessor is a core component responsible for executing the protocol conversion program, and the storage subunit is used to store protocol conversion rules, temporary data, etc. When data or commands are transmitted to the protocol converter by the bus interface, the interface circuit first receives and passes it to the microprocessor, and the microprocessor parses the input data according to the pre-stored protocol parsing rules to extract key information therein, such as data content, control signals, etc. Then, according to the format requirements of the target protocol to be converted, the information is repackaged. For example, the format information such as the start bit and the stop bit in the serial port data is removed, and the address and other information required by the target protocol are added, and finally transmitted to the service subcard through the communication interface. The protocol conversion unit 112 conveniently transmits the data or commands of the host to the service subcard, and conveniently transmits the data of the service subcard to the host through the protocol conversion of the data or commands, so as to realize the monitoring of the service subcard by the host.

[0033] If the protocol conversion unit 112 is performed by software for protocol conversion, taking middleware software as an example, the software is usually composed of multiple modules, including a protocol parsing module, a data processing module and a protocol generation module. The protocol parsing module is used to identify and decompose the protocol format of the incoming data and extract useful information therein. The data processing module processes the extracted information according to the business rules, such as data format conversion, data screening, etc. The protocol generation module recombines and encapsulates the processed information according to the format of the target protocol. When the data of the bus interface is transmitted to the middleware, the protocol parsing module parses the data according to the pre-configured protocol rules and identifies information such as data types and operation instructions. The data processing module processes the information according to the set business process and data conversion rules. For example, when the protocol conversion unit 112 transmits the data or command of the host to the business sub-card, the data processing module converts the communication protocol adapted by the host into the communication protocol adapted by the business sub-card, and then, the protocol generation module encapsulates the processed information into a data format that can be recognized by the business sub-card according to the protocol format of the business sub-card, and transmits it to the business sub-card through the communication interface. When the protocol conversion unit 112 transfers the data of the service daughter card to the host, the data processing module converts the communication protocol adapted by the service daughter card into the communication protocol adapted by the host, and then the protocol generation module encapsulates the processed information into a data format that can be recognized by the host according to the protocol format of the host, and transmits it to the host through the bus interface. The driver is the software for the host to communicate with the daughter card. In terms of protocol conversion, the driver is used to convert the protocols of the host and the service daughter card. The driver usually includes a data transmission module and a protocol conversion module. The data transmission module is used to transmit data between the host and the service daughter card, and the protocol conversion module converts the data according to the protocol differences between the host and the service daughter card. The library function is a pre-written function used to help developers implement specific functions more conveniently, and can provide basic protocol processing functions in protocol conversion.

[0034] Continue to refer Figure 2 Optionally, the adapter card further includes a storage module 14, which is in communication with the parsing module 13, and the storage module 14 is used to store functions, and the parsing module 13 is used to call the function stored in the storage module 14 according to the function ID.

[0035] The storage module 14 stores various types of functions. The parsing module 13 determines the type of function to be called according to the function ID obtained through parsing, and calls the function of the corresponding type stored in the storage module 14 .

[0036] Figure 3 is a structural block diagram of another PXIe submodule provided by an embodiment of the present invention. Figure 3Optionally, the PXIe submodule also includes a communication interface 40, through which the adapter card 10 is communicated with the business subcard 30, and the communication interface 40 is used to transmit data or commands sent by the adapter card 10 to the business subcard 30, or to transmit data sent by the business subcard 30 to the adapter card 10.

[0037] The communication interface 40 may be integrated in the adapter card 10, and the adapter card 10 and the service daughter card 30 communicate via the communication interface 40. In addition, the specific type of the communication interface 40 may be determined according to actual application requirements and is not limited here.

[0038] Optionally, the service daughter card includes any one of an oscilloscope service daughter card, a multimeter service daughter card, and a signal generator service daughter card.

[0039] Among them, the business sub-card can be an oscilloscope business sub-card, a multimeter business sub-card, a signal generator business sub-card, or a business sub-card with other functions. The above-mentioned various business sub-cards are only for illustrative purposes and can be determined according to actual application requirements, and are not limited here.

[0040] Optionally, the adapter card 10 and the service daughter card 30 are both one.

[0041] Specifically, a PXIe submodule includes an adapter card 10 and a service subcard 30. The adapter cards in different PXIe submodules can be universal, that is, the adapter cards in different PXIe submodules are interchangeable without affecting the subcard functions, thereby achieving the universality of the adapter cards.

[0042] In addition, the adapter card 10 performs protocol conversion on the data transmitted by the service sub-card 30 and transmits it to the host. The host and the service sub-card 30 use different communication protocols. In order to ensure the normal communication between the host and the service sub-card 30, the adapter card 10 needs to perform protocol conversion between the host and the service sub-card 30. Through protocol conversion, the data or commands of the host can be converted according to the protocol format that the service sub-card 30 can understand, and the data of the service sub-card 30 can be converted according to the protocol format that the host can understand, so as to achieve normal communication between the host and the service sub-card 30, so that the PXIe sub-module is compatible with multiple communication protocols such as UART (Universal Asynchronous Receiver Transmitter, Universal Asynchronous Receiver Transmitter) protocol, SPI (Serial Peripheral Interface, Serial Peripheral Interface) protocol, I2C (Inter-Integrated Circuit, bidirectional two-wire synchronous serial bus) protocol, etc. The conversion between protocols needs to comply with the rules and ensure the accuracy and integrity of the data during the conversion process. Moreover, with the development of technology, PXIe submodules are developing towards miniaturization, higher integration, higher transmission rate and bandwidth, and low power consumption. The physical size of PXIe submodules is getting smaller and smaller. It is necessary to reduce the size as much as possible without affecting the performance to meet the needs of miniaturization, which can not only save space but also reduce the overall weight. PXIe submodules will continue to be integrated, and a single PXIe submodule can realize more functions. Through advanced packaging technology and integrated circuit design, multiple functional modules are integrated on a PXIe submodule, such as integrating processors, memory, communication modules, etc., and supporting various communication protocols, reducing the connection lines and space occupation, improving stability and reliability, and the functions of PXIe submodules will be more diversified. The interface technology between PXIe submodules and the host will be continuously upgraded to achieve higher data transmission rates. For example, the continuous evolution of the PCIe interface, from PCIe 3.0 to PCIe 4.0, PCIe 5.0 and even higher versions in the future, the data transmission bandwidth has increased exponentially, enabling PXIe submodules to exchange data with the host faster to meet the growing needs of high-performance computing and large data transmission. PXIe submodules will increasingly support high-speed communication protocols, which can provide faster transmission speeds and lower latency, making PXIe submodules more widely used in the communication field. As energy efficiency requirements become higher and higher, PXIe submodules will use more low-power electronic components to reduce the energy consumption of PXIe submodules during operation, which can not only reduce the heat generation of PXIe submodules, improve the stability and reliability of PXIe submodules, but also reduce energy consumption, which is in line with the development trend of green environmental protection. PXIe submodules will be more closely integrated with cloud computing technology to achieve collaborative work with the cloud.For example, PXIe submodules can upload data to the cloud for processing and analysis, and then return the results to the host, achieving more powerful computing and data processing capabilities. At the same time, sub-PXIe submodules can also serve as an extension of cloud services. As the importance of data security becomes increasingly prominent, PXIe submodules will adopt more hardware encryption technologies to ensure the secure transmission and storage of data. For example, encryption chips are integrated on PXIe submodules to encrypt and decrypt data to prevent data from being stolen and tampered with. Hardware encryption technology has higher security and efficiency and can provide more reliable data protection. PXIe submodules will have a more stringent security authentication mechanism to ensure the legitimacy and security of PXIe submodules. For example, when a PXIe submodule communicates with a host, identity authentication and authorization are required to prevent illegal PXIe submodules from accessing the host.

[0043] The PXIe submodule provided in this embodiment includes: an adapter card; a bus interface, which is connected to the adapter card for communication and is used to transmit data or commands sent by the host to the adapter card, or transmit data sent by the adapter card to the host; a business subcard, which is connected to the adapter card for communication and is used to receive data or commands transmitted by the adapter card and transmit data to the adapter card, and the adapter card is used to perform protocol conversion on the data or commands sent by the host and transmit them to the business subcard; both the adapter card and the business subcard are modular structures, and the adapter card is adapted to business subcards with different functions; the adapter card includes a transmission module, an upgrade module and a parsing module, and the transmission module is connected to the bus interface, the upgrade module, the parsing module and the business subcard; the adapter card module also includes a storage module, and the storage module is connected to the parsing module; the transmission module is used to transmit data or commands transmitted by the bus interface to the upgrade module or the parsing module, or perform protocol conversion on the data or commands, and transmit the data or commands after protocol conversion to the business subcard card; the transmission module is also used to receive data transmitted by the business sub-card, and transmit the data transmitted by the business sub-card to the bus interface after performing protocol conversion; the upgrade module is used to upgrade the adapter card according to the data or command, and the parsing module parses the data or command into the corresponding function ID; the transmission module includes a transceiver unit and a protocol conversion unit, the transceiver unit is communicatively connected with the bus interface, the upgrade module, and the parsing module, and the transceiver unit is communicatively connected with the protocol conversion unit and the business sub-card in sequence; the transceiver unit is used to receive data or commands and send data or commands, and the protocol conversion unit is used to perform protocol conversion on the data or commands sent by the transceiver unit and transmit them to the business sub-card, or perform protocol conversion on the data transmitted by the business sub-card and transmit them to the transceiver unit; the PXIe sub-module also includes a communication interface, the adapter card is communicatively connected with the business sub-card through the communication interface, and the communication interface is used to transmit the data or commands sent by the adapter card to the business sub-card, or transmit the data sent by the business sub-card to the adapter card. The PXIe sub-module provided in this embodiment realizes communication between the host and the business sub-card through an adapter card. The adapter card can realize compatibility and conversion of multiple communication protocols. Both the adapter card and the business sub-card are modular structures. The adapter card is adapted to business sub-cards with different functions. Business sub-cards with different functions can communicate with the same host through the adapter card. Business sub-cards with different functions are located in different PXIe sub-modules to realize unified management of different PXIe sub-modules.

[0044] This embodiment further provides a measurement system, including the PXIe sub-module described in any embodiment of the present invention, and thus has the corresponding beneficial effects of the PXIe sub-module described in any embodiment of the present invention.

[0045] Optionally, there are multiple PXIe sub-modules, and the business sub-cards in different PXIe sub-modules are business sub-cards with different functions.

[0046] Exemplarily, the oscilloscope business sub-card, the multimeter business sub-card, and the signal generator business sub-card are business sub-cards in different sub-cards. Each sub-card can communicate with the host at the same time. The host collects performance data of the business sub-cards, such as temperature, power consumption, real-time bandwidth, etc., through the adapter card in the sub-card, and uniformly manages all sub-cards to optimize system response and maintenance efficiency.

[0047] Figure 4 is a structural block diagram of an adapter card provided by an embodiment of the present invention. Figure 4 Optionally, the measurement system further includes a host 100 , and the host 100 is communicatively connected with the PXIe submodule via a bus interface 20 .

[0048] Among them, the host 100 is connected to the adapter card 10 in the PXIe sub-module through the bus interface 20. The host, such as the FPGA (Field-Programmable Gate Array) in the host, transmits data or commands to the adapter card through the bus interface, and the adapter card transmits the data to the host through the bus interface, thereby realizing the communication between the PXIe sub-module and the host, as well as the host restarting the PXIe sub-module, upgrading the adapter card, upgrading the service sub-card, querying the sub-card information, detecting the sub-card temperature, etc.

[0049] In addition, the software of the host can be modularly designed, which can be generally divided into a business part and an adapter card part. The business part completes the business functions of the PXIe submodule, and the adapter card part includes two parts. One part is the communication between the host and the PXIe submodule, and the other part is the management function of the host to the adapter card, such as obtaining PXIe submodule information, upgrading, etc. In addition, the host can package the adapter card part and encapsulate it into a dynamic library for easy use. In the software design of the PXIe submodule, it is only necessary to write the software code of each business subcard part and load the adapter card dynamic library. Further, the business subcard in this embodiment can be reused. For example, after the design of the multimeter business subcard is completed, a multimeter instrument can be designed. In the hardware design, the business subcard is reused in the multimeter instrument. The design of the multimeter instrument only needs to meet the design standards of the communication interface. In the software design, rapid development can also be achieved. It is only necessary to replace the adapter card dynamic library and replace the communication with the communication between the multimeter instrument and the business subcard. For example, in the currently designed multimeter business daughter card, the business daughter card is connected to the adapter card for communication during design, and the communication interface uses the SPI interface to communicate with the adapter card. When designing a multimeter instrument, the host and the multimeter business daughter card can be connected using the communication interface, and the software code of the multimeter business daughter card can be transplanted and modified to the software code of the multimeter instrument. For the control part of the business daughter card, it is only necessary to replace the adapter card dynamic library with the SPI communication dynamic library between the host and the multimeter business daughter card.

[0050] In addition, both the adapter card and the business daughter card are modular structures. This modular design allows business daughter cards with different functions to be connected to the same host through standardized adapter cards, improving the scalability and customization of the system. The system uses adapter cards to achieve centralized control and real-time monitoring of PXIe sub-modules. The adapter cards can collect performance data from business daughter cards, such as temperature, power consumption, real-time bandwidth, etc., and provide feedback through a unified measurement system. The measurement system can manage all PXIe sub-modules in a unified manner to optimize system response and maintenance efficiency. The software of PXIe sub-modules is updated uniformly through adapter cards to ensure that the upgrade process of each PXIe sub-module is the same, maintaining the system's unified management of PXIe sub-modules.

[0051] The measurement system provided in this embodiment and the PXIe submodule provided in any embodiment of the present invention belong to the same inventive concept and have corresponding beneficial effects. For technical details not detailed in this embodiment, please refer to the PXIe submodule provided in any embodiment of the present invention.

[0052] Note that the above are only preferred embodiments of the present invention and the technical principles used. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments, combinations and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims

1. An adapter card, characterized in that: include: A transmission module, the transmission module is communicatively connected with the bus interface and the service daughter card; The transmission module is used to perform protocol conversion on the data or commands transmitted by the bus interface, and transmit the data or commands after protocol conversion to the service daughter card; The transmission module is also used to receive data transmitted by the service daughter card, and perform protocol conversion on the data transmitted by the service daughter card and then transmit the data to the bus interface.

2. The adapter card according to claim 1, characterized in that: Also includes: An upgrade module, a parsing module and a storage module, wherein the upgrade module and the parsing module are both communicatively connected to the transmission module, and the storage module is communicatively connected to the parsing module; the transmission module is also used to transmit the data or commands transmitted by the bus interface to the upgrade module or the parsing module, the upgrade module is used to upgrade the adapter card and / or the service sub-card according to the data or commands, the parsing module is used to parse the commands into corresponding function IDs, the storage module is used to store functions, and the parsing module is also used to call the function stored in the storage module according to the function ID.

3. The adapter card according to claim 2, characterized in that: The transmission module includes a transceiver unit and a protocol conversion unit. The transceiver unit is communicatively connected to the bus interface, the upgrade module, and the parsing module. The transceiver unit is communicatively connected to the protocol conversion unit and the service sub-card in sequence. The transceiver unit is used to receive data or commands and send data or commands. The protocol conversion unit is used to perform protocol conversion on the data or commands sent by the transceiver unit and transmit them to the service sub-card, or to perform protocol conversion on the data transmitted by the service sub-card and transmit them to the transceiver unit.

4. A PXIe submodule, characterized in that: include: Riser card; A bus interface, connected to the adapter card for communication, for transmitting data or commands sent by the host to the adapter card, or transmitting data sent by the adapter card to the host; A service daughter card, which is in communication with the adapter card and is used to receive data or commands transmitted by the adapter card and transmit data to the adapter card; The adapter card is used to perform protocol conversion on the data or commands sent by the host and transmit them to the business daughter card, and to perform protocol conversion on the data transmitted by the business daughter card and transmit them to the host; both the adapter card and the business daughter card are modular structures, and the adapter card is adapted to business daughter cards with different functions.

5. The PXIe submodule according to claim 4, characterized in that: It also includes a communication interface, through which the adapter card is connected to the service daughter card for communication, and the communication interface is used to transmit the data sent by the adapter card to the service daughter card, or to transmit the data sent by the service daughter card to the adapter card.

6. The PXIe submodule according to claim 4, characterized in that: The service daughter card includes any one of an oscilloscope service daughter card, a multimeter service daughter card, a signal generator service daughter card, a radio frequency signal source service daughter card, a spectrum analyzer service daughter card, a vector network analyzer service daughter card, a data acquisition device service daughter card, and a switching power supply service daughter card.

7. The PXIe submodule according to claim 4, characterized in that: The adapter card and the service daughter card are both one.

8. A measurement system, characterized in that: The method comprises at least one PXIe submodule as claimed in any one of claims 4 to 7.

9. The measuring system according to claim 8, characterized in that There are multiple PXIe sub-modules, and the service sub-cards in different PXIe sub-modules are service sub-cards with different functions.

10. The measuring system according to claim 8, characterized in that It also includes a host, and the host is communicatively connected with the PXIe submodule via a bus interface.