Synchronization system and method, measurement system and method, triggering device and storage medium
By connecting multiple triggering devices with transmission lines, automatic synchronization of triggering parameters is achieved, solving the problem of complex configuration of synchronous triggering parameters for multiple measuring devices, simplifying the configuration process and ensuring the synchronization of devices.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- RIGOL ENTERPRISE DEVELOPMENT (SHANGHAI) CO LTD
- Filing Date
- 2024-12-03
- Publication Date
- 2026-06-02
Smart Images

Figure CN119628775B_ABST
Abstract
Description
Technical Field
[0001] This 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 Technology
[0002] When faced with complex testing conditions involving numerous test points, and if it's necessary to monitor the signals at each test point simultaneously, then the real-time requirements become quite high. Furthermore, due to the limited number of channels on a single measurement device, there may be application needs that require the use of multiple measurement devices to simultaneously measure different test points at the same trigger moment.
[0003] To meet the above testing requirements, external synchronous triggering of multiple measuring devices is necessary. This necessitates the introduction of a multi-channel triggering device to convert single-channel input trigger signals into multi-channel output trigger signals for synchronous sampling and triggering of multiple downstream measuring devices.
[0004] However, when testing conditions become more complex, a single triggering device cannot meet the measurement requirements, necessitating the cascading of multiple triggering devices. For users, when the connection hierarchy of triggering devices is complex, each device needs to have its trigger parameters configured separately to achieve better synchronous triggering. Currently, however, configuring multiple cascaded triggering devices requires individual configuration of trigger parameters for each device, making the configuration process quite complex. Summary of the Invention
[0005] In view of the above, embodiments of this application provide a synchronization system, a measurement system, an automatic parameter synchronization method, a synchronization measurement method, a triggering device, and a storage medium to solve at least one problem existing in the background art.
[0006] In a first aspect, embodiments of this application provide a synchronization system, the synchronization system comprising:
[0007] Multiple triggering devices; the multiple triggering devices are connected by transmission lines;
[0008] Wherein, the transmission between any two triggering devices via the transmission line includes at least one of the following: a trigger signal; a synchronization configuration request signal; and a configuration signal containing trigger parameter information, so as to realize that the trigger parameters of multiple triggering devices are automatically synchronized and consistent with the trigger parameters corresponding to the trigger parameter information based on the synchronization configuration request signal and the configuration signal; and when the trigger parameters of multiple triggering devices are automatically synchronized and consistent, the trigger signal enables multiple devices to be triggered connected to the multiple triggering devices to achieve synchronous triggering.
[0009] In conjunction with the first aspect, in an alternative implementation,
[0010] One of the two triggering devices is designated as the upstream device, and the other as the downstream device.
[0011] The upstream device is used to send a configuration signal containing 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 used to send the synchronization configuration request signal to the upstream device; and in response to the configuration signal sent by the upstream device, to configure the trigger parameters corresponding to the trigger parameter information.
[0013] In conjunction with the first aspect, in an alternative implementation,
[0014] The triggering device includes a level decision module and a signal transmission module;
[0015] In the case where the triggering device is the upstream device, the level decision 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] When the triggering device is the downstream device, the level decision module is used to receive and identify the configuration signal sent by the upstream device, so that the triggering device can configure the triggering 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 alternative implementation,
[0018] The level of the configuration signal is lower than the level of the trigger signal.
[0019] Secondly, embodiments of this application provide a measurement system, the measurement system comprising:
[0020] The synchronization system as described in the first aspect; and
[0021] Multiple devices to be triggered are used to trigger synchronously under the control of the synchronization system.
[0022] In conjunction with the second aspect, in an alternative implementation,
[0023] The synchronization system includes a first triggering device and multiple second triggering devices; each second triggering device is connected to the first triggering device via a transmission line; each second triggering device is connected to one or more of the devices to be triggered.
[0024] The first triggering device is used to configure triggering parameters of multiple second triggering devices through the transmission line, so that the triggering parameters of each second triggering device are consistent with the triggering parameters of the first triggering device; and to send triggering signals to multiple second triggering devices through the transmission line to achieve synchronous triggering of multiple devices to be triggered.
[0025] The second triggering device is used to control multiple devices to be triggered synchronously in response to the triggering signal when the triggering parameters are configured.
[0026] Thirdly, embodiments of this application provide an automatic parameter synchronization method, applied to downstream devices in a synchronization system, the automatic parameter synchronization method comprising:
[0027] Send a synchronization configuration request signal;
[0028] Identify whether the acquired signal is a configuration signal containing trigger parameter information sent by the upstream device in response to the synchronization configuration request signal;
[0029] If the configuration signal is obtained, the trigger parameters are configured based on the configuration signal.
[0030] Fourthly, embodiments of this application provide an automatic parameter synchronization method, applied to an upstream device in a synchronization system, the automatic parameter synchronization method comprising:
[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 received, a configuration signal containing trigger parameter information is sent to the downstream device.
[0033] Fifthly, embodiments of this application provide a synchronous measurement method applied to a measurement system, the synchronous measurement method comprising:
[0034] The multiple triggering devices in the measurement system transmit configuration signals containing triggering parameter information through transmission lines, so that the triggering parameters of the downstream devices among the multiple triggering devices are automatically adapted to be consistent with the triggering parameters of the upstream devices;
[0035] Multiple triggering devices transmit trigger signals through a transmission line, so that multiple devices to be triggered connected to the triggering device are triggered synchronously under the control of the trigger signal.
[0036] Sixthly, embodiments of this application provide a triggering device, the triggering device comprising:
[0037] Memory, which stores instructions; and
[0038] A processor 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, embodiments of this application provide a storage medium storing a computer program that, when executed, can 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.
[0040] The beneficial effects of the technical solution provided in this application include: by connecting multiple triggering devices via a transmission line, and using only this 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 triggering devices. This enables automatic synchronization of trigger parameters between upstream and downstream triggering devices through reverse transmission communication via the transmission line, reducing the complexity of the trigger parameter configuration process. Furthermore, based on these trigger parameters, synchronous sampling triggering of multiple connected measuring devices can be achieved. Therefore, the trigger parameter configuration process can be implemented using a single signal line without introducing other communication cables externally, simplifying not only user connection operations but also significantly simplifying the construction of complex topology connections.
[0041] Additional aspects and advantages of the embodiments of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the embodiments of this application. Attached Figure Description
[0042] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, are provided. The drawings are not necessarily drawn to scale, and local features may be enlarged or reduced to more clearly show details of those features. The illustrative embodiments and descriptions of this application are used to explain this application and do not constitute an undue limitation of this application. In the drawings:
[0043] Figure 1 A schematic block diagram of a synchronization system consistent with at least one embodiment of this application;
[0044] Figure 2 This is a schematic block diagram illustrating the principle of Example 1 of the network topology of the synchronization system in this application.
[0045] Figure 3 This is a schematic diagram illustrating the principle of Example 2 of the synchronization system connection network topology in this application.
[0046] Figure 4 A schematic block diagram of a triggering device consistent with at least one embodiment of this application;
[0047] Figure 5 This is a schematic block diagram illustrating a specific example of the input or output terminal of the triggering device in an embodiment of this application.
[0048] Figure 6 This is a schematic block diagram illustrating a specific example of a processor module in an embodiment of this application.
[0049] Figure 7 A schematic block diagram of a measurement system consistent with at least one embodiment of this application;
[0050] Figure 8 This is a schematic block diagram of Example 1 of the measurement system in this application;
[0051] Figure 9 This is a schematic block diagram of Example 2 of the measurement system in this application;
[0052] Figure 10 This is a schematic block diagram of Example 3 of the measurement system in the embodiments of this application;
[0053] Figure 11 This is a flowchart illustrating Example 1 of the automatic parameter synchronization method in this application.
[0054] Figure 12 This is a flowchart illustrating Example 2 of the automatic parameter synchronization method in this application.
[0055] Figure 13 This is a flowchart illustrating a specific example of the synchronous measurement method in this application.
[0056] Figure 14 This is a schematic block diagram illustrating a specific example of a triggering device in an embodiment of this application. Detailed Implementation
[0057] To make the technical solution and beneficial effects of this application more apparent and understandable, a detailed description is provided below by listing specific embodiments. The accompanying 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; unless otherwise defined, the technical and scientific terms used herein have the same meanings as those in the technical field to which this application pertains.
[0058] The embodiments described in this application are not exhaustive, but merely illustrative of some embodiments, and are not intended to limit the scope of protection of this application. Unless otherwise specified, each step in a particular 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 particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined with each other. For example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0059] In each embodiment of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0060] The terminology used in the embodiments of this application is for the purpose of describing specific embodiments only and is not intended to limit the scope of this application.
[0061] In the embodiments of this application, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the," "the," "the," "the," "this," 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," etc. in translation, the noun after the article can be understood as either a singular expression or a plural expression.
[0062] In the embodiments of this application, "multiple" refers to two or more.
[0063] In some embodiments, the terms “at least one of”, “one or more”, “aplurality of”, “multiple”, etc., may be used interchangeably.
[0064] The prefixes "first," "second," etc., used in the embodiments of this application are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, value, or content of the descriptive objects. The description of the descriptive objects is based on the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, the numerical value of the descriptive object is not limited by ordinal numbers and can be one or more. Taking "first device" as an example, the numerical value of "device" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the descriptive object is "device," then "first device" and "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" can refer to the transmission of electrical signals or data between the connected end and the connected end, and can be understood as "electrical connection," "communication connection," etc. A "connection" can be a direct connection between two components, an indirect connection established through other components, a connection within two components, or any other possible form of connection.
[0066] This specification provides method operation steps as shown in the embodiments or flowcharts, but based on conventional or non-inventive labor, more or fewer operation steps may be included. The order of steps listed in the embodiments is merely one possible execution order among many and does not represent the only execution order. In actual devices, systems, or server products, the methods shown in the embodiments or drawings can be executed sequentially or in parallel (e.g., in a parallel processor or multi-threaded processing environment).
[0067] This application provides a synchronization system that can be applied to the identification of upper and lower levels and the automatic configuration of trigger parameters for any synchronization triggering device with specific, set decision threshold triggering requirements, such as synchronization triggering devices for oscilloscope synchronizers, signal generators, spectrum analyzers, and radio frequency signal sources. It can be used for the synchronous pulse triggering sampling control of devices to be triggered, such as oscilloscopes and spectrum analyzers, as well as for the synchronization of the status of upstream and downstream devices in other scenarios that require multi-level pulse signal transmission.
[0068] Figure 1 A schematic block diagram of a synchronization system consistent with at least one embodiment of this application is shown. As shown, the synchronization system 100 includes:
[0069] Multiple triggering devices; the multiple triggering devices are connected to each other via transmission line 103;
[0070] The transmission line 103 transmits at least one of the following between any two triggering devices: a trigger signal; a synchronization configuration request signal; and a configuration signal containing trigger parameter information. Based on the synchronization configuration request signal and the configuration signal, the trigger parameters of multiple triggering devices are automatically synchronized to the trigger parameters corresponding to the trigger parameter information. In the case where the trigger parameters of multiple triggering devices are automatically synchronized, the trigger signal enables multiple devices to be triggered connected to the multiple triggering devices to achieve synchronous triggering.
[0071] In this embodiment, the triggering parameters may be named in different ways, such as signal triggering configuration parameters, signal triggering conditions, etc., and the names are not restricted here.
[0072] The triggering device can be called by various names, such as synchronous triggering device, synchronous machine device, synchronous machine, synchronous triggering source, pulse synchronization device, etc., and there is no limitation on the name here. The triggering device can be a device that can transmit pulse signals with single / multi-channel input and multi-channel output; wherein, the output channel 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 triggering device 102 or to the first triggering device 101.
[0073] refer to Figure 1 The synchronization system 100 may include a first triggering device 101 and a second triggering device 102, and can form various connection network topologies. The connection network topologies formed by connecting multiple triggering devices via transmission lines 103 include at least one of the following: star; cascaded; tree; ring; mesh, etc.
[0074] Figure 2This diagram illustrates a schematic block diagram of an example one of the synchronization system connection network topologies in this application. As shown, in an exemplary embodiment, as a star-shaped connection network topology, first triggering devices 101 and second triggering devices 102 at different levels (multiple levels) are connected in series. If there are more than two second triggering devices 102 at the same level, then multiple second triggering devices 102 at the same level are connected in parallel. In this way, the first triggering device 101 and the second triggering device 102 can exchange configuration signals containing triggering parameter information; for example, the triggering parameters of the second triggering device 102 can be configured by the first triggering device 101. The second triggering device 102 can transmit a configuration request to the first triggering device 101 via transmission line 103. The first triggering device 101 can respond to the configuration request by sending a configuration signal containing trigger parameter information to the second triggering device 102, so that the second triggering device 102 can also configure trigger parameters consistent with those of the first triggering device 101 according to the configuration signal. Under the control of the first triggering device 101 sending a trigger signal to the second triggering device 102, based on the trigger parameters, the first triggering device 101 and the second triggering device 102 can enable multiple connected measuring devices to achieve synchronous sampling triggering. However, it is not limited to this; the second triggering device 102 can also be used to automatically configure the trigger parameters of the first triggering device 101, and the principle is the same, so it will not be described in detail here.
[0075] Figure 3 This diagram illustrates a schematic block diagram of Example 2 of the synchronous system connection network topology in this application. As shown in the figure, in an exemplary embodiment, as a cascaded connection network topology, first triggering devices 101 and second triggering devices 102 at different levels are connected in series, and second triggering devices 102 at different levels are also connected in series, thus forming a series connection string of first triggering devices 101 and second triggering devices 102 cascaded together. Thus, through step-by-step transmission, configuration signals containing triggering parameter information can be sent from the first triggering device 101 to the second triggering device 102, and then the second triggering device 102 sends them down step-by-step, so that each second triggering device 102 is also configured with triggering parameters consistent with those of the first triggering device 101, thereby enabling multiple connected measurement devices to achieve synchronous sampling triggering based on these triggering parameters. However, this is not a limitation; the triggering parameters of the first triggering device 101 and other second triggering devices 102 can also be automatically configured using any one of the second triggering devices 102 in the series connection string, the principle of which is the same and will not be elaborated further.
[0076] Therefore, in the first triggering device 101 and the second triggering device 102, the device that sends the configuration signal containing triggering 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. (Reference) Figure 2 and Figure 3If the triggering parameters of the second triggering device 102 are configured by the first triggering device 101, then the first triggering device 101 is the upstream device, and the second triggering device 102 is the downstream device. (Reference) Figure 3 If the triggering parameters of another second triggering device 102 are configured by a second triggering device 102, then the first second triggering device 102 is the upstream device and the other second triggering device 102 is the downstream device.
[0077] In this embodiment, the transmission line 103 can be a single signal line, eliminating the need for other communication cables and enabling the transmission of trigger signals, synchronization configuration request signals, and configuration signals between any two triggering 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 periodically according to a preset timing sequence; or it can be transmitted through negotiation requests, etc.
[0078] In the process of automatic synchronization of trigger parameters of multiple triggering devices, in order to ensure that the device to be triggered can achieve synchronous sampling and triggering, the two triggering devices can be configured with exactly the same trigger parameters, or they can be configured with trigger parameters that have preset differences and are not exactly the same, that is, trigger parameters corresponding to the trigger parameter information, so as to overcome the impact of time delay, signal attenuation and other factors caused by transmission lines on synchronous triggering.
[0079] Thus, this embodiment of the application connects multiple triggering devices via a transmission line. Using only this 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 triggering devices. This enables automatic synchronization of trigger parameters between upstream and downstream triggering devices via reverse transmission communication, reducing the complexity of the trigger parameter configuration process. Furthermore, based on these trigger parameters, synchronous sampling triggering of multiple connected measurement devices can be achieved. Therefore, a single signal line can be used to implement the trigger parameter configuration process without introducing other external communication cables, simplifying not only user connection operations but also significantly simplifying the construction of complex topology connections.
[0080] In one optional implementation, one of the two triggering devices is the upstream device and the other is the downstream device;
[0081] The upstream device is used to send a configuration signal containing 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 used to send the synchronization configuration request signal to the upstream device; and in response to the configuration signal sent by the upstream device, to configure the trigger parameters corresponding to the trigger parameter information.
[0083] refer to Figure 1 , Figure 2 and Figure 3 In an exemplary embodiment, the first triggering device 101 can act as an upstream device, and the second triggering device 102 can act as a downstream device. The first triggering device 101 can send a trigger signal to the second triggering device 102 via the transmission line 103, and the second triggering device 102 can also send a synchronization configuration request signal to the first triggering device 101 via the transmission line 103. That is, through reverse communication via a single signal line (trigger cable), the first triggering device 101 of the upstream device can identify the second triggering device 102 of the downstream device, thus realizing the identification of the upper and lower levels of the cascaded triggering devices.
[0084] Furthermore, the first triggering device 101 responds to the synchronization configuration request signal sent by the second triggering device 102 and sends a configuration signal containing trigger parameter information to the second triggering device 102. The second triggering device 102 configures the trigger parameters corresponding to the trigger parameter information according to the configuration signal, thereby realizing the automatic configuration of the trigger parameters of the downstream device according to the trigger parameters of the upstream device, and realizing the solution of automatic adaptation and automatic synchronization of the trigger parameters of the upstream device by the downstream device.
[0085] In an exemplary embodiment, any triggering device in the synchronization system can act as an upstream device or a downstream device.
[0086] In one optional embodiment, the triggering device includes a level decision module and a signal transmission module;
[0087] In the case where the triggering device is the upstream device, the level decision 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] When the triggering device is the downstream device, the level decision module is used to receive and identify the configuration signal sent by the upstream device, so that the triggering device can configure the triggering 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 this embodiment of the application, the synchronization configuration request signal includes an analog signal or a digital signal;
[0090] The configuration signal may be an analog signal or a digital signal.
[0091] In some examples, transmission line 103 is used to transmit analog signals, that is, both the synchronization configuration request signal and the configuration signal are analog signals. Figure 4 A schematic block diagram of a triggering device consistent with at least one embodiment of this application is shown. As shown, the triggering device can be implemented by a processor module combined with peripheral circuits, etc.
[0092] In some possible implementations, the processor in the processor module can be a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a type of microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. These logical relationships of hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In reconfigurable hardware circuits, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the processor loading instructions to trigger device functions. In addition, a 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 circuitry may include at least one of the following: a comparator circuit, an analog-to-digital converter (ADC), a digital-to-analog converter (DAC), etc.
[0094] Figure 5This diagram illustrates a schematic block diagram of a specific example of the input or output terminal of a triggering device according to an embodiment of this application. As shown, in an exemplary embodiment, the first triggering device 101 of the upstream device may include a level decision module 11 and a signal transmission module 12, and may be located at the output terminal of the upstream device. The second triggering device 102 of the downstream device may include a level decision module 21 and a signal transmission module 22, and may be located at the input terminal of the downstream device.
[0095] The downstream device input signal transmission module 22 can initiate a request to the upstream device, i.e., send a synchronization configuration request signal. Similarly, the upstream device output signal transmission module 12 can send a configuration signal to the downstream device. Therefore, in the exemplary embodiment, a circuit capable of level transmission, such as a DAC, can be added to the original circuit that only has a trigger level (trigger signal) input.
[0096] The downstream device input level decision module 21 can receive configuration signals sent by the upstream device and trigger signals. Similarly, the upstream device output level decision module 11 can receive requests initiated by the downstream device. The level decision module can analyze the default input level to identify configuration signals or synchronization configuration request signals. Therefore, in the exemplary embodiment, circuits capable of level comparison, such as ADCs or comparators, can be added to the original circuit with only trigger level (trigger signal) input.
[0097] Thus, this embodiment of the application, through the setting level decision module and signal transmission module of the trigger device, realizes reverse communication from the downstream device to the upstream device via a transmission line (such as a trigger cable) to request trigger parameters, thereby achieving automatic configuration of the trigger parameters of the downstream device. Structurally, it uses a single signal line for upper and lower level verification, achieving this without introducing other communication cables externally, simplifying the user's wiring operation; and functionally, it can automatically determine the upper and lower level relationship of the trigger device, simplifying the user's configuration process, and thus can be applied to the synchronous configuration of upstream and downstream parameters of any trigger signal transceiver device (i.e., trigger device) with a specified trigger threshold.
[0098] In other examples, transmission line 103 is used to transmit digital signals, meaning that both the synchronization configuration request signal and the configuration signal are digital signals. Therefore, Figure 6 The figure shows a schematic block diagram of a specific example of a processor module in an embodiment of this application. As shown, the triggering device includes a level decision module and a signal transmission module, which can be implemented by the processor module executing method instructions.
[0099] Thus, for example, the request initiated by the downstream device can be a single pulse or a digital signal carrying information, which can be set according to actual needs. In an exemplary embodiment, whether the synchronization configuration request signal is a high-level active output or a low-level active output 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, it sends a configuration signal containing trigger parameter information. The data transmission format can be analog signal or digital signal, which can be set according to actual needs.
[0101] In one alternative implementation, the level of the configuration signal is lower than the level of the trigger signal.
[0102] To implement an analog signal communication scheme, the upstream device's signal transmission module can use only an analog-to-digital converter (DAC) to send a pulse signal with a preset percentage level value that matches the trigger signal level, i.e., the configuration signal level is lower than the trigger signal level. The downstream device's level decision module can then distinguish between the trigger signal and the configuration signal by comparing the levels of the received signals.
[0103] Thus, by providing a configuration signal with a level lower than the trigger signal level, setting a preset percentage, and using a scheme that superimposes a level lower than the trigger signal level, the configuration signal and the trigger signal can be distinguished, solving the problem of automatic identification of upstream and downstream devices in cascaded triggering devices, and preventing downstream devices from being falsely triggered.
[0104] In this embodiment of the application, the triggering parameters may include triggering types such as edge triggering, pulse width triggering, and code pattern triggering; triggering conditions such as rising edge and falling edge; and so on.
[0105] This application also provides a measurement system. Figure 7 A schematic block diagram of a measurement system consistent with at least one embodiment of this application is shown. As shown, the measurement system 1000 includes:
[0106] Synchronization system 100 as described in the above embodiments; and
[0107] Multiple devices to be triggered are used to trigger synchronously under the control of the synchronization system 100.
[0108] In this embodiment, the devices to be triggered may include devices such as oscilloscopes and spectrum analyzers, and may also include other devices with state synchronization requirements. The synchronization system 100 can perform synchronous pulse trigger sampling control on multiple devices to be triggered, and perform state synchronization on other devices with state synchronization requirements in a multi-level pulse signal transmission scenario. Thus, multiple devices to be triggered can be synchronously triggered under the control of the trigger signal to perform synchronous sampling or synchronous state updates.
[0109] Figure 8 A schematic block diagram of an example of a measurement system according to an embodiment of this application is shown. As shown, in an optional embodiment, the synchronization system 100 includes a first triggering device 101 and a plurality of second triggering devices 102; each second triggering device 102 is connected to the first triggering device 101 via a transmission line 103; each second triggering device 102 is connected to one or more of the devices 200 to be triggered.
[0110] The first triggering device 101 is used to configure the triggering parameters of multiple second triggering devices 102 through the transmission line 103, so that the triggering parameters of each second triggering device 102 are consistent with the triggering parameters of the first triggering device 101; and to send triggering signals to multiple second triggering devices 102 through the transmission line 103 to realize the synchronous triggering of multiple devices 200 to be triggered.
[0111] The second triggering device 102 is used to control the multiple devices to be triggered 200 to trigger synchronously in response to the triggering signal when the triggering parameters are configured.
[0112] In this way, the trigger parameters of upstream and downstream triggering devices can be automatically synchronized and configured using a single transmission line, simplifying the configuration process and user connection operations, while ensuring the synchronization of the triggering operations of the devices to be triggered.
[0113] refer to Figure 8 The device to be triggered 200 can be connected to the second trigger device 102, but is not limited to this.
[0114] Figure 9 A schematic block diagram of Example 2 of the measurement system in this application is shown. Figure 10 A schematic block diagram of Example 3 of the measurement system in this application is shown. In other exemplary embodiments, such as... Figure 9 As shown, the device to be triggered 200 can also be connected to the first triggering device 101 and the second triggering device 102 respectively. Figure 10As shown, the first triggering device 101 and the second triggering device 102 can be connected in a cascaded network topology. It should be understood that other network topologies and connection methods with other devices to be triggered are also possible, but these will not be exhaustively listed here.
[0115] This application also provides an automatic parameter synchronization method, which can be applied to downstream devices in the synchronization system 100. Figure 11 A flowchart illustrating Example 1 of the automatic parameter synchronization method in this application is shown. As shown in the figure, the automatic parameter synchronization method includes:
[0116] S1001: Send a synchronization configuration request signal;
[0117] S1002: Identify whether the acquired signal is a configuration signal containing trigger parameter information sent by the upstream device in response to the synchronization configuration request signal;
[0118] S1003: If the configuration signal is obtained, the trigger parameters are configured based on the configuration signal.
[0119] In this way, if no configuration signal is received, the downstream device can maintain the current state or end the request after a certain period of time, 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 the trigger signal;
[0122] S10022: If the trigger signal is obtained, the device to be triggered can be controlled to trigger synchronously.
[0123] This application also provides an automatic parameter synchronization method, which can be applied to upstream devices in the synchronization system 100. Figure 12 A flowchart illustrating Example 2 of the automatic parameter synchronization method in this application is shown. 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 received, a configuration signal containing 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, configure the trigger parameters of the downstream device, and realize that the downstream device in the reverse communication method of trigger cable can automatically adapt to the trigger parameters of the upstream device.
[0127] If no synchronization configuration request signal is received, the upstream device can maintain its current state, etc., which can be configured 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 can be controlled to trigger synchronously.
[0131] Specifically, the synchronization configuration request signal, configuration signal, and trigger signal can be identified based on their level values. Furthermore, the level decision 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 discrimination; or an ADC can be used to convert the signal into a digital signal and send it to the processor module, which then executes method instructions for identification. For digital signals, identification can be performed directly by executing method instructions through the processor module.
[0132] In some examples, the processor module may include an automatic parameter synchronization device for downstream devices in a synchronization system, which may include:
[0133] The first module is used to send a synchronization configuration request signal;
[0134] The second module is used to identify whether the acquired signal is a configuration signal containing trigger parameter information sent by the upstream device in response to the synchronization configuration request signal;
[0135] The third module is used to configure trigger parameters based on the configuration signal if the configuration signal is obtained.
[0136] In other examples, the processor module may also include an automatic parameter synchronization device for upstream devices in a synchronization system, which 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 used to send a configuration signal containing trigger parameter information to the downstream device if the synchronization configuration request signal is received.
[0139] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions, and the processor calls the instructions stored in the memory to implement any of the above methods or to achieve the functions of the units or modules in the above device.
[0140] This application also provides a synchronous measurement method, which can be applied to the measurement system 1000. Figure 13 A flowchart illustrating a specific example of the synchronous measurement method in an embodiment of this application is shown. As shown, the synchronous measurement method includes:
[0141] S100: Multiple triggering devices in the measurement system transmit configuration signals containing triggering parameter information through transmission lines, so that the triggering parameters of downstream devices among the multiple triggering devices are automatically adapted to be consistent with the triggering parameters of upstream devices;
[0142] S200: Multiple triggering devices transmit trigger signals through a transmission line so that multiple devices to be triggered connected to the triggering device are triggered synchronously under the control of the trigger signal.
[0143] In an optional implementation, step S100 can be achieved by the above-described automatic parameter synchronization method applied to upstream equipment and automatic parameter synchronization method applied to downstream equipment.
[0144] Thus, the present application embodiment achieves the solution of downstream devices automatically adapting to the trigger parameters of upstream devices by triggering cable reverse communication, thereby reducing the complexity of configuration parameters.
[0145] This application also provides a triggering device. Figure 14 A schematic block diagram illustrating a specific example of a triggering device according to an embodiment of this application is shown. As shown, the triggering device includes:
[0146] Memory, which stores instructions; and
[0147] A processor configured to execute the instructions described above to implement the automatic parameter synchronization method.
[0148] like Figure 14As shown, the triggering device may include a processor, memory, network interface, display, and input device connected via a system bus. The processor provides computing and control capabilities. The memory may include non-volatile storage media or internal memory. The non-volatile storage media may store the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The network interface is used for communication with external terminals via a network connection. The display may be a liquid crystal display (LCD) or an e-ink display. The input device may be a touch layer covering the display, buttons, a trackball, or a touchpad mounted on the casing of the electronic device, or an external keyboard, touchpad, or mouse, etc.
[0149] Those skilled in the art will understand that Figure 14 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the triggering device to which the present application is applied. The specific triggering device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0150] This application embodiment also provides a storage medium storing a computer program that, when executed, can implement the above-described automatic parameter synchronization method.
[0151] The computer program can also be used in, for example Figure 14 The device operates on the triggering device shown. The memory of the triggering device contains various program modules that make up the above-described automatic parameter synchronization device. When the computer program composed of these program modules is executed, it can perform the functions corresponding to the various steps in the automatic parameter synchronization method described in the above embodiments.
[0152] This application also provides a computer program product or computer program that 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 understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware, and the computer program can be stored in a non-volatile computer-readable storage medium. Any references to memory, storage, database, or other media used in the embodiments provided in this application can 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), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.
[0154] It should be understood that the above embodiments are exemplary and are not intended to encompass all possible implementations included in the claims. Various modifications and changes can be made to the above embodiments without departing from the scope of this disclosure. Similarly, the various technical features of the above embodiments can be arbitrarily combined to form other embodiments of this application that may not be explicitly described. Therefore, the above embodiments only illustrate several implementations of this application and do not limit the scope of protection of this patent application.
Claims
1. A synchronization system, characterized in that, The synchronization system includes: Multiple triggering devices; the multiple triggering devices are connected by transmission lines; In this configuration, any two triggering devices transmit a trigger signal, a synchronization configuration request signal, and a configuration signal containing trigger parameter information via the transmission line. Based on the synchronization configuration request signal and the configuration signal, the trigger parameters of multiple triggering devices are automatically synchronized to match the trigger parameters corresponding to the trigger parameter information. One of the two triggering devices is designated as an upstream device, and the other as a downstream device. The upstream device, in response to the synchronization configuration request signal sent by the downstream device, sends a configuration signal containing trigger parameter information to the downstream device. The downstream device sends the synchronization configuration request signal to the upstream device and, in response to the configuration signal sent by the upstream device, configures the trigger parameters corresponding to the trigger parameter information. When multiple triggering devices automatically synchronize their triggering parameters, the triggering signal enables multiple devices to be triggered synchronously.
2. The synchronization system according to claim 1, characterized in that, The triggering device includes a level decision module and a signal transmission module; In the case where the triggering device is the upstream device, the level decision 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; When the triggering device is the downstream device, the level decision module is used to receive and identify the configuration signal sent by the upstream device, so that the triggering device can configure the triggering parameters based on the configuration signal; the signal transmission module is used to send the synchronization configuration request signal to the upstream device.
3. The synchronization system according to claim 1 or 2, characterized in that, The level of the configuration signal is lower than the level of the trigger signal.
4. A measurement system, characterized in that, The measurement system includes: The synchronization system as described in any one of claims 1-3; and Multiple devices to be triggered are used to trigger synchronously under the control of the synchronization system.
5. The measurement system according to claim 4, characterized in that, The synchronization system includes a first triggering device and multiple second triggering devices; each second triggering device is connected to the first triggering device via a transmission line; each second triggering device is connected to one or more of the devices to be triggered. The first triggering device is used to configure triggering parameters of multiple second triggering devices through the transmission line, so that the triggering parameters of each second triggering device are consistent with the triggering parameters of the first triggering device; And through the transmission line, trigger signals are sent to multiple second triggering devices to achieve synchronous triggering of multiple devices to be triggered; The second triggering device is used to control multiple devices to be triggered synchronously in response to the triggering signal when the triggering parameters are configured.
6. An automatic parameter synchronization method, applied to downstream equipment in a synchronization system, wherein the synchronization system is the synchronization system as described in any one of claims 1-3, characterized in that, The automatic parameter synchronization method includes: Send a synchronization configuration request signal; Identify whether the acquired signal is a configuration signal containing trigger parameter information sent by the upstream device in response to the synchronization configuration request signal; If the configuration signal is obtained, the trigger parameters are configured based on the configuration signal.
7. An automatic parameter synchronization method, applied to an upstream device in a synchronization system, wherein the synchronization system is the synchronization system as described in any one of claims 1-3, characterized in that, The automatic parameter synchronization method includes: Identify whether the acquired signal is a synchronization configuration request signal sent by a downstream device; If the synchronization configuration request signal is received, a configuration signal containing trigger parameter information is sent to the downstream device.
8. A synchronous measurement method, applied to the measurement system as described in claim 4 or 5, characterized in that, The synchronous measurement method includes: The multiple triggering devices in the measurement system transmit configuration signals containing triggering parameter information through transmission lines, so that the triggering parameters of the downstream devices among the multiple triggering devices are automatically adapted to be consistent with the triggering parameters of the upstream devices; Multiple triggering devices transmit trigger signals through a transmission line, so that multiple devices to be triggered connected to the triggering device are triggered synchronously under the control of the trigger signal.
9. A triggering device, characterized in that, The triggering device includes: Memory, which stores instructions; and A processor configured to execute the instructions to implement the automatic parameter synchronization method as described in claim 6 or the automatic parameter synchronization method as described in claim 7.
10. A storage medium, characterized in that, The storage medium stores a computer program that, when executed, can implement the automatic parameter synchronization method as described in claim 6 or the automatic parameter synchronization method as described in claim 7.