RFチョーク・インピーダンス計算ツール
1 µHのチョークは100 MHzで628.318530718 Ωとなり、阻止の度合いは中程度です。周波数とインダクタンスを入力すれば、直流を通しつつRFが電源側へ漏れないかをすぐに確認できます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 周波数 (Hz)
- 100,000,000
- インダクタンス (H)
- 0.000001
- インピーダンス (Ω)
- 628.318530718
- リアクタンス (Ω)
- 628.318530718
- 理想インピーダンス
- j628.318530718 Ω
- ブロッキングレベル
- moderate
このRFチョーク・インピーダンス計算ツールは、バイアス回路内の理想チョークが高周波信号をどの程度妨げるかを推定します。周波数をヘルツ、インダクタンスをヘンリーで入力すると、周波数とインダクタンスに2πを掛けたリアクタンスを求めます。理想複素インピーダンス、簡易的な遮断レベル、使用した式も表示します。部品選定の初期確認用であり、メーカーの特性曲線、自己共振周波数、定格電流、寄生成分を含む完全なモデルの代わりにはなりません。
RFバイアス回路でチョークのインピーダンスが重要な理由
RFチョークは能動素子へ直流を供給しながら、高周波信号が電源ラインへ漏れることを抑えます。理想インダクタのモデルでは、交流に対する妨げは周波数とインダクタンスの両方に比例して増えます。本ツールは2π、周波数、インダクタンスの積をリアクタンスとして計算し、オームで表示します。
信号経路のインピーダンスが十分低ければ、一般に値が大きいほどバイアス枝へ流れるRF電流は小さくなります。数千オームは数十オームより分離に有利ですが、効果は周囲との比較で決まります。1キロオームは50オーム系に対しては大きくても、高インピーダンスの共振点に対して十分とは限りません。
計算値を回路のインピーダンス、必要な分離量、許容できる電源側への漏れと比較してください。数値を明示したまま候補を素早く絞り込めるため、設計者ご自身の判断に活用できます。
理想計算を適用できない領域
実際のRFチョークは単純なj2πfLモデルから外れます。巻線抵抗は損失を生み、コア材の性質により周波数や電流でインダクタンスが変化し、巻線間容量によって自己共振が起こります。自己共振より低い領域では主に誘導性として動作し、この推定が役立つ場合があります。
共振付近では実測インピーダンスが単純式の予測より大幅に高くなることがあります。共振を超えると容量性になり得るため、周波数を上げても遮断性能が必ず向上するわけではありません。直流バイアスは実効インダクタンスを低下させたり、コアを飽和へ近づけたりします。
パッケージ、ランド、配線も寄生成分を加えます。計算後は、想定電流と温度におけるメーカーのインピーダンス対周波数グラフをご確認ください。動作帯域と自己共振の位置、電気定格、バイパスコンデンサ、レイアウトも評価します。
重要な設計では回路全体をシミュレーションし、実装した試作機をネットワークアナライザーで測定してください。
活用例
バイアス用チョークの選定
詳細なメーカー曲線を確認する前に、動作周波数で候補のインダクタンスを比較できます。
電源分離の概算
チョークが50オーム系や既知の回路インピーダンスに比べて十分大きいかを見積もれます。
周波数帯変更時の再確認
既存のバイアス回路を別のRF帯域で使う際に、理想リアクタンスを再計算できます。
よくある質問
値が大きければ必ずRF遮断が向上しますか?
理想モデルでは通常有利ですが、回路インピーダンス、寄生成分、自己共振、電流、レイアウトにも左右されます。
メガヘルツとマイクロヘンリーを直接入力できますか?
先に変換してください。 メガヘルツは1,000,000倍、マイクロヘンリーは0.000001倍します。
実物のチョークと計算値が異なるのはなぜですか?
実部品には巻線抵抗、コア損失、容量、電流依存性、自己共振があるためです。
チョークのインピーダンスが十分かどうかはどう判断しますか?
チョークのインピーダンスを、周囲のRF経路やノードのインピーダンスで割って比べます。比が大きいほどRFにとって開放に近くなります。1 kΩは50 Ωの線路に対しては大きいですが、高インピーダンスの共振ノードでは十分とは限りません。
周波数が0のときにリアクタンスが0になるのはなぜですか?
理想的なインダクタは、過渡現象が収まったあとの一定の直流を妨げないためです。チョークにとってはそれが望ましい性質で、直流は素子へ通し、周波数が上がるほど阻止が強くなります。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/elec/rf-choke-impedance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"frequency_hz":100000000,"inductance_h":0.000001}'const res = await fetch("https://api.kit.forhosting.com/elec/rf-choke-impedance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"frequency_hz": 100000000,
"inductance_h": 0.000001
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/rf-choke-impedance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"frequency_hz": 100000000,
"inductance_h": 0.000001
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/rf-choke-impedance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"frequency_hz":100000000,"inductance_h":0.000001}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"frequency_hz":100000000,"inductance_h":0.000001}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/rf-choke-impedance", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"frequency_hz": 100000000,
"inductance_h": 0.000001
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.rf_choke_impedance",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
入力方法と結果の読み方
メガヘルツは1,000,000倍してヘルツへ、マイクロヘンリーは0.000001倍してヘンリーへ変換します。次に、計算した値を対象となる特性インピーダンスまたはノードインピーダンスで割ると有用です。その比が大きいほど、単純モデル上ではRFに対して開放回路に近づきます。周波数がゼロならリアクタンスも正しくゼロになります。frequency_hzにはRF周波数をヘルツで、inductance_hには公称インダクタンスをヘンリーで入力してください。理想インダクタには抵抗成分がないため、impedance_ohmsとreactance_ohmsの大きさは同じです。ideal_impedanceは正の虚数インピーダンスをjXオームの形で示します。blocking_levelは大きさを低、中、高、非常に高い段階へ分類しますが、回路の合否判定ではなく候補選びの目安です。欠損値、負値、有限でない値、上限超過は誤解を招く数値ではなくinvalid_inputを返します。
技術的な質問
どの式を使用しますか?
理想インダクタの関係式Z = j2πfLを使用し、大きさをXL = 2πfLオームとして表示します。
APIリクエストの料金はいくらですか?
成功したAPIリクエストは1回$0.002です。ブラウザー版は無料で、無効な入力には課金されません。