Abstract:
A direct digital synthesizer (30) with noise shaping circuitry can comprise a ROM-less direct digital synthesizer having a quantizer (40) and a noise shaping loop incorporating the quantizer for shaping a quantization noise due to noise from the quantizer. The noise shaping loop can comprise a noise shaping filter (44) and the noise shaping loop can feed back to the noise shaping filter a difference between an input signal (49) to the quantizer and an output signal (43) from the quantizer. The ROM-less direct digital synthesizer can further include a dither (39) combined at an input of the quantizer.
Abstract:
A programmable skew clock signal generator has a frequency generator circuit (104) consistent with the invention produces an output signal F ϕ0 from a reference signal F ref A frequency accumulator (132, 152) is preloaded with a preload value P K1 and receives one reference signal cycle as a clock signal, receives a constant K 1 as an input thereto, with the frequency accumulator (132, 152) having a maximum count K MAX and producing an overflow output. A phase accumulator (136, 156) is preloaded with a preload value P C1 and receives one overflow cycle output from the frequency accumulator (132, 152) as a clock signal and receives a phase offset constant C 1 as an input thereto. The phase accumulator (136, 156) has a maximum count C MAX and produces a phase accumulator (136, 156) output. A delay line (320) is clocked by the reference signal F ref and produces a plurality of delayed reference clock signals at a plurality of tap outputs. A tap selecting circuit (140, 144; 160, 164) receives the phase accumulator output and selects at least one of the tap outputs in response thereto to produce an output F ϕ1 whose phase shift ϕ1 relative to F 0ϕ is a function of P K1 and P C1 .
Abstract:
A delay locked loop circuit (300) has a delay line (304) with coarse adjustment (322) and fine adjustment (360) inputs. The coarse adjustment input (322) provides an overall adjustment of all of the delay elements while the fine adjustment inputs (360) permit adjusting the individual delay value of each delay element. A first multiplexer (330) produces a first selected output while a second multiplexer (334) produces a second selected output. A measurement circuit (334) measures a difference between the first and second outputs. An error calculator (346) receives the output of the measurement circuit and calculates fine adjustment voltages for each of the selected delay elements. A tuning circuit (350) applies the fine adjustment voltages to the fine adjustment inputs.