"恒温槽と、前記恒温槽内に収容された水晶振動子と、前記水晶振動子を用いる発振回路と、前記恒温槽を加熱するヒーターと、前記恒温槽内の温度が前記水晶振動子のゼロ温度係数点の温度となるように前記ヒーターを駆動する温度制御回路と、を有する恒温槽付水晶発振器において、前記温度制御回路は、前記ヒーターに直列に設けられたパワートランジスタと、前記パワートランジスタを駆動する差動増幅器と、前記恒温槽内に設けられて負の抵抗温度特性を有し、電源電圧と前記差動増幅器の反転入力端子との間に接続されたサーミスタと、前記反転入力端子と接地点との間に設けられ前記ゼロ温度係数点の温度の調整に用いられる第1の抵抗と、前記電源電圧と前記差動増幅器の非反転入力端子との間に設けられた第2の抵抗と、前記接地点と前記非反転入力端子との間に設けられた第3の抵抗と、を備え、前記第2の及び第3の抵抗の一方は、複数の抵抗素子を有する抵抗集合体として構成され、前記抵抗集合体を構成する前記複数の抵抗素子のうちの一つの抵抗素子は、正の抵抗温度特性を有して周囲温度を検出する温度検出用抵抗素子であることを特徴とする、恒温槽付水晶発振器。前記抵抗集合体は、前記抵抗集合体の一端と接続点との間に設けられた第1の抵抗素子と、前記接続点と前記抵抗集合体の他端との間に設けられた第2の抵抗素子と、を有し、前記第2の抵抗素子に対して前記温度検出用抵抗素子が並列に設けられている、請求項1に記載の恒温槽付水晶発振器。前記抵抗集合体は、第1の抵抗素子と前記温度検出用抵抗素子とを直列に接続して構成されている、請求項1に記載の恒温槽付水晶発振器。水晶振動子のZTCは、同じ切断方位の水晶片を使用し、同じ振動周波数であるとしても、水晶振動子ごとに少しずつ異なっている。そのため、より高い周波数精度の恒温槽付水晶発振器を製造する際には、水晶振動子を恒温槽内に格納した上で、恒温槽を加熱するヒーターを駆動して恒温槽の温度を変えながら発振周波数を観測してZTC温度を求め、求めたZTC温度に応じて温度制御回路内の各抵抗の値を決定し抵抗値の調整を行うことになる。例えば、図5に示した回路構成の場合であれば、抵抗R1~R3の少なくとも1つの調整を行うが、実際には、抵抗R1の調整を行うことが多い。しかしながらこのように調整を行うとしても、恒温槽の構造や恒温槽内でのサーミスタの配置によっては、サーミスタの温度が厳密に水晶振動子の温度と一致しなくなり、また、恒温槽から周囲への放熱量が周囲温度に依存することから、サーミスタでの検出温度に基づいて求めたZTC温度見掛け上のZTC温度自体が周囲温度によって変化することになる。恒温槽内のサーミスタで検出した温度に応じて制御を行うので、見掛け上のZTC温度が変動するようでは適切な制御を行えなくなる。また、水晶振動子のZTCに応じて温度制御回路内の各抵抗値を調整したとしても、これらの抵抗自体も抵抗温度係数を有して周囲温度に応じて抵抗値を変えるから、それについての補償を行うことも考えなければならない。結局、高精度な恒温槽付水晶発振器を構成するためには、恒温槽内の温度を検出するサーミスタのほかに周囲温度を検出する温度センサを設けるだけでは不十分であり、温度制御回路における構成と調整方法とについて十分な配慮を行う必要がある。サーミスタを用いて温度制御を行っているときの周囲温度と恒温槽内の実際の温度との関係は、大まかに言えば、例えば、図6aの太線に示すように、周囲温度の上昇に対するヒータ発熱量の低減が不十分であって周囲温度が上昇するにつれて恒温槽温度も上昇する場合と、図6bの太線に示すように、周囲温度の上昇に対するヒータ発熱量を抑制が過剰であって周囲温度が上昇するにつれて恒温槽温度が下降する場合がある。図6aとbのどちらの温度特性となるかは、恒温槽自体やその周辺部の構造や熱的環境、恒温槽内でのサーミスタの配置などの種々の要因に依存する。いずれの場合においても、図示点線に示すように、周囲温度によらずに恒温槽温度が一定となりしかもその温度が真のZTC温度であるような補正が行われるように、温度制御回路を構成して調整しなければならない。本発明の目的は、水晶振動子ごとのZTC温度の違いに対応でき、周囲温度が変動しての周波数変動をきたすことがない恒温槽付水晶発振器を提供することにある。本発明の恒温槽付水晶発振器は、恒温槽と、恒温槽内に収容された水晶振動子と、水晶振動子を用いる発振回路と、恒温槽を加熱するヒーターと、恒温槽内の温度が水晶振動子のゼロ温度係数点の温度となるようにヒーターを駆動する温度制御回路と、を有する恒温槽付水晶発振器において、温度制御回路は、ヒーターに直列に設けられたパワートランジスタと、パワートランジスタを駆動する差動増幅器と、恒温槽内に設けられて負の抵抗温度特性を有し、電源電圧と差動増幅器の反転入力端子との間に接続されたサーミスタと、反転入力端子と接地点との間に設けられゼロ温度係数点の温度の調整に用いられる第1の抵抗と、電源電圧と差動増幅器の非反転入力端子との間に設けられた第2の抵抗と、接地点と非反転入力端子との間に設けられた第3の抵抗と、を備え、第2の及び第3の抵抗の一方は、複数の抵抗素子を有する抵抗集合体として構成され、抵抗集合体を構成する複数の抵抗素子のうちの一つの抵抗素子は、正の抵抗温度特性を有して周囲温度を検出する温度検出用抵抗素子であることを特徴とする。本発明では、一般に非直線性が大きな負の抵抗温度特性を有するサーミスタによって恒温槽内温度を検出してこれを差動増幅器の反転入力端子すなわち-入力にフィードバックするとともに、第1及び第2の抵抗からなり差動増幅器の非反転入力端子すなわち入力に接続されるいわゆる抵抗ネットワーク内に、少なくとも2つの通常の抵抗素子の他に、正の抵抗温度特性を有して周囲温度を検出する抵抗素子を設けるようにしている。これにより、水晶振動子ごとのZTC温度の違いに対応できるとともに、周囲温度の変化による見掛け上のZTC温度の変化を補償することができて、恒温槽付水晶発振器における発振周波数をさらに安定したものとすることができる。次に、本発明の好ましい実施の形態の恒温槽付水晶発振器について説明する。図1に示す本発明の実施の一形態の恒温槽付水晶発振器は、図5に示したものと同様のものであるが、温度制御回路での回路構成の点で、図5に示したものと異なっている。具体的には図1に示す回路では、図5に示す回路における抵抗R2の代わりに、抵抗R21~R23が設けられている。抵抗R21の一端には電源電圧Vcc2が供給され、この抵抗R21の他端は接続点17に接続する。この接続点17と差動増幅器16の非反転入力端子との間に抵抗R22,R23が並列に設けられている。図1に示した回路は、周囲温度と実際の恒温槽温度とが図6aに示すような関係周囲温度が上昇すると恒温槽温度も上昇する関係にあるときに、周囲温度によらずに恒温槽温度を一定にして水晶振動子XのZTC温度とするための回路である。図1に示す構成において、抵抗R1,R3,R21,R22は、抵抗温度係数が小さな通常の抵抗素子であるのに対し、抵抗R23としては、周囲温度を検出する温度センサとして、直線的な正の抵抗温度特性を有する抵抗素子が使用される。抵抗R1は、水晶振動子XでのZTC温度のばらつきを補正するZTC調整用抵抗であり、水晶振動子Xについて実測されたZTC温度に応じて値が設定される。これに対し、抵抗R21,R22,R3は温度制御回路における感度調整用の抵抗である。上述したように、サーミスタThでの温度検出値に基づく見掛け上のZTC温度は周囲温度によって変わり得るが、これらの3個の感度調整用の抵抗R21,R22,R3と周囲温度を検出する正の抵抗温度特性を有する抵抗R23とによって、周囲温度が変化したとしても水晶振動子Xの温度設定を常にZTC温度とすることが可能になる。例えば、この水晶発振器の周囲温度として想定される温度範囲内の2点において、サーミスタThで検出される恒温槽10内の温度を変化させながら水晶振動子Xの振動周波数を求めて見掛け上のZTC温度を求めることにより、このような見掛け上のZTC温度が変化しないような抵抗R21,R22,R3の抵抗値を決定することができる。図2に示した本発明の別の実施形態の恒温槽付水晶発振器は、図5に示したものと同様のものであるが、抵抗R2の代わりに、抵抗温度係数が小さな通常の抵抗素子である抵抗R24と直線的な正の抵抗温度特性を有する抵抗R25とを直列に接続したものを設けている点で、図5に示したものと異なっている。抵抗R1,R3も、抵抗温度係数が小さな通常の抵抗素子で構成されている。図2に示した回路も、周囲温度と実際の恒温槽温度とが図6aに示すような関係にあるときに、周囲温度によらずに恒温槽温度を一定にして水晶振動子XのZTC温度とするための回路である。図2の回路において、抵抗R1はZTC調整用抵抗であり、抵抗R3,R24は感度調整用の抵抗であり、抵抗R25は周囲温度を検出するための抵抗である。2個の感度調整用の抵抗R3,R24を上述と同様に設定することで、周囲温度が変化したとしても水晶振動子Xの温度設定を常にZTC温度とすることが可能になる。図3に示すさらに別の実施形態の恒温槽付水晶発振器は、図5に示したものと同様のものであるが、温度制御回路での回路構成の点で、図5に示したものと異なっている。具体的には図3に示す回路では、図5に示す回路における抵抗R3の代わりに、抵抗R31~R33が設けられている。抵抗R31の一端は接地され、この抵抗R31の他端は接続点18に接続する。この接続点18と差動増幅器16の非反転入力端子との間に抵抗R32,R33が並列に設けられている。図3に示した回路は、図1に示した回路とは異なり、周囲温度と実際の恒温槽温度とが図6bに示すような関係周囲温度が上昇すると恒温槽温度が下降する関係にあるときに、周囲温度によらずに恒温槽温度を一定にして水晶振動子XのZTC温度とするための回路である。図3に示す構成において、抵抗R1,R2,R31,R32は、抵抗温度係数が小さな通常の抵抗素子であるのに対し、抵抗R33としては、周囲温度を検出する温度センサとして、直線的な正の抵抗温度特性を有する抵抗素子が使用される。抵抗R1はZTC調整用抵抗であり、抵抗R2,R31,R32は温度制御回路における感度調整用の抵抗である。上述したように、サーミスタThでの温度検出値に基づく見掛け上のZTC温度は周囲温度によって変わり得るが、これらの3個の感度調整用の抵抗R21,R22,R3と周囲温度を検出する正の抵抗温度特性を有する抵抗R33とによって、周囲温度が変化したとしても水晶振動子Xの温度設定を常にZTC温度とすることが可能になる。例えば、この水晶発振器の周囲温度として想定される温度範囲内の2点において、サーミスタThで検出される恒温槽10内の温度を変化させながら水晶振動子Xの振動周波数を求めて見掛け上のZTC温度を求めることにより、このような見掛け上のZTC温度が変化しないような抵抗R2、R31,R32の抵抗値を決定することができる。図4に示したさらに別の実施形態の恒温槽付水晶発振器は、図5に示したものと同様のものであるが、抵抗R3の代わりに、直線的な正の抵抗温度特性を有する抵抗R34と抵抗温度係数が小さな通常の抵抗素子である抵抗R35とを直列に接続したものを設けている点で、図5に示したものと異なっている。抵抗R1,R2も、抵抗温度係数が小さな通常の抵抗素子で構成されている。図4に示した回路も、周囲温度と実際の恒温槽温度とが図6bに示すような関係にあるときに、周囲温度によらずに恒温槽温度を一定にして水晶振動子XのZTC温度とするための回路である。図4の回路において、抵抗R1はZTC調整用抵抗であり、抵抗R2,R35は感度調整用の抵抗であり、抵抗R34は周囲温度を検出するための抵抗である。2個の感度調整用の抵抗R2,R35を上述と同様に設定することで、周囲温度が変化したとしても水晶振動子Xの温度設定を常にZTC温度とすることが可能になる。"