A time delay compensation device and a sampling oscilloscope
Patent Information
- Application Number
- CN202211448163.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-18
- Publication Date
- 2026-09-22
- Estimated Expiration
- 2042-11-18
AI Technical Summary
[0003]采样保持器采集输入的高速信号之后,输出信号有跟踪和保持两种状态,保持状态下的输出信号通常比较稳定,但由于采样保持器自身的孔径延时特性,会使得保持状态下的输出信号也存在一部分不稳定的区域,称之为采样的不合适区域,保持状态下的输出稳定的区域称之为采样的合适区域,通常需要采样模块会采集合适区域的输出信号,但是由于时钟信号是通过不同的路径分别传输至采样保持器和采样模块
[0019]本申请提供了一种延时补偿装置及采样示波器。控制模块用于控制延时模块的延时时长;延时模块用于将时钟模块输出的时钟信号延时延时时长以使采样模块采集预设区域信号,预设区域信号为采样保持器输出的采样信号在保持状态下且位于目标区域内的信号。本申请中使用延时模块对于时钟模块输出的时钟信号进行延时,使得采样模块采集采样保持器输出的采样信号中的预设区域信号,而最终得到稳定的信号,同时通过控制模块控制延时模块的延时时长,此控制过程较为简单,不需要在软件层面进行大量复杂的计算,以硬件电路代替软件计算而使采样模块采集到稳定的信号,提高了图像一致性和处理效率。
Smart Images

Figure CN115801013B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of time delay, and in particular to a time delay compensation device and a sampling oscilloscope. Background Technology
[0002] Sampling oscilloscopes typically use sample-and-hold circuits to sample and hold high-speed input signals. The signal after passing through the sample-and-hold circuit is then sampled by the sampling module. The clocks of the sample-and-hold circuit and the sampling module are synchronized in principle, but the clock signals are connected to the sample-and-hold circuit and the sampling module through different paths.
[0003] After a sample-and-hold circuit acquires a high-speed input signal, the output signal has two states: tracking and holding. The output signal in the holding state is usually relatively stable. However, due to the aperture delay characteristics of the sample-and-hold circuit itself, there is also an unstable region in the output signal in the holding state, called the unsuitable sampling region. The stable region of the output in the holding state is called the suitable sampling region. Typically, the sampling module needs to acquire the output signal from the suitable region. However, because the clock signal is transmitted to the sample-and-hold circuit and the sampling module through different paths, the arrival time of the same clock signal may differ due to the different paths. Therefore, the sampling module may actually acquire the output signal from the unsuitable region, which ultimately affects the image consistency of the sampling oscilloscope. The output signal from the suitable region is the actual target region that needs to be acquired. To solve this problem, existing technology uses a phase-locked loop (PLL) circuit to adjust the phase of the clock signal to indirectly compensate for the delay. Each compensation using this circuit requires software-level calculations to convert the frequency domain clock signal phase to the time domain delay. This calculation process is very complex and reduces the processing efficiency of the solution. Summary of the Invention
[0004] The purpose of this invention is to provide a delay compensation device and a sampling oscilloscope. The delay duration of the delay module is controlled by a control module. This control process is relatively simple and does not require a lot of complex calculations at the software level. Hardware circuits replace software calculations, enabling the sampling module to acquire stable signals, thereby improving image consistency and processing efficiency.
[0005] To solve the above-mentioned technical problems, the present invention provides a delay compensation device, comprising: a delay module and a control module, wherein the control terminal of the control module is connected to the control terminal of the delay module, the control terminal of the sampling module is connected to the output terminal of the delay module, and the output terminal of the clock module in the sampling oscilloscope is connected to the input terminal of the delay module;
[0006] The control module is used to control the delay duration of the delay module;
[0007] The delay module is used to delay the clock signal output by the clock module by the delay duration so that the sampling module can collect a preset area signal. The preset area signal is the sampled signal output by the sample-and-hold circuit in the hold state and located within the target area.
[0008] Preferably, it further includes a signal generation module, which is connected to the sample-and-hold circuit and is used to send a signal to the sample-and-hold circuit so that the sample-and-hold circuit samples and holds the signal to obtain the sampled signal.
[0009] Preferably, the control module is specifically used to receive user instructions and control the delay duration of the delay module according to the instructions.
[0010] Preferably, the sampling end of the control module is connected to the output end of the sampling module, and is also used to obtain eye diagram data based on the preset region signal.
[0011] Preferably, the signal generation module is a PRBS code pattern signal generator module.
[0012] Preferably, the control module is specifically used to obtain eye diagram data based on the preset region signal and control the delay duration of the delay module based on the eye diagram data and the eye diagram standard template.
[0013] Preferably, the control module includes a signal processing module and an eye diagram parameter testing module. The output terminal of the signal processing module is connected to the eye diagram parameter testing module. The sampling terminal of the signal processing module serves as the sampling terminal of the control module, and the control terminal of the eye diagram parameter testing module serves as the control terminal of the control module.
[0014] The signal processing module is used to perform data alignment processing on the preset area signal to obtain preliminary processed data;
[0015] The eye diagram parameter testing module is used to control the delay duration of the delay module and obtain eye diagram data based on the preliminary processing data.
[0016] Preferably, the eye diagram data includes eye height information, eye width information, jitter parameters, rise time, and fall time.
[0017] Preferably, the number of delay modules and sampling modules is N. The control terminal of each delay module is connected to the control module, the input terminal of each delay module is connected to the clock module, and the output terminal of each delay module is connected to the control terminal of a unique sampling module. N is an integer greater than 1.
[0018] To address the aforementioned technical problems, the present invention also provides a sampling oscilloscope, including a sampling oscilloscope body and a delay compensation device as described above, wherein the sampling oscilloscope is connected to the delay compensation device.
[0019] This application provides a delay compensation device and a sampling oscilloscope. A control module controls the delay duration of a delay module; the delay module delays the clock signal output by the clock module for a specified duration so that the sampling module can acquire a signal from a preset region. The preset region signal is the sampled signal output by the sample-and-hold circuit in its held state and located within the target region. This application uses a delay module to delay the clock signal output by the clock module, enabling the sampling module to acquire the preset region signal from the sampled signal output by the sample-and-hold circuit, ultimately obtaining a stable signal. Simultaneously, the control module controls the delay duration of the delay module. This control process is relatively simple, requiring no extensive complex calculations at the software level. Hardware circuitry replaces software calculations, enabling the sampling module to acquire a stable signal, thus improving image consistency and processing efficiency. Attached Figure Description
[0020] To more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings used in the prior art and embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0021] Figure 1 This is a schematic diagram of the structure of a delay compensation device provided by the present invention;
[0022] Figure 2 This is a schematic diagram of another delay compensation device provided by the present invention. Detailed Implementation
[0023] The core of this invention is to provide a delay compensation device and a sampling oscilloscope. The delay duration of the delay module is controlled by a control module. This control process is relatively simple and does not require a lot of complex calculations at the software level. Hardware circuits replace software calculations, enabling the sampling module to acquire stable signals, thereby improving image consistency and processing efficiency.
[0024] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0025] Please refer to Figure 1 , Figure 1 This is a schematic diagram of a delay compensation device provided by the present invention. The device includes: a delay module 1 and a control module 2, wherein the control terminal of the control module 2 is connected to the control terminal of the delay module 1, the control terminal of the sampling module is connected to the output terminal of the delay module 1, and the output terminal of the clock module in the sampling oscilloscope is connected to the input terminal of the delay module 1;
[0026] Control module 2 is used to control the delay duration of delay module 1;
[0027] The delay module 1 is used to delay the clock signal output by the clock module for a certain delay time so that the sampling module can collect the signal in the preset area. The preset area signal is the signal of the sampling signal output by the sample-and-hold circuit in the holding state and located in the target area.
[0028] Because existing technologies require extensive and complex calculations using software algorithms when controlling the sampling module, they consume more software resources and have lower processing efficiency. Therefore, this application proposes a delay compensation device that solves this problem using hardware. Since the clock signal output from the clock module reaches the sample-and-hold circuit and the sampling module via different paths, a delay module 1 is set between the clock module and the sampling module. The delay module 1 delays the clock signal output by the clock module for a certain duration. After delay control, the time when the sampling module receives the clock signal is the same as the time when the sample-and-hold circuit receives the clock signal is the same. This allows the sampling module to collect signals within the target area of the sample-and-hold circuit. Furthermore, by controlling the delay duration of the delay module 1, the sampling points of the signals collected by the sampling module from the sample-and-hold circuit are located at the same time, improving the reliability of the solution and the consistency of the image, resulting in a clearer final image.
[0029] Specifically, the delay duration of delay module 1 can be controlled by the control module 2 connected to it. The control module 2 can control the delay duration, increasing or decreasing it, so that the sampling module actually receives the clock signal at the time when the sample-and-hold output is in the hold state and within the target area. This allows the sampling module to acquire a stable and fluctuation-free signal, which is beneficial for the final output of a stable image. The delay duration can be adjusted backward or forward according to actual needs to ensure image consistency. This process can be completed before actual use. Therefore, when the input signal is actually acquired through the sample-and-hold, the image consistency adjustment has already been completed, improving the user experience. Using the hardware structure of delay module 1 and control module 2 instead of complex software calculations improves the reliability and feasibility of the solution.
[0030] It should be noted that the sampling module can use a multi-channel sampling module, which can perform synchronous multi-channel signal acquisition, thus improving the reliability of the solution.
[0031] The delay module 1 can be, but is not limited to, a precision delay chip circuit, used to perform precise delay control on the time base trigger clock output by the clock module. The control delay range is from 0ps to 1200ps, and it is adjusted in steps with a preset duration. Because its adjustment range is wide and the preset duration for each adjustment can be small, its adjustment accuracy is improved. In addition, the preset duration can be, but is not limited to, 20ps, and can be set according to actual needs, which improves the flexibility of the solution.
[0032] In summary, this application provides a delay compensation device. The control module 2 controls the delay duration of the delay module 1. The delay module 1 delays the clock signal output by the clock module by a specified delay duration so that the sampling module can acquire a signal from a preset region. The preset region signal is the signal from the sampled signal output by the sample-and-hold circuit in a held state and located within the target region. In this application, the delay module 1 delays the clock signal output by the clock module, enabling the sampling module to acquire the preset region signal from the sampled signal output by the sample-and-hold circuit, ultimately obtaining a stable signal. Simultaneously, the control module 2 controls the delay duration of the delay module 1. This control process is relatively simple, requiring no extensive complex calculations at the software level. Hardware circuitry replaces software calculations, enabling the sampling module to acquire a stable signal, thus improving image consistency and processing efficiency.
[0033] Based on the above embodiments:
[0034] In a preferred embodiment, the system further includes a signal generation module connected to the sample-and-hold circuit, which sends a signal to the sample-and-hold circuit to sample and hold the signal to obtain a sampled signal.
[0035] The sample-and-hold circuit is also connected to a signal generation module, which is the signal transmitting device for obtaining the image in this solution. The signal generation module can be selected according to the actual situation. The signal generation module can input the signal into the sample-and-hold circuit. The sample-and-hold circuit can collect the input signal in both hold and tracking states, so that the subsequent sampling module can collect the signal in the target area under the hold state of the sample-and-hold circuit to obtain a clear image and achieve image consistency, thereby improving the reliability of the solution.
[0036] In a preferred embodiment, the control module 2 is specifically used to receive user instructions and control the delay duration of the delay module 1 according to the instructions.
[0037] Control module 2 controls the delay duration of delay module 1, which can be adjusted according to user commands. The user can judge whether the current image effect is good enough based on the final sampled oscilloscope image and image information. If the image effect is not good, the image consistency is poor, and a blurry image is produced on the oscilloscope, the user can send an instruction to control module 2 to adjust the delay duration. Control module 2 will then increase or decrease the delay duration of delay module 1 according to the instruction, thereby enabling delay module 1 to achieve the function of accurately delaying the clock signal. This step adds the process of adjustment according to user commands, improving the user experience. Also, because the user can control control module 2 to adjust the delay duration based on the actual image, the image clarity of the final sampled oscilloscope is better, and the image consistency is higher, improving the reliability of the solution.
[0038] In a preferred embodiment, the sampling end of the control module 2 is connected to the output end of the sampling module and is also used to obtain eye diagram data based on the preset region signal.
[0039] In addition to regulating the delay duration of the delay module 1, the control module 2 also needs to process the signal to obtain the data displayed on the sampling oscilloscope. This data can be eye diagram data. The sample-and-hold circuit outputs a sampling signal, and the sampling module acquires a preset region signal from the sampling signal. The preset region signal is the target signal in the sampling signal, which belongs to the appropriate sampling area. This signal is a stable signal, so it can be processed to obtain eye diagram data. The whole process is automated, which improves the automation level of the solution.
[0040] In a preferred embodiment, the signal generation module is a PRBS code signal generator module.
[0041] The PRBS pattern signal generator module is used to generate high-speed signals with PRBS7 / 15 / 23 / 31 or custom patterns. This signal is input to a sample-and-hold circuit, which acquires and holds the signal to obtain a signal that can be acquired by the sampling module. This PRBS pattern signal generator module can generate a variety of different types of signals, which users can select according to their actual needs, improving the user experience and the reliability of the solution.
[0042] Meanwhile, the clock module can be adjusted according to the model of the signal generator module to emit the corresponding clock signal, which improves the flexibility of the solution.
[0043] In a preferred embodiment, the control module 2 is specifically used to obtain eye diagram data based on the preset region signal and control the delay duration of the delay module 1 based on the eye diagram data and the eye diagram standard template.
[0044] After obtaining the eye diagram data, control module 2 compares the eye diagram data, the standard eye diagram template, and the optimal indicator parameters for various application scenarios. If the difference between each indicator parameter is less than 5%, the path delay of the sampling module is considered to be properly adjusted, and no further adjustment is needed to the precision delay circuit corresponding to the sampling module. If the difference between each indicator parameter is greater than 5%, the delay module 1 is adjusted by a preset duration as one step, and then control module 2 is repeated to compare again until the difference between each indicator parameter of the sampling module is less than 5%. At this point, the path delay adjustment of all sampling modules is completed, resulting in an image with good consistency, which improves the reliability and automation of the solution.
[0045] In a preferred embodiment, the control module 2 includes a signal processing module and an eye diagram parameter testing module. The output terminal of the signal processing module is connected to the eye diagram parameter testing module. The sampling terminal of the signal processing module serves as the sampling terminal of the control module 2, and the control terminal of the eye diagram parameter testing module serves as the control terminal of the control module 2.
[0046] The signal processing module is used to perform data alignment processing on signals in a preset area to obtain preliminary processed data;
[0047] The eye diagram parameter testing module is used to control the delay duration of delay module 1 and obtain eye diagram data based on the preliminary processed data.
[0048] Control module 2 includes a signal processing module and an eye diagram parameter testing module. The signal processing module performs data alignment processing on the signals in the preset region to obtain preliminary processed data. It also performs data temporary storage and alignment operations on the signals output by the sampling module, which is a preliminary data processing process. This preliminary processing reduces interference data in the data processed by the eye diagram parameter testing module, resulting in better and more efficient final eye diagram data. The eye diagram parameter testing module further calculates and processes the preliminary processed data obtained from the signal processing module to obtain the final eye diagram data, thus improving the reliability of the solution.
[0049] As a preferred embodiment, the eye diagram data includes eye height information, eye width information, jitter parameters, rise time, and fall time.
[0050] The eye diagram parameter testing module calculates parameters such as eye height, eye width, jitter, margin, rise time, and fall time based on the preliminary processed data to improve the eye diagram information. This ensures that the necessary conditions for the image displayed on the final sampling oscilloscope are not missing, and that users can see clearer data, thus improving the user experience.
[0051] Please refer to Figure 2 , Figure 2 This is a schematic diagram of another delay compensation device provided by the present invention.
[0052] In a preferred embodiment, the number of delay modules 1 and sampling modules is N. The control terminal of each delay module 1 is connected to the control module 2, the input terminal of each delay module 1 is connected to the clock module, and the output terminal of each delay module 1 is connected to the control terminal of a unique sampling module. N is an integer greater than 1.
[0053] Multiple sampling modules and delay modules 1 can be configured, meaning this solution can sample signals from multiple channels simultaneously, not just one. It can process and delay multiple signals. Users can set the number of delay modules 1 and sampling modules according to their actual needs. As long as the number of both is equal, the reliability of the user's proposal and solution can be improved. However, it is not necessary to set multiple control modules 2. One control module 2 can be used to delay multiple delay modules 1. Then, the final output signal of the sampling module can be processed by one control module 2, which improves the processing efficiency of the solution and reduces the complexity of the circuit structure.
[0054] To solve the above-mentioned technical problems, the present invention also provides a sampling oscilloscope, including a sampling oscilloscope body and a delay compensation device as described above, wherein the sampling oscilloscope is connected to the delay compensation device.
[0055] For an introduction to the sampling oscilloscope provided in this solution, please refer to the above-described embodiment of the delay compensation device; it will not be repeated here.
[0056] It should also be noted that, in this specification, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0057] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.
[0058] The above description of the disclosed embodiments enables those skilled in the art to make or use this application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A delay compensation device, the delay compensation device being used in a sampling oscilloscope and connected to a sampling module in the sampling oscilloscope; Its features are, The delay compensation device includes: a delay module and a control module, wherein the control terminal of the control module is connected to the control terminal of the delay module, the control terminal of the sampling module is connected to the output terminal of the delay module, and the output terminal of the clock module in the sampling oscilloscope is connected to the input terminal of the delay module. The control module is used to control the delay duration of the delay module; The delay module is used to delay the clock signal output by the clock module. The delay duration is such that the sampling module can acquire a preset region signal. The preset region signal is the sampled signal output by the sample-and-hold circuit in a hold state and located within the target region. The sampling end of the control module is connected to the output end of the sampling module. The control module includes a signal processing module and an eye diagram parameter testing module. The signal processing module is used to perform data storage and alignment processing on the preset region signal. The eye diagram parameter testing module is used to obtain eye diagram data based on the processed preset region signal. The eye diagram data includes eye height information, eye width information, jitter parameters, rise time, and fall time. The eye diagram parameter testing module is also used to compare each indicator parameter in the eye diagram data with the corresponding optimal indicator parameter in the eye diagram standard template. The control module is further configured to: stop adjusting the delay duration of the delay module when the percentage difference between each indicator parameter in the eye diagram data and its corresponding optimal indicator parameter is less than 5%; and adjust the delay duration of the delay module in steps of a preset duration when the percentage difference between at least one indicator parameter and its corresponding optimal indicator parameter is not less than 5%, and obtain eye diagram data based on the re-acquired preset region signal and compare each indicator parameter in the re-acquired eye diagram data with its corresponding optimal indicator parameter until the percentage difference between each indicator parameter and its corresponding optimal indicator parameter is less than 5%. There are N delay modules and N sampling modules, with each delay module corresponding to one of the N sampling modules. The control module is used to control the delay duration of the delay module corresponding to each sampling module according to the eye diagram data of each sampling module. N is an integer greater than or equal to 2.
2. The delay compensation device as described in claim 1, characterized in that, It also includes a signal generation module, which is connected to the sample-and-hold circuit and is used to send a signal to the sample-and-hold circuit so that the sample-and-hold circuit samples and holds the signal to obtain the sampled signal.
3. The delay compensation device as described in claim 1, characterized in that, The control module is specifically used to receive user instructions and control the delay duration of the delay module according to the instructions.
4. The delay compensation device as described in claim 2, characterized in that, The signal generation module is a PRBS code signal generator module.
5. A sampling oscilloscope, characterized in that, The device includes a sampling oscilloscope body and a delay compensation device as described in any one of claims 1 to 4, wherein the sampling oscilloscope is connected to the delay compensation device.
Citation Information
Patent Citations
Eye pattern sampling and reconstruction hardware circuit
CN204272086U
Calibration of Clock Signal for Data Transmission
US20160209866A1