1. Field of the Invention
The present invention relates to a digital control oscillator, and particularly to a digital control oscillator for converting a digital signal into an analog signal, and outputting a clock having a frequency that corresponds to the analog signal.
2. Description of the Related Art
A digital control oscillator is conventionally used for regenerating a clock from a digital signal (clock recovery) in record/playback device, communication device, and television signal processor and the like. The digital control oscillator is a circuit for outputting a clock having a frequency corresponding to a digital data.
For example a record/playback device such as a DVD (Digital Versatile Disc), a DVC (Digital Video Cassette), and a HDD (Hard Disk Drive) generates a synchronous clock necessary for recording/playing by a circuit called a digital read channel. Inside the digital read channel, a digital control oscillator is provided. A phase difference between a digital data read from DVD etc and a clock of the digital control oscillator is detected, and a feedback of the phase difference data is input to the digital control oscillator so as to regenerate a clock.
In recent years, with an advance in high density digital data to be recorded as represented by DVD and HDD, a clock recovery technique with higher accuracy is demanded for. Especially for DVD, a synchronous clock differs in inner periphery and outer periphery, and a DVD needs to support special playback including fast and slow motion play. Accordingly a wider range (frequency variable range) from a minimum frequency (lower limit frequency) to a maximum frequency (upper limit frequency) and a higher resolving power are required.
A conventional digital oscillator disclosed in Japanese Unexamined Patent Publication No. 2003-23354 is well known.
In a conventional digital control oscillator, the DAC 910 converts a digital control data DF that is supplied externally into an analog control current Idac, and the CCO 911 outputs a clock CKo to outside having an output frequency fo that corresponds to the control current Idac.
DAC 910 uses a control current Ics that is supplied by the PLL 900 as a reference current for D/A conversion. The-PLL 900 generates a dividing clock CKm, which is a reference clock supplied externally being divided by M in the 1/M divider 901, and at the same time, the CCO 906 generates an internal clock CKi having an oscillation frequency f1 that corresponds to the control current Ics, and the 1/N divider 907 generates a dividing clock CKn, which is the internal clock CKi being divided by N. Further, the phase detector 902 detects a phase difference between the dividing clock CKm and the dividing clock CKn, and generates a phase difference signal Sp having a pulse width corresponding to the phase difference. The loop filter 903 filters the phase difference signal Sp and generates a control voltage Vcs. Further, the VIC 904 converts the control voltage Vcs into the control current Ics, and the current mirror circuit 905 supplies the control current Ics to the DAC 910 and the CCO 906.
As shown in
Further, as shown in
By combining the characteristic of the DAC 910 shown in
In a conventional digital control oscillator, the PLL 900 is constituted of the CCO 906 having an identical configuration with the CCO 911, and the PLL 900 is locked to a center frequency c of the CCO 911 so as to be a center of the control current Idac, that is supplied from the DAC 910 to the CCO 911. In other words, the center frequency of the output from the digital control oscillator is fixed by the oscillation frequency of the PLL 900.
This prevents from an input current—output frequency characteristic of the CCO from changing as well as the center frequency from fluctuating, which is caused by variations in production tolerance and a difference in surrounding environment such as a temperature difference and power supply voltage etc.
However it has been discovered that with a conventional digital control oscillator, even in a case in which a center frequency of an output is fixed, an frequency could fluctuate in a range outlying the center frequency, thereby deteriorating a performance of the digital control oscillator.
As shown in
Further, as shown in
By combining the characteristic of the DAC 910 shown in
As described in the foregoing, with the center value Dfmax/2 of the control data DF, the output frequency fo does not fluctuate even if an environment changes. However in a range outlying the center value DFmax/2, the output frequency fo fluctuates as an environment changes. For example the output frequency fo fluctuates the most at a lower limit value “0” or an upper limit value DFmax of the control data DF. Because the slope of the characteristic fluctuates, the upper and lower limit value of the output frequency fo changes, thereby causing the output frequency fo range to deviate from a desired range.
As shown in
As shown in
In a reverse way as the
As described in the foregoing, with a conventional digital control oscillator, a center frequency of an output can be maintained to be constant, however in a range outlying a center, an output frequency fluctuates, eventually fluctuating an upper and a lower limit value of the output frequency. It is therefore difficult to keep the frequency variable range constant. If the frequency variable range extends, an output frequency that varies per bit of the control data DF being input becomes larger, thereby lowering a resolving power of the output frequency and a performance of the digital control oscillator.
Furthermore, even when leaving an extra in a desired frequency variable range, assuming a case that the frequency variable range becomes smaller, the resolving power of the output frequency declines, causing to deteriorate the performance.
According to an aspect of the present invention, there is provided a digital control oscillator that includes a reference signal generation circuit for generating a first reference signal of a first signal level and a second reference signal of a second signal level, a conversion circuit for converting a digital signal being input into an analog output control signal having a range from the first signal level to the second signal level, and an output oscillator for outputting a clock having a frequency corresponding to the output control signal.
With this digital control oscillator, an upper and a lower limit of the output clock frequency can be fixed by inputting control signals from the first signal level to the second signal level to the output oscillator. This helps keep the frequency variable range to be constant even when a characteristic of the oscillator fluctuates, and prevents the resolving power from declining, thereby restraining the performance of the digital control oscillator from deteriorating.
According to another aspect of the present invention, there is provided a digital control oscillator that includes a conversion circuit for converting a digital signal being inputted into an analog output control signal, an output oscillator for outputting a clock having a frequency corresponding to the output control signal, and a control circuit for controlling an upper and a lower limit value of the output control signal to be a specified value.
With the digital control oscillator, by controlling an upper and a lower limit value of a control signal inputted to an output oscillator to a specified value, a frequency variable range can be kept constant and the resolving power can be prevented from declining, thereby reducing a performance deterioration of the digital control oscillator.
The present invention provides a digital control oscillator that reduces a fluctuation of a variable range of an output frequency and suppresses performance deterioration.
The above and other objects, advantages and features of the present invention will be more apparent from the following description taken in conjunction with the accompanying drawings, in which:
The invention will be now described herein with reference to illustrative embodiments. Those skilled in the art will recognize that many alternative embodiments can be accomplished using the teachings of the present invention and that the invention is not limited to the embodiments illustrated for explanatory purposes.
A digital control oscillator according to a first embodiment of the present invention is described hereinafter in detail. The digital control oscillator of this embodiment is characterized by controlling an upper and lower limit of an output frequency to be fixed using two PLLs.
A configuration of the digital control oscillator of this embodiment is described hereinafter in detail with reference to
For example the PLL 100a and the PLL 100b are reference signal generation circuits for generating a control current I1 (a first reference signal) and a control current I2 (a second reference signal). The PLL 100a and the PLL 100b are also control circuits for controlling an upper and lower limit of a control current Idac, that is inputted to the CCO 111. The PLL 100a (a first PLL circuit) generates the control current I1 based on a reference clock CKr, and also locks an oscillation frequency to a frequency f1 (a first frequency) by the control current I1. The PLL 100b (a second PLL circuit) generates a control current I2, and also locks an oscillation frequency to a frequency f2 (a second frequency) by the control current I2. In this example, the frequency f1 is a lower limit frequency of the output frequency fo, while the frequency f2 is an upper limit frequency of the output frequency fo.
For example the current addition/subtraction circuits 112 and 113, and the DAC 110 form a conversion circuit 10 that refers to the control currents I1 and I2, and converts the control data DF into a control signal with a range from the control current I1 to the control current I2. The control current I1 is a signal corresponding to a lower limit value of the control signal Idac, and the control current I2 is a signal corresponding to an upper limit value of the control signal Idac.
The current addition/subtraction circuit 112 adds/subtracts the control current I1, supplied from the PLL 100a, and the control current I2, supplied from the PLL 100b, to generate a reference current Iref. In this example, the current addition/subtraction circuit 112 subtracts the control current I1 from the control current I2, and supplies a differential signal to the DAC 110 as the reference current Iref.
The DAC 110 is a current output type, in which the DAC 110 converts a control data DF, supplied externally, into an analog current Io. In this embodiment, the DAC 110 takes the reference current Iref, supplied from the current addition/subtraction circuit 112, as a maximum reference current, and generates the analog current Io, with the reference current Iref (i.e. control current I2−I1) as an upper limit.
The current addition/subtraction circuit 113 adds/subtracts the analog current Io and the control current I1, supplied from the PLL 100a, and generates the control current Idac. In this example, the current addition/subtraction circuit 112 adds the control current I1 to the analog current Io, and supplies the added signal to the CCO 111 as the control current Idac. Specifically, the current addition/subtraction circuit 113 converts the analog current Io, with an upper limit of the control current I2−I1, into the control current Idac, having a range from the current control I1 to the control current I2.
The CCO 111 is an output oscillator for outputting a clock CKo having an output frequency fo that corresponds to the control current Idac, supplied from the current addition/subtraction circuit 113. The CCO 111 generates the clock CKo having the output frequency fo from the lower limit frequency f1 to the upper limit frequency f2, corresponding to the control current Idac from the control current I1 to the control current I2.
Configurations of the PLL 100a and the PLL 100b are described hereinafter in detail. The configurations of the PLL 100a and the PLL 100b are the same. The PLL 100a includes a 1/M divider 101a, a phase detector 102a, a loop filter 103a, a VIC 104a, a current mirror circuit 105a, a CCO 106a, and a 1/N divider 107a. The PLL 100b includes a 1/M divider 101b, a phase detector 102b, a loop filter 103b, a VIC 104b, a current mirror circuit 105b, a CCO 106b, and a 1/N divider 107b.
In the PLL 100a, the 1/M divider 101a (a second divider) divides a reference clock CKr having a frequency fr, inputted externally, by M. Then the PLL 100a supplies the divided clock Ckm1 having a frequency fm1 (i.e. fr/M) to the phase detector 102a.
The CCO 106a (a first PLL oscillator) generates an internal clock CK1 having a frequency f1 corresponding to the control current I1 and supplies the internal clock to the 1/N divider 107a. The 1/N divider 107a (a first divider) divides the internal clock having the frequency f1, that is supplied from the CCO 106a, by N1. Then the 1/N divider 107a supplies the divided clock having a frequency fn1 (i.e. f1/N) to the phase detector 102a as a divided clock CKn1.
The phase detector 102a (a first phase detector) detects a phase difference between the divided clock CKm1, supplied from the 1/M divider 101a, and the divided clock CKn1, supplied from the 1/N divider 107a. The phase detector 102a then supplies a phase difference signal Sp1 having a pulse width corresponding the phase difference to the loop filter 103a.
The loop filter 103a smoothes and filters the phase difference by charging/discharging to an internal condenser based on the phase difference signal Sp1, which is supplied from the phase detector 102a, and generates a control voltage Vcs1 to be supplied to the VIC 104a.
The VIC 104a (a first reference signal conversion circuit) converts a control voltage Vcs1, supplied from the loop filter 103a, into the control current I1. The VIC 104a then supplies the control current I1 to the current mirror circuit 105a. The current mirror circuit 105a (a first current mirror circuit) generates the same current as the control current I1, supplied from the VIC 104a. The current mirror circuit 105a then supplies the generated control current I1 to the current addition/subtraction circuits 112 and 113, and the CCO 106a. The current mirror circuit 105a outputs the control current I1 for controlling a lower limit value of the control signal Idac, and for controlling an oscillation of the frequency f1.
The PLL 100b and the PLL 100a have the same configuration, in which they define the oscillation frequencies f1 and f2 and the control current I1 and I2 according to dividing ratios of the 1/M divider 101a and the 1/N divider 101a. Accordingly by changing the dividing ratios of the dividers, a lower and an upper limit frequency of the digital control oscillator can be changed.
The 1/M divider 101b (a fourth divider) divides the reference clock CKr by M to generate a divided clock CKm2 having a frequency fm2 (i.e. fr/M2). The CCO 106b (a second PLL oscillator) generates an internal clock CK2 having a frequency f2 corresponding to the control current I2. The 1/N divider 107b (a third divider) divides the internal clock CK2 by N2, and generates a divided clock Ckn having a frequency fn2 (i.e. f2/N2).
The phase detector 102b (a second phase detector) detects a phase difference between the divided clock CKm2 and the divided clock CKn2, and generates a phase difference signal Sp2 corresponding to the phase difference. The loop filter 103b filters the phase difference signal Sp2, and generates a control voltage Vcs2. The VIC 104b (a second reference signal conversion circuit) converts the control voltage Vcs1 into the control current I2.
The current mirror circuit 105b (a second current mirror circuit) generates the same current as the control current I2, supplied from the VIC 104b. The current mirror circuit 105b then supplies the generated control current I2 to the current addition/subtraction circuit 112 and the CCO 106b. The current mirror circuit 105b outputs the control current I2 for controlling an upper limit value of the control signal Idac, and for controlling an oscillation of the frequency f2.
An example of configuration of the conversion circuit 10 comprising the DAC 110 is described hereinafter in detail with reference to
As shown in
The current mirror circuit 105a comprises the MOS transistors Q11, Q12, and Q13, that are connected to form current mirrors. To be specific, sources of the MOS transistors Q11 to Q13 are connected to a power supply potential, gates of the MOS transistors Q11 to Q13 are connected to each other, and the gates are commonly connected to a drain of the MOS transistor Q11.
Generally a current mirror circuit generates a current complying to a ratio of a size of each MOS transistor (gate width W/gate length L). In this example, the MOS transistors Q11 to Q13 are the same size. For example if the control current I1 is supplied from the VIC 104a to the drain of the MOS transistor Q11, the same control current I1 flows to the MOS transistors Q12 and Q13. The control current I1 is supplied from the MOS transistor Q12 to the CCO 106a, and the control current I1 is supplied from the MOS transistor Q13 to the current addition/subtraction circuits 112 and 113.
The current mirror circuit 105a comprises the MOS transistors Q21, Q22, and Q23, that are connected to form current mirrors. To be specific, sources of the MOS transistors Q21 to Q23 are connected to a power supply potential, gates of the MOS transistors Q21 to Q23 are connected to each other, and the gates are also commonly connected to a drain of the MOS transistor Q21. In this example, the MOS transistors Q21 to Q23 are the same size.
For example if the control current I2 is supplied from the VIC 104b to the drain of the MOS transistor Q21, the same control current I2 flows to the MOS transistors Q22 and Q23. The control current I1 is supplied from the MOS transistor Q12 to the CCO 106a, and the control current I1 is supplied from the MOS transistor Q13 to the current addition/subtraction circuits 112 and 113.
The current addition/subtraction circuit 112 comprises MOS transistors Q31 and Q32, that are connected to form current mirrors. To be specific, sources of the MOS transistors Q31 and Q32 are connected to a ground potential, gates are connected to each other, and the gates are also commonly connected to a drain of the MOS transistor Q31. Further, the drain of the MOS transistor Q31 is connected to the drain of the MOS transistor Q23. The drain of the MOS transistor Q32 is connected to the drain of the MOS transistor Q13 through a node N11. In this example, the MOS transistors Q31 and Q32 are the same size.
For example if the control current I2 is supplied from the VIC 105b to the drain of the MOS transistor Q31, the same control current I2 flows to the MOS transistors Q32 and Q23. Then the control current I1 flows from the MOS transistor Q13 to the node N11, and the control current I2 flows from the node N11 to the MOS transistor Q32. As a result, a current value of the node N11 becomes the reference current Iref=the control current I2−the control current I1. This current value of the node N11 is supplied to the DAC 110.
The DAC 110 comprises MOS transistors Q41 to Q45 and Q51 to Q55. The MOS transistors Q41 and Q51 are connected in series, the MOS transistors Q42 and Q52 are connected in series, the MOS transistors Q43 and Q53 are connected in series, the MOS transistors Q44 and Q54 are connected in series, and the MOS transistors Q45 and Q55 are connected in series.
As the DAC 110 is regarded to convert N bit control data DF from digital to analog, the MOS transistors Q42 to Q45, and Q52 to Q66 are provided to support 1 bit to N−1 bit. For example the MOS transistors Q42 and Q52 convert LSB (least Significant Bit), the MOS transistors Q43 and Q53 convert 2LSB (second bit from the LSB), the MOS transistors Q44 and Q54 convert 3LSB (third bit from the LSB), and the MOS transistors Q45 and Q55 convert MSB (Most Significant Bit).
A gate of the MOS transistor Q51 is connected to a ground potential, and is provided between the MOS transistor Q41 and the node N11. The MOS transistors Q41 and the MOS transistors Q42 to Q45 are connected to form current mirrors. Sources of the MOS transistors Q41 to Q45 are connected to a power supply potential, gates of the MOS transistors Q41 to Q45 are connected to each other, and the gates are also commonly connected to a drain of the MOS transistor Q51. Gates of the MOS transistors Q52 to Q55 are supplied with bits corresponding to the control data DF, drains are connected to each other, and the drains are also commonly connected to the node N12. The MOS transistor Q51 includes a function to generate a bias condition in the MOS transistor Q41, which is similar to a bias condition generated in the MOS transistors Q42 to Q45 when the MOS transistors Q52 to Q55 are turned on. However, DAC 110 is able to function as a D/A converter even without the MOS transistor Q51.
Size ratio of the MOS transistors Q41 to Q45 are weighted to a specified amount. For example suppose that a size ratio (gate width W/gate length L) of the MOS transistor Q42 to be M, and a size ratio of the MOS transistor Q41 to be 2n-1. If M=1, a current that flows the MOS transistor Q42 is 1/(2n-1) of a current that flows the MOS transistor Q41, which is extremely small and may be susceptible to an influence of noise. It is therefore preferable that M is to be a value to make the current of the MOS transistor Q42 be large enough so that the current is hard to be influenced by noise. In this example, the analog current Io is (I2−I1)×M. By adding I1×M to the analog current Io and dividing it by M in the current addition/subtraction circuit 113, the control current Idac will be in a range from the control current I1 to I2.
For example if the reference current Iref is supplied to the MOS transistor Q41, weighted current tries to flow the MOS transistors Q42 to Q45. The MOS transistors Q52 to Q55 are turned on and off by an appropriate bit of the control data DF, current of the corresponding MOS transistors Q42 to Q45 are added to each so as to supply the analog current Io to the node N12.
In this example, although the DAC 110 is configured to switch only the analog current Io by weightings of the size ratio of the MOS transistors, the analog current Io can be generated by other configuration. For example, by providing several MOS transistors having the same size ratio, decoding the control data DF to a thermo meter code that corresponds to each MOS transistor, and stacking current of each MOS transistor by 1LSB according to the thermo meter code. Weighting and thermo meter code can be combined to form the DAC 110.
The current addition/subtraction circuit 113 is constituted of MOS transistors Q14, Q15, and Q16. The MOS transistor Q14 is connected with the MOS transistor Q11 to form a current mirror. To be more specific, a source of the MOS transistor Q14 is connected to a power supply potential, a gate is connected to a gate and a drain of the MOS transistor Q11, and a drain is connected to the node N12. In this example, a size of the MOS transistor Q14 is M times a size of the MOS transistor Q11. The MOS transistor Q15 and Q16 are connected to form current mirrors. To be more specific, sources of the MOS transistors Q15 and Q16 are connected to a ground potential, gates are connected to each other, and the gates are also commonly connected to a drain of the MOS transistor Q15. Further, a drain of the MOS transistor Q15 is connected to the node N12. A drain of the MOS transistor A16 is connected to the CCO 111. In this example, a size of the MOS transistor Q15 is M times a size of the MOS transistor Q16.
For example if the control current I1 flows to the MOS transistor Q11, the control current I1×M flows to the MOS transistor Q14. Then the analog current Io, which is the converted control data DF, flows from the MOS transistors Q52 to Q55. Further, the control current I1×M flows from the MOS transistor Q14 to the node N12. As a result, a current value of the node N12 becomes; current Io+control current I1×M=(I1 to I2)×M, and then the current is supplied to the MOS transistor Q15. A current (I1 to I2)×M/M=I1 to I2 flows to the MOS transistor Q16, and the current becomes the control current Idac to be supplied to the CCO 111.
Circuit configurations of the CCO 111, CCO 106a, and CCO are described hereinafter with reference to
The CCOs are comprised of P-channel MOS transistors Q121 to Q126, N-channel MOS transistors Q127 to Q133, and inverters INV11 to INV16.
The MOS transistor Q127 and the MOS transistors Q128 to Q134 are connected to form current mirrors. A constant current equal to or a several times of the control current I1, I2, or Idac is supplied to the MOS transistors Q128 to Q133 as a drain current.
Similarly, the MOS transistor Q121 and the MOS transistors Q122 to Q126 are connected to form current mirrors. A constant current equal to or a several times of the control current I1, I2, or Idac is supplied to the MOS transistors Q122 to Q126 as a drain current.
The MOS transistors Q122 and Q129, and the inverter INV11 form a first stage delay element. The MOS transistor Q123 and Q130, and the inverter INV12 form a second stage delay element. The MOS transistor Q124 and Q131, and the INV13 form a third stage delay element. Similarly, the MOS transistor Q125 and Q132, and the inverter INV14 form a fourth stage delay element. The MOS transistor Q126 and Q133, and the inverter INV15 form a fifth stage delay element. A ring oscillator is formed by only the odd number stages of delay elements being connected in a ring (five stages in an example of
The inverter INV16 inverts an output clock from the fifth stage delay element, constituted of the MOS transistor Q126 and Q134, and the inverter INV15. The inverter INV16 also shapes a waveform of the output clock so as to output as a clock CK1, CK2, or CKo.
A characteristic of the digital control oscillator of this embodiment is described hereinafter in detail with reference to
As shown in
As shown in
By combining the characteristic of the DAC 110 shown in
The lower limit frequency f1 is an oscillation frequency locked by the PLL 100a, while the upper limit frequency f2 is an oscillation frequency locked by the PLL 100b. The lower and the upper limit frequency f1 and f2 do not fluctuate even with a change in an environment etc. Therefore, the upper and the lower limit frequency against the control data DF are always fixed, making the frequency variable range be constant.
In this case, as the output frequency fo to the control current Idac in the CCO111 is curved, the output frequency fo as against the control data DF in the digital control oscillator is also curved, as shown in
However in this embodiment, when the control data DF is the lower limit value “0”, the output frequency fo will be the lower limit frequency f1, as with
With this embodiment as described in the foregoing, by setting the variable range of the control current Idac to be supplied to the CCO 111, which is an output oscillator, to a range between the control current I1 to the control current I2 at any time, it is possible to always keep the output frequency fo to be in a range from the lower limit frequency f1 to the upper limit frequency f2, and thereby keeping the frequency variable range to be a desired value. This enables to improve the frequency resolving power of the digital control oscillator, meaning that the number of bits of DAC input can be smaller to obtain an equivalent frequency resolving power, accordingly reducing an area of DAC circuit.
The PLLs 100a and 100b generate the control currents I1 and I2, which are necessary for outputting the lower limit frequency f1 and the upper limit frequency f1 of the frequency variable range. Using the control currents I1 and I2 as a reference, the PLLs 100a and 100b supply a current in a range from the control current I1 to the control current I2 to the CCO 111. By providing the CCO 110, the CCO106a, which is an oscillator of the PLL 100a, and the CCO 106b, which is an oscillator of the PLL 100b in the same circuit, in the same circuit, it is possible to accurately suppress a characteristic fluctuation caused by variations in production tolerance and a change in an environment including a temperature and a power supply change.
If it is designed to make the input current—output frequency characteristic (Idac—fo characteristic) in the CCO to be almost linear, it is possible to define a relationship between the control data DF and the output frequency fo of the digital control oscillator almost as unique regardless of condition.
A digital control oscillator according to a second embodiment of the present invention is described hereinafter in detail. The digital control oscillator of the present invention is characterized in that three points, which are an upper limit, a lower limit, and a center point of an output frequency, are controlled to be fixed using three PLLs.
A configuration of the digital control oscillator of the this embodiment is described hereinafter in detail with reference to
Similar to
The PLL 100a, 100b, and 100c generate control current Iu, Ic, and Id respectively. The PLL 100a generates the control current Iu according to the reference clock CKr, and also locks the oscillation frequency to the frequency fu by the control current Iu. The PLL 100b generates a control current Ic according to the reference clock CKr, and also locks the oscillation frequency to the frequency fc by the control current Ic. The PLL 100c generates a control current Id according to the reference clock CKr, and also locks the oscillation frequency to the frequency fd by the control current Id. In this example, the frequency fd is a lower limit frequency of the output frequency fo. The frequency fu is an upper limit frequency of the output frequency fo. The frequency fc is a center frequency of the output frequency fo.
The current addition/subtraction circuit 161 subtracts the control current Ic of the PLL 100b from the control current Iu of the PLL 100a, and supplies a differential signal to the DAC 110a as a reference current Irefa. The current addition/subtraction circuit 163 subtracts the control current Id of the PLL 100c from the control current Ic of the PLL 100b, and supplies a differential signal to the DAC 110b as a reference current Irefb.
The DAC 110a converts 2n-1/2 to 2n-1 of a N bit control data supplied externally (for example if DF is 8 bit, 128 to 255) into the analog current Ioa. In this embodiment, the DAC 110a takes the reference current Irefa as a maximum reference current so as to generate an analog current Ioa with the reference current Irefa (i.e. current control Iu−ic) as an upper limit.
The DAC 110b converts 0 to 2n-1/2-1 of the N bit control data supplied externally (for example if DF is 8 bit, 0 to 127) into the analog current Iob. In this embodiment, the DAC 110b takes the reference current Irefb as a maximum reference current so as to generate an analog current Iob with the reference current Irefa (i.e. current control Ic−id) as an upper limit.
The current addition/subtraction circuit 164 supplies a signal, in which a control current Id of the PLL 100c being added to an analog current Iob of the DAC 110b, to the current addition/subtraction circuit 164 as an analog current Ioc.
The current addition/subtraction circuit 162 adds the analog current Ioa of the DAC 110a to the analog current Ioc of the current addition/subtraction circuit 164, and supplies the added signal to the CCO 111 as the control current Idac. Specifically, the current addition/subtraction circuit 162 converts the analog currents Ioa and Ioc into the control current Idac, with a center to be the control current Ic in a range from the control current Id to the control current Iu.
The CCO 111 outputs the clock CKo having the output frequency fo corresponding to the control current Idac, which is supplied from the current addition/subtraction circuit 162. The CCO 111 generates the clock CKo having the output frequency fo, whose center frequency is fc in a range from the lower frequency fd to the upper frequency fu.
A characteristic of the digital control oscillator of this embodiment is described hereinafter with reference to
In this example as shown in
A characteristic of the digital control oscillator of this embodiment is shown in
The upper limit frequency fu is an oscillation frequency locked by the PLL 100a. The lower limit frequency fd id an oscillation frequency locked by the PLL 100c. The center frequency fc is an oscillation frequency locked by the PLL 100b. Accordingly as with the first embodiment, the upper limit, the lower limit, and center frequencies do not fluctuate at any time even with a change in an environment etc. Therefore, the upper limit, the lower limit and center frequencies as against the control data DF are always fixed, thereby keeping the frequency variable range to be constant and also suppressing a fluctuation of center frequency.
As described so far in this embodiment, the output frequency fo can always be in a range from the lower limit frequency f1 to the upper limit frequency f1 as well as the center frequency to being fc, by keeping the variable range of the control current Idac to be supplied to the CCO 111, an output oscillator, in a range from the control current Id to the control current Iu, and by making the center to be the control current Ic, using two DACs and three PLLs. This keeps the frequency variable range to be a desired value as with the first embodiment, thereby improving the frequency resolving power. Further by fixing the center frequency fc, a characteristic fluctuation of the center frequency can be suppressed to be more ideal characteristic, even in a case a characteristic is curved as in
In the first embodiment, two points of the output frequency are fixed, and in the second embodiment, three points of the output frequency are fixed. However it is not restricted to those embodiments but may have more DAC or PLL and more points may be fixed. Fixing more points better suppresses a characteristic fluctuation in a case a characteristic of the CCO is curved. Furthermore, dividing the control data DF being inputted into several DACs to input the control data DF reduces a load to each of the DAC, leading to a faster process.
In the above example, although the DAC is a current output type and the oscillator is CCO, it is not restricted to the above embodiments but the DAC may be a voltage output type and the oscillator may be a VCOI for voltage control. Using a voltage output type DAC or CCO facilitates an addition/subtraction of current values using current mirror etc, which realizes a simple circuit configuration and faster operating speed.
It is apparent that the present invention is not limited to the above embodiment and it may be modified and changed without departing from the scope and spirit of the invention.
Number | Date | Country | Kind |
---|---|---|---|
2005-179136 | Jun 2005 | JP | national |