スペクトロニクス - ロゴ

Eye-BERT Gen2
ソフトウェア プログラミング ガイド

以上view:

Eye-BERT Gen2 を使用すると、USB またはオプションのイーサネット接続を介してリモート制御とモニタリングが可能になります。
これらのインターフェイスのいずれかを使用して Eye-BERT への接続が確立されると、どのインターフェイスが使用されるかに関係なく、すべてのコマンドと制御が同じになります。

USBインターフェース:

Windows が Eye-BERT Gen2 USB ポートを認識するには、まず USB ドライバーをインストールする必要があります。その後、Eye-BERT Gen2 がコンピューター上の追加の COM ポートとして表示されます。
現在、Windows XP、Vista、7、および 8 がサポートされています。 Windows 7 では、以下に示す追加の手順が必要です。 Windows 8 では、次のアプリケーション ノートに記載されている追加の手順が必要です。
http://www.spectronixinc.com/Downloads/Installing%20Under%20Windows%208.pdf

  1. コピー file 付属の CD から「cdc_NTXPV764.inf」をハードドライブにコピーします。
  2. Eye-BERT Gen2 を空き USB ポートに接続します。ハードウェア インストール ウィザードでドライバーの場所を尋ねられたら、「cdc_NTXPVista.inf」を参照します。 file ハードドライブ上。
  3. ドライバーがインストールされたら、「マイコンピューター」を右クリックし、「プロパティ」を選択します。プロパティウィンドウで「ハードウェア」タブを選択します。 「デバイスマネージャー」をクリックし、「ポート (COM および LPT)」項目を展開します。 「Spectronix, Inc.」を見つけます。エントリを入力し、割り当てられた COM 番号 (つまり「COM4」) をメモします。これは、ソフトウェアが Eye-BERT Gen2 と通信するために使用する COM ポートです。

Windows 7 などの一部のオペレーティング システムでは、USB ドライバーの手動インストールが必要な場合があることに注意してください。ハードウェアのインストール ウィザードが失敗した場合は、「マイ コンピュータ」 > 「プロパティ」 > 「ハードウェア」 > 「デバイス マネージャ」に移動し、「その他のデバイス」の下にある「Spectronix」または「SERIAL DEMO」エントリを見つけて、「ドライバの更新」を選択します。 。この時点で、ドライバーの場所を参照できるようになります。

オプションのイーサネットインターフェイス:

Eye-BERT Gen2 は、ポート番号 2101 で TCP/IP を使用して通信し、デフォルトの IP アドレス 192.168.1.160 が設定されて出荷されます。ハイパーターミナル、TeraTerm、RealTerm を使用したこのポートへの接続を以下に示します。

Spectronix Eye BERT Gen 2 プログラミング ソフトウェア -

IPアドレスの変更
Digi Device Discovery ユーティリティを使用すると、ユーザーは Eye-BERT IP アドレスを取得および変更できます。インストール プログラム「40002265_G.exe」は、Spectronix または Digi にあります。 web サイト。ユーティリティをインストールした後、Windows ファイアウォールおよびその他のウイルスまたはファイアウォール プログラムを無効にして、プログラムを起動します。プログラムは、ネットワーク上のすべての互換性のあるデバイスの IP アドレスと MAC アドレスを報告します。デバイスを右クリックし、「ネットワーク設定の構成」を選択してネットワーク設定を変更します。

Spectronix Eye BERT Gen 2 プログラミング ソフトウェア - IP アドレスの変更

ファームウェアのアップデート:

ユーザーは、付属の CD に収録されている、または Spectronix からダウンロードできる Spectronix ブートローダー アプリケーションを使用して、USB (V 2 以降) またはイーサネット ポート (供給されている場合) 経由で Eye-BERT Gen1.10 ファームウェアを更新することができます。 web サイト。ユニットの電源がオフの状態で電源ボタンを押し続けると、LED が高速で点滅し、数秒後に点灯に変わります。 OEM バージョン (LCD なし) では、電源を接続している間、電源ボタンを押し続けます。ボタンを放し、ファームウェアのロード手順についてはブートローダーのユーザー マニュアルに従ってください。

コマンド:

Eye-BERT Gen2 は、ASCII データを使用してホスト コンピュータと通信します。以下の表は、Eye-BERT Gen2 からの個々のコマンド、パラメータ、および応答を示しています。
注:

  1. すべての通信はホストによって開始されます。
  2. コマンドでは大文字と小文字が区別されません。
  3. コマンドとパラメータの間にスペースまたは等号を挿入する必要があります。
  4.  すべてのコマンドは次の文字で終了する必要があります。 。
  5.  Eye-BERT Gen2 からの応答は次のように終了します。 <0x00>。
ユニット情報の取得
指示: パラメータ:
「?」 (なし)
応答: パラメータ:
ユニット名 Eye-BERT Gen2 100376A
ファームウェアリビジョン バージョン0.6
終了 CR/LF <0x00>
注:
データレートを設定する
指示: パラメータ:
「レートの設定」 「########」 (ビットレート (Kbps))
応答: パラメータ:
(なし)
注: 最も近い標準ビットレートに設定します
Exampファイル: 150000000Mbps の場合は「setrate=155.52」。
パターンの設定(発生器と検出器)
指示: パラメータ:
「セットパット」 「7」 (PRBS 27-1)
「3」 (PRBS 231-1)
「×」 (K28.5 パターン)
「はい」 (K28.7 パターン)
"m" (混合 周波数パターン)
「私」 (ループバック、リピータモード) バージョン 1.7 の新機能
応答: パラメータ:
(なし)
注: Exampファイル:「setpat=7」
入力ソースを選択します
指示: パラメータ:
「入力の設定」 「お」 (光SFP)

「え」 (電気SMA)

応答: パラメータ:
(なし)
注: Exampファイル:「setinput=E」
入力極性を選択します
指示: パラメータ:
「セットインポール」 「+」 (非反転)
「――」 (反転)
応答: パラメータ:
(なし)
注: Exampファイル:「SetInPol +」。入力極性は SFP 入力と SMA 入力の両方に適用されます。
SFP出力を制御します
指示: パラメータ:
「SFPを設定」 「0」 (出力オフ)
「1」 (出力オン)
「+」 (出力は反転しません)
「――」 (出力反転)
応答: パラメータ:
(なし)
注: Exampファイル: 「SFP=1」は SFP 出力をオンにします
SMA 出力を制御します
指示: パラメータ:
「セットスマ」 「0」 (出力オフ)
「1」 (出力オン)
「+」 (出力は反転しません)
「――」 (出力反転)
応答: パラメータ:
(なし)
注: Exampファイル: 「SMA=0」は電気出力をオフにします
波長を設定します (V 1.7 以降)
指示: パラメータ:
「セットWL」 「####.##」 (波長、nm)
応答: パラメータ:
(なし)
注: Exampファイル:「setwl=1550.12」
エラーカウンター、BER、テストタイマーをリセット
指示: パラメータ:
「リセット」 (なし)
応答: パラメータ:
(なし)
注:
ステータスと設定を読み取る
指示: パラメータ:
「ステータス」 (なし)
応答: パラメータ:
コマンドエコー ステータス:
SFP Tx 電力 (dBm) と極性 -2.3+

電力 (dBm) の後に極性が続く

SFP 送信波長 (nm) 1310.00
SFP温度(℃) 42
SMA 出力と極性 +」 = 反転なし、「-」 = 反転、「x」 = 無効
ビットレート(bps) 2500000000
パターン (「setpat」コマンドごと)
終了 CR/LF <0x00>
注: すべてのパラメータは「,」で区切られ、メッセージは CR/LF で終了します。
Examp上:
ステータス: -2.3+、1310.00、42、-、2500000000、3
測定値を読む
指示: パラメータ:
「測定」 (なし)
応答: パラメータ:
コマンドエコー 測定:
BERT入力 E

「O」= 光 SFP、「E」= 電気 SMA

SFP 受信電力 (dBm) -21.2
SMA受信機 amp緯度 (%) 64
ロックステータス ロック

「ロック」または「LOL」

エラーカウント 2.354e04
ビット数 1.522e10
ベラルーシ 1.547e-06
テスト時間 (秒) 864
終了 CR/LF <0x00>
注: すべてのパラメータは「,」で区切られ、メッセージは CR/LF で終了します。
Examp上:
測定: E、-21.2、64、ロック、2.354e04、 1.522e10, 1.547e-06, 864

Spectronix Eye BERT Gen 2 プログラミング ソフトウェア - 表

Spectronix Eye BERT Gen 2 プログラミング ソフトウェア - 表 1

SFPレジスタの読み取り
指示: パラメータ:
「RdSFP」 「t」「#」 「t」: レジスタタイプ - 情報の「I」または情報の「D」のいずれか 診断、「#」: 16 進数のレジスタ番号
Examp上: 「RdSFP I 0x44」
アドレス 0x44 の情報レジスタからシリアル番号の最初のバイトを読み取ります。
応答: パラメータ:
レジスタタイプ、レジスタ番号、値 Examp上: 「a0:44 = 35」 (情報レジスタ(0xA0)、レジスタ番号(0x44)、値(5 ASCII)
終了 CR/LF <0x00>
注: 情報レジスタの物理アドレスは 0xA0 で、診断レジスタの物理アドレスは 0xA2 です。渡される値と返される値はすべて 0 進数であり、前の「8472x」はオプションです。入力パラメータはスペースで区切る必要があります。すべての SFP ベンダーがすべての場所の読み取りと書き込みをサポートしているわけではないことに注意してください。詳細については、SFF-XNUMX を参照してください。
SFP レジスタに書き込み、値を読み取って応答する
指示: パラメータ:
「WrSFP」 「t」「#」「v」 「t」: レジスタタイプ - 情報の「I」または「D」のいずれか 診断用、「#」: 16 進数のレジスタ番号、「v」: 書き込まれる値
16進数。 Examp上: 「WrSFP D 0x80 0x55」 アドレス 0x55 のレジスタにあるユーザー書き込み可能な EEPROM 領域の最初のバイトに 0x80 を書き込みます。
応答: パラメータ:
レジスタタイプ、レジスタ番号、値 Examp上: 「a2:80 = 55」 (診断レジスタ (0xA2)、レジスタ番号 (0x80)、読み取られた値 (0x55)
終了 CR/LF <0x00>
注: 情報レジスタの物理アドレスは 0xA0 であり、 診断レジスタの物理アドレスは 0xA2 です。渡される値と返される値はすべて 0 進数であり、前の「8472x」はオプションです。入力パラメータはスペースで区切る必要があります。すべての SFP ベンダーがすべての場所の読み取りと書き込みをサポートしているわけではないことに注意してください。詳細については、SFF-XNUMX を参照してください。
パルス SFP 光出力 (V 0.6 以降)
指示: パラメータ:
"脈" 「PW」「パー」 「PW」: パルス幅 (μS)、「Per」 は周期です 私たちで。 PW の有効範囲は 1 ~ 65000uS (6.5mS)、Per の有効範囲は 1 ~ 1,000,000 (1 秒) です。
Examp上: 「パルス10 1000」
10mS 周期で 1uS パルスを生成します。
応答: パラメータ:
なし
注: パルス コマンドは、SFP の送信イネーブル ピンを制御することによって光出力信号を変調するため、光出力信号は現在のレート/パターンと光なしの間で切り替わります。 CW 信号を近似するには、BERT を 11.3Gb、PRBS31 に設定することをお勧めします。変調は、イーサネットまたは USB ポートで入力が受信されるまで継続します。 SFP のレーザーのオン/オフ時間は、実際の光出力の最小パルス幅に影響します。これは SFP のモデルとメーカーによって異なります。

www.spectronixinc.com
Eye-BERT Gen2 ソフトウェア プログラミング ガイド V 1.12

ドキュメント / リソース

Spectronix Eye-BERT Gen 2 プログラミング ソフトウェア [pdf] ユーザーガイド
Eye-BERT Gen 2 プログラミング ソフトウェア、Eye-BERT Gen 2、プログラミング ソフトウェア

参考文献

コメントを残す

あなたのメールアドレスは公開されません。 必須項目はマークされています *