Synchronization system and method, measurement system and method, trigger device and storage medium
By establishing transmission line connections between multiple triggering devices, the automatic synchronization of trigger parameters of upstream and downstream devices is achieved, which solves the problem of synchronous measurement and complex configuration of trigger parameters for multiple measurement devices under complex testing conditions, simplifies the configuration process and ensures synchronous sampling.
Patent Information
- Application Number
- CN202411765459.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-03
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2044-12-03
AI Technical Summary
Under complex testing conditions, it is difficult for the prior art to realize synchronous measurement of multiple measuring devices, and the cascading multiple triggering devices need to configure trigger parameters separately, resulting in complex configuration of configuration processes.
By establishing a transmission line connection between multiple trigger devices, the trigger signal, the synchronization configuration request signal and the configuration signal containing the trigger parameter information are transmitted. The reverse transmission communication method is adopted to realize the automatic synchronization of the trigger parameters of the upstream and downstream trigger devices.
The trigger parameter configuration process is simplified, the complexity of user connection operations is reduced, and the operation of building complex topological connections is simplified, ensuring synchronous sampling triggers of multiple measurement devices.
Smart Images

Figure CN119628775A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of measurement technology, and in particular to a synchronization system and method, a measurement system and method, a triggering device, and a storage medium. Background Art
[0002] Faced with complex test conditions with many test points, if the signals at each test point need to be monitored simultaneously, then the real-time requirements will be relatively high. In addition, due to the limited number of channels of a single measurement device, there will be applications that require the use of multiple measurement devices to synchronize measurements at different test points at the same trigger moment.
[0003] To meet the above test requirements, multiple measurement devices need to be externally triggered synchronously. In this case, a multi-channel trigger device is needed to convert the trigger signal of a single channel input into a trigger signal of a multi-channel output, which can be used to trigger the synchronous sampling of multiple measurement devices at the back end.
[0004] However, when test conditions become more complex, a single trigger device cannot meet the measurement requirements, and multiple trigger devices need to be cascaded. For users, when the trigger device connection hierarchy is complex, each trigger device needs to have its trigger parameters configured separately to achieve synchronized triggering. However, currently, for multiple cascaded trigger devices, trigger parameter configuration must be performed separately for each device, and each device can only be configured independently, making the configuration process relatively complicated. Summary of the Invention
[0005] In view of this, embodiments of the present application provide a synchronization system, a measurement system, an automatic parameter synchronization method, a synchronization measurement method, a trigger device, and a storage medium to solve at least one problem existing in the background technology.
[0006] In a first aspect, an embodiment of the present application provides a synchronization system, the synchronization system comprising:
[0007] Multiple trigger devices; the multiple trigger devices are connected via transmission lines;
[0008] Among them, the transmission between any two trigger devices through the transmission line includes at least one of the following: a trigger signal; a synchronization configuration request signal; a configuration signal containing trigger parameter information, so as to realize automatic synchronization of the trigger parameters of multiple trigger devices to the trigger parameters corresponding to the trigger parameter information based on the synchronization configuration request signal and the configuration signal; and in the case where the trigger parameters of multiple trigger devices are automatically synchronized, based on the trigger signal, multiple devices to be triggered connected to the multiple trigger devices are synchronized.
[0009] In conjunction with the first aspect, in an optional implementation,
[0010] One of the two triggering devices serves as an upstream device, and the other serves as a downstream device;
[0011] The upstream device is configured to send a configuration signal including trigger parameter information to the downstream device in response to the synchronization configuration request signal sent by the downstream device;
[0012] The downstream device is configured to send the synchronization configuration request signal to the upstream device; and configure the trigger parameters corresponding to the trigger parameter information in response to the configuration signal sent by the upstream device.
[0013] In conjunction with the first aspect, in an optional implementation,
[0014] The trigger device includes a level judgment module and a signal transmission module;
[0015] Wherein, in the case where the triggering device is the upstream device, the level judgment module is used to receive and identify the synchronization configuration request signal sent by the downstream device, so that the triggering device responds based on the synchronization configuration request signal; the signal transmission module is used to send the configuration signal to the downstream device based on the response of the triggering device;
[0016] In the case where the trigger device is the downstream device, the level judgment module is used to receive and identify the configuration signal sent by the upstream device, so that the trigger device configures the trigger parameters based on the configuration signal; the signal transmission module is used to send the synchronization configuration request signal to the upstream device.
[0017] In conjunction with the first aspect, in an optional implementation,
[0018] The level of the configuration signal is lower than the level of the trigger signal.
[0019] In a second aspect, an embodiment of the present application provides a measurement system, the measurement system comprising:
[0020] The synchronization system according to the first aspect; and
[0021] A plurality of devices to be triggered are used for synchronous triggering under the control of the synchronization system.
[0022] In conjunction with the second aspect, in an optional implementation,
[0023] The synchronization system includes a first trigger device and multiple second trigger devices; each of the second trigger devices is connected to the first trigger device via a transmission line; each of the second trigger devices is connected to one or more of the devices to be triggered;
[0024] The first trigger device is used to configure the trigger parameters of the plurality of second trigger devices through the transmission line so that the trigger parameters of each second trigger device are consistent with the trigger parameters of the first trigger device; and send a trigger signal to the plurality of second trigger devices through the transmission line to achieve synchronous triggering of the plurality of devices to be triggered;
[0025] The second triggering device is used to control the synchronous triggering of the plurality of devices to be triggered in response to the trigger signal when the trigger parameters are configured.
[0026] In a third aspect, an embodiment of the present application provides a method for automatic parameter synchronization, which is applied to a downstream device in a synchronization system. The method includes:
[0027] Sending a synchronization configuration request signal;
[0028] Identify whether the acquired signal is a configuration signal including trigger parameter information sent by an upstream device in response to the synchronization configuration request signal;
[0029] If the configuration signal is obtained, trigger parameter configuration is performed based on the configuration signal.
[0030] In a fourth aspect, an embodiment of the present application provides a parameter automatic synchronization method, which is applied to an upstream device in a synchronization system. The parameter automatic synchronization method includes:
[0031] Identify whether the acquired signal is a synchronization configuration request signal sent by a downstream device;
[0032] If the synchronization configuration request signal is obtained, a configuration signal including trigger parameter information is sent to the downstream device.
[0033] In a fifth aspect, an embodiment of the present application provides a synchronous measurement method, which is applied to a measurement system. The synchronous measurement method includes:
[0034] The configuration signal containing the trigger parameter information is transmitted between the multiple trigger devices of the measurement system through the transmission line, so that the trigger parameters of the downstream device in the multiple trigger devices are automatically adapted to be consistent with the trigger parameters of the upstream device;
[0035] The trigger signals are transmitted between the multiple trigger devices via the transmission line, so that the multiple devices to be triggered connected to the trigger device are synchronously triggered under the control of the trigger signal.
[0036] In a sixth aspect, an embodiment of the present application provides a triggering device, the triggering device comprising:
[0037] a memory storing instructions; and
[0038] A processor is configured to execute the instructions to implement the automatic parameter synchronization method as described in the third aspect and / or the automatic parameter synchronization method as described in the fourth aspect.
[0039] In a seventh aspect, an embodiment of the present application provides a storage medium, in which a computer program is stored. When the computer program is executed, it can implement the automatic parameter synchronization method described in the third aspect and / or the automatic parameter synchronization method described in the fourth aspect.
[0040] The beneficial effects of the technical solution provided by the embodiment of the present application include: by connecting multiple trigger devices through a transmission line, and only using the transmission line, at least a trigger signal, a synchronization configuration request signal, and a configuration signal containing trigger parameter information can be transmitted between two trigger devices, so that the transmission line can be used to transmit the communication mode in reverse, so as to realize the automatic synchronization of the trigger parameters of the upstream and downstream trigger devices, thereby reducing the complexity of the trigger parameter configuration process; and based on the trigger parameter, the synchronous sampling triggering of multiple connected measuring devices can be realized. Therefore, through a single signal line, the trigger parameter configuration process can be realized on the basis of not introducing other external communication cables, which not only simplifies the user connection operation, but also greatly simplifies the operation of building complex topology connections.
[0041] Additional aspects and advantages of the embodiments of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through practice of the embodiments of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The drawings are not necessarily drawn to scale, and local features may be enlarged or reduced to more clearly show the details of the local features. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation of the present application. In the drawings:
[0043] Figure 1 A schematic block diagram of a synchronization system consistent with at least one embodiment of the present application;
[0044] Figure 2 This is a schematic diagram of a principle block diagram of Example 1 of a synchronization system connection network topology structure in an embodiment of the present application;
[0045] Figure 3 This is a schematic diagram of a principle block diagram of Example 2 of a synchronization system connection network topology structure in an embodiment of the present application;
[0046] Figure 4 is a schematic block diagram of a trigger device consistent with at least one embodiment of the present application;
[0047] Figure 5 A schematic diagram of a principle block diagram of a specific example of an input end or an output end of a trigger device in an embodiment of the present application;
[0048] Figure 6 A schematic diagram of a principle block diagram of a specific example of a processor module in an embodiment of the present application;
[0049] Figure 7 A schematic diagram of a principle block diagram of a measurement system consistent with at least one embodiment of the present application;
[0050] Figure 8 This is a schematic diagram of a principle block diagram of Example 1 of a measurement system in an embodiment of the present application;
[0051] Figure 9 This is a schematic diagram of a principle block diagram of Example 2 of the measurement system in the embodiment of the present application;
[0052] Figure 10 This is a schematic diagram of a principle block diagram of Example 3 of the measurement system in the embodiment of the present application;
[0053] Figure 11 This is a flowchart of Example 1 of the automatic parameter synchronization method in an embodiment of the present application;
[0054] Figure 12 This is a flowchart of Example 2 of the automatic parameter synchronization method in an embodiment of the present application;
[0055] Figure 13 This is a flowchart of a specific example of the synchronous measurement method in an embodiment of the present application;
[0056] Figure 14 This is a schematic diagram of a principle block diagram of a specific example of a triggering device in an embodiment of the present application. DETAILED DESCRIPTION
[0057] To make the technical solutions and beneficial effects of this application more clearly understood, the following detailed description is given by way of specific embodiments. The accompanying drawings are not necessarily drawn to scale, and local features may be enlarged or reduced to more clearly illustrate the details of the local features. Unless otherwise defined, the technical and scientific terms used herein have the same meanings as those in the technical field to which this application belongs.
[0058] The embodiments of the present application are not exhaustive, but are merely illustrative of some embodiments and are not intended to be a specific limitation on the scope of protection of the present application. In the absence of contradiction, each step in a certain embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementations in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined. For example, some or all of the steps in different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementations of other embodiments.
[0059] In each embodiment of the present application, unless otherwise specified or there is any logical conflict, the terms and / or descriptions between the embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form a new embodiment based on their inherent logical relationships.
[0060] The terms used in the embodiments of the present application are only for the purpose of describing specific embodiments and are not intended to limit the present application.
[0061] In the embodiments of the present application, unless otherwise specified, elements expressed in the singular, such as "a", "an", "the", "above", "said", "the", "the", etc., can mean "one and only one", or "one or more", "at least one", etc. For example, when using articles such as "a", "an", "the" in English in translation, the noun following the article can be understood as a singular expression or a plural expression.
[0062] In the embodiments of the present application, "plurality" refers to two or more.
[0063] In some embodiments, the terms "at least one", "one or more", "aplurality of", "multiple", etc. can be used interchangeably.
[0064] The prefixes such as "first" and "second" in the embodiments of the present application are only used to distinguish different description objects and do not limit the position, order, priority, value or content of the description objects. For the statement of the description objects, please refer to the description in the context of the claims or embodiments, and no unnecessary restrictions should be imposed due to the use of prefixes. For example, the numerical value of the description object is not limited by the ordinal number and can be one or more. Taking "first device" as an example, the numerical value of "device" can be one or more. In addition, the objects modified by different prefixes can be the same or different. For example, if the description object is "device", then the "first device" and the "second device" can be the same device or different devices, and their types can be the same or different.
[0065] In some embodiments, the term "connection" may indicate the transmission of electrical signals or data between a connected end and a connected end, and may be understood as "electrical connection," "communication connection," etc. A "connection" may be a direct connection between two components, an indirect connection established through other components, internal connectivity between two components, or any other possible connection form.
[0066] This specification provides method operation steps such as embodiments or flowcharts, but may include more or fewer operation steps based on conventional or non-creative work. The order of steps listed in the embodiments is only one way of executing the steps among many steps and does not represent the only execution order. When an actual device, system or server product is executed, it can be executed in the order shown in the embodiments or the drawings or in parallel (for example, in a parallel processor or multi-threaded processing environment).
[0067] An embodiment of the present application provides a synchronization system that can be applied to the upstream and downstream identification and automatic configuration of trigger parameters of any synchronization trigger device with specific and set decision threshold trigger requirements, such as synchronization trigger devices such as oscilloscope synchronizers, signal generators, spectrum analyzers, and radio frequency signal sources. It can be used for synchronization pulse trigger sampling control of oscilloscopes, spectrum analyzers, and other devices to be triggered, as well as upstream and downstream device status synchronization in other scenarios that require multi-level pulse signal transmission.
[0068] Figure 1 1 shows a schematic block diagram of a synchronization system consistent with at least one embodiment of the present application. As shown in the figure, the synchronization system 100 includes:
[0069] Multiple trigger devices; multiple trigger devices are connected via a transmission line 103;
[0070] Among them, the transmission line 103 transmits at least one of the following items between any two trigger devices: a trigger signal; a synchronization configuration request signal; a configuration signal containing trigger parameter information, so as to realize automatic synchronization of the trigger parameters of multiple trigger devices to the trigger parameters corresponding to the trigger parameter information based on the synchronization configuration request signal and the configuration signal; and in the case where the trigger parameters of multiple trigger devices are automatically synchronized, based on the trigger signal, multiple devices to be triggered connected to the multiple trigger devices are synchronized.
[0071] In the embodiment of the present application, the trigger parameters can use different names, such as signal trigger configuration parameters, signal trigger conditions, etc., and there is no restriction on the names here.
[0072] The trigger device can be referred to by various names, such as a synchronous trigger device, a synchronizer device, a synchronizer, a synchronous trigger source, or a pulse synchronization device, without limitation. A trigger device can be a device with single or multi-channel input and multi-channel output that can transmit pulse signals. The output channels can be connected to the device to be triggered or to other triggering devices. For example, the device to be triggered can be connected to the second trigger device 102 or to the first trigger device 101.
[0073] refer to Figure 1 Synchronization system 100 may include a first trigger device 101 and a second trigger device 102, which may form a variety of connection network topologies. The multiple trigger devices may be connected via transmission lines 103 to form a connection network topology including at least one of the following: star, cascade, tree, ring, or mesh.
[0074] Figure 2The following is a schematic block diagram of an example of a network topology structure for connecting a synchronization system according to an embodiment of the present application. As shown in the figure, in an exemplary embodiment, as a star-shaped network topology, first trigger devices 101 and second trigger devices 102 at different levels (multi-level) are connected in series. If there are more than two second trigger devices 102 at the same level, multiple second trigger devices 102 at the same level are connected in parallel. In this way, the first trigger device 101 and the second trigger device 102 can exchange configuration signals containing trigger parameter information. For example, the first trigger device 101 can configure the trigger parameters of the second trigger device 102. Second trigger device 102 can transmit a configuration request to first trigger device 101 via transmission line 103. First trigger device 101 can respond to the configuration request by sending a configuration signal containing trigger parameter information to second trigger device 102. This allows second trigger device 102 to be configured with the same trigger parameters as first trigger device 101 based on the configuration signal. Furthermore, under the control of the trigger signal sent by first trigger device 101 to second trigger device 102, first trigger device 101 and second trigger device 102 can synchronize sampling triggering for multiple connected measurement devices based on the trigger parameters. However, this is not a limitation; second trigger device 102 can also be used to automatically configure the trigger parameters of first trigger device 101. The principles are the same and will not be further elaborated.
[0075] Figure 3 The schematic diagram of the principle block diagram of the example 2 of the network topology structure of the synchronous system connection in the embodiment of the present application is shown. As shown in the figure, in an exemplary embodiment, as a cascade string type connection network topology, the first trigger device 101 and the second trigger device 102 at different levels are connected in series, and the second trigger devices 102 at different levels are also connected in series, thereby forming a series connection string cascaded into the first trigger device 101 and the second trigger device 102. In this way, by step-by-step transmission, it is possible to realize that the first trigger device 101 sends to the second trigger device 102, and then the second trigger device 102 sends a configuration signal containing trigger parameter information step by step downward, so that each level of the second trigger device 102 is also configured with a trigger parameter consistent with the first trigger device 101, thereby realizing synchronous sampling triggering of multiple measurement devices connected based on the trigger parameter. However, it is not limited to this. Any second trigger device 102 in the series connection string can also be used to automatically configure the trigger parameters of the first trigger device 101 and other second trigger devices 102. The principle is the same and will not be repeated here.
[0076] Then, in the first trigger device 101 and the second trigger device 102, the device that sends the configuration signal containing the trigger parameter information can be called the upstream device, and the device that sends the configuration request and receives the configuration signal can be called the downstream device. Figure 2 and Figure 3If the first trigger device 101 configures the trigger parameters of the second trigger device 102, the first trigger device 101 is the upstream device and the second trigger device 102 is the downstream device. Figure 3 If a second trigger device 102 configures the trigger parameters of another second trigger device 102 , then the first second trigger device 102 is an upstream device and the other second trigger device 102 is a downstream device.
[0077] In the embodiment of the present application, the transmission line 103 can be a single signal line, without the need for other communication cables, to enable transmission of trigger signals, synchronization configuration request signals, and configuration signals between any two trigger devices connected via the transmission line 103. The specific transmission method can be set according to actual needs to facilitate the identification of these signals. For example, the configuration signal can be transmitted regularly according to a preset timing sequence, or can be transmitted through negotiation, etc.
[0078] In the process of automatic synchronization of trigger parameters of multiple trigger devices, in order to ensure that the devices to be triggered can achieve synchronous sampling triggering, the two trigger devices can be configured with exactly the same trigger parameters, or they can be configured with trigger parameters with preset differences and not exactly the same, that is, trigger parameters corresponding to the trigger parameter information, so as to overcome the influence of time delay, signal attenuation, etc. caused by factors such as transmission lines on synchronous triggering.
[0079] In this way, the embodiment of the present application connects multiple trigger devices through a transmission line, and only needs to use the transmission line to transmit at least a trigger signal, a synchronization configuration request signal, and a configuration signal containing trigger parameter information between two trigger devices, thereby being able to use the transmission line to transmit the communication mode in reverse, realize automatic synchronization of the trigger parameters of the upstream and downstream trigger devices, and reduce the complexity of the trigger parameter configuration process; and based on the trigger parameter, it is possible to realize synchronous sampling triggering of multiple connected measurement devices. Therefore, through a single signal line, the trigger parameter configuration process can be realized on the basis of not introducing other external communication cables, which not only simplifies the user connection operation, but also greatly simplifies the operation of building complex topology connections.
[0080] In an optional embodiment, one of the any two triggering devices serves as an upstream device, and the other serves as a downstream device;
[0081] The upstream device is configured to send a configuration signal including trigger parameter information to the downstream device in response to the synchronization configuration request signal sent by the downstream device;
[0082] The downstream device is configured to send the synchronization configuration request signal to the upstream device; and configure the trigger parameters corresponding to the trigger parameter information in response to the configuration signal sent by the upstream device.
[0083] refer to Figure 1 、 Figure 2 and Figure 3 In an exemplary embodiment, first trigger device 101 can serve as an upstream device, and second trigger device 102 can serve as a downstream device. First trigger device 101 can send a trigger signal to second trigger device 102 via transmission line 103, and second trigger device 102 can also send a synchronization configuration request signal to first trigger device 101 via transmission line 103. This allows reverse communication via a single signal line (trigger cable) to enable the upstream trigger device 101 to identify the downstream trigger device 102, thus enabling upstream and downstream identification of cascaded trigger devices.
[0084] In addition, the first trigger device 101 responds to the synchronization configuration request signal sent by the second trigger device 102, and sends a configuration signal containing trigger parameter information to the second trigger device 102. The second trigger device 102 configures the trigger parameters corresponding to the trigger parameter information according to the configuration signal, thereby realizing automatic configuration of the trigger parameters of the downstream device according to the trigger parameters of the upstream device, and realizing a solution in which the downstream device automatically adapts and automatically synchronizes the trigger parameters of the upstream device.
[0085] In an exemplary embodiment, any triggering device in the synchronization system can act as an upstream device; or as a downstream device.
[0086] In an optional embodiment, the trigger device includes a level determination module and a signal transmission module;
[0087] Wherein, in the case where the triggering device is the upstream device, the level judgment module is used to receive and identify the synchronization configuration request signal sent by the downstream device, so that the triggering device responds based on the synchronization configuration request signal; the signal transmission module is used to send the configuration signal to the downstream device based on the response of the triggering device;
[0088] In the case where the trigger device is the downstream device, the level judgment module is used to receive and identify the configuration signal sent by the upstream device, so that the trigger device configures the trigger parameters based on the configuration signal; the signal transmission module is used to send the synchronization configuration request signal to the upstream device.
[0089] In the embodiment of the present application, the synchronization configuration request signal includes an analog signal or a digital signal;
[0090] The configuration signal includes an analog signal or a digital signal.
[0091] In some examples, the transmission line 103 is used to transmit analog signals, that is, the synchronization configuration request signal and the configuration signal are both analog signals. Figure 4 A schematic block diagram of a trigger device consistent with at least one embodiment of the present application is shown. As shown in the figure, the trigger device can be implemented by a processor module combined with peripheral circuits, etc.
[0092] In some possible implementations, the processor of the processor module may be a circuit with signal processing capabilities. In one implementation, the processor may be a circuit with instruction reading and execution capabilities, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor may implement certain functions through the logical relationship of a hardware circuit, and the logical relationship of the above-mentioned hardware circuit is fixed or reconfigurable, such as a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document to implement the hardware circuit configuration can be understood as the process of the processor loading instructions to implement the triggering of the device function. In addition, the processor can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.
[0093] In some possible implementations, the peripheral circuit may include at least one of the following: a comparison circuit, an analog-to-digital conversion circuit (ADC), a digital-to-analog conversion circuit (DAC), etc.
[0094] Figure 5A schematic block diagram illustrating a specific example of an input or output terminal of a trigger device in an embodiment of the present application is shown. As shown in the figure, in an exemplary embodiment, a first trigger device 101 of an upstream device may include a level determination module 11 and a signal transmission module 12, and may be provided at the output terminal of the upstream device. A second trigger device 102 of a downstream device may include a level determination module 21 and a signal transmission module 22, and may be provided at the input terminal of the downstream device.
[0095] The downstream device input-end signal transmission module 22 can initiate a request to the upstream device, namely, send a synchronization configuration request signal. Similarly, the upstream device output-end signal transmission module 12 can send a configuration signal to the downstream device. Therefore, in an exemplary embodiment, a circuit capable of level transmission, such as a DAC, can be added to the circuit that originally only has a trigger level (trigger signal) input.
[0096] The downstream device input terminal level determination module 21 can receive configuration signals sent by the upstream device and can also receive trigger signals. Similarly, the upstream device output terminal level determination module 11 can receive requests initiated by the downstream device. The level determination module can analyze the default input terminal level to identify the configuration signal or the synchronization configuration request signal. In an exemplary embodiment, a circuit capable of level comparison, such as an ADC or comparator, can be added to the circuit that originally only has a trigger level (trigger signal) input.
[0097] In this way, the embodiment of the present application realizes reverse communication from the downstream device to the upstream device through the transmission line (such as the trigger cable) to request trigger parameters by setting the level judgment module and the signal transmission module of the trigger device, thereby realizing automatic configuration of the trigger parameters of the downstream device. Structurally, a single signal line is used for upper and lower level verification, which is achieved without introducing other external communication cables, simplifying the user connection operation; and functionally, it can automatically determine the upper and lower level relationship of the trigger device, simplifying the user configuration process, and thus can be applied to the upstream and downstream parameter synchronization configuration of any trigger signal transceiver (i.e., trigger device) that is triggered by a specified trigger threshold.
[0098] In other examples, the transmission line 103 is used to transmit digital signals, that is, the synchronization configuration request signal and the configuration signal are both digital signals. Figure 6 A schematic block diagram of a specific example of a processor module in an embodiment of the present application is shown. As shown in the figure, the level judgment module and the signal transmission module included in the trigger device can be implemented by executing method instructions by the processor module.
[0099] Thus, illustratively, the request initiated by the downstream device can be a single pulse or a digital signal carrying information, which can be configured according to actual needs. In an exemplary embodiment, whether the synchronization configuration request signal is output as an active high level or an active low level can depend on whether the transmission line level is a default high level or a default low level, with the active level being the opposite of the default level.
[0100] The upstream device provides trigger parameter data to the downstream device, that is, sends a configuration signal containing trigger parameter information. The data transmission form can be an analog signal or a digital signal, which can be set according to actual needs.
[0101] In an optional implementation manner, the level value of the configuration signal is lower than the level value of the trigger signal.
[0102] To implement analog signal communication, the upstream device's signal transmission module can use only an analog-to-digital converter (DAC) to send a pulse signal with a level that matches a preset percentage of the trigger signal level. This means the configuration signal level is lower than the trigger signal level. The downstream device's level determination module can then distinguish between the trigger signal and the configuration signal by comparing the received signal levels.
[0103] In this way, the embodiment of the present application provides a configuration signal with a level value lower than the trigger signal level value, sets a preset percentage, and adopts a scheme of superimposing a level lower than the trigger signal level, thereby being able to distinguish between the configuration signal and the trigger signal, solve the problem of automatic identification of upstream and downstream devices in the cascade of trigger devices, and prevent false triggering of downstream devices.
[0104] In the embodiment of the present application, the trigger parameters may include trigger types such as edge trigger, pulse width trigger, code pattern trigger, etc.; trigger conditions such as rising edge, falling edge, etc.; and so on.
[0105] The embodiment of the present application also provides a measurement system, Figure 7 A schematic block diagram of a measurement system consistent with at least one embodiment of the present application is shown. As shown in the figure, the measurement system 1000 includes:
[0106] The synchronization system 100 as described in the above embodiment; and
[0107] Multiple devices to be triggered are used for synchronous triggering under the control of the synchronization system 100.
[0108] In the embodiments of the present application, the devices to be triggered may include oscilloscopes, spectrum analyzers, and other devices requiring state synchronization. The synchronization system 100 can perform synchronous pulse trigger sampling control on multiple devices to be triggered, and perform state synchronization in a multi-level pulse signal transmission scenario for other devices requiring state synchronization. Consequently, multiple devices to be triggered can be synchronously triggered under the control of a trigger signal to perform synchronous sampling or synchronous state updates.
[0109] Figure 8 The following is a schematic block diagram of a first example of a measurement system according to an embodiment of the present application. As shown in the figure, in an optional embodiment, the synchronization system 100 includes a first triggering device 101 and multiple second triggering devices 102; each of the second triggering devices 102 is connected to the first triggering device 101 via a transmission line 103; each of the second triggering devices 102 is connected to one or more of the devices to be triggered 200;
[0110] The first trigger device 101 is used to configure the trigger parameters of the plurality of second trigger devices 102 via the transmission line 103 so that the trigger parameters of each second trigger device 102 are consistent with the trigger parameters of the first trigger device 101; and send a trigger signal to the plurality of second trigger devices 102 via the transmission line 103 to achieve synchronous triggering of the plurality of devices to be triggered 200;
[0111] The second triggering device 102 is configured to control the synchronous triggering of the plurality of devices to be triggered 200 in response to the trigger signal when the trigger parameters are configured.
[0112] In this way, a single transmission line can be used to achieve automatic synchronous configuration of trigger parameters of upstream and downstream trigger devices, simplifying the configuration process, simplifying user connection operations, and ensuring the synchronization of trigger operations of the devices to be triggered.
[0113] refer to Figure 8 , the devices to be triggered 200 can all be connected to the second triggering device 102, but it is not limited thereto.
[0114] Figure 9 A schematic block diagram of a second example of a measurement system in an embodiment of the present application is shown. Figure 10 FIG. 1 shows a schematic block diagram of a third example of a measurement system in an embodiment of the present application. In other exemplary embodiments, as Figure 9 As shown, the device to be triggered 200 can also be connected to the first trigger device 101 and the second trigger device 102 respectively. Figure 10As shown, the first trigger device 101 and the second trigger device 102 may be connected in a cascaded network topology. It should be understood that other network topologies and other connection modes of the devices to be triggered may exist, which are not exhaustively listed here.
[0115] The embodiment of the present application also provides a parameter automatic synchronization method, which can be applied to downstream devices in the synchronization system 100. Figure 11 The following is a flow chart of Example 1 of the automatic parameter synchronization method according to an embodiment of the present application. As shown in the figure, the automatic parameter synchronization method includes:
[0116] S1001: Sending a synchronization configuration request signal;
[0117] S1002: Identify whether the acquired signal is a configuration signal including trigger parameter information sent by the upstream device in response to the synchronization configuration request signal;
[0118] S1003: If the configuration signal is obtained, trigger parameter configuration is performed based on the configuration signal.
[0119] In this way, if the configuration signal is not obtained, the downstream device can maintain the current state, or end after a certain period of time to complete the request, etc., which can be set according to actual needs.
[0120] In an optional implementation, step S1002 includes:
[0121] S10021: Identify whether the acquired signal is the configuration signal or a trigger signal;
[0122] S10022: If the trigger signal is obtained, the device to be triggered may be controlled to be triggered synchronously.
[0123] The embodiment of the present application also provides a parameter automatic synchronization method, which can be applied to the upstream device in the synchronization system 100. Figure 12 The following is a flow chart of Example 2 of the automatic parameter synchronization method according to an embodiment of the present application. As shown in the figure, the automatic parameter synchronization method includes:
[0124] S2001: Identify whether the acquired signal is a synchronization configuration request signal sent by a downstream device;
[0125] S2002: If the synchronization configuration request signal is obtained, a configuration signal including trigger parameter information is sent to the downstream device.
[0126] In this way, the upstream device can respond to the trigger parameter synchronization request of the downstream device and configure the trigger parameters of the downstream device, so that the downstream device in the reverse communication mode of the trigger cable can automatically adapt to the trigger parameters of the upstream device.
[0127] If no synchronization configuration request signal is obtained, the upstream device can maintain the current state, etc., and can be set according to actual needs.
[0128] In an optional implementation, step S2001 includes:
[0129] S20011: Identify whether the acquired signal is the synchronization configuration request signal or a trigger signal;
[0130] S20012: If the trigger signal is obtained, the device to be triggered may be controlled to be triggered synchronously.
[0131] The synchronization configuration request signal, configuration signal, and trigger signal can be identified based on their level values. The level determination module can be used to implement the identification steps in S1002 or S2001. For example, for analog signals, a comparator can be used for level determination; or an ADC can be used to convert the signals into digital signals and send them to a processor module, which then executes method instructions for identification. For digital signals, the processor module can directly execute method instructions for identification.
[0132] In some examples, the processor module may include an automatic parameter synchronization device for a downstream device in the synchronization system, and the automatic parameter synchronization device may include:
[0133] The first module is used to send a synchronization configuration request signal;
[0134] The second module is configured to identify whether the acquired signal is a configuration signal containing trigger parameter information and sent by the upstream device in response to the synchronization configuration request signal;
[0135] The third module is configured to perform trigger parameter configuration based on the configuration signal if the configuration signal is obtained.
[0136] In other examples, the processor module may further include an automatic parameter synchronization device applied to an upstream device in the synchronization system. The automatic parameter synchronization device may include:
[0137] The fourth module is used to identify whether the acquired signal is a synchronization configuration request signal sent by the downstream device;
[0138] The fifth module is configured to send a configuration signal including trigger parameter information to the downstream device if the synchronization configuration request signal is obtained.
[0139] It should be understood that the division of the various units or modules in the above-described apparatus is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a single physical entity, or they may be physically separate. Furthermore, the units or modules in the apparatus may be implemented in the form of a processor invoking software: for example, the apparatus includes a processor connected to a memory storing instructions, and the processor invokes the instructions stored in the memory to implement any of the above-described methods or the functions of the various units or modules in the apparatus.
[0140] The embodiment of the present application also provides a synchronous measurement method, which can be applied to the measurement system 1000. Figure 13 A flow chart of a specific example of a synchronous measurement method in an embodiment of the present application is shown. As shown in the figure, the synchronous measurement method includes:
[0141] S100: A configuration signal containing trigger parameter information is transmitted between multiple trigger devices of a measurement system via a transmission line, so that trigger parameters of a downstream device among the multiple trigger devices are automatically adapted to be consistent with trigger parameters of an upstream device;
[0142] S200: A trigger signal is transmitted between multiple trigger devices via a transmission line, so that under the control of the trigger signal, multiple devices to be triggered connected to the trigger device are synchronously triggered.
[0143] In an optional implementation, step S100 may be implemented by the above-mentioned automatic parameter synchronization method applied to the upstream device and the automatic parameter synchronization method applied to the downstream device.
[0144] In this way, the embodiment of the present application realizes a solution in which the downstream device automatically adapts to the trigger parameters of the upstream device by triggering the reverse communication mode of the cable, thereby reducing the complexity of the configuration parameters.
[0145] The embodiment of the present application also provides a trigger device, Figure 14 The following is a schematic block diagram of a specific example of a trigger device in an embodiment of the present application. As shown in the figure, the trigger device includes:
[0146] a memory storing instructions; and
[0147] The processor is configured to execute the instructions to implement the above-mentioned parameter automatic synchronization method.
[0148] like Figure 14As shown, the trigger device may include a processor, a memory, a network interface, a display, and an input device connected via a system bus. The processor may be used to provide computing and control capabilities. The memory may include a non-volatile storage medium and an internal memory. The non-volatile storage medium may store an operating system and a computer program. The internal memory may provide an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface may be used to communicate with an external terminal via a network connection. The display may be a liquid crystal display or an electronic ink display. The input device may be a touch layer covering the display, or a button, trackball, or touchpad provided on the housing of the electronic device, or an external keyboard, touchpad, or mouse.
[0149] Those skilled in the art will understand that Figure 14 The structure shown in the figure is only a block diagram of a part of the structure related to the scheme of the present application, and does not constitute a limitation on the trigger device to which the scheme of the present application is applied. The specific trigger device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.
[0150] An embodiment of the present application further provides a storage medium, in which a computer program is stored. When the computer program is executed, the above-mentioned parameter automatic synchronization method can be implemented.
[0151] The computer program may also be used in Figure 14 The memory of the trigger device contains various program modules constituting the above-mentioned parameter automatic synchronization device, and the computer program composed of various program modules can realize the functions corresponding to the various steps in the parameter automatic synchronization method described in the above embodiment when executed.
[0152] Embodiments of the present application also provide a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a triggering device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the triggering device to perform the automatic parameter synchronization method provided in the various implementations described above.
[0153] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0154] It should be understood that the above embodiments are exemplary and are not intended to encompass all possible implementations of the claims. Various modifications and variations may be made to the above embodiments without departing from the scope of the present disclosure. Similarly, the various technical features of the above embodiments may be arbitrarily combined to form additional embodiments of the present application that may not be explicitly described. Therefore, the above embodiments merely illustrate several implementations of the present application and do not limit the scope of protection of the patent application.
Claims
1. A synchronization system, characterized in that: The synchronization system comprises: Multiple trigger devices; the multiple trigger devices are connected via transmission lines; Among them, the transmission between any two trigger devices through the transmission line includes at least one of the following: a trigger signal; a synchronization configuration request signal; a configuration signal containing trigger parameter information, so as to realize automatic synchronization of the trigger parameters of multiple trigger devices to the trigger parameters corresponding to the trigger parameter information based on the synchronization configuration request signal and the configuration signal; and in the case that the trigger parameters of multiple trigger devices are automatically synchronized, based on the trigger signal, multiple devices to be triggered connected to the multiple trigger devices are synchronized.
2. The synchronization system according to claim 1, characterized in that: One of the two triggering devices is used as an upstream device, and the other device is used as a downstream device; The upstream device is used to send a configuration signal including trigger parameter information to the downstream device in response to the synchronization configuration request signal sent by the downstream device; The downstream device is used to send the synchronization configuration request signal to the upstream device; and in response to the configuration signal sent by the upstream device, configure the trigger parameters corresponding to the trigger parameter information.
3. The synchronization system according to claim 2, characterized in that: The trigger device includes a level determination module and a signal transmission module; Wherein, in the case where the trigger device is the upstream device, the level judgment module is used to receive and identify the synchronization configuration request signal sent by the downstream device, so that the trigger device responds based on the synchronization configuration request signal; the signal transmission module is used to send the configuration signal to the downstream device based on the response of the trigger device; In the case where the trigger device is the downstream device, the level judgment module is used to receive and identify the configuration signal sent by the upstream device, so that the trigger device performs trigger parameter configuration based on the configuration signal; the signal transmission module is used to send the synchronization configuration request signal to the upstream device.
4. The synchronization system according to any one of claims 1 to 3, characterized in that: The level value of the configuration signal is lower than the level value of the trigger signal.
5. A measurement system, characterized in that: The measurement system comprises: A synchronization system as claimed in any one of claims 1 to 4; and A plurality of devices to be triggered are used for synchronous triggering under the control of the synchronization system.
6. The measuring system according to claim 5, characterized in that The synchronization system includes a first trigger device and a plurality of second trigger devices; each of the second trigger devices is connected to the first trigger device via a transmission line; each of the second trigger devices is connected to one or more of the devices to be triggered; The first trigger device is used to configure the trigger parameters of the plurality of second trigger devices through the transmission line, so that the trigger parameters of each of the second trigger devices are consistent with the trigger parameters of the first trigger device; and sending a trigger signal to the plurality of second triggering devices through the transmission line to achieve synchronous triggering of the plurality of devices to be triggered; The second triggering device is used to control the synchronous triggering of the plurality of devices to be triggered in response to the triggering signal when the triggering parameters are configured.
7. A parameter automatic synchronization method, applied to downstream devices in a synchronization system, characterized in that: The automatic parameter synchronization method comprises: Sending a synchronization configuration request signal; Identify whether the acquired signal is a configuration signal including trigger parameter information sent by an upstream device in response to the synchronization configuration request signal; If the configuration signal is obtained, trigger parameter configuration is performed based on the configuration signal.
8. A parameter automatic synchronization method, applied to an upstream device in a synchronization system, characterized in that: The automatic parameter synchronization method comprises: Identify whether the acquired signal is a synchronization configuration request signal sent by a downstream device; If the synchronization configuration request signal is obtained, a configuration signal including trigger parameter information is sent to the downstream device.
9. A synchronous measurement method, applied to a measurement system, characterized in that: The synchronous measurement method comprises: The configuration signal containing the trigger parameter information is transmitted between the multiple trigger devices of the measurement system through the transmission line, so that the trigger parameter of the downstream device among the multiple trigger devices is automatically adapted to be consistent with the trigger parameter of the upstream device; The trigger signal is transmitted between the multiple trigger devices through the transmission line, so that under the control of the trigger signal, the multiple devices to be triggered connected to the trigger device are synchronously triggered.
10. A trigger device, characterized in that: The trigger device comprises: a memory storing instructions; and A processor is configured to execute the instructions to implement the automatic parameter synchronization method according to claim 7 and / or the automatic parameter synchronization method according to claim 8.
11. A storage medium, characterized in that: The storage medium stores a computer program, which, when executed, can implement the automatic parameter synchronization method according to claim 7 and / or the automatic parameter synchronization method according to claim 8.
Citation Information
Patent Citations
Synchronous measurement system
CN105247816A
System and method for realizing synchronization of multiple signal sources based on synchronous machine and calibration method
CN112994817A
Vehicle-mounted bus network diagnosis method and system
CN115118642A
Method and Apparatus for Multiple Trigger Path Triggering
US20090281759A1
Multi-controller system and coding method therefor, and electric apparatus and control device
WO2024016357A1