Claims
- 1. A circuit for reducing electromagnetic interference generated by a signal inside an electronic device, comprising:
a signal generator for generating the signal; a delay generator for receiving the signal as input and generating a delayed version thereof using phase modulation; and logic circuitry located within the electronic device and configured to receive the delayed signal.
- 2. The circuit according to claim 1, wherein the phase modulation causes the energy of the signal to spread over a range of frequencies.
- 3. The circuit according to claim 1, wherein the delay generator is capable of accepting a control signal as input.
- 4. The circuit according to claim 3, wherein the signal and the delayed signal differ by an amount of delay; and
wherein the amount of delay is adjustable according to the value specified by the control signal.
- 5. The circuit according to claim 1, wherein the circuit is integrated with a CPU on an integrated circuit.
- 6. The circuit according to claim 4, wherein the delay generator further comprises:
a delay circuit; and a delay controller for controlling the delay circuit based on the control signal; wherein the signal is transmitted along the delay circuit in a delayed manner; and wherein the delay controller controls the transmission of the signal along the delay circuit in accordance with the control signal.
- 7. The circuit according to claim 7, wherein the delay generator further comprises a delay multiplexer having two inputs and an output; and
wherein the delay circuit further comprises a first delay line and a second delay line; wherein the first delay line is coupled to one input of the delay multiplexer and the second delay line is coupled to the other input of the delay multiplexer; wherein the delay controller is capable of separately controlling the first delay line and the second delay line; and wherein the delay controller controls the delay multiplexer to select either one of the first and second delay lines to drive the output of the delay multiplexer.
- 8. The circuit according to claim 1, wherein the signal is a clock signal.
- 9. The circuit according to claim 7, wherein the delay generator further comprises a delay multiplexer having a plurality of inputs and an output; and
wherein the delay circuit further comprises a plurality of delay lines; wherein each of the delay lines is respectively coupled to one input of the delay multiplexer; wherein the delay controller is capable of separately controlling each of the plurality of delay lines; and wherein the delay controller controls the delay multiplexer to select one of the plurality of delay lines to drive the output of the delay multiplexer.
- 10. A clock-signal-delaying circuit, comprising:
a first adjustable delay line having a clock signal as its input; a second adjustable delay line having the clock signal as its input; a delay multiplexer having two inputs and an output, wherein the first and second adjustable delay lines are respectively coupled to the two inputs; and a delay controller for controlling the first and second adjustable delay lines and the delay multiplexer in accordance with a control signal; wherein the control signal represents an overall delay of the clock signal; wherein the delay multiplexer selects either the first adjustable delay line or the second adjustable delay line in accordance with a command generated by the delay controller to drive its output to produce a delayed version of the clock signal; and wherein the overall delay varies with time in such a manner as to cause spreading of the spectrum of the delayed version of the clock signal.
- 11. The circuit according to claim 10, wherein nature of the overall delay is predetermined.
- 12. The circuit according to claim 10, wherein nature of the overall delay is random.
- 13. The circuit according to claim 10, wherein the clock signal is transmitted along the first adjustable delay line in accordance with a first predetermined delay;
wherein the clock signal is transmitted along the second adjustable delay line in accordance with a second predetermined delay; wherein the first and second predetermined delays both fall within a range of delays having a maximum value and a minimum value; and wherein the difference between the maximum value and the minimum value within the range of delays is at least one period of the clock signal.
- 14. The circuit according to claim 13, wherein when the overall delay is to be increased to close to the maximum value, whichever of the first and second adjustable delay lines not currently selected to drive the output of the delay multiplexer is then set to a new predetermined delay which equals to one clock period less than the maximum value; and
wherein when the overall delay is to be increased to exceed the maximum value, whichever of the first and second adjustable delay lines not currently selected to drive the output of the delay multiplexer is then selected to drive the output of the delay multiplexer.
- 15. The circuit according to claim 13, wherein when the overall delay is to be decreased to close to the minimum value, whichever of the first and second adjustable delay lines not currently selected to drive the output of the delay multiplexer is then set to a new predetermined delay which equals to one clock period more than the minimum value; and
wherein when the overall delay is to be decreased to less than the minimum value, whichever of the first and second adjustable delay lines not currently selected to drive to the output of the delay multiplexer is then selected to drive the output of the delay multiplexer.
- 16. An improved clock-signal-generating circuit, comprising:
a reference oscillator for generating a first clock signal; a frequency multiplier for increasing the frequency of the first clock signal thereby producing a second clock signal; and a clock buffer for amplifying the second clock signal; wherein the circuit is improved by including a delay element coupled between the frequency multiplier and the clock buffer; and wherein the delay element phase-modulates the second clock signal produced by the frequency multiplier in accordance with a predetermined delay.
- 17. A method for reducing electromagnetic interference generated by a signal inside an electronic device, comprising the steps of:
generating the signal; phase-modulating the signal in accordance with a control delay; and routing the phase-modulated signal to logic circuitry located within the electronic device; wherein the step of phase-modulating the signal results in a spreading of the energy of the signal over a range of frequencies in a short time interval.
- 18. The method according to claim 17, wherein the step of phase-modulating the signal further comprises the steps of:
inputting the signal to each of two separate delay lines; and selecting either one of the two separate delay lines to drive an output of a delay multiplexer based on the control delay.
- 19. The method according to claim 18, wherein the selecting step includes:
when the control delay is close to an upper delay limit, setting whichever one of the two separate delay lines not currently selected to drive the output of the delay multiplexer to a new delay which is one clock period less than the upper delay limit; and when the control delay exceeds the upper delay limit, selecting whichever one of the two separate delay lines not currently selected to drive the output of the delay multiplexer to drive the output of the delay multiplexer.
- 20. The method according to claim 18, wherein the selecting step includes:
when the control delay is close to a lower delay limit, setting whichever one of the two separate delay lines not currently selected to drive the output of the delay multiplexer to a new delay which is one clock period more than the lower delay limit; and when the control delay becomes less than the upper delay limit, selecting whichever one of the two separate delay lines not currently selected to drive the output of the delay multiplexer to drive the output of the delay multiplexer.
- 21. The method according to claim 17, wherein the step of phase-modulating the signal further comprises the steps of:
inputting the signal to each of a plurality of delay lines; and selecting one of said plurality of delay lines to drive an output of a delay multiplexer based on the control delay.
- 22. The method according to claim 21, wherein the selecting step includes:
when the control delay is close to an upper delay limit, setting a delay line not currently selected to drive the output of the delay multiplexer to a new delay which differs from the upper delay limit by an integer number of clock periods; and when the control delay exceeds the upper delay limit, selecting a delay line not currently selected to drive the output of the delay multiplexer to drive the output of the delay multiplexer.
- 23. The method according to claim 21, wherein the selecting step includes:
when the control delay is close to a lower delay limit, setting a delay line not currently selected to drive the output of the delay multiplexer to a new delay which differs from the lower delay limit by an integer number of clock periods; and when the control delay becomes less than the lower delay limit, selecting a delay line not currently selected to drive the output of the delay multiplexer to drive the output of the delay multiplexer.
- 24. An improved method for reducing electromagnetic interference generated by a clock signal, comprising the steps of:
generating a first clock signal; multiplying the frequency of the first clock signal to produce a second clock signal; and amplifying the second clock signal before distributing the second clock signal to logic circuitry; wherein said improvement comprises the step of:
phase-modulating the second clock signal before the amplifying step; wherein the step of phase-modulating the second clock signal results in a spreading of the energy of the second clock signal over a range of frequencies; and wherein the spreading of the energy of the second clock signal over the range of frequencies is achieved over a short time interval.
- 25. A clock-signal-delaying circuit, comprising:
a plurality of adjustable delay lines each having a clock signal as its respective input; a delay multiplexer having a plurality of inputs and an output, wherein the plurality of adjustable delay lines are respectively coupled to the plurality of inputs; and a delay controller for controlling the plurality of adjustable delay lines and the delay multiplexer in accordance with a control signal; wherein the control signal represents an overall delay of the clock signal; wherein the delay multiplexer selects one of the plurality of adjustable delay lines in accordance with a command generated by the delay controller to drive its output to produce a delayed version of the clock signal; and wherein the overall delay varies with time in such a manner as to cause spreading of the spectrum of the delayed version of the clock signal.
- 26. The circuit according to claim 25, wherein nature of the overall delay is predetermined.
- 27. The circuit according to claim 25, wherein nature of the overall delay is random.
- 28. The circuit according to claim 25, wherein each of said plurality of adjustable delay lines transmits the clock signal in accordance with a predetermined delay, each of said predetermined delays is adjustable;
wherein each of the predetermined delays falls within a range of delays having a maximum value and a minimum value; and wherein the difference between the maximum value and the minimum value within the range of delays is at least one period of the clock signal.
- 29. The circuit according to claim 28, wherein when the overall delay is to be increased to close to the maximum value, another adjustable delay line not currently selected to drive the output of the delay multiplexer is then set to a new predetermined delay which differs from the maximum value by an integer number of clock periods; and
wherein when the overall delay is to be increased to exceed the maximum value, one of the other adjustable delay lines not currently selected to drive the output of the delay multiplexer is then selected to drive the output of the delay multiplexer.
- 30. The circuit according to claim 28, wherein when the overall delay is to be decreased to close to the minimum value, another adjustable delay line not currently selected to drive the output of the delay multiplexer is then set to a new predetermined delay which differs from the minimum value by an integer number of clock periods; and
wherein when the overall delay is to be decreased to less than the minimum value, one of the other adjustable delay lines not currently selected to drive to the output of the delay multiplexer is then selected to drive the output of the delay multiplexer.
CROSS REFERENCES TO RELATED APPLICATION
[0001] The present application claims the benefit of priority under 35 U.S.C. § 119 from U.S. Provisional Patent Application Serial No. 60/333,706, entitled “EMI REDUCTION USING TUNABLE DELAY LINES” filed on Nov. 27,2001, the disclosure of which is hereby incorporated by reference in its entirety for all purposes.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60333706 |
Nov 2001 |
US |