Patent ID: 7538594

Claim:
A system for reducing delay difference of differential transmission, comprising: a first cross-point switch, adapted to receive a positive signal and a negative signal of a differential signal, to switch one of the positive signal and the negative signal as a first signal to a delay adjustment device for delay adjustment, and to switch the other one of the positive signal and the negative signal as a second signal output; the delay adjustment device being adapted to perform delay adjustment to the first signal to obtain an adjusted first signal; and, a delay adjustment controlling device, adapted to obtain a delay difference between the second signal and the adjusted first signal, to determine control information according to the delay difference, and to transmit the control information to the delay adjustment device for controlling latter delay adjustment of the delay adjustment device; wherein the delay adjustment controlling device comprises: a first register adapted to store a current value of the delay difference; a second register adapted to store a last value of the delay difference; a third register adapted to store a second to last value of the delay difference; and a comparator adapted to determine the control information through comparing the values of the delay difference stored in the first, second, and third registers and output the control information to the delay adjustment device, and further adapted to determine that the control information is for switching from adjusting the first signal to adjusting the second signal if the current value is larger than the last value and the last value is larger than the second to last value; to determine that the control information is for maintaining a current delay adjustment value if the current value is larger than the last value and the last value is smaller than the second to last value; and to determine that the control information is for increasing a delay adjustment value if the current value is smaller than the last value.