クロックタイミングは電子回路を正しい順序で動作させるのに役立ちます。発振器とクロックジェネレーターはどちらもタイミング信号を作り出しますが、それぞれ異なるニーズに応えます。発振器は単一のクロック信号を生成し、クロックジェネレーターは基準源から複数のクロックを生成・分配します。本記事では、それらの機能、違い、用途、性能要因、選定基準に関する情報を提供します。

発振器とクロックジェネレーターの概要
発振器とは、繰り返し波形を生成する電子回路や部品のことです。この波形は、マイクロコントローラ、センサー、通信モジュール、実際のクロックなどの回路のタイミング基準として使用されます。
クロックジェネレーターは、デジタルシステム向けにクロック信号を生成するタイミング装置です。クリスタルや発振器などの基準ソースから始まり、異なるデバイスやサブシステム向けに1つ以上の出力クロックを生成します。
関係は単純で、発振器が元のタイミング源として機能し、クロックジェネレーターはその発生源を使って追加のクロックを作成・分配できます。
発振器と時計発生器の仕組み

発振器は外部クロック入力を必要とせず、連続的な繰り返し信号を生成します。ほとんどの発振器は、アクティブ回路、フィードバック経路、周波数を決定する成分の3つの主要な要素を使用します。
アクティブ回路が利得を提供します。フィードバック経路は出力信号の一部を入力に戻します。周波数を決定する成分は振動周波数を制御します。設計によっては、この素子は石英結晶、MEMS共振器、セラミック共振器、RCネットワーク、またはLC共振回路である場合があります。
| 発振器の種類 | 仕組み | 典型的な使用方法 |
|---|---|---|
| クリスタル発振器 | 正確な周波数制御のために石英結晶を使用しています。MCU、USB、イーサネット、通信回路、タイミング参照 | |
| MEMS発振器 | 集積発振回路を備えたシリコンMEMS共振器を使用しています。IoTデバイス、ウェアラブル、自動車電子機器、産業用システム | |
| セラミック共振器発振器 | セラミック共振器を使用し、中程度の精度で低コストを実現 | リモコン、おもちゃ、家電、シンプルなコントローラーボード |
| RC発振器 | 抵抗コンデンサネットワークを用いて周波数 | 内部MCUクロック、ウォッチドッグタイマー、シンプルで低コストのタイミング |
| LC発振器 | インダクタ-コンデンサ共振回路を使用しています | RF回路、無線システム、信号発生器、可変周波数回路 |

クロックジェネレーターは、クリスタル、発振器、または外部タイミング源から基準クロックを受け取ります。その後、その参照を処理してシステムが必要とするクロック出力を作成します。
多くのクロックジェネレーターはPLL(位相ロックループ)を使って周波数を乗算、除算、または調整します。例えば、単一のリファレンスクロックでプロセッサ、FPGA、メモリデバイス、通信インターフェースの複数の出力周波数を生成することができます。
クロックジェネレーターには、複数のデバイスを駆動し、CMOS、LVDS、LVPECL、HCSLなど異なる信号フォーマットをサポートする出力バッファも含まれることがあります。主な目的はシステムレベルのクロック管理です。複数の別々の発振器を使う代わりに、設計者は1つの基準源とクロックジェネレーターを使ってボード全体に必要なクロックを供給できます。
発振器とクロックジェネレーターの主な違い
発振器とクロックジェネレーターはどちらもタイミングに使われますが、設計上のニーズは異なります。発振器は単純な単独のクロック源として使用され、システムが複数のクロック信号、周波数変換、またはクロック調整を必要とする場合にクロックジェネレーターが使用されます。
| 特徴 | 発振器 | クロックジェネレーター |
|---|---|---|
| 主な目的 | 安定した周期クロック信号 | システムクロック信号の作成、調整、配布 |
| 典型入力 | 単独で動作し、外部クロック入力は不要です。クリスタル、発振器、またはその他のクロック源からの基準信号が必要です | |
| 出力カウント | 1つのクロック出力を提供する | 複数のクロック出力を提供可能 |
| 周波数の柔軟性 | 固定または限定的な周波数オプションで提供されることが多い | 1つの基準源から異なる周波数を生成できる |
| 回路複雑性 | タイミング機能が少ないシンプルなデバイス | より複雑なのは、PLL、ディバイダ、バッファ、または出力コントロールを含む可能性があるからです。 |
| クロック分布 | 主に1つのローカルタイミング信号を供給します。複数のICやシステムセクションにクロックを配布できる | |
| 同期能力 | 同期制御制限 | 複数のシステムクロックの調整に適している |
| 一般的な使用法 | シンプルな組み込み基板、センサーモジュール、家電、基本的なRF回路 | FPGA基板、プロセッサシステム、ネットワーク機器、データコンバーター、高速インターフェース |
| コスト | 下 | より高く |
クリスタル vs オシレーター vs クロックジェネレーター vs クロックバッファ vs PLL
結晶、オシレーター、クロックジェネレーター、クロックバッファ、PLLは関連するタイミング部品ですが、同じものではありません。結晶はパッシブ共振器であり、発振器はアクティブクロック源、クロックジェネレーターは複数のクロック信号を生成し、クロックバッファは既存のクロックを分配し、PLLはフィードバックを使って周波数を制御または合成します。
| 装置 | 主な機能 | 典型的な入力 | 典型的な出力 | 最適な使い方 |
|---|---|---|---|---|
| クリスタル | 受動周波数の参照を提供します | 動作には発振回路が必要です | 論理レベルクロックを単独で直接出力しない | MCU、RTC、発振回路の低コスト周波数参照 |
| 発振器 | 完全なクロック信号を生成する | 共振器と発振回路がパッケージ内に含まれているため、電源からのみ動作します。通常はCMOS、LVDS、LVPECL、または類似の固定クロック出力が1つ | 単純な回路の基本タイミングソース | |
| クロックジェネレーター | 参照 | クリスタル、発振器、または外部参照クロック | 複数のクロック出力、しばしば異なる周波数で | FPGA、プロセッサ、ネットワーク、通信ボードなどのマルチクロックシステム |
| クロックバッファ | 既存のクロックをコピーし配布する | 既存のクロック信号 | 同じまたは関連するクロック信号の複数コピー | クロックファンアウト、信号分布、複数のICの駆動 |
| PLL | ロック、乗算、除除、または周波数 | 参照クロックまたはクリスタル信号 | 基準 | 周波数合成、ジッター削減、同期、クロック回復 |
周波数精度、安定性、ジッター比較
周波数精度

周波数精度は、出力周波数が意図した値にどれだけ近いかを示します。クリスタル発振器はRC発振器よりも精度が高いです。クロックジェネレーターは安定した基準源によって駆動される場合、正確な出力も提供できます。
通信インターフェース、USB、イーサネット、無線システム、タイミングに敏感な組み込み設計においては、精度が求められます。
温度に対する安定性

周波数安定性とは、クロックの周波数が温度、電圧、経年劣化によってどれだけ変化するかを表します。結晶ベースのタイミング源は、単純なRCベースの音源よりも高い安定性を提供します。
広い温度範囲にさらされる用途では、設計者はTCXOや厳密に指定されたリファレンスクロックなど、より安定した選択肢を使うことがあります。
ジッターと位相ノイズ

ジッターとは、クロックエッジのタイミングの短期的な変動です。位相雑音はクロック信号周辺の望ましくない周波数ノイズを指します。これらは高速かつ高精度なシステムにおいて必要です。
過度なジッターは通信リンクのタイミングマージンを減少させ、ADCやDACの信号品質を低下させます。このため、高速インターフェース、RF回路、データコンバータシステムでは、低ジッタータイミング装置を必要とすることが多いです。
出力信号品質

出力信号品質には、デューティサイクル、上昇時間、下降時間、電圧レベル、波形形状が含まれます。信号品質が悪いと、スイッチングの信頼性低下、EMIの問題、タイミングミスを引き起こすことがあります。
クロックジェネレーターは単純な発振器よりも多くの出力フォーマットオプションを提供し、クロック入力要件が異なるシステムで有用です。
発振器を使うタイミング?
回路に安定したクロック信号が1つ、固定周波数動作、低成分数、単純な局所タイミングが必要な場合に発振器を使用。小型組み込み基板、センサーモジュール、消費者向け製品、基本的な通信回路には通常、より良い選択肢です。
| ユースケース | なぜオシレーターがフィットするのか | 例示装置 |
|---|---|---|
| マイクロコントローラと組み込み基板 | MCU動作、タイマー、基本的な制御タスクのために安定したシステムクロックを1つ提供 | ECS ECS-2520MVシリーズ;SiTime SiT8008B |
| センサーモジュールとIoTデバイス | サンプリング、MCU制御、無線通信のためのコンパクトで低消費電力のタイミングをサポートします | ECS-2520MV-250-BN-TR |
| 低価格の家電製品 | 固定周波数タイミングをシンプルな設計と低コストで提供 | アブラコンASVシリーズ |
| 基本的なRFおよび通信回路 | 複数の同期出力が不要な場合に局所周波数の基準を提供します | TXC 7Wシリーズ;SiTime SiT8008B |
クロックジェネレーターはいつ使うべきか?
システムが複数のクロック出力、異なる周波数、低ジッタータイミング、または協調されたクロック分布を必要とする場合にクロックジェネレーターを使用します。プロセッサボード、FPGA、ネットワーク機器、高速インターフェース、データコンバータシステムにより適しています。
| ユースケース | なぜクロックジェネレーターが適合するのか | 例示装置 |
|---|---|---|
| FPGAおよびプロセッサボード | 1つの参照 | スカイワークス/シリコンラボ Si5341;ルネサス 9FGV1006 |
| PCIe、USB、イーサネット、SerDesシステム | クロック品質が悪いデータエラーを引き起こす高速インターフェース向けに低ジッタータイミングを提供します | ルネサス 9FGV1002;ルネサス 9FGV1006 |
| ネットワークおよび通信機器 | PHY、SerDesチャネル、プロセッサ、システムクロックツリーの調整されたタイミングをサポートし | スカイワークス/シリコンラボ Si5340;Si5341 |
| ADC、DAC、オーディオ、ビデオシステム | サンプリング誤差を減らし、関連するクロックを整列させて信号チェーン性能を向上させる | テキサス・インスツルメンツLMK04828;スカイワークス/シリコンラボ Si5341 |
タイミング装置の選択方法
| タイミングの必要性 | より良い選択 | なぜ |
|---|---|---|
| 1つの基本的なクロック信号 | 発振器 | クロック管理機能なしでシンプルで安定したタイミングを提供します |
| 複数のクロック出力 | クロックジェネレーター | 1つの参照点から複数のクロックを作成・配布 |
| 回路の複雑さの低さ | 発振器 | 部品が少なくて制御回路も少なくて済む |
| 異なるクロック周波数 | クロックジェネレーター | 異なるシステムセクションごとに複数の周波数を生成する |
| 単純な局所タイミング | 発振器 | 回路の一部だけにタイミングが必要な場合にうまく機能します。 |
| 座標系タイミング | クロックジェネレーター | 複数のクロック信号を整列・制御するのに役立ちます |
| 同じクロックで複数のICを駆動する | クロックバッファ | 1つのクロックを複数の負荷に分配 |
| 周波数乗算または同期 | PLL | クロック信号の乗算、除算、ロック、またはクリーン |
必要周波数
目標の動作周波数と必要な周波数精度をサポートするタイミング装置を選択してください。固定周波数設計では標準的な発振器が使われることがあり、複数の周波数が必要な設計ではクロックジェネレーターが必要になることがあります。
クロック出力数
回路がクロック出力を1つだけ必要な場合、1つの発振器で十分かもしれません。複数のICが別々または協調されたクロックを必要とする場合は、クロックジェネレーターやクロックバッファの方が適している場合があります。
ジッター耐性
ジッターとは、クロック信号における小さなタイミング変動のことです。低ジッタータイミングは、高速インターフェース、RFシステム、ADC、DAC、通信回路において重要です。なぜなら、クロックノイズは信号品質やデータ信頼性に影響を与えるからです。
周波数安定性
周波数安定性とは、温度、電圧、経年変化に対してクロックがどれだけ周波数を維持できるかを示します。長時間の運転期間や環境条件の変化に伴う正確なタイミングが必要なシステムでは、より高い安定性が求められます。
消費電力
バッテリー駆動、携帯型、常時稼働型のデバイスでは消費電力が重要です。単純な発振器はしばしば省電力が高い一方で、クロックジェネレーターはPLL、分圧器、複数の出力ドライバーなどの追加機能を含むため、より多くの電力を消費することがあります。
ボードスペース
IoTデバイス、ウェアラブル、センサーモジュール、ポータブル電子機器などのコンパクトな製品において、基板面積は重要です。集積発振器、MEMS発振器、またはクロックジェネレーターは、複数の独立したタイミング部品を使う場合に比べて部品数を削減できます。
振動と衝撃耐性
自動車システム、工業機器、ドローン、ロボティクス、輸送電子機器、その他運動や機械的ストレスにさらされる製品において、振動や衝撃耐性を考慮する必要があります。
クロック選択の不備によって引き起こされる一般的な問題
システム不安定性
システムの不安定性は、クロック周波数や安定性が回路のタイミング要件を満たしていない場合に発生します。時計が不正確すぎたり、不安定だったり、マッチングが悪いと、回路が安定して動作しないことがあります。
通信エラー
クロックタイミングが不正確またはノイズが多い場合、通信エラーが発生することがあります。タイミング信号が十分にクリーンでない場合、データ転送が信頼性を失う可能性があります。
データ破損
データの破損は、誤ったタイミングでデータが取得された場合に起こり得ます。これは、クロックエッジが早すぎたり遅すぎたり、タイミングの変動が大きすぎる場合に起こり得ます。
ADCおよびDAC性能低下
クロックジッターで信号品質が低下すると、ADCやDACの性能が低下することがあります。ノイズや不安定なクロックは信号変換の精度に影響を与えることがあります。
タイミング違反
タイミング違反は、クロックエッジが早すぎたり遅すぎたりすると発生します。これにより回路の一部が必要なタイミング制限を達成できなくなることがあります。
EMI問題
EMIの問題は、クロックのルーティングやエッジレートの制御が不十分で発生することがあります。高速または不適切に配線されたクロック信号は望ましくない電気的ノイズを生じさせることがあります。
時計の歪み
クロックスキューは分散クロックが異なる時間に到着したときに発生します。これは、回路の複数の部分が関連するクロック信号から動作しなければならない場合に問題となります。
スタートアップ失敗
起動失敗は、デバイスが必要な時に有効なクロックを受け取れない場合に発生します。起動時にクロックが欠損、遅刻、または不安定な場合、回路が正しく動作し始めないことがあります。
よくある質問 [FAQ]
Q1。オシレーターとクロックジェネレーターの主な違いは何ですか?
発振器は単一のタイミング信号を生成します。クロックジェネレーターは、参照源を用いてシステム全体に1つ以上のクロック信号を作成、調整、分配します。
Q2。なぜクロックジェネレーターにはリファレンスクロックが必要なのでしょうか?
クロックジェネレーターは、クリスタル、発振器、または外部クロックから始まります。この基準を使って回路の異なる部分に必要な周波数を作成します。
Q3。ジッターはクロックの選択にどのように影響しますか?
ジッターはクロックエッジの小さなタイミングの変化です。ジッターが多すぎるとデータエラーが発生し、タイミング余裕が減り、ADCやDACの信号品質が低下します。
Q4。クロックジェネレーターはいつも発振器よりも正確なのでしょうか?
いいえ。クロックジェネレーターは参照クロックの品質に依存します。安定したリファレンスは正確な出力を得られますが、基準値が悪いとタイミングの問題を引き起こすことがあります。
Q5。PLLはクロックジェネレーターで何をするのでしょうか?
PLLは、クロック周波数の掛け算、割り算、調整、または同期を助けます。これにより、単一の参照クロックで複数のタイミングニーズをサポートできます。
Q6。クロック選択の不備が引き起こす問題は何でしょうか?
クロック選択が不十分だと、不安定さ、通信エラー、データ破損、タイミング違反、EMI問題、クロックスキュー、起動失敗、ADC/DACのパフォーマンス低下などが原因となります。
Q7。オシレーター、クロックジェネレーター、クロックバッファ、PLLの中からどう選びますか?
基本クロックにはオシレーター、複数クロックにはクロックジェネレーター、既存のクロックを分配するためのクロックバッファ、周波数制御や同期にはPLLを使用します。