Signal adjusting method and system for compensating temperature change impedance drift

By obtaining the difference between the reference impedance and the current impedance, target equalization parameters are generated, and the signal waveforms of the transmitter and receiver are dynamically adjusted. This solves the problem that traditional solutions cannot adaptively optimize signal integrity across the entire temperature range, and achieves high signal transmission quality with low cost and low power consumption.

CN121037166AActive Publication Date: 2025-11-28INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202511558611.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-29
Publication Date
2025-11-28
Estimated Expiration
2045-10-29

AI Technical Summary

Technical Problem

Traditional static impedance matching and fixed equalization parameter schemes cannot dynamically respond to nonlinear temperature change effects, leading to degradation of high-speed signal integrity (SI). Especially in ultra-high-speed interface technology, existing technologies are unable to adaptively optimize signal integrity across the entire temperature range.

Method used

By obtaining the reference impedance and current impedance of the reference impedance trace, the impedance change is determined, target equalization parameters are generated, and the signal waveforms of the transmitter and receiver are dynamically adjusted to compensate for temperature-induced impedance drift.

Benefits of technology

It achieves dynamic adaptive optimization of signal integrity across the entire temperature range, reducing cost and power consumption while ensuring the stability and integrity of signal transmission quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121037166A_ABST
    Figure CN121037166A_ABST
Patent Text Reader

Abstract

The invention discloses an adjusting method and system for compensating a temperature-variable impedance drift signal, and relates to the technical field of signal transmission, the adjusting system applied to the temperature-variable impedance drift signal comprises a transmitter, a receiver and a reference impedance wire, the transmitter and the receiver are connected through at least one signal wire, and the reference impedance wire is connected with the transmitter. The impedance of the reference impedance wire is the same as that of the signal wire. The method comprises the following steps: acquiring the reference impedance and the current impedance of the reference impedance wire; wherein the reference impedance is an impedance value of the reference impedance wire at the reference temperature without temperature change influence; determining an impedance variation based on the reference impedance and the current impedance; determining a target equalization parameter based on the impedance variable quantity; setting equalization parameters of the transmitter and the receiver as target equalization parameters to compensate signal transmission quality degradation caused by temperature change impedance drift; according to the invention, the problem that the signal integrity cannot be adaptively optimized in the whole temperature range in the prior art is solved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of signal transmission, and in particular to a signal adjustment method and system for compensating for temperature variation impedance drift. BACKGROUND

[0002] With the large-scale deployment of super-high-speed interface technology and the breakthrough of server single-rack power density to the 20kW level, the negative impact of temperature drift on signal integrity (SI) in high-speed board design is exponentially exacerbated.

[0003] Traditional static impedance matching and fixed equalization parameter schemes cannot dynamically respond to nonlinear temperature variation effects: when the operating temperature fluctuates, the ultra-low dielectric constant (Dk) of the printed circuit board (PCB) substrate drifts, directly causing the characteristic impedance of the high-speed trace to shift, and thus triggering SI degradation; related technologies rely on PCB materials with better SI performance and preset fixed equalization parameters, but ultra-low Dk temperature drift substrates are high in cost and have serious performance redundancy at room temperature; at the same time, segmented temperature zone compensation is difficult to cover the parameter mutation in extreme temperature zones, and lacks dynamic response capability.

[0004] Therefore, the related art has the technical problem of being unable to adaptively optimize signal integrity in the full temperature range. SUMMARY

[0005] The present application provides a signal adjustment method and system for compensating for temperature variation impedance drift to at least solve the problem of being unable to adaptively optimize signal integrity in the full temperature range in the related art.

[0006] The present application provides a signal adjustment method for compensating for temperature variation impedance drift, applied to a signal adjustment system for compensating for temperature variation impedance drift, the adjustment system comprising a transmitter, a receiver, and a reference impedance trace, the transmitter and the receiver being connected by at least one signal trace, the reference impedance trace having the same impedance as the signal trace, the method comprising: obtaining a reference impedance and a current impedance of the reference impedance trace; wherein the reference impedance is the impedance value of the reference impedance trace at a reference temperature without temperature variation effects, and the current impedance is the actual impedance value of the reference impedance trace after temperature variation impedance drift due to the difference between the current temperature and the reference temperature; determining an impedance variation amount based on the reference impedance and the current impedance; determining a target equalization parameter based on the impedance variation amount, wherein the target equalization parameter is used to adjust the waveform of the signal transmitted by the transmitter and the receiver through the signal trace; The equalization parameters of the transmitter and the receiver are set to the target equalization parameters to compensate for signal transmission quality deterioration caused by temperature-induced impedance drift.

[0007] The application also provides an adjustment system for signals to compensate for temperature-induced impedance drift, comprising a transmitter, a receiver, a reference impedance line, a signal line, a decision module and an equalization parameter adjustment module. The transmitter forms a signal transmission link with the receiver through the signal line. The reference impedance line is used to feedback impedance changes of the signal line. The signal line is used to transmit signal data. The decision module is connected to the impedance probe, the temperature sensor and the equalization parameter adjustment module, and is used to obtain a reference impedance and a current impedance of the reference impedance line; the reference impedance is an impedance value of the reference impedance line at a reference temperature without temperature influence, and the current impedance is an actual impedance value of the reference impedance line after temperature-induced impedance drift caused by a difference between a current temperature and the reference temperature; based on the reference impedance and the current impedance, an impedance change amount is determined; based on the impedance change amount, a target equalization parameter is determined and sent to the equalization parameter adjustment module; the target equalization parameter is used to adjust a waveform of a signal transmitted by the transmitter and the receiver through the signal line. The equalization parameter adjustment module converts the target equalization parameter sent by the decision module into an instruction recognizable by the transmitter and the receiver, and adjusts the equalization parameters of the transmitter and the receiver according to the instruction.

[0008] The application also provides an electronic device, comprising a memory for storing a computer program, and a processor for executing the computer program to implement steps of any one of the adjustment methods for signals to compensate for temperature-induced impedance drift.

[0009] The application also provides a computer readable storage medium, which stores a computer program, wherein the computer program is executed by a processor to implement steps of any one of the adjustment methods for signals to compensate for temperature-induced impedance drift.

[0010] The application also provides a computer program product, which comprises a computer program, and the computer program is executed by a processor to implement steps of any one of the adjustment methods for signals to compensate for temperature-induced impedance drift.

[0011] By the present application, by first acquiring the reference impedance of the reference impedance trace and the current impedance, and then determining the impedance change based on the difference between the two, and then generating the target equalization parameter to adjust the signal waveform of the transmitter and the receiver. The present application not only indirectly monitors the impedance change by means of the reference impedance trace, avoids the interference of direct measurement on the actual signal transmission, but also dynamically adapts the equalization parameter based on the real-time impedance change, effectively solves the problems of parameter redundancy, high power consumption and high material cost in the traditional scheme under the full temperature range, at the same time ensures the stability of the signal waveform output by the transmitter and the receiver in the full temperature fluctuation range, guarantees the signal integrity, realizes the compromise of low cost, low power consumption and high signal transmission quality. BRIEF DESCRIPTION OF DRAWINGS

[0012] In order to more clearly illustrate the embodiments of the present application, the drawings needed in the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application, and those skilled in the art can obtain other drawings according to these drawings without creative labor.

[0013] Figure 1 A structural schematic diagram of a signal adjustment system for compensating for temperature-varying impedance drift provided by an embodiment of the present application; Figure 2 One of the flow schematic diagrams of a signal adjustment method for compensating for temperature-varying impedance drift provided by an embodiment of the present application; Figure 3 The second flow schematic diagram of a signal adjustment method for compensating for temperature-varying impedance drift provided by an embodiment of the present application; Figure 4 A structural schematic diagram of a signal adjustment device for compensating for temperature-varying impedance drift provided by an embodiment of the present application. DETAILED DESCRIPTION

[0014] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some embodiments of the present application, not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the protection scope of the present application.

[0015] It should be noted that in the description of the present application, the terms "comprising", "containing" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or equipment including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such a process, method, article or equipment. The terms "first", "second" and the like in the present application are used to distinguish similar objects, not to describe a specific order or sequence.

[0016] In order to enable those skilled in the art to better understand the present application, the present application will be further described in detail below in combination with the drawings and specific embodiments.

[0017] The embodiments of the present application provide an adjusting system for compensating signal of temperature variable impedance drift, referring to Figure 1 The architecture schematic diagram of the adjusting system for compensating signal of temperature variable impedance drift provided by the present application is shown in the figure, and the adjusting system for compensating signal of temperature variable impedance drift 100 comprises a transmitter 101, a receiver 102, a reference impedance trace, a signal trace, an impedance probe 103, a decision module 104, an equalization parameter adjustment module 105 and a temperature sensor 106.

[0018] The transmitter 101 and the receiver 102 are used to accept the equalization parameter adjustment instruction of the decision module 104, and adjust the signal according to the equalization parameter adjustment instruction; the transmitter 101 and the receiver 102 form a signal transmission link through the signal trace; the output end of the transmitter 101 is directly connected with one end of the signal trace, and the input end of the receiver 102 is directly connected with the other end of the signal trace.

[0019] The transmitter 101 is the starting end and core execution unit of the signal link, and can receive the equalization parameter adjustment instruction from the decision module 104, so as to compensate the high frequency attenuation caused by the impedance drift in a targeted manner before the signal is sent, and pre-shape the signal waveform, thereby ensuring that the signal can still maintain sufficient integrity after being transmitted through a harsh channel.

[0020] The receiver 102 is connected with the transmitter 101 through the signal trace, and the receiver 102 is the terminal and demodulation unit of the signal link, receives the signal attenuated and distorted by the channel, and can receive the equalization parameter adjustment instruction from the decision module 104, so as to further repair and enhance the signal when receiving the signal, thereby ensuring the final signal quality state after the signal is transmitted through a harsh channel.

[0021] The reference impedance trace is connected with the impedance probe 103, and is used to feedback the impedance change of the signal trace.

[0022] The reference impedance trace is arranged near the signal trace of each layer and is connected with the impedance probe 103, which directly measures the impedance change of the reference trace to reflect the actual impedance state of the trace in the same environment in real time, thereby avoiding interference with actual data transmission.

[0023] The signal trace is used for transmitting signal data, and the reference impedance trace has the same line spacing design rule as the signal trace.

[0024] The signal trace is actually used for data transmission and is arranged on each layer of the PCB. When the temperature of the deployment area of the signal trace changes, the adjustment system 100 adjusts the equalization parameters of the transmitter 101 and the receiver 102 connected to the signal trace to adapt to the change of the current trace impedance, thereby ensuring the quality of signal transmission.

[0025] The temperature sensor 106 is used for detecting the temperature of the signal trace.

[0026] The temperature sensor 106 is used for monitoring the temperature of the hot spot area of the signal trace and is arranged around the heat-generating area such as CPU and GPU. The temperature sensor 106 can be a thin-film RTD temperature sensor 106 with an accuracy of ±0.1℃ to realize high-precision temperature acquisition.

[0027] The impedance probe 103 is used for obtaining the reference impedance of the reference impedance trace and the current impedance of the reference impedance trace.

[0028] The impedance probe 103 can be a TDR impedance probe 103, which is used for measuring the impedance of the reference trace and collecting a group of impedance data every 50ms to obtain the impedance change trend in real time and provide a data basis for impedance drift compensation.

[0029] The decision module 104 is connected with the impedance probe 103, the temperature sensor 106, and the equalization parameter adjustment module 105, is used for determining the impedance change amount based on the reference impedance and the current impedance, determining the target equalization parameter based on the impedance change amount, wherein the target equalization parameter is used for adjusting the waveform of the signal transmitted by the transmitter 101 and the receiver 102 through the signal trace, sending the target equalization parameter to the equalization parameter adjustment module 105, and sending the target equalization parameter adjustment instruction to the transmitter 101 and the receiver 102.

[0030] The decision module 104 can further include a temperature impedance analysis unit, a parameter mapping unit, and a control stability processing unit; the temperature impedance analysis unit can acquire temperature and current impedance in real time; the parameter mapping unit calculates impedance variation and generates adaptive equalization parameters based on the acquired temperature and current impedance; the control stability processing unit generates adjustment instructions of pre-emphasis / de-emphasis equalization parameters based on the impedance variation; meanwhile, the control stability processing unit calculates impedance variation rate and generates dynamic adjustment smoothing parameters to drive hardware to realize step-by-step gradual adjustment, avoid signal quality fluctuation caused by parameter mutation, and thus ensure stable operation and low bit error rate of the high-speed signal system in a wide temperature range.

[0031] The decision module 104 can read the impedance value measured by the impedance probe 103 in real time, acquire the board temperature value measured by the temperature sensor 106 in real time, and send the generated target equalization parameters to the equalization parameter adjustment module 105.

[0032] The equalization parameter adjustment module 105 converts the target equalization parameters sent by the decision module 104 into register instructions recognizable by the transmitter 101 and the receiver 102, and adjusts the current equalization parameters of the transmitter 101 and the receiver 102 according to the register instructions.

[0033] Embodiments of the present application provide an adjustment method for compensating for a signal with temperature-varying impedance drift, and the adjustment method for compensating for a signal with temperature-varying impedance drift is described in detail in combination with an execution flow of the adjustment method for compensating for a signal with temperature-varying impedance drift and an adjustment system for compensating for a signal with temperature-varying impedance drift, and reference is made to Figure 2 As shown in the figure, the present application provides a flowchart of the adjustment method for compensating for a signal with temperature-varying impedance drift, and the specific steps include the following: S101, acquiring a reference impedance and a current impedance of a reference impedance trace.

[0034] The reference impedance is the impedance value of the reference impedance trace at a reference temperature (for example, a conventional working reference temperature of 25°C) without temperature variation, and the current impedance is the actual impedance value of the reference impedance trace after temperature-varying impedance drift caused by the difference between the current temperature and the reference temperature.

[0035] Specifically, through laboratory testing in the normal temperature environment, the equalization parameters of the transmitter and the receiver are adjusted to the best state of signal transmission quality, that is, the equalization parameters in the case where the signal eye diagram of the transmitter and the receiver is clear and the bit error rate is lowest, and at the same time, the impedance value of the reference impedance trace at this time is collected by the impedance probe, and the impedance value is the reference impedance.

[0036] The current impedance of the reference impedance trace refers to the real-time collected impedance data, which is obtained by periodically (for example, once every 50 ms) measuring the impedance of the reference impedance trace by the impedance probe, and needs to be combined with the current temperature information of the reference impedance trace collected by the temperature sensor to ensure that the obtained current impedance can truly reflect the impedance drift caused by temperature change.

[0037] S102, determining an impedance change amount based on the current impedance and the reference impedance.

[0038] The current impedance refers to the current impedance value (denoted as Z_current) of the reference impedance trace collected by the impedance probe in real time, and the reference impedance refers to the impedance reference value (denoted as Z0) measured when the reference impedance trace is in the best state of signal transmission in a normal temperature environment.

[0039] Specifically, the current impedance and the reference impedance are processed by difference to determine the impedance change amount. The impedance change amount (denoted as ΔZ) can be calculated by the impedance analysis unit in real time according to the formula ΔZ = Z_current - Z0. The difference between the current impedance and the reference impedance, i.e., the impedance change amount, directly reflects the degree of impedance drift caused by temperature change.

[0040] In this embodiment, on the one hand, with the parameter consistency of the reference impedance trace and the signal trace, the difference can directly reflect the degree of impedance drift caused by temperature change, excluding the interference of non-temperature change factors, and providing real and reliable temperature change impedance drift data basis for subsequent equalization parameter adjustment; on the other hand, the real-time acquisition of the impedance change amount is realized by simple and direct difference calculation, the operation logic is simple and efficient, can quickly respond to temperature dynamic change, and relies on the indirect monitoring of impedance by the reference impedance trace to avoid the interference of direct measurement of signal trace impedance on actual signal transmission, which not only guarantees the continuity and stability of signal transmission, but also lays a key data foundation for subsequent adjustment of equalization parameters based on impedance change amount and optimization of signal waveform, ensuring the pertinence and effectiveness of signal integrity adjustment in the whole temperature range.

[0041] S103, determining a target equalization parameter based on the impedance change amount.

[0042] The target equalization parameter is used to adjust the waveform of the signal transmitted by the transmitter and the receiver through the signal trace; the equalization parameter can also be the current equalization parameter (denoted as P0), which is the reference equalization parameter for the transmitter and the receiver to ensure signal transmission, i.e., the equalization parameter corresponding to the best state of adjustment of signal transmission quality of the transmitter and the receiver measured in the laboratory normal temperature environment test.

[0043] Specifically, the above S103 can be further refined into the following steps S1031 to S1037: S1031, determine the adaptive equalization parameter based on the impedance variation.

[0044] Specifically, the data pairs of the impedance variation and the equalization parameter variation corresponding to the impedance variation at different temperatures are obtained; the data pairs are fitted to determine the mapping coefficient, wherein the mapping coefficient reflects the relationship between the impedance variation and the equalization parameter variation.

[0045] In a controlled experimental environment covering the full temperature range of the actual work of the adjustment system (for example, from room temperature 25℃ to the maximum working temperature 90℃), at each preset stable temperature point, the impedance value of the reference impedance trace is measured by the impedance probe, and the impedance variation ΔZ at the temperature point is calculated based on the reference impedance at room temperature; at the same time, the equalization parameters of the transmitter and the receiver are adjusted until the signal eye diagram quality is optimal and the bit error rate meets the system requirements, and the difference between the equalization parameter at this time and the equalization parameter at room temperature, i.e., the equalization parameter variation ΔP, is recorded, thereby forming a single-temperature-point (ΔZ, ΔP) data pair, and repeating the process to obtain multiple groups of data pairs covering the full temperature range.

[0046] By synchronously obtaining the equalization parameter variation reflecting the temperature variation impedance variation and adapting the drift in the controlled experimental environment covering the full working temperature range of the adjustment system at each preset stable temperature point, it is ensured that each group of data pairs can correspond to the impedance and equalization parameter matching relationship under the actual working condition, avoiding data deviation caused by missing temperature scenarios or substandard parameter adjustment; and multiple groups of reliable samples covering the full temperature range are accumulated, providing sufficient and real basic data for subsequent determination of the mapping coefficient by fitting.

[0047] After obtaining multiple groups of data pairs, linear fitting or least squares method can be used to fit the data pairs to determine the mapping coefficient.

[0048] For example, due to the linear characteristics of the dielectric constant temperature drift of the PCB board and the linear adjustment of the equalization parameters of the signal transmitting and receiving unit, the impedance variation ΔZ and the equalization parameter variation ΔP are approximately linearly related within the working temperature range of the system, and the quantitative relationship expression between the two can be obtained by fitting, i.e., ΔP = K × ΔZ, wherein K is the mapping coefficient, which directly reflects the equalization parameter variation required to match the unit impedance variation, and is the core quantitative bridge connecting impedance drift and equalization adjustment.

[0049] After the mapping coefficient is determined, the impedance variation and the current equalization parameter are processed to determine the adaptive equalization parameter (denoted as P_target).

[0050] For example, the current equalization parameter P0 is defined as the reference parameter ensuring the optimal signal at room temperature, and the equalization parameter adjustment amount required for the current impedance drift is calculated by combining the current real-time measured impedance change amount ΔZ and the mapping coefficient K, and then the adaptive equalization parameter is obtained through the formula: P_target = P0 + ΔP, which can match the impedance state at the current temperature and ensure that the transmitter and the receiver can output the signal waveform meeting the integrity requirement based on this parameter.

[0051] In the embodiment, a plurality of data pairs are obtained by covering the full working temperature range of the system in a controlled experimental environment, so as to ensure that the data are fully adapted to the actual working conditions and avoid the adaptive deviation caused by the missing temperature scene; the mapping coefficient is determined by linear fitting or least square method to establish the quantitative correlation between the impedance change and the equalization adjustment, thereby solving the technical pain point that there is no clear corresponding relationship between the two; finally, based on the mapping coefficient, the real-time impedance change amount and the current equalization parameter at the reference parameter at room temperature, the adaptive equalization parameter is calculated, which can match the impedance state at the current temperature and ensure that the transmitter and the receiver output the signal waveform meeting the integrity requirement, thereby providing a reliable parameter basis for subsequent dynamic equalization adjustment and effectively avoiding the signal degradation problem caused by the adaptive impedance drift of the traditional fixed parameter.

[0052] S1032, determining the impedance change rate based on the impedance change amount.

[0053] The control stability processing unit is used to determine the impedance change time corresponding to the impedance change data. Specifically, the impedance probe collects the impedance of the reference impedance trace at a preset period, and the impedance change data (denoted as Z_prev) is the difference between the impedance value at the current sampling time and the impedance value at the last sampling time, and the corresponding impedance change time (denoted as t_prev) is the time interval between the two sampling times, that is, Δt = t_current - t_prev. The time interval is completely consistent with the sampling period of the impedance probe.

[0054] After determining the impedance change time corresponding to the impedance change data, the impedance change time and the impedance change data are processed to determine the impedance change rate. Specifically, the impedance change rate (denoted as dZ / dt) is obtained by division operation, which can convert the static impedance change amplitude into dynamic impedance change speed per unit time.

[0055] In the embodiment, the impedance probe collects the impedance of the reference impedance trace at a preset period, so that the impedance change time is directly equal to the sampling period, without additional complex calculation, thereby simplifying the time determination process and ensuring the accuracy of the time data; meanwhile, the impedance change rate is obtained by dividing the impedance change amount by the time interval, which can convert the static impedance change amplitude into dynamic impedance change speed per unit time and quantify the dynamic trend of the impedance drift.

[0056] S1033, determining an adjustment strategy based on the impedance change rate.

[0057] When the impedance change rate is less than a first threshold (denoted as R_low), it indicates that the change is a non-temperature change dominant interference (for example, measurement noise, extremely slow environmental temperature drift, etc.), at which time adjusting the parameter may destroy the signal stability; based on this, the adjustment strategy is determined to be a first adjustment strategy; wherein the first adjustment strategy is to keep the current equalization parameter unchanged, and the first threshold is a critical value for distinguishing between a slight fluctuation and an effective drift.

[0058] When the impedance change rate is not less than the first threshold, it indicates that the effective impedance drift caused by temperature change needs to be adjusted by the smoothing parameter to avoid parameter mutation; based on this, the adjustment strategy is determined to be a second adjustment strategy; wherein the second adjustment strategy is to determine the target equalization parameter by the smoothing parameter.

[0059] In this embodiment, the first threshold is used to distinguish the nature of the impedance change, and the non-temperature change dominant interference less than the first threshold is distinguished from the temperature change effective impedance drift not less than the first threshold, the first adjustment strategy of keeping the current equalization parameter unchanged is adopted for the former to avoid invalid parameter adjustment to destroy the signal stability, and the second adjustment strategy of determining the target equalization parameter by the smoothing parameter is adopted for the latter to prevent parameter mutation from causing signal distortion, which not only realizes on-demand adjustment to reduce system redundant operation, but also controls the adjustment mode for effective temperature change drift to ensure the signal transmission stability and integrity of the transmitter and the receiver in all scenarios.

[0060] S1034, determining whether the adjustment strategy is the second adjustment strategy.

[0061] When the adjustment strategy is the second adjustment strategy, S1035 is executed to enter the smoothing parameter determination step to ensure that dynamic adjustment is started only when necessary; when the adjustment strategy is not the second adjustment strategy, S1037 is executed.

[0062] S1035, determining a smoothing parameter based on the impedance change rate.

[0063] The impedance change rate is compared with the first threshold and a second threshold (denoted as R_high) to determine the smoothing parameter. Wherein the second threshold is greater than the first threshold; specifically, the first threshold R_low can be a critical value for distinguishing between a slight impedance fluctuation and an effective impedance drift; and the second threshold R_high can be a critical value for distinguishing between a moderate impedance change and a severe thermal transient.

[0064] Specifically, the first threshold value can be determined by obtaining a plurality of sets of impedance values in an experimental environment, determining impedance noise according to the plurality of sets of impedance values, and determining the first threshold value according to the impedance noise. Specifically, a plurality of sets of impedance values of a reference impedance trace are collected in an experimental environment, the impedance noise, that is, the natural fluctuation of impedance caused by non-temperature factors, is determined by analyzing the fluctuation range of the impedance values, and the first threshold value is set based on the impedance noise. The core role is to avoid misjudging the small rate change caused by impedance noise as effective impedance drift that needs to be adjusted.

[0065] The second threshold value can be determined by obtaining the temperature change of the impedance and the temperature change speed of the adjustment system in an experimental environment, and determining the second threshold value according to the temperature change and the temperature change speed. Specifically, the temperature change of the impedance, that is, the change data of the impedance with temperature, and the temperature change speed of the adjustment system, that is, the fastest temperature rise / drop speed that the adjustment system can withstand, are collected by simulating the temperature change scene in the actual work of the system in an experimental environment. The corresponding impedance change rate in the severe thermal transient scene is calculated by correlating the two, and the rate is set as the second threshold value.

[0066] By determining the first threshold value and the second threshold value in an experimental environment, reliable judgment basis is provided for reasonable matching of the smoothing parameter. The first threshold value is set based on the impedance noise, which can effectively avoid misjudging the small rate change caused by noise as effective impedance drift that needs to be adjusted, and reduce the interference of invalid adjustment on signal stability. The second threshold value is calculated by simulating the actual temperature change scene of the system, combining the impedance, temperature correlation data and system temperature bearing speed, which can distinguish between moderate impedance change and severe thermal transient, and prevent the use of a single adjustment logic for impedance changes of different rates.

[0067] When the impedance change rate is equal to the first threshold value, it means that the impedance change has just reached the critical value that needs to start adjustment. In order to ensure the stability of the initial stage of adjustment, the smoothing parameter (denoted as ) is determined as the first smoothing parameter, wherein the first smoothing parameter can be a preset maximum smoothing parameter.

[0068] When the impedance change rate is greater than the second threshold value, it means that the impedance change is a severe thermal transient (for example, a sudden temperature rise caused by a sudden high load of the system). In order to avoid signal distortion caused by a large jump in the equalization parameter, the smoothing parameter is determined as the second smoothing parameter; wherein the second smoothing parameter is less than the first smoothing parameter; and the overshoot is suppressed by small amplitude adjustment.

[0069] When the impedance change rate is equal to the second threshold value, it means that the impedance change is in a critical state of severe thermal transient, and the adjustment amplitude needs to be further reduced. Therefore, the smoothing parameter is determined as the third smoothing parameter; wherein the third smoothing parameter is less than the second smoothing parameter.

[0070] When the impedance change rate is less than the second threshold, it means that the impedance change rate is between the first threshold and the second threshold, and at this time the impedance change is a moderate rate impedance change, and balance adjustment and timeliness and stability need to be determined, and the smoothing parameter is a fourth smoothing parameter; wherein the fourth smoothing parameter is greater than the first smoothing parameter and less than the third smoothing parameter, and the fourth smoothing parameter decreases with the increase of the impedance change rate; that is, the closer the rate is to the first threshold, the closer the parameter is to the upper limit to speed up the adjustment; the closer the rate is to the second threshold, the closer the parameter is to the lower limit to slow down the adjustment, and dynamic adaptation is realized.

[0071] For example, if 0.1≤α≤1: α=1–0.9*(|dZ / dt|-R_low) / (R_high-R_low); when |dZ / dt| is lower than the first threshold R_low, it is determined that the impedance changes slowly, and the current parameter can be maintained unchanged; when |dZ / dt| is higher than the second threshold R_high, it is determined that a severe thermal transient is occurring, and immediate action is needed, and a very small smoothing parameter α (for example, the parameter smoothing parameter α is 0.1) is used to prevent overshoot; when |dZ / dt| is between the first and second thresholds, the smoothing parameter α is negatively related to |dZ / dt|; between R_low and R_high, the smoothing parameter α decreases linearly or according to a certain curve with the increase of |dZ / dt|. The first threshold is determined based on the noise level of impedance measurement and the acceptable delay (10s), such as observing the impedance value Z measured by TDR under constant temperature laboratory conditions, which may fluctuate between 49.8Ω and 50.2Ω. Then this fluctuation range ±0.2Ω is the noise. It indicates that the impedance change fluctuates within the acceptable delay time. The purpose of setting the second threshold is to identify a severe transient event (for example, CPU from idle to full load) that may endanger signal integrity. The threshold is determined based on the characteristics of the PCB material and the maximum thermal transient rate of the system. The value is measured under laboratory conditions, such as setting the material temperature rise speed to 2℃ within the acceptable delay time, and obtaining the |dZ / dt| value.

[0072] In the embodiment, by matching the differentiated smoothing parameters for different intervals of the impedance change rate, adaptation of balanced adjustment in all scenarios is realized. When the rate is equal to the first threshold value, the largest first smoothing parameter is adopted to ensure stability in the initial stage of adjustment and avoid parameter fluctuation as soon as the adjustment is started. When the rate is greater than the second threshold value, the second smaller smoothing parameter is used to suppress adjustment overshoot and prevent signal distortion caused by a large jump in the balanced parameter. When the rate is equal to the second threshold value, the third smaller smoothing parameter is used to further shrink the adjustment amplitude to cope with the risk of critical scenarios. When the rate is between the two threshold values, the fourth smoothing parameter is dynamically reduced with the increase of the rate, which ensures the timeliness of adjustment with a parameter close to the upper limit when the rate is slow, and ensures the stability of adjustment with a parameter close to the lower limit when the rate is fast. The overall design covers the full rate scenario from adjustment start to severe transient, ensures that the smoothing parameter always matches the actual demand of impedance change, effectively avoids the problem that a single parameter cannot adapt to multiple scenarios, provides support for the reasonable determination of the target balanced parameter, and finally ensures the stability and integrity of the signal waveform of the transmitter and the receiver.

[0073] S1036, determining the target balanced parameter based on the adjustment strategy and the adaptive balanced parameter.

[0074] The current balanced parameter of the adjustment system is obtained. The balanced parameters of the transmitter and the receiver are stored in the internal SerDes register, and the balanced parameter adjustment module can read the current configuration value of the register in real time to obtain the current balanced parameter after analysis.

[0075] The adaptive balanced parameter and the current balanced parameter are processed by difference to obtain a difference balanced parameter. When the adjustment strategy is the second adjustment strategy, an incremental parameter is determined based on the difference balanced parameter and the smoothing parameter. The second adjustment strategy corresponds to the scenario where the impedance change needs to be dynamically adjusted. The core role of the smoothing parameter is to control the single adjustment amplitude to avoid signal waveform distortion caused by parameter jump. Therefore, the incremental parameter is calculated by the difference balanced parameter and the smoothing parameter, that is, the incremental parameter = a * (P_target - P_previous), wherein (P_target - P_previous) represents the difference balanced parameter. The larger the smoothing parameter, the closer the single adjustment to the total amplitude. The smaller the smoothing parameter, the smaller the single adjustment amplitude.

[0076] After determining the incremental parameter, the incremental parameter and the current equalization parameter are added to obtain the target equalization parameter. For example, P_new = P_previous + a * (P_target - P_previous), where P_previous represents the current equalization parameter; through the addition operation, the incremental parameter with small amplitude is superimposed on the current equalization parameter to obtain the target equalization parameter, which not only meets the adjustment requirement of impedance drift, but also avoids the interference of parameter sudden change on signal transmission.

[0077] In the embodiment, by reading and analyzing the current equalization parameter in real time from the inside of the transmitter and the receiver, the authenticity and timeliness of parameter acquisition are ensured, and a reference that conforms to the actual working state of the system is provided for subsequent adjustment; the difference between the adaptive equalization parameter and the current equalization parameter is processed, the total adjustment requirement from the current state to the ideal adaptive state is quantified, and the deviation of adjustment direction or amplitude is avoided; under the second adjustment strategy, the incremental parameter is calculated, and the single adjustment amplitude is effectively controlled by means of the smoothing parameter, so that the signal waveform distortion caused by parameter jump is fundamentally avoided; finally, the incremental parameter and the current equalization parameter are added to obtain the target equalization parameter, realizing small-amplitude step-by-step adjustment, which not only meets the adaptation requirement caused by impedance drift, but also avoids the interference of parameter sudden change on signal transmission, ensuring that the transmitter and the receiver can output stable signal waveforms that meet the integrity requirement, and ensuring the signal transmission quality under the full-temperature variation scene.

[0078] S1037, keep the current equalization parameter unchanged.

[0079] When the adjustment strategy is determined as the first adjustment strategy, the current equalization parameter is kept unchanged, and the start of the first adjustment strategy is based on the impedance change rate being less than the first threshold value, and the first threshold value is determined based on impedance noise analysis under an experimental environment. When the impedance change rate is less than the threshold value, it means that the current impedance change belongs to a small fluctuation (for example, measurement noise, extremely slow rate of environmental temperature drift) not dominated by temperature variation, which is not enough to significantly affect signal integrity.

[0080] S104, set the equalization parameters of the transmitter and the receiver to the target equalization parameter.

[0081] The target equalization parameter P_new needs to be parsed according to the register instruction, converted into a specific SerDes register configuration value, and written into the SerDes register of the transmitter and the receiver to adjust the high-speed signal waveform characteristics.

[0082] This application first obtains the reference impedance and the real-time current impedance of the reference impedance trace, then determines the impedance change based on the difference between the two, and subsequently generates targeted equalization parameters to adjust the signal waveforms of the transmitter and receiver. This application indirectly monitors impedance changes using the reference impedance trace, avoiding interference from direct measurement to the actual signal transmission. It also dynamically adapts the equalization parameters based on real-time impedance changes, effectively solving the problems of parameter redundancy, excessive power consumption, and high material costs in traditional solutions across the entire temperature range. Simultaneously, it ensures stable signal waveforms output by the transmitter and receiver across the entire temperature fluctuation range, guaranteeing signal integrity and achieving a balance between low cost, low power consumption, and high signal transmission quality.

[0083] Embodiments of this application also provide a signal adjustment device for compensating for temperature-dependent impedance drift, corresponding one-to-one with the method claims. Figure 4 This is a schematic diagram of a signal adjustment device 400 for compensating for temperature-dependent impedance drift provided in this disclosure, as shown below. Figure 4 As shown, the adjustment device 400 in this embodiment includes: The acquisition module 41 is used to acquire the reference impedance and the current impedance of the reference impedance trace; wherein, the reference impedance is the impedance value of the reference impedance trace when there is no temperature change at the reference temperature, and the current impedance is the actual impedance value of the reference impedance trace after temperature change impedance drift due to the difference between the current temperature and the reference temperature. Determine module 42, which is used to determine the impedance change based on the reference impedance and the current impedance; Adjustment module 43 is used to determine target equalization parameters based on impedance change, wherein the target equalization parameters are used to adjust the waveform of the signal transmitted by the transmitter and receiver through the signal trace; Setting module 44 is used to set the equalization parameters of the transmitter and receiver to the target equalization parameters to compensate for the degradation of signal transmission quality caused by temperature-induced impedance drift.

[0084] As an optional implementation of this application, the adjustment module 43 is specifically used to determine the adaptation equalization parameters based on the impedance change amount; determine the adjustment strategy based on the impedance change rate; and determine the target equalization parameters based on the adjustment strategy and the adaptation equalization parameters.

[0085] As an optional implementation of this application, the adjustment module 43 is further specifically used to determine the impedance change time corresponding to the impedance change data before determining the adjustment strategy based on the impedance change rate; and to process the impedance change time and impedance change data to determine the impedance change rate.

[0086] As an optional implementation of the embodiment of the present application, the adjustment module 43 is further configured to determine the adjustment strategy as a first adjustment strategy when the impedance change rate is less than a first threshold value, and determine the adjustment strategy as a second adjustment strategy when the impedance change rate is not less than the first threshold value, wherein the first adjustment strategy is to keep the current equalization parameter unchanged, and the second adjustment strategy is to determine the target equalization parameter through a smoothing parameter.

[0087] As an optional implementation of the embodiment of the present application, when the adjustment strategy is the second adjustment strategy, the adjustment module 43 is further configured to determine the smoothing parameter as a first smoothing parameter when the impedance change rate is equal to the first threshold value.

[0088] As an optional implementation of the embodiment of the present application, the adjustment module 43 is further configured to determine the smoothing parameter as a second smoothing parameter when the impedance change rate is greater than a second threshold value, wherein the second threshold value is greater than the first threshold value, and the second smoothing parameter is less than the first smoothing parameter; determine the smoothing parameter as a third smoothing parameter when the impedance change rate is equal to the second threshold value, wherein the third smoothing parameter is less than the second smoothing parameter; and determine the smoothing parameter as a fourth smoothing parameter when the impedance change rate is less than the second threshold value, wherein the fourth smoothing parameter is greater than the first smoothing parameter and less than the third smoothing parameter.

[0089] As an optional implementation of the embodiment of the present application, the adjustment module 43 is further configured to obtain a plurality of groups of impedance values in an experimental environment; determine an impedance noise based on the plurality of groups of impedance values; and determine the first threshold value based on the impedance noise.

[0090] As an optional implementation of the embodiment of the present application, the adjustment module 43 is further configured to obtain a temperature change of the impedance and a temperature change speed of the adjustment system in an experimental environment; and determine the second threshold value based on the temperature change and the temperature change speed.

[0091] As an optional implementation of the embodiment of the present application, the adjustment module 43 is further configured to perform difference processing on the adaptive equalization parameter and the current equalization parameter to obtain a difference equalization parameter; when the adjustment strategy is the second adjustment strategy, determine an incremental parameter based on the difference equalization parameter and the smoothing parameter; and determine the target equalization parameter based on the incremental parameter and the current equalization parameter.

[0092] As an optional implementation of the embodiment of the present application, the adjustment module 43 is further configured to perform addition processing on the incremental parameter and the current equalization parameter to obtain the target equalization parameter.

[0093] As an optional implementation of the embodiment of the present application, the adjustment module 43 is further configured to obtain a mapping coefficient, wherein the mapping coefficient reflects a relationship between the impedance variation and a variation of an equalization parameter, the variation of the equalization parameter being a difference between the target equalization parameter and a current equalization parameter of the transmitter and the receiver; and based on the mapping coefficient, the impedance variation and the current equalization parameter are processed to determine the adaptive equalization parameter.

[0094] As an optional implementation of the embodiment of the present application, the adjustment module is further configured to obtain a data pair of the impedance variation and a variation of an equalization parameter corresponding to the impedance variation at different temperatures; and the data pair is fitted to determine a mapping coefficient.

[0095] As an optional implementation of the embodiment of the present application, the determination module 42 is configured to determine the impedance variation by performing difference processing on the reference impedance and the current impedance.

[0096] The features of the embodiments of the adjustment device for compensating for a signal with temperature-varying impedance drift can be referred to the related descriptions of the embodiments of the adjustment method for compensating for a signal with temperature-varying impedance drift, which will not be repeated here.

[0097] The embodiments of the present application further provide an electronic device, including a memory and a processor, the memory storing a computer program, and the processor being configured to run the computer program to perform the steps in any of the above-mentioned adjustment method embodiments for compensating for a signal with temperature-varying impedance drift.

[0098] The embodiments of the present application further provide a computer readable storage medium storing a computer program, wherein the computer program is configured to perform the steps in any of the above-mentioned adjustment method embodiments for compensating for a signal with temperature-varying impedance drift when running.

[0099] In an example embodiment, the above-mentioned computer readable storage medium can include, but is not limited to, a U disk, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk, and various media that can store computer programs.

[0100] The embodiments of the present application further provide a computer program product, the above-mentioned computer program product including a computer program, and the computer program being configured to perform the steps in any of the above-mentioned adjustment method embodiments for compensating for a signal with temperature-varying impedance drift when running by a processor.

[0101] The embodiment of the present application further provides another computer program product, comprising a nonvolatile computer readable storage medium, the nonvolatile computer readable storage medium storing a computer program, the computer program being executed by a processor to implement the steps in any of the above-mentioned signal adjustment methods for compensating for temperature variation impedance drift.

[0102] Those skilled in the art will further appreciate that the units and algorithms described in connection with the examples disclosed herein can be embodied directly in hardware, in software, or in a combination of the two. For the sake of brevity, descriptions of these alternatives are not provided herein. Those skilled in the art will understand that the functions explained herein can be implemented in software or hardware, or a combination thereof, and that the software can be stored in any type of nonvolatile storage medium or memory, such as a hard drive or solid state drive, or can be transmitted even to a diskette or flash drive for further coding. Those skilled in the art will also appreciate that the functionality of any given program can be spread across several components, or even distributed across several programs.

[0103] The above provides a signal adjustment method and device for compensating for temperature variation impedance drift. The principles and implementation modes of the present application are described herein by applying specific examples, and the above description of the embodiments is only to help understand the method and its core idea. It should be pointed out that those skilled in the art can make some improvements and modifications to the present application without departing from the principles of the present application, and these improvements and modifications also fall within the protection scope of the claims of the present application.

Claims

1. A method for adjusting a signal to compensate for temperature-dependent impedance drift, characterized in that, A signal conditioning system for compensating for temperature-dependent impedance drift, the conditioning system comprising: a transmitter, a receiver, and a reference impedance trace, wherein the transmitter and the receiver are connected via at least one signal trace, and the reference impedance trace has the same impedance as the signal trace, the method comprising: Obtain the reference impedance and current impedance of the reference impedance trace; wherein, the reference impedance is the impedance value of the reference impedance trace when there is no temperature change at the reference temperature, and the current impedance is the actual impedance value of the reference impedance trace after temperature change impedance drift due to the difference between the current temperature and the reference temperature. The impedance change is determined based on the reference impedance and the current impedance; Based on the impedance change, a target equalization parameter is determined, wherein the target equalization parameter is used to adjust the waveform of the signal transmitted by the transmitter and the receiver through the signal trace; The equalization parameters of the transmitter and the receiver are set to the target equalization parameters to compensate for the signal transmission quality degradation caused by temperature-induced impedance drift.

2. The method according to claim 1, characterized in that, Determining the target equalization parameters based on the impedance change includes: Based on the impedance change, determine the adaptation and equalization parameters; The adjustment strategy is determined based on the rate of impedance change. Based on the adjustment strategy and the adaptation equilibrium parameters, the target equilibrium parameters are determined.

3. The method according to claim 2, characterized in that, Before determining the adjustment strategy based on the impedance change rate, the method further includes: Determine the impedance change time corresponding to the impedance change data; The impedance change time and the impedance change data are processed to determine the impedance change rate.

4. The method according to claim 2, characterized in that, The determination of the adjustment strategy based on the impedance change rate includes: When the rate of change of impedance is less than a first threshold, the adjustment strategy is determined to be the first adjustment strategy; wherein, the first adjustment strategy is to keep the current equalization parameter unchanged; When the impedance change rate is not less than the first threshold, the adjustment strategy is determined to be the second adjustment strategy; wherein, the second adjustment strategy is to determine the target equalization parameter through a smoothing parameter.

5. The method according to claim 4, characterized in that, When the adjustment strategy is the second adjustment strategy, the method further includes: When the rate of change of impedance is equal to the first threshold, the smoothing parameter is determined to be the first smoothing parameter.

6. The method according to claim 4, characterized in that, When the adjustment strategy is the second adjustment strategy, the method further includes: When the impedance change rate is greater than the second threshold, the smoothing parameter is determined to be the second smoothing parameter; wherein the second threshold is greater than the first threshold, and the second smoothing parameter is less than the first smoothing parameter; When the rate of change of impedance is equal to the second threshold, the smoothing parameter is determined to be the third smoothing parameter; wherein the third smoothing parameter is less than the second smoothing parameter; When the rate of change of impedance is less than the second threshold, the smoothing parameter is determined to be the fourth smoothing parameter; wherein the fourth smoothing parameter is greater than the first smoothing parameter and less than the third smoothing parameter.

7. The method according to claim 6, characterized in that, The fourth smoothing parameter decreases as the rate of impedance change increases.

8. The method according to claim 6, characterized in that, The method further includes: Multiple impedance values ​​were obtained under experimental conditions; Based on the multiple sets of impedance values, the impedance noise is determined; The first threshold is determined based on the impedance noise.

9. The method according to claim 6, characterized in that, The method further includes: Under experimental conditions, the temperature change of the impedance and the rate of temperature change of the regulating system were obtained. The second threshold is determined based on the temperature change and the rate of temperature change.

10. The method according to claim 4, characterized in that, The step of determining the target equilibrium parameters based on the adaptive equilibrium parameters includes: The difference between the adaptive equalization parameter and the current equalization parameter is processed to obtain the difference equalization parameter; When the adjustment strategy is the second adjustment strategy, the incremental parameter is determined based on the difference balancing parameter and the smoothing parameter; The target equilibrium parameter is determined based on the incremental parameter and the current equilibrium parameter.

11. The method according to claim 10, characterized in that, Determining the target equilibrium parameter based on the incremental parameter and the current equilibrium parameter includes: The incremental parameter and the current equilibrium parameter are added together to obtain the target equilibrium parameter.

12. The method according to claim 2, characterized in that, The determination of the adaptation equalization parameters based on the impedance change includes: Obtain the mapping coefficient; wherein the mapping coefficient reflects the relationship between the impedance change and the equalization parameter change, and the equalization parameter change is the difference between the target equalization parameter and the current equalization parameter of the transmitter and the receiver; Based on the mapping coefficient, the impedance change and the current equalization parameters are processed to determine the adaptive equalization parameters.

13. The method according to claim 12, characterized in that, Before obtaining the mapping coefficients, the method further includes: Obtain data pairs of the impedance change and the corresponding equalization parameter change at different temperatures; The data pairs are fitted to determine the mapping coefficients.

14. The method according to claim 1, characterized in that, Determining the impedance change based on the reference impedance and the current impedance includes: The impedance change is determined by performing a difference calculation between the reference impedance and the current impedance.

15. A signal conditioning system for compensating for temperature-dependent impedance drift, characterized in that, The adjustment system includes: a transmitter, a receiver, a reference impedance trace, a signal trace, a decision module, and an equalization parameter adjustment module. The transmitter forms a signal transmission link with the receiver through the signal trace; The reference impedance trace is used to provide feedback on the impedance changes of the signal trace; The signal traces are used to transmit signal data; The decision module, connected to the equalization parameter adjustment module, is used to acquire the reference impedance and current impedance of the reference impedance trace; wherein, the reference impedance is the impedance value of the reference impedance trace when there is no temperature change at a reference temperature, and the current impedance is the actual impedance value of the reference impedance trace after temperature-induced impedance drift due to the difference between the current temperature and the reference temperature; based on the reference impedance and the current impedance, the impedance change is determined; based on the impedance change, a target equalization parameter is determined and sent to the equalization parameter adjustment module; wherein, the target equalization parameter is used to adjust the waveform of the signal transmitted by the transmitter and the receiver through the signal trace; The equalization parameter adjustment module converts the target equalization parameters sent by the decision module into instructions that can be recognized by the transmitter and the receiver, and adjusts the equalization parameters of the transmitter and the receiver according to the instructions.

16. The regulating system according to claim 15, characterized in that, The control system also includes a temperature sensor and an impedance probe: The temperature sensor is used to detect the temperature of the signal trace; The impedance probe is connected to the reference impedance trace and is used to obtain the reference impedance and current impedance of the reference impedance trace.

17. The regulating system according to claim 15, characterized in that, The spacing design rules for the reference impedance trace and the signal trace are the same.

18. An electronic device, characterized in that, include: Memory, used to store computer programs; A processor, used to execute a computer program to implement the steps of the method for adjusting a signal for compensating for temperature-dependent impedance drift as claimed in any one of claims 1 to 14.

19. A computer-readable storage medium, characterized in that, A computer-readable storage medium stores a computer program, wherein when executed by a processor, the computer program implements the steps of the method for adjusting a signal for compensating for temperature-dependent impedance drift as claimed in any one of claims 1 to 14.

20. A computer program product, comprising a computer program, characterized in that, When a computer program is executed by a processor, it implements the steps of a method for adjusting a signal using an interface as described in any one of claims 1 to 14 to compensate for temperature-dependent impedance drift.

Citation Information

Patent Citations

  • Piezoelectric impedance temperature compensation high-precision automatic optimization method and device

    CN117332205A

  • Eddy current displacement sensor temperature compensation method based on array element convolution

    CN117589049A

  • Signal transmission optimization system and method and server board card

    CN117591379A

  • Contactless sensor for determining rotor displacements

    US20160238412A1

  • Integrated circuit having controller impedances and application to transceivers, in particular for communication between units of a system

    US5398261A