Dフリップフロップによる I/Q クロック生成
そういえば KX3 の源発振はDDSではなくて Si570 とかいうプログラマブルオシレータだよな、ということを思い出し、どうやって90度違いのI/Qを作ってるのが気になりました。
回路図を見ると以下らへんです。左側からきているのが Si570 からのクロックです。
NC7SB3257 はマルチプレクサ、74VHC4040 はカウンタで、ここはバイパス可能な1/8分周器なのでI/Qには関係ありません。
次に出てくる 74LVC74 は Dフリップフロップで、ここでI/Qのクロックを作っているようです。CLKc CLKs がそれぞれ In-phase と Quadrature のようです。
LTSpice でシミュレーションしてみる
LTSpice に入ってるデジタル素子でシミュレーションしてみました。この素子は理想素子なので、そのまま使うとシミュレーションできませんでした。適当に伝送路に遅延を入れるとなんかそれっぽい波形が出てきました。
4クロックで1つのI/Qクロックに変換される様子がわかります。
源発振の分周比を思い出す
KX3 で無線局免許を更新するとき、送信機系統図に源発振と出力周波数の関係を書いたことを思い出しました。これは電波法の規定で書かなければらないのですが、あまり深く考えていませんでした。以下の表です。
Dフリップフロップを使ったI/Qクロックは上記の通り4分周に相当するので、ここで書いてある表も殆どのケースで 1/4 の分周率になっているのでしょう。
1.8/1.9MHz だと4倍すると7.6MHzぐらいですが、Si570 が 10MHz〜 の発振器なのでさらに分周している、という話のようです。マルチプレクサとカウンタの分周は1.8/1.9MHz用というわけのようです。
DフリップフロップによるI/Qクロック生成のメリット/デメリット
メリット
- 実質デジタル処理なので広い帯域で正確に90度位相差を得られる
- クロック発信源が1つだけで良い
デメリット
- 欲しい周波数の4倍の源発振器が必要
- 矩形波出力 (デメリットかどうかは場合による)
200MHz ぐらいまでの発振器は安いのがいくらでもあるのですが、ここを超えると急に高価になる気がするので、50MHz で使うかどうか、DDS2台にするかどうか大きく判断が別れそうです。とはいえ、基本的にはDDS2台よりも安価で省電力そうです。
関連エントリー
- KX3 実測消費電力 バックライトなし・プリアンプあり・ IQ出力ありでの測定 電源電圧は約12V (ポータブルバッテリー前提での計測) バンドごとに違い、基本的...
- OCXO と GPS 1PPS その2 OCXO の VFC ピンでの可変範囲を GPS の 1PPS を使って調べた | tech - 氾濫原 でとりあえず可変範囲ぐらいはわかっ...
- AVR のタイマー計算機 というのを作ってみた。 AVR に限らないけど、マイコンで時間を測るにはCPUクロックを数えるわけですが、欲しい時間に対して分周比とかを求め...
- モバイルHFトランシーバKX2。KX3 と比較 KX2 http://qrznow.com/new-elecraft-kx2-announced-this-thursday-at-the-...
- STM32F103 C8 T6 の安いボードでLチカ (platformio + mbed) STM32F103 C8 T6 の安いボードが ebay で売っているので買ってみました。水晶が実装済み基板が 300円程度。届いたボードに...



