JPH0456504A - Digital compensation method for oscillated frequency and digital compensation oscillator - Google Patents
Digital compensation method for oscillated frequency and digital compensation oscillatorInfo
- Publication number
- JPH0456504A JPH0456504A JP16756190A JP16756190A JPH0456504A JP H0456504 A JPH0456504 A JP H0456504A JP 16756190 A JP16756190 A JP 16756190A JP 16756190 A JP16756190 A JP 16756190A JP H0456504 A JPH0456504 A JP H0456504A
- Authority
- JP
- Japan
- Prior art keywords
- compensation
- value
- physical quantity
- frequency
- relative
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Oscillators With Electromechanical Resonators (AREA)
- Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
Abstract
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は物理量に起因した周波数特性をデジタル的にS
at、たデジタル補償発振器を利用分野とし、特に物理
量を温度として補償メモリの記憶容量を大幅に減じたデ
ジタル温度補償発振器に関する。Detailed Description of the Invention (Field of Industrial Application) The present invention digitally analyzes frequency characteristics caused by physical quantities.
The field of application is a digitally compensated oscillator, and particularly relates to a digital temperature compensated oscillator in which the physical quantity is temperature and the storage capacity of the compensation memory is significantly reduced.
(発明の背景)
水晶発振器は水晶振動子に起因した周波数温度特性(以
下、温度特性とする)を有する。このため、水晶振動子
の負荷容量を温度に応じて変化させ、温度特性を補償し
たものが普及している0例えば、このようなものの一つ
に温度特性に応答した補償電圧を所謂電圧副*型(VC
XO)の電圧可変容量素子に印加する温度補償発振器が
ある。(Background of the Invention) A crystal oscillator has frequency-temperature characteristics (hereinafter referred to as temperature characteristics) due to the crystal resonator. For this reason, crystal oscillators whose load capacitance is changed according to temperature to compensate for temperature characteristics are becoming popular.For example, one such device is a so-called voltage sub* Type (VC
There is a temperature compensated oscillator that applies voltage to the voltage variable capacitance element (XO).
近年では、温度特性に対応する温度補償特性をデジタル
情報として補償メモリに記憶し、これにより補償電圧を
供給するデジタル式のものが注目を浴びている。In recent years, digital devices have been attracting attention, in which temperature compensation characteristics corresponding to temperature characteristics are stored as digital information in a compensation memory, and a compensation voltage is thereby supplied.
(従来技術)
j145i1はこのような一従来例を説明する図で、同
図(a)は温度補償発振器の−同図(b)は温度補償回
路の概略ブロック図である。(Prior Art) Reference numeral 145i1 is a diagram illustrating such a conventional example, where (a) is a schematic block diagram of a temperature compensation oscillator and (b) is a schematic block diagram of a temperature compensation circuit.
温度補償発振器は発振回路1を例えばコルピッツ型とし
、水晶振動子2に電圧可変容量素子3を接続してvcx
oとする。そして、電圧可変容量素子3に補償電圧を印
加する温度補償回路4を接続して構成される。温度補償
回路4は補償メモリ5、温度検出部6、A/D変換部7
及びD/A変換部8からなる。補償メモリ5は、水晶発
振器の温度特性に対応した温度補償特性の補償データを
記憶する。温度補償特性は第5図に示したように各温度
時の周波数補償量に応じた補償電圧量で示される。補償
データは温度補償特性を複数の微小領域T++〜。)に
分割する。そして、各補償電圧量に相当した補償値をデ
ジタル値とし、補償メモリ5の各番地に記憶される。温
度検出部6は例えばサーミスタ回路網からなり、周囲温
度に応答して検出電圧を発生する。A/D変換部7は検
出電圧をデジタル値にし、補償メモリ5中のこれに応答
した番地を選択する。D/A変換#8は補償メモリ5か
らの補償値を補償電圧に変換し、電圧可変容量素子3に
印加して温度特性を補償する(基準周波数を維持する)
。The temperature compensated oscillator has an oscillation circuit 1 of, for example, a Colpitts type, and a voltage variable capacitance element 3 connected to a crystal oscillator 2.
o. A temperature compensation circuit 4 for applying a compensation voltage to the voltage variable capacitance element 3 is connected thereto. The temperature compensation circuit 4 includes a compensation memory 5, a temperature detection section 6, and an A/D conversion section 7.
and a D/A converter 8. The compensation memory 5 stores compensation data of temperature compensation characteristics corresponding to the temperature characteristics of the crystal oscillator. As shown in FIG. 5, the temperature compensation characteristic is represented by the amount of compensation voltage corresponding to the amount of frequency compensation at each temperature. The compensation data includes temperature compensation characteristics in multiple microregions T++~. ). Then, the compensation value corresponding to each compensation voltage amount is made into a digital value and stored in each address of the compensation memory 5. The temperature detection section 6 is composed of, for example, a thermistor circuit network, and generates a detection voltage in response to the ambient temperature. The A/D converter 7 converts the detected voltage into a digital value and selects an address in the compensation memory 5 corresponding to the digital value. D/A conversion #8 converts the compensation value from the compensation memory 5 into a compensation voltage, and applies it to the voltage variable capacitance element 3 to compensate for the temperature characteristics (maintains the reference frequency).
.
(従来技術の間原点)
しかしながら、このようなものでは、微小領域T(+〜
。)における補償値を各周波数補償J1(補償電圧量)
に応じた絶対量として基本的に記憶するので、そのビッ
ト数を多くして大容量の補償メモリ5を必要とする問題
があった。なお、温度変化が急激な場合は、補償メモリ
5の選択される番地が不連続的になるので、補償メモリ
5としてビット単価の高いランダムアクセス型の記憶素
子を使う必要があった。(Origin between prior art) However, in such a thing, the minute area T (+ ~
. ) for each frequency compensation J1 (compensation voltage amount)
Since the data is basically stored as an absolute amount corresponding to , there is a problem that the number of bits is increased and a large-capacity compensation memory 5 is required. Note that when the temperature changes rapidly, the selected addresses of the compensation memory 5 become discontinuous, so it is necessary to use a random access type storage element with a high bit unit price as the compensation memory 5.
(発明の目的)
本発明は補償メモリの記憶容量を大幅に減する発振周波
数のデジタル補償方法及びデジタル補償発振器を提供す
ることを目的とする。(Objective of the Invention) An object of the present invention is to provide a digital compensation method for an oscillation frequency and a digital compensation oscillator that can significantly reduce the storage capacity of a compensation memory.
(解決手段)
本発明は、周波数補償特性を複数の微小物理領域に分割
して、基準物理量における周波数補償量を基準補償値と
し、各微小物理領域間の周波数増減量を、基準補償値を
起点として、順次に一つ前の微小物理領域に比較した相
対補償値として予め記憶し、前記発振器の動作中におけ
る各物理量時の補償値を、物理量の増減に応じた相対補
償値と基準補償値との積算値から求めたことを基本的な
解決手段とする。以下、本発明を温度補償発振器に適用
した場合を例として詳細に説明する。(Solution Means) The present invention divides the frequency compensation characteristic into a plurality of microphysical regions, uses the frequency compensation amount in the reference physical quantity as a reference compensation value, and calculates the frequency increase/decrease between each microphysical region from the reference compensation value. , the compensation value for each physical quantity during the operation of the oscillator is stored in advance as a relative compensation value compared to the previous microphysical region sequentially, and the compensation value for each physical quantity during the operation of the oscillator is divided into a relative compensation value and a reference compensation value according to the increase/decrease in the physical quantity. The basic solution is obtained from the integrated value of . Hereinafter, a case in which the present invention is applied to a temperature compensated oscillator will be described in detail as an example.
(実施例)
第1図は本発明の一実施例を説明する温度補償発振器中
の特に温度補償回路のブロック図である。(Embodiment) FIG. 1 is a block diagram of a temperature compensation circuit in a temperature compensation oscillator explaining an embodiment of the present invention.
温度補償発振器は前述したように水晶発振器をvcxo
とし、これに温度補償回路を接続して構成される(前第
4図参照)、温度補償回路は、II略すると、補償メモ
リ9と番地選択部10と補償値決定部11からなり、こ
れらの各部はクロックパルスに同期して動作する。As mentioned above, the temperature compensated oscillator uses a crystal oscillator as VCXO.
The temperature compensation circuit consists of a compensation memory 9, an address selection section 10, and a compensation value determination section 11. Each part operates in synchronization with clock pulses.
補償メモリ9は例えば三次曲線とした温度補償特性に応
答してこれを補償するデータを予め記憶する。温度補償
特性は、I[2図の模式図に示したように、三次曲線(
イ)における各微小領域T(+−nl内の周波数補償量
(以下補償量とする)をそれぞれ一定値とする。そして
、各微小領域T + +〜。)間の増減を一定の補償量
(ΔV)をもって表した階段上曲線(ロ)に置換される
。但し、補償量(V)は補正する周波数量に相当した電
圧値である。補償データDz−n+は5 Wi段上曲線
(ロ)に基づき。The compensation memory 9 stores in advance data for compensating for the temperature compensation characteristic, which is, for example, a cubic curve. The temperature compensation characteristic is expressed by a cubic curve (I [as shown in the schematic diagram in Figure 2).
Let the amount of frequency compensation (hereinafter referred to as compensation amount) within each minute region T (+-nl) be a constant value. Then, the increase or decrease between each minute region T + + ~.) is set to a constant compensation amount ( ΔV) is replaced by a stepwise curve (b). However, the compensation amount (V) is a voltage value corresponding to the frequency amount to be corrected. Compensation data Dz-n+ is based on the 5 Wi step upper curve (b).
各微小領域T。の補償量を一つ前の微小領域T0−4に
比較し、補償量の増減を+1または−1の相対補償値と
して形成される。この実施例では、基準温度tiI(基
準領域Tl1)を補償量の最も少ない温度補償領域の低
域端とする。そして、基準温度を日時の補償量を基準補
償量Vllとし、これを基準補償値(この場合は0)と
する。また、この基準補償値を起点として相対補償値は
順次に決定される。Each minute area T. The compensation amount is compared with the previous minute region T0-4, and the increase or decrease in the compensation amount is formed as a relative compensation value of +1 or -1. In this embodiment, the reference temperature tiI (reference region Tl1) is set as the low end of the temperature compensation region where the amount of compensation is the smallest. Then, the compensation amount for the reference temperature and date and time is set as the reference compensation amount Vll, and this is set as the reference compensation value (in this case, 0). Further, relative compensation values are sequentially determined using this reference compensation value as a starting point.
この例で、補償データDt+〜。)の各相対補償値は、
各温度j+s、+〜n)時、補償メモリ9の番地A−5
〜・)に応答して示すと下表1(及び第2図)のように
なる、なお、各番地A、の番地コードは基準番地コード
をOとしてn(整数)で示される。また、補償メモリ9
中には番地A@が便宜上あるものとしたが、実際上はな
いものである。In this example, the compensation data Dt+~. ), each relative compensation value is
At each temperature j+s, +~n), address A-5 of compensation memory 9
. In addition, compensation memory 9
It is assumed that the address A@ is included therein for convenience, but in reality it is not included.
表1
温度t@t+ t2°・ts tv t8°°t+@t
z t+2°’にn−I Ln番地A@AI A2・・
A6 A7 A3−Al@^++ A電2・・^。−+
An値 0 1 2−− 6 7 8−10 11
12=n−1nテーータDs D+ D2・−D
s 07 Ds−・D+@ D++ D+2・−
Do−+ D−値 0 +1 +1・・+1
−1 +l・・−1−1−1・−+1+1番地選択部
10は、比較部12.温度検出部13− 1!LD/A
変換部14及び第1計数部15からなる。比較部12は
温度検出部13からの周囲温度に相当した周囲温度電圧
Vtと第1A/D変換部14からの動作温度電圧v0と
を比較する。そして、周囲温度(電圧Vt)が動作温度
(電圧V。)より大きい場合は+1を、小さい場合は−
1のいずれか一方の判定値を出力する。第1計数部15
は所謂積算カウンタとして機能するとともに、初期値を
基準番地コードに応答し1例えば8ビツトのO値(2進
数)に設定される。そして、比較部12からの判定値を
積算し1番地コードnとともに動作温度値nを決定する
。但し、動作温度t0は、発振器の動作中における補償
メモリ9の選択された番地A7に応答した各温度t。時
を示す、第1D/A変換部14は動作温度値nをアナロ
グ量の動作温度電圧V e + t n +に変換する
。Table 1 Temperature t@t+ t2°・ts tv t8°°t+@t
z t+2°' n-I Ln address A@AI A2...
A6 A7 A3-Al@^++ A-Electric 2...^. −+
An value 0 1 2-- 6 7 8-10 11
12=n-1n theta Ds D+ D2・-D
s 07 Ds-・D+@ D++ D+2・-
Do-+ D-value 0 +1 +1...+1
-1 +l...-1-1-1...-+1+1 The address selection section 10 includes the comparison section 12. Temperature detection section 13-1! LD/A
It consists of a converting section 14 and a first counting section 15. The comparison unit 12 compares the ambient temperature voltage Vt corresponding to the ambient temperature from the temperature detection unit 13 and the operating temperature voltage v0 from the first A/D conversion unit 14. If the ambient temperature (voltage Vt) is higher than the operating temperature (voltage V.), set +1, and if lower, -
The judgment value for either one of 1 is output. First counting section 15
functions as a so-called integration counter, and its initial value is set to 1, for example, an 8-bit O value (binary number) in response to the reference address code. Then, the judgment values from the comparator 12 are integrated to determine the operating temperature value n together with the 1st address code n. However, the operating temperature t0 is the temperature t corresponding to the selected address A7 of the compensation memory 9 during operation of the oscillator. The first D/A converter 14 converts the operating temperature value n into an analog operating temperature voltage V e + t n +.
補償値決定部11は、選択部1巳 符号設定部17、第
2計数部18、第2A/D変換部19からなる。選択部
16は、例えばスイッチと遅延素子からなり、比較器1
2からの判定値により動作する。すなわち、動作温度t
nが上昇中でしかも判定値が+1の場合には補償メモリ
9から出力される相対補償値をそのまま選択し、逆の−
1の場合には遅延素子に保持された1クロツク前の相対
補償値を選択する。これは、動作温度t。が下降中で判
定値が+1の場合に、番地Anが一つずれてしまうのを
防ぐためである。符号設定部17は前述同様に判定値に
より動作し、選択部16からの相対補償値の符号を決定
する。すなわち、判定値が+1の場合はその相対補償値
の符号をそのままにする。また、逆に−1の場合は相対
補償値の符号を反転して決定相対値とする。第2計数部
18は、第1計数部15と同様に積算カウンタとして機
能し、初期値を基準補償値として例えば8ビツトの0値
(2進数)に設定される。そして、符号設定部17から
の決定相対値を順次積算して補償値を決定する。第2D
/A変換部19は積算補償値をアナログ量の補償電圧V
、に変換し、vcxoの電圧可変容量素子3に印加する
。The compensation value determination section 11 includes a selection section 1, a code setting section 17, a second counting section 18, and a second A/D conversion section 19. The selection unit 16 includes, for example, a switch and a delay element, and includes a comparator 1
It operates based on the judgment value from 2. That is, the operating temperature t
If n is increasing and the judgment value is +1, the relative compensation value output from the compensation memory 9 is selected as is, and the opposite -
In the case of 1, the relative compensation value held in the delay element one clock ago is selected. This is the operating temperature t. This is to prevent the address An from being shifted by one when the determination value is +1 while falling. The sign setting section 17 operates based on the determination value in the same manner as described above, and determines the sign of the relative compensation value from the selection section 16. That is, when the determination value is +1, the sign of the relative compensation value is left unchanged. Conversely, in the case of -1, the sign of the relative compensation value is inverted and used as the determined relative value. The second counting section 18 functions as an integration counter similarly to the first counting section 15, and is set to, for example, an 8-bit 0 value (binary number) with an initial value as a reference compensation value. Then, the determined relative values from the sign setting section 17 are sequentially integrated to determine the compensation value. 2nd D
/A converter 19 converts the integrated compensation value into an analog compensation voltage V
, and is applied to the voltage variable capacitance element 3 of the vcxo.
以下、このような構成の温度補償発振器の作用を前31
2図及び第3図のタイミングチャートを参考としてより
具体的に説明する。なお、第3図(a)はクロックパル
スPに対する第1計数部15の、同図(b)は補償メモ
リ9の、同図(c)は符号設定部17の、同図(d)は
同j[2計数部18の出力波形である。Below, the operation of the temperature compensated oscillator with such a configuration will be explained as follows.
This will be explained in more detail with reference to the timing charts of FIGS. 2 and 3. 3(a) shows the first counting section 15 for the clock pulse P, FIG. 3(b) shows the compensation memory 9, FIG. 3(c) shows the sign setting section 17, and FIG. 3(d) shows the same. j[2 is the output waveform of the counting section 18.
このようなものでは、先ず、電源投入とともにIi!1
及びI!2計数部15.18は基準値としての0値(0
0000000)に初期設定される。すなわち、動作温
度値が0の動作状態であり、これ以降のクロックパルス
p++〜。)に同期して動作する。そして。In such a device, first, when the power is turned on, Ii! 1
and I! The second counting section 15.18 receives the 0 value (0
0000000). That is, it is an operating state where the operating temperature value is 0, and the subsequent clock pulses p++~. ). and.
周囲温度t+x+が動作温度tl!より高い例えば常温
25℃とすると、電源投入時の周囲温度t8は動作温度
電圧tI11より大きい、したがって、最初のクロック
パルスp1により、比較部12は判定値を+1とし、第
1計数部15の積算値(番地コード、動作温度値)を(
1)にする。そして、番地コード(1)の補償データD
I(+1)は選択516に送出される。選択部16は比
較部12から+1の判定値を受けていることから、補償
データDI(+1)をそのまま符号設定部17に出力す
るとともに保持記憶する。符号設定部エフは同様に判定
値+1により、補償データD+(+1)の符号を代えず
に決定相対値としてtJ2計数部18に送出する。第2
計数部18は、Irl計数部15と同様、tlの積算値
を(1)としてこれを補償値とする。一方、第1D/A
変換器14は動作温度値(1)を受けて動作温度電圧を
上昇させる。そして、これ以降も同様に、クロックパル
スPf2−第1にそれぞれ同期し、動作温度t。はt2
から周囲温度t0直前のtllまで上昇するとともに、
積算補償値は各決定相対値を積算されて(3)となる。Ambient temperature t+x+ is operating temperature tl! For example, if the room temperature is 25°C, the ambient temperature t8 at power-on is higher than the operating temperature voltage tI11. Therefore, the first clock pulse p1 causes the comparison unit 12 to set the judgment value to +1, and the first counting unit 15 integrates the Values (address code, operating temperature value) (
1). Then, compensation data D for address code (1)
I(+1) is sent to select 516. Since the selection unit 16 receives the determination value of +1 from the comparison unit 12, it outputs the compensation data DI (+1) as it is to the sign setting unit 17 and holds and stores it. Similarly, the sign setting unit F sends the compensation data D+(+1) to the tJ2 counting unit 18 as a determined relative value based on the judgment value +1 without changing the sign. Second
The counting unit 18, like the Irl counting unit 15, sets the integrated value of tl to (1) and uses this as a compensation value. On the other hand, 1st D/A
Transducer 14 receives the operating temperature value (1) and increases the operating temperature voltage. From then on, the operating temperature t is similarly synchronized with the clock pulse Pf2-1. is t2
As the ambient temperature increases from tll to just before t0,
The integrated compensation value is obtained by integrating each determined relative value (3).
次に、クロックパルスP+2の立ち上がり時では動作温
度1++は周囲温度t8よりもまだ低いので、比較器1
2は判定値を+1に維持した状態にある。Next, at the rising edge of clock pulse P+2, operating temperature 1++ is still lower than ambient temperature t8, so comparator 1
2 is in a state where the judgment value is maintained at +1.
そして、クロックパルスp+2の立ち上がりにより。Then, due to the rising edge of clock pulse p+2.
動作温度はtl2に上昇する、また1判定値は+1であ
るので選択部16は補償データDI2(−1)をそのま
ま符号設定部17に送出する。そして、符号設定#17
は判定値+1によりそのまま決定相対値(−1)として
積算値を(2)にする。その直後、動作温度t+2はi
IR囲温度txを越えることから判定値を−1にする。Since the operating temperature rises to tl2 and the 1 judgment value is +1, the selection section 16 sends the compensation data DI2 (-1) as is to the sign setting section 17. And sign setting #17
is directly determined as a determined relative value (-1) based on the judgment value +1, and the integrated value is made (2). Immediately after that, the operating temperature t+2 becomes i
Since the IR ambient temperature tx is exceeded, the judgment value is set to -1.
そして、クロックパルスPI3により動作温度は1++
に下降する。そして、クロックパルスPI3の立ち上が
り時では動作温度1++は周囲温度乞うよりもまだ高い
ので、比較器12は判定値を−1に維持した状態にある
。そして、クロック六ルスp+3の立ち上がりにより、
動作温度は1++に下降する。また、判定値は−1であ
るので、選択部16は1クロツク前の補償データD12
(−1)を符号設定部17に送出する。そして、符号設
定部17は判定値−1により符号を反転して決定相対値
を+1として積算値を(3)にする。このようにして1
周囲温度が動作温度1++とtl2との間(温度領域T
12)で安定しているときは一11t算補償値は(2)
または(3)となる。Then, the operating temperature is set to 1++ by clock pulse PI3.
descend to When the clock pulse PI3 rises, the operating temperature 1++ is still higher than the ambient temperature, so the comparator 12 maintains the judgment value at -1. Then, with the rise of the clock 6rus p+3,
The operating temperature drops to 1++. Also, since the determination value is -1, the selection unit 16 selects the compensation data D12 from one clock ago.
(-1) is sent to the code setting section 17. Then, the sign setting unit 17 inverts the sign based on the determination value -1, sets the determined relative value to +1, and sets the integrated value to (3). In this way 1
The ambient temperature is between the operating temperature 1++ and tl2 (temperature range T
12), the compensation value calculated by 11t is (2)
Or (3).
そして、これに相当した補償電圧がvcxoに印加され
、交互に選択される動作温度1++とtl2時の発振周
波数となって定常状態となる。Then, a compensation voltage corresponding to this is applied to vcxo, and the oscillation frequency at the operating temperature 1++ and tl2, which are alternately selected, becomes a steady state.
以上のように、このようなものでは、基準温度tl1時
の基準補償値に、周囲温度及びその増減方向に応答した
決定相対値を順次積算し、その積算補償値により補償電
圧量を決定したので、デジタル的な温度補償を可能にす
る。そして、補償データD(じ。、は各微小温度領域間
における補償量の増減をそれぞれ+1または−1として
表した相対補償値からなるので、それぞれ1ビツトの最
小ビット数で形成される。したがって、補償メモリ9の
記憶容量は基本的には微小領域の数のみですむので、従
来例のものに比して大幅に減少する。As described above, in this type of device, the determined relative value in response to the ambient temperature and its increase/decrease direction is sequentially integrated to the reference compensation value at the reference temperature tl1, and the amount of compensation voltage is determined by the integrated compensation value. , allowing digital temperature compensation. Since the compensation data D consists of relative compensation values expressing the increase/decrease in the amount of compensation between each minute temperature region as +1 or -1, each is formed with the minimum number of bits of 1 bit. Therefore, The storage capacity of the compensation memory 9 is basically only required for the number of minute areas, so it is significantly reduced compared to the conventional example.
また、この実施例では、基準補償値を周波数補償量の最
も小さい温度特性の低域端とするので、第1及び第2計
数部15.18の初期値をOとすることができ、積算カ
ウンタを構成する上でハード的に有利である。In addition, in this embodiment, since the reference compensation value is set to the low end of the temperature characteristic with the smallest amount of frequency compensation, the initial values of the first and second counting sections 15.18 can be set to O, and the integration counter It is advantageous in terms of hardware when configuring.
(他の事項)
なお−上記実施例では、番地選択部10を比較部12、
温度検出部13及び第1D/A変換部14及びj[1計
数部15から構成したが、要は周囲温度に応じて補償メ
モリの番地を指定するとともに、周囲温度の増減方向を
認知する機能を有していればよく、上記構成のみに限定
されるものではない。また1選択部16及び符号設定部
17は補償メモリ9とWi2計数部と18の間に設けて
各補償データDl−0)を決定したが、その場所及び方
法に拘らず実質的にこのような機能をもったものはここ
での選択部及び符号設定部に該当する。(Other matters) Note that in the above embodiment, the address selection section 10 is replaced by the comparison section 12,
It is composed of a temperature detection section 13, a first D/A conversion section 14, and a counting section 15, but the point is that it has a function of specifying the address of the compensation memory according to the ambient temperature and recognizing the direction of increase/decrease in the ambient temperature. The configuration is not limited to the above configuration. In addition, although the 1 selection section 16 and the sign setting section 17 are provided between the compensation memory 9 and the Wi2 counting section 18 to determine each compensation data Dl-0), they are substantially the same regardless of the location and method. Those with functions correspond to the selection section and code setting section here.
また、階段状特性の各微小領域Tz〜。)における周波
数補償量は一つ前の微小領域に比較した+1または−1
の相対補償値として設定したが、例えば温度特性が傾斜
を大きくしてその増減を+1または−1でカバーしきれ
ない場合は、その部分を+2または一2以上の相対補償
値をもって表すこともできる。この場合、補償メモリは
その微小領域に対して2ビット以上を必要とするが、こ
のようなものでも本願発明の効果を奏する。また、相対
補償値としてOを含む例えば+1.0、−1の3値とし
、平坦部をOに対応させれば、補償量を一定にして周波
数のゆらぎを小さくすることができる。Moreover, each minute region Tz~ with step-like characteristics. ) is +1 or -1 compared to the previous minute area.
For example, if the temperature characteristic has a large slope and the increase/decrease cannot be covered by +1 or -1, that part can be expressed as a relative compensation value of +2 or 12 or more. . In this case, the compensation memory requires two or more bits for the small area, but even such a memory can produce the effects of the present invention. Further, if the relative compensation value is set to three values including O, for example +1.0 and -1, and the flat portion is made to correspond to O, it is possible to keep the compensation amount constant and reduce frequency fluctuation.
また、基準補償値は周波数補償量の最も少ない低域端と
したが、例えば常温付近としても同様の効果をもって構
成できるものである。また、基準補償値は必ずしも0と
する必要もなく、例えばOではない数値として、第1及
び第2計数部15.18の初期値をこの数値に相当する
ようにすればよい。Further, although the reference compensation value is set to the low end where the amount of frequency compensation is the smallest, the same effect can be obtained even if the reference compensation value is set at, for example, room temperature. Further, the reference compensation value does not necessarily have to be 0, but may be a value other than O, for example, and the initial values of the first and second counting sections 15.18 may be made to correspond to this value.
また、比較部12からの判定値は+1または1の2値と
したが、例えば+1.0または−1の3値として温度が
許容範囲内の一定値の場合はその判定値を0としてその
間の補償値は変動しないように構成してもよい。例えば
、比較部12からの判定値と、補償メモリ9からの相対
補償値とを乗算し、符号判定I$17の出力とすればよ
い。In addition, the judgment value from the comparator 12 is a binary value of +1 or 1, but if the temperature is a constant value within the allowable range, for example, if the temperature is a constant value within the allowable range, the judgment value is set to 0 and the value between The compensation value may be configured not to change. For example, the determination value from the comparator 12 and the relative compensation value from the compensation memory 9 may be multiplied to produce the output of the sign determination I$17.
なお、本発明によれば高価なランダムアクセス型の記憶
素子ではなく、安価なシーケンシャル型の記憶素子を用
いることができる。この場合、実施例の第1計数部15
と補償メモリ9を一体化して構成でき回路を著しく簡略
化でき工業的な価値は極めて高い。Note that according to the present invention, an inexpensive sequential type memory element can be used instead of an expensive random access type memory element. In this case, the first counting section 15 of the embodiment
The circuit can be configured by integrating the compensating memory 9 and the compensating memory 9, which greatly simplifies the circuit and has extremely high industrial value.
また、本発明は、物理量を温度とした温度補償発振器に
適用されるのみならず、例えば電源電圧変動による発振
周波数の補償等にも利用でき、その趣旨を逸脱しない範
囲内で適宜に変更できるものである。Furthermore, the present invention is not only applicable to a temperature-compensated oscillator using temperature as a physical quantity, but also can be used, for example, to compensate for oscillation frequency due to fluctuations in power supply voltage, and can be modified as appropriate without departing from the spirit thereof. It is.
(発明の効果)
本発明は、周波数補償特性を複数の微小物理領域に分割
して、基準物理量における周波数補償量を基準補償値と
し、各微小物理領域間の周波数増減量を、基準補償値を
起点として、順次に一つ前の微小物理領域に比較した相
対補償値として予め記憶し、前記発振器の動作中、各物
理量時の補償値を、物理量の増減に応じた相対補償値と
基準補償値との積算値から求めたので、補償メモリの記
憶容量を大幅に減する発振周波数のデジタル補償方法及
びデジタル補償発振器を提供できる。(Effects of the Invention) The present invention divides the frequency compensation characteristic into a plurality of microphysical regions, uses the frequency compensation amount in the reference physical quantity as the reference compensation value, and calculates the frequency increase/decrease between each microphysical region using the reference compensation value. As a starting point, it is stored in advance as a relative compensation value sequentially compared to the previous microphysical region, and during the operation of the oscillator, the compensation value at each physical quantity is divided into a relative compensation value and a reference compensation value according to the increase/decrease in the physical quantity. Since the calculation is made from the integrated value of the oscillation frequency, it is possible to provide a digital compensation method for the oscillation frequency and a digital compensation oscillator that greatly reduce the storage capacity of the compensation memory.
第1図は本発明のデジタル補償発振器の一実施例を温度
補償発振器に適用した場合の特に温度補償回路のブロッ
ク図である。第2図は上記実施例の温度補償発振器のデ
ジタル的な温度補償を説明する模式図である。第3図は
タイミングチャートであり、同図(a)は上記実施例中
のクロックパルスに対する第1計数部の、同図(b)は
補償メモリの、同図(c)は符号設定部の、同図(d)
は同第2計数部の出力波形図である。
第4図(a)は従来例を説明するデジタル温度補償発振
器の、同図(b)は温度補償回路のブロック図、第5図
は同温度補償発振器の温度補償を説明する模式図である
。
第1図
]3
第3図
(α)%+<+、aif’ (4r コJ’ 叡r
(¥ FJL崖幻1)クー・2
パiし入 P
讐声塑
第4図
第5図FIG. 1 is a block diagram of a temperature compensation circuit in which an embodiment of the digital compensation oscillator of the present invention is applied to a temperature compensation oscillator. FIG. 2 is a schematic diagram illustrating digital temperature compensation of the temperature compensated oscillator of the above embodiment. FIG. 3 is a timing chart, in which FIG. 3(a) shows the first counting section for the clock pulse in the above embodiment, FIG. 3(b) shows the compensation memory, and FIG. 3(c) shows the sign setting section. Same figure (d)
is an output waveform diagram of the second counting section. FIG. 4(a) is a block diagram of a digital temperature compensation oscillator illustrating a conventional example, FIG. 4(b) is a block diagram of a temperature compensation circuit, and FIG. 5 is a schematic diagram illustrating temperature compensation of the same temperature compensation oscillator. Figure 1] 3 Figure 3 (α)%+<+, aif' (4r koJ' 叡r
(¥ FJL cliff phantom 1) Ku・2 Pai Shiiri P Enemy voice plastic Figure 4 Figure 5
Claims (7)
周波数補償特性を、基準物理量から複数の微小領域に分
割して各微小領域内の周波数補償量をそれぞれ一定値と
して表し、各微小領域間における周波数補償量の増減を
、前記基準物理量時の周波数補償量を基準補償値として
、順次に一つ前の微小領域時に比較した符号を有する相
対補償値として予め記憶し、 前記発振器の動作中、前記物理量の増減に応じて前記相
対補償値を選択するとともに、該物理量の増減方向に応
じて該相対補償値の符号を再決定して決定相対値とし、
該決定相対値を前記基準補償値に積算して各物理量時の
積算補償値を求め、該積算補償値に基づいて前記周波数
特性を補償する発振周波数のデジタル補償方法。(1) The frequency compensation characteristic corresponding to the frequency characteristic of the oscillator caused by the physical quantity is divided from the reference physical quantity into multiple microregions, and the frequency compensation amount in each microregion is expressed as a constant value, and the frequency compensation characteristic between each microregion is The increase/decrease in the frequency compensation amount is stored in advance as a relative compensation value having a sign compared with that in the immediately previous minute region, using the frequency compensation amount at the time of the reference physical quantity as a reference compensation value, and during the operation of the oscillator, Selecting the relative compensation value according to the increase or decrease in the physical quantity, and re-determining the sign of the relative compensation value according to the direction of increase or decrease in the physical quantity to make it a determined relative value,
A digital compensation method for an oscillation frequency, wherein the determined relative value is integrated with the reference compensation value to obtain an integrated compensation value for each physical quantity, and the frequency characteristic is compensated based on the integrated compensation value.
記載のデジタル補償発振器。(2) The digital compensation oscillator according to claim 1, wherein the physical quantity is temperature.
波数補償特性を、基準物理量から複数の微小領域に分割
して基準物理量時の周波数補償量を基準補償値とし、各
微小領域間における周波数補償量の増減を、前記基準物
理量時の周波数補償量を基準補償値として、順次に一つ
前の微小領域時に比較した相対補償値とし、該相対補償
値を各番地に予め記憶した補償メモリと、 前記発振器の動作中、前記物理量の増減に応じて前記補
償メモリの番地を選定するとともに、該番地に記憶した
前記相対補償値の符号を該物理量の増減方向に応じて再
決定する番地選択部と、前記符号の再決定された相対補
償値を決定相対値として前記基準補償値に順次に積算し
、該積算補償値に相当した周波数補償量を決定する補償
値決定部とを具備してなるデジタル補償発振器。(3) The frequency compensation characteristic for the frequency characteristic of the oscillator caused by the physical quantity is divided from the reference physical quantity into multiple minute regions, and the frequency compensation amount at the time of the reference physical quantity is used as the reference compensation value, and the frequency compensation amount between each minute region is a compensation memory that stores the relative compensation value in advance at each address; and the oscillator; an address selection unit that selects an address of the compensation memory according to an increase or decrease in the physical quantity during operation, and re-determines the sign of the relative compensation value stored at the address according to the direction in which the physical quantity increases or decreases; a compensation value determining unit that sequentially integrates the relative compensation value whose sign has been redetermined as a determined relative value on the reference compensation value and determines a frequency compensation amount corresponding to the accumulated compensation value. .
囲第1項または第3項記載のデジタル補償発振器。(4) The digital compensation oscillator according to claim 1 or 3, wherein the relative value is +1 or -1.
地コードを動作温度値とし、該動作温度値による動作物
理量と周囲物理量との大小を比較して判定値を出力し、
該判定値を前記周囲物理量の増減に応じて順次に積算し
て、前記番地コードを決定する特許請求の範囲第3項記
載のデジタル補償発振器。(5) The address selection section takes the address code for selecting the address of the compensation memory as an operating temperature value, compares the operating physical quantity based on the operating temperature value with the surrounding physical quantity, and outputs a judgment value;
4. The digital compensation oscillator according to claim 3, wherein the address code is determined by sequentially integrating the determination value according to an increase or decrease in the surrounding physical quantity.
囲第5項記載のデジタル補償発振器。(6) The digital compensation oscillator according to claim 5, wherein the judgment value is +1 or -1.
、第3項、第4項、第5項または第6項記載のデジタル
補償発振器。(7) The digital compensation oscillator according to claim 2, 3, 4, 5, or 6, wherein the physical quantity is temperature.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2167561A JP3001934B2 (en) | 1990-06-26 | 1990-06-26 | Digital compensation method of oscillation frequency and digital compensation oscillator |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2167561A JP3001934B2 (en) | 1990-06-26 | 1990-06-26 | Digital compensation method of oscillation frequency and digital compensation oscillator |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0456504A true JPH0456504A (en) | 1992-02-24 |
| JP3001934B2 JP3001934B2 (en) | 2000-01-24 |
Family
ID=15852012
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2167561A Expired - Fee Related JP3001934B2 (en) | 1990-06-26 | 1990-06-26 | Digital compensation method of oscillation frequency and digital compensation oscillator |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3001934B2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003152449A (en) * | 2001-11-09 | 2003-05-23 | Murata Mfg Co Ltd | Digital control temperature compensation crystal oscillator and electronic apparatus using the same |
| JP2007269198A (en) * | 2006-03-31 | 2007-10-18 | Honda Motor Co Ltd | Vehicle suspension control device, vehicle body attitude control method, and vehicle height adjustment method |
-
1990
- 1990-06-26 JP JP2167561A patent/JP3001934B2/en not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003152449A (en) * | 2001-11-09 | 2003-05-23 | Murata Mfg Co Ltd | Digital control temperature compensation crystal oscillator and electronic apparatus using the same |
| JP2007269198A (en) * | 2006-03-31 | 2007-10-18 | Honda Motor Co Ltd | Vehicle suspension control device, vehicle body attitude control method, and vehicle height adjustment method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3001934B2 (en) | 2000-01-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH02296410A (en) | Delay circuit | |
| JP3352688B2 (en) | Oscillation unit for base station of digital cellular wireless network | |
| JPH0456504A (en) | Digital compensation method for oscillated frequency and digital compensation oscillator | |
| US6157267A (en) | Variable frequency multiple loop ring oscillator | |
| JP3293756B2 (en) | Voltage control circuit and temperature compensated piezoelectric oscillator using the same | |
| JP2007208584A (en) | Frequency adjustment circuit | |
| US5909106A (en) | Control signal for a voltage generator for an LCD screen control circuit | |
| JP3189386B2 (en) | Temperature compensated crystal oscillator | |
| JP3960016B2 (en) | Digitally controlled temperature-compensated crystal oscillator and electronic device using the same | |
| US5195044A (en) | Digital oscillator for generating a signal of controllable frequency | |
| JP2979934B2 (en) | Digital temperature compensated oscillator | |
| JP3176107B2 (en) | Digitally controlled temperature compensated crystal oscillator | |
| JPH05145342A (en) | Variable frequency signal generating method | |
| JP2584991B2 (en) | Digitally controlled temperature compensated crystal oscillator | |
| JPH02123804A (en) | Initializing method for digital temperature compensation oscillator | |
| JPH025605A (en) | Temperature compensated oscillator | |
| JP4082207B2 (en) | Frequency synthesizer | |
| JPH06175747A (en) | Information processor | |
| JPH06318820A (en) | Control circuit for temperature versus frequency characteristic for digital control temperature compensation crystal oscillator | |
| JP2729815B2 (en) | Power consumption reduction method of digital temperature compensated oscillator | |
| JPS61289706A (en) | Temperature compensation oscillator | |
| JPH05110432A (en) | PLL frequency synthesizer | |
| JP2634425B2 (en) | Pitch modulation circuit | |
| KR930004762Y1 (en) | Oscillation Frequency Stabilization Circuit | |
| JPH0563566A (en) | Synthesizer |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071112 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081112 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091112 Year of fee payment: 10 |
|
| LAPS | Cancellation because of no payment of annual fees |