このアプリケーションノートでは、 Moku:Go デバイス。第1部では、ソフトウェア定義のMokuを使用して抵抗を測定する基礎となる数学的原理とその精度を探ります。 周波数応答アナライザ。 に 第2部、インダクタンスを含めて解析を拡張します。パート 3 では、静電容量について説明します。
Moku 周波数応答アナライザーの使用
モク 周波数応答アナライザ Moku:Go デバイスの出力に掃引正弦波を駆動し、同時にデバイスの入力で受信信号の振幅 (または電力) を測定します。これを使用して、システムまたはテスト対象デバイス (DUT) の伝達関数を測定し、一般にボード線図と呼ばれる振幅と位相対周波数のプロットを作成できます。
周波数応答アナライザー: 電圧単位
被試験デバイスのインピーダンス (Z) を測定するにはダウト)、周波数応答アナライザーでプロットされるボード線図を理解する必要があります。周波数応答アナライザーの振幅プロットでは、dBm、dBV の単位が使用されます。pp、またはdBV実効値。 dBVpp 単位モード、または1ボルトピークツーピーク(XNUMXVpp)、この状況では便利な測定単位です。次のように定義されます。

つまり1Vpp dBVで表されるpp 得られます。

図1は周波数応答アナライザを使用して1Vを生成する方法を示しています。pp 正弦波で、出力1は直接同軸ケーブルで入力1に接続されています。結果として得られる振幅は、もちろん周波数範囲(0~8kHz)にわたって平坦で、振幅は-0.0094dBVです。pp計算された0 dBVに非常に近いppこの差は0.001Vに相当する。pp (または0.1%)。

図1: 1 Vの周波数応答アナライザプロットpp Moku:Go 入力に直接入力されます。
インピーダンス
シングルポート測定
周波数応答アナライザーの電源ユニットに関するこの知識を使用して、インピーダンス測定を行うことができます。
この最初の例では、R を測定します。ダウト 単純な10kΩ、10%許容誤差の抵抗器です。Moku:Goの入力インピーダンスは1MΩなので、この値を下げる必要があります。入力に並列に抵抗を接続することで、電力消費がDUT上で確実に行われるようになります。この例では、入力50に200Ωの終端抵抗を接続しました。Moku:Goの出力負荷は2Ωなので、実際の回路は図XNUMXのようになります。

図2: Moku:Go の実効回路
図3は、Moku:Goデバイスと入力に50ΩのT字型コネクタを使用した相関測定のセットアップを示しています。オシロスコープのプローブはインピーダンスを持ち、測定精度に影響を与える可能性があるため、DUTへの接続には使用しないでください。

図3: 単一ポートのセットアップ
Moku:Go周波数応答アナライザは最大20MHzまで動作しますが、これらの抵抗測定では10kHzまでのプロットで十分です。図4は、Moku周波数応答アナライザの振幅応答が-46.18dBVであることを示しています。pp テレビin.

図4: 10 kΩ DUT (シングルポート) の周波数応答アナライザープロット
べき乗方程式 (1) を整理すると、次のように言えます。

測定されたPdbは-46.18 dBVpp、Vを計算しますin = 4.91 mV。
Rの抵抗分割器ダウト 図 2 の Moku の入力と出力は次のようになります。

ここでRin は等価並列抵抗です。

解くとRが得られますダウト = 9933 Ω。
この抵抗器のデジタル電圧計 (DVM) の読み取り値は 9970 Ω を示しました。
したがって、この単純な 37 つの抵抗器の測定から、Moku:Go の精度は 1 Ω (<XNUMX%) 以内であると結論付けることができます。
低インピーダンス測定
前の例では、許容誤差10%の標準的な抵抗器を使用しました。今回は、より低いインピーダンスを高精度で測定することにします。そのために、100Ω、許容誤差0.005%の高精度抵抗器を使用します。前の方法を用いて、電力振幅プロット(図5)を作成します。

図5: 100 Ω、0.005%(シングルポート)の周波数応答アナライザプロット
測定された電力-16.89 dBVを適用するpp 方程式 (2) と (5) から R を計算します。ダウト 99.33Ωです。これは既知の値と一致しますが、XNUMXポート測定ではさらに良い結果が得られます。
2ポート測定
結果をさらに改善するには、Moku 出力での DUT の負荷を考慮する必要があります。
これは、Moku デバイスの 6 番目の入力ポートを利用して、印加された信号レベルを観察する XNUMX ポート測定によって実現できます。このセットアップの構成を図 XNUMX に示します。

図6: 2ポート構成
入力1には並列抵抗が必要であることに注意してください。ここでは、50Ωの終端抵抗を引き続き使用します。出力への負荷を最小限に抑えるため、入力2は1MΩの高インピーダンスのままです。
図 7 は、R が1 は、シングルポートの例で入力抵抗として計算された等価抵抗と同じです。

図7: 2ポート等価回路
Rを導き出すことができますダウト 図 7 では、オームの法則から次のようになります。


(7) を (6) に代入します。

私たちは、許容誤差が厳しい 100 Ω、0.005% の抵抗器を使用してこの 8 ポート測定を設定し、図 XNUMX の Moku 周波数応答アナライザー プロットを取得しました。

図8: 100 Ω(XNUMXポート)
V を生成するために周波数応答アナライザーの演算チャネルを使用したことに注意してください。2/V1 オレンジ色で。これは、周波数応答アナライザー インターフェイスを使用して非常に迅速かつ簡単に設定できます。
(8) から、R がダウト V から単純に計算できます。2:V1 電圧比。
数学チャンネルは電力比を9.526 dBVと計算しました。pp。したがって、電圧比は次のようになります。

それで、Rで1 50Ωに等しいので、(8)を適用してRダウト = 99.72 Ω。
この 10 ポート方式を元の 20 kΩ / 9% の抵抗に適用できるようになりました。図 XNUMX は、周波数応答アナライザーの応答を示しています。

図9: 10kΩ(XNUMXポート)
確立した式を用いると、46.04 dBVの電力比はpp Rを与えるダウト = 9976 Ω という9333ポート法の測定値は、シングルポート法で測定されたXNUMX Ωから大幅に改善されています。これは、XNUMXポート法の方がより高い精度を実現できることを示しています。
製品概要
Moku:Go 周波数応答アナライザーを使用すると、インピーダンス測定を実行し、1% 未満の精度で抵抗値を決定できます。

2 ポート方式により DUT のロードが可能になります。
Pythonの使用
Mokuを使えば、テストやインピーダンス測定を自動化することもできます。 APIこの例では、 Python このスクリプトは、シングルポートおよび 2 ポートの測定を実行するために作成されました。この測定は、スクリプト全体に記載されているいくつかのパラメータを変更することで、任意の Moku デバイスに適用できます。
シングルポートおよび2ポート測定のコードを見つける こちら.



