
SFPモジュールのピン配置は、SFF委員会のINF-8074iマルチソースアグリーメント(MSA)で定義された標準化された20ピンの電気インターフェースです。これにより、光トランシーバとホストボード間のホットプラグ通信が可能になり、高速差動データペア(TX/RX)、3.3V DC電源レール、およびEEPROMアクセスとデジタル診断用の2線式I2C管理インターフェースが統合されます。
SFPケージをカスタムホストボードに組み込むPCB設計者であれ、ベンダーロックされたスイッチを回避するために汎用トランシーバーをフラッシュしようとするネットワークエンジニアであれ、正確な電気インターフェースを理解することは必須です。光トランシーバーに関して推測に頼ると、ロジックボードの焼損、レーザードライバの永久的な損傷、またはスイッチポートの「Err-Disable」状態の永続化といった問題が発生する可能性があります。
独自規格のハードウェアとは異なり、SFP(Small Form-factor Pluggable)インターフェースは、オープンな業界標準に基づいています。この20ピンのレイアウトを習得することで、電圧レベルでの物理層の障害診断やモジュールのファームウェア操作が可能になります。このガイドでは、高度なハードウェア設計とEEPROMの再プログラミングに必要な、物理的なピンマッピング、電気的許容誤差、および特定のI2Cアドレス指定プロトコルについて詳しく解説します。
🟢 SFPモジュールのピン配置とは?(MSA規格解説)
SFPのピン配置は、INF-8074i MSA規格によって規定された物理的および電気的な設計図です。データ伝送、電力供給、および低速モジュール制御用の20接点エッジコネクタを標準化することで、異なるネットワークベンダー間でのハードウェアの相互運用性を保証します。
現代の光ファイバーネットワークにおけるSFPトランシーバーの成功は、完全にその標準化に起因しています。物理的な寸法や電気的な接続は、シスコ、ジュニパー、アリスタといった機器大手企業が独占しているわけではありません。代わりに、SFF(スモールフォームファクター)委員会によって確立された協力的な枠組みであるマルチソースアグリーメント(MSA)によって規定されています。

完全な相互運用性を確保するため、MSA規格では、モジュールが電気信号(電子)を光信号(光子)に変換する前にどのように処理するかを厳密に定義しています。SFPのピン配置を分析する際、ハードウェアエンジニアは2つの重要な文書を参照する必要があります。
- INF-8074i: 機械的寸法、20ピン電気インターフェース、および基本メモリマップ(I2Cアドレス)を定義する基本仕様
0xA0). - SFF-8472: デジタル診断モニタリングインターフェース(DDMI/)を定義する後続の拡張機能DOM)、リアルタイムの温度、電圧、および 光パワー I2Cアドレスへのデータ
0xA2.
これらの規格を理解することが、ピン配置図を読み解く第一歩です。すべての標準SFPモジュールは、背面に同一の20ピンプリント基板(PCB)エッジコネクタを備えており、高周波データラインと低速診断ロジックを分離するように綿密に設計されています。
🟢 20ピンSFPの完全なピン配置表:名称と機能
20ピンSFPインターフェースは、グランド(VeeT/VeeR)、電源(+3.3VのVccT/VccR)、低速制御/ステータス(I2C、TX_Fault、LVTTL経由のLOS)、高速データ(LVPECL経由のTD±、RD±)の4つの電気的ドメインに分類されます。MSA規格によれば、安全なホットスワップを可能にするため、特定のグランドピンは物理的に長くなっています。

ハードウェア設計、カスタムPCB配線、および物理層の迅速なトラブルシューティングには、SFPエッジコネクタの正確なマッピングが必要です。INF-8074i規格では、高速信号の完全性を確保し、挿入時の電力サージを防止するために、特定のシーケンスが規定されています。
ホストボードのレセプタクルまたはトランシーバーのPCBエッジコネクタを観察する際には、正しい向きを識別することが非常に重要です。ピン1は通常、モジュールのPCBトレースの右下隅に配置されています。以下に、各接点のシンボル、ロジックプロトコル、および特定の機能を詳細に示した、SFP 20ピンの決定版リファレンステーブルを示します。
| ピン番号 | シンボル | ロジック/プロトコル | 説明と機能 |
|---|---|---|---|
| 1 | ヴィート | 陸上 | 送信機のアース。 (注:ホットプラグ時に電源投入前に接地するため、物理的に長いピンを使用します。) |
| 2 | TX_障害 | LVTTL-O | 送信機故障表示。 論理レベルが高い場合は、レーザーの故障またはモジュールの致命的なエラーを示します。ホスト側のプルアップ抵抗が必要です。 |
| 3 | TX_無効 | LVTTL-I | 送信機無効化。 このピンをハイ(>2.0V)にすると、光レーザー出力が停止します。 |
| 4 | MOD_DEF(2) / SDA | I2C | モジュール定義2(シリアルデータライン)。 EEPROMの読み書きを行うための2線式I2C通信に使用されます。 |
| 5 | MOD_DEF(1) / SCL | I2C | モジュール定義1(シリアルクロックライン)。 2線式I2C通信に使用されます。 |
| 6 | MOD_DEF(0) / Mod_ABS | LVTTL-O | モジュールの有無。 モジュール内部で接地されています。ホストボードはこの信号をハイにプルアップします。ローを読み取った場合は、モジュールが挿入されています。 |
| 7 | レート選択 | LVTTL-I | 帯域幅 選択。 マルチレートモジュール(例:ファイバーチャネル/ギガビット)で使用されます。 イーサネット スイッチング)。標準的な1G光通信では、接続されていないことが多い。 |
| 8 | LOS | LVTTL-O | 信号が途絶えました。 高い論理レベルは、受信光パワーが最悪の場合を下回っていることを示します。 レシーバー感度 (ファイバーの断線またはレンズの汚れ) |
| 9 | VeeR | 陸上 | 受信機のアース。 |
| 10 | VeeR | 陸上 | 受信機のアース。 (ホットスワップ対応のロングピン) |
| 11 | VeeR | 陸上 | 受信機のアース。 (ホットスワップ対応のロングピン) |
| 12 | RD- | LVPECL | 受信機反転データ出力。 高速AC結合差動トレース。 |
| 13 | RD + | LVPECL | 受信機非反転データ出力。 高速AC結合差動トレース。 |
| 14 | VeeR | 陸上 | 受信機のアース。 |
| 15 | VccR | 出力 | 受信機用電源。 クリーンな+3.3V DC(±5%)が必要です。 |
| 16 | VccT | 出力 | 送信機用電源。 クリーンな+3.3V DC(±5%)が必要です。 |
| 17 | ヴィート | 陸上 | 送信機のアース。 |
| 18 | TD + | LVPECL | 送信機非反転データ入力。 高速AC結合差動トレース。 |
| 19 | TD- | LVPECL | 送信機反転データ入力。 高速AC結合差動トレース。 |
| 20 | ヴィート | 陸上 | 送信機のアース。 (ホットスワップ対応のロングピン) |
LVPECL対LVTTL
表全体を通して、2つの主要なロジックプロトコルが確認できます。LVTTL(低電圧トランジスタ・トランジスタロジック)は、低速の管理およびステータスレポートに使用されます(ピン2、3、6、7、8)。一方、LVPECL(低電圧正エミッタ結合ロジック)は、その差動特性によりギガビット周波数で優れた電磁干渉(EMI)除去性能を発揮するため、高速データ伝送レーン専用に採用されています(ピン12、13、18、19)。
🟢 SFP電気インターフェースの説明
SFPの電気インターフェースは、3つの異なるドメインで動作します。1つは厳密な+3.3V DC電源(ノイズ低減のため送信側と受信側のレールに分離)、もう1つはギガビットデータ伝送用の高速差動ペア(AC結合LVPECL/CML)、そしてホスト管理とステータスレポート用の低速LVTTLロジックです。これらのドメイン全体で厳密なインピーダンスと電圧の安定性を維持することは、リンクの信頼性にとって非常に重要です。

SFPピン配列表を理解することは、問題解決の半分に過ぎません。SFPケージをカスタムPCBに正常に統合したり、複雑な物理層ドロップを診断したりするには、ネットワークエンジニアとハードウェア設計者は、これらのピンが電気的にどのように動作するかを理解する必要があります。INF-8074i MSA仕様では、高感度な光コンポーネント(レーザーとフォトダイオード)が電磁干渉(EMI)なしで動作するように、厳格な電気的許容範囲が規定されています。
20ピンインターフェースは、基本的に電源供給、高速データプレーン、低速制御ロジックという3つの電気的サブシステムに分かれている。
1. 電源供給およびフィルタリング要件(+3.3V)
5V電源を必要とした従来のGBICモジュールとは異なり、SFP規格は+3.3VのDC電源電圧(±5%の許容誤差)で動作します。電源は、受信側ではピン15(VccR)、送信側ではピン16(VccT)から供給されます。
ハードウェア設計の考察:MSAが送信機と受信機の電源レールを分離しているのはなぜでしょうか?光レーザードライバ(TX)は電気的にノイズの多い部品であり、突然の電流バーストが発生します。受信光サブアセンブリ(ROSA)と直接電源トレースを共有すると、電気的なリップルによって受信フォトダイオードが生成する非常に微弱なマイクロアンペア電流が歪み、大量のパケット損失が発生します。これを軽減するために、ホストボードはVccTとVccRの両方のトレースに独立したLC(インダクタ・キャパシタ)フィルタネットワークを実装し、クリーンで分離された電源を保証する必要があります。
2. 高速差動信号伝送(AC結合ロジック)
実際のネットワークトラフィック、つまりスイッチに出入りするギガビット級のデータは、ピン12/13(RD±)とピン18/19(TD±)のみを介して伝送されます。シングルエンド配線ではギガビット周波数を扱うと深刻な電磁干渉が発生するため、SFPインターフェースは差動信号方式を採用しています。
- インピーダンス整合: ホスト基板上では、これらのTXおよびRXトレースは100オームの差動ペアとして配線する必要があります。トレースの幅または間隔にずれがあると、信号反射が発生し、アイダイアグラム「(信号完全性)とビット誤り率の増加(BER).
- ACカップリング: 高速データラインはAC結合されています。これは、データトレースにコンデンサ(通常0.1µF)を直列に接続してDC電圧を遮断し、高周波ACデータ信号のみを通過させることを意味します。MSA規格では、送信機入力用のAC結合コンデンサは通常、以下の場所に配置されます。 内部 SFPモジュールの場合、受信出力はホストボード上でAC結合されている必要があります。
- プロトコル: 歴史的にはLVPECL(低電圧正エミッタ結合ロジック)として定義されていましたが、現代のモジュール内部ではCML(電流モードロジック)がよく用いられています。どちらのプロトコルも、正負の配線間の電圧差を利用してバイナリの1と0を表現するため、優れた同相ノイズ除去性能を実現しています。
3. 低速管理ロジック(LVTTLとプルアップ抵抗)
残りの機能ピン( TX_Fault(ピン2)、TX_Disable (ピン3)、LOS(ピン8)など)は、LVTTL(低電圧トランジスタ・トランジスタロジック)で動作します。これらは、モジュールの状態をホストスイッチASICに伝えるための、単純なハイ/ローのバイナリスイッチとして機能します。
プルアップ抵抗の役割:誤報の原因となる可能性のある浮動電圧値を防止するため、MSAではホストボードが4.7kΩ~10kΩの抵抗を使用してこれらのステータスラインをVccTまたはVccRにプルアップすることを要求しています。
例:LOS(信号喪失)ピンはオープンコレクタ出力です。通常動作時、モジュールの内部回路は電圧をグランド(0V、ロジックロー)まで引き下げます。光ファイバーケーブルが切断されると、フォトダイオードは光を検出しなくなり、モジュールはピンを解放します。ホストボードのプルアップ抵抗により電圧が瞬時に3.3V(ロジックハイ)まで上昇し、スイッチのオペレーティングシステムにポートをシャットダウンするよう即座に通知します。
🟢 I2C規格:EEPROM書き込み用ピンの位置
SFPモジュールのEEPROMを読み取ったり書き込んだりするには、ピン4(SDA - シリアルデータ)とピン5(SCL - シリアルクロック)を介して2線式I2Cインターフェースに接続する必要があります。モジュールの基本識別データ(ベンダーID、部品番号)はI2Cアドレス0xA0に格納されており、リアルタイム光診断(DDM /DOM)はアドレス0xA2からアクセスできます。
SFPピン配列の最も需要の高い用途の1つは、EEPROMの再プログラミングです。主要なネットワークベンダー(Cisco、HP、Aristaなど)は、「ベンダーロック」を頻繁に実装しており、Cisco SFP-10G-SRやArista SFP-1G-SXはその典型的な例です。トランシーバーが挿入されると、ホストスイッチのオペレーティングシステムはI2Cバスを介してSFPに問い合わせます。EEPROM内のベンダー署名がスイッチ独自のホワイトリストと一致しない場合、ポートは「Err-Disable」状態に強制されます。

ホームラボ愛好家、ネットワーク技術者、および独立系ハードウェア開発者にとって、この制限を回避するには、SFPの内部メモリを書き換える必要があります。これは、標準のI2C(Inter-Integrated Circuit)プロトコルを使用して実現されます。
I2Cピンマッピング
SFF委員会は、低速シリアル通信用に2つの特定のピンを割り当てた。
- ピン4:MOD_DEF(2) / SDA:これはシリアルデータラインです。モジュールのEEPROMへの16進数値の読み書きを行う双方向経路として機能します。
- ピン5:MOD_DEF(1) / SCL:これはシリアルクロックラインです。ホストデバイス(例えば、スイッチやカスタムのRaspberry Pi/Arduinoフラッシャーなど)が、データ転送を同期するためのクロック信号を生成します。
マイクロ定義:I2C(Inter-Integrated Circuit):I2Cは、フィリップス・セミコンダクター社が開発した、同期式マルチマスタ・マルチスレーブのパケット交換型シリアル通信バスです。低速の周辺ICをプロセッサやマイクロコントローラに短距離で接続するために、世界中で採用されています。
SFPメモリマップ:0xA0と0xA2の比較
アクティブなSFPモジュールのI2Cバスをスキャンすると、通常は2つのプライマリデバイスアドレスが見つかります。これらの2つのメモリマップの違いを理解することは、フラッシュ書き込みを成功させる上で非常に重要です。
| I2Cアドレス | 統治基準 | 含まれるデータ | 読み書きステータス |
|---|---|---|---|
| 0xA0 (ベースID) | INF-8074i | ベンダー名、OUI(組織固有識別子)、部品番号、シリアル番号、対応波長、およびリンク距離。 | 読み書き(書き込みには、一部のモジュールでベンダー固有のパスワード保護を解除する必要があります)。 |
| 0xA2 (診断) | SFF-8472 | DDM/DOMデータ:リアルタイムのトランシーバー温度、TXバイアス電流、TX出力電力、RX入力電力、および電源電圧。 | 読み取り専用(値はモジュール内部のマイクロコントローラによって動的に更新されます)。 |
*技術注記:7ビットI2Cアドレッシング(Arduinoライブラリで一般的に使用される)では、0xA0と0xA2はそれぞれ0x50と0x51に変換されます。
専門家の見解:自作EEPROM書き込みハードウェア
マイクロコントローラ(Raspberry PiやESP32など)を使用してSFPモジュールにファームウェアを書き込むためのカスタムリグを構築する場合は、ハードウェアの損傷を防ぐために厳格な電気的規則を遵守する必要があります。
- 3.3Vロジックのみを使用する: SFP I2Cバスは3.3Vに厳密に定格されています。双方向ロジックレベルシフターを使用せずに5Vマイクロコントローラー(標準的なArduino UNOなど)を使用すると、トランシーバーのEEPROMが瞬時に破損します。
- プルアップ抵抗を実装する: SDAおよびSCLラインはオープンドレインです。フラッシャー回路には、アイドル時にバスをハイレベルにプルアップするために、3.3Vレールに接続されたプルアップ抵抗(通常4.7kΩ~10kΩ)を含める必要があります。
- グラウンドモッド_ABS: 標準ケージの外でSFPをテストする場合は、ピン6(Mod_ABS)をグランドに接続してください。一部のモジュールは、物理的に浮遊していると判断すると、I2Cインターフェースを初期化しません。
🟢 ハードウェア設計のためのSFPピン配列の読み方
SFPレセプタクルを備えたPCBを設計するハードウェアエンジニアにとって、ピン配置を読み取るには、空間的および電気的な計画が必要です。MSAの主要な設計ルールでは、TX/RXトレース(ピン12/13、18/19)を厳密にマッチングされた100オームの差動ペアとして配線すること、LVTTL制御ピンにホスト側のプルアップ抵抗(4.7kΩ~10kΩ)を実装すること、およびグランドピン(1、10、11、20)の機械的な長さをずらすことで、実挿入時の静電気放電(ESD)を安全に管理することが義務付けられています。

INF-8074i SFPのピン配置を理論上の表から機能的なプリント基板(PCB)に変換するには、信号完全性に関する規則を厳守する必要があります。ハードウェア設計者は単に配線を接続するだけでなく、高周波電磁界を管理しているのです。20ピンの表面実装技術(SMT)レセプタクルと周囲の金属製SFPケージをホストボードに統合する際には、3つの重要なエンジニアリング領域に対処する必要があります。
1. ホットスワップの仕組み(千鳥配置ピン)
SFP規格の最も重要な設計上の特徴の一つは、ホットスワップ(ホストスイッチの電源を入れたままトランシーバーを挿入または取り外す機能)をネイティブでサポートしている点です。これは、ソフトウェアではなく、モジュールのPCBエッジコネクタの物理的な形状によって実現されています。
- 嵌合手順:SFPモジュールの金色の接点をよく見てください。グランドパッド(ピン1、10、11、20)は、電源パッドとデータパッドよりも物理的に長くなっています。
- 電気的保護:モジュールがホストレセプタクルに挿入されると、これらのグランドピンは3.3V電源(ピン15、16)またはデータラインよりも数ミリ秒早く接触します。これにより共通の0V基準が確立され、蓄積された静電気放電(ESD)がシャーシグランドに安全に放電されるため、繊細なスイッチASICとモジュールのレーザードライバが致命的な電圧スパイクから保護されます。
2. 高速データレーン向けPCB配線
送信(TD±)ピンと受信(RD±)ピンを流れるギガビット級のトラフィックは、減衰、クロストーク、インピーダンスミスマッチの影響を非常に受けやすい。ハードウェア設計者は、ピン12、13、18、19を細心の注意を払って扱う必要がある。
差動インピーダンス:差動インピーダンスとは、一対の結合された配線における交流電流(AC)の流れに対する抵抗の総和のことです。SFP設計においては、100Ωの差動インピーダンスを継続的に維持することで、パケット損失の原因となる高速信号の反射を防ぐことができます。
ホストボードに対する厳格なルーティングルール:
- 100Ω目標:TD±およびRD±の配線は、目標差動インピーダンスが正確に100オーム(±10%)となるように、密結合された差動ペアとして配線する必要があります。
- 長さの一致:単一の差動ペア(TD+とTD-など)内の配線長は完全に一致している必要があります。通常は5ミル(0.127mm)以内です。正負の信号間にずれがあると、「アイダイアグラム」が劣化し、ビット誤り率(BER)が増加します。
- ビアの使用を避ける:これらの高速配線をPCBビアに通すと、インピーダンスの不連続が生じます。可能な限り、TXおよびRX配線はSFPレセプタクルと物理層(PHY)チップ間の最上層信号層のみで行うようにしてください。
3. SFPケージの接地とEMIシールド
20ピンコネクタは電気的なロジックを担いますが、モジュールを囲む金属製のSFPケージもハードウェア設計において同様に重要です。1.25Gbps(ギガビットイーサネット)または10Gbps(SFP+)の速度では、トランシーバは放送アンテナのように機能します。
FCCおよびCEの電磁干渉(EMI)規制に準拠するためには、SFPの物理的なケージをシャーシのグランド(PCBの信号グランドではなく)に直接接続する必要があります。これは通常、ケージ上の圧入ピンをPCB上の接地されたスルーホール(PTH)に接続することで実現され、高周波放射を金属ハウジング内に効果的に閉じ込めます。
ハードウェア設計チェックリスト:よくある落とし穴
| ❌ 不適切な実践例: | フローティング制御ピン。TX_Disable(ピン3)を接続しないと、レーザーの動作が予測不能になる可能性があります。 |
| ✅ ベストプラクティス: | ホスト基板上のすべてのLVTTL入出力(ピン2、3、4、5、6、8)に対して、+3.3Vレールに4.7kΩ~10kΩのプルアップ抵抗を実装してください。 |
| ❌ 不適切な実践例: | 単一の非フィルタリング配線を使用して、ピン15と16に電源(3.3V)を供給します。 |
| ✅ ベストプラクティス: | 高感度受信機を送信機のスイッチングノイズから分離するために、VccTとVccRそれぞれに独立したπ型フィルタ(コンデンサに挟まれたインダクタ)を配置する。 |
🟢 SFPピン配置に関するよくある問題とトラブルシューティングのヒント
SFPリンクに障害が発生した場合、ハードウェアレベルのトラブルシューティングでは、LVTTLステータスピンを読み取ります。ピン8(LOS)の信号がハイの場合は、ファイバーの断線またはコネクタの汚れ(光量不足)を示します。ピン2(TX_Fault)の信号がハイの場合は、内部レーザーの故障または過熱を示します。障害が発生していないにもかかわらずポートがダウン状態のままの場合は、ホストによってピン3(TX_Disable)が誤ってハイに設定されていないことを確認してください。ハイに設定されるとレーザーが強制的にオフになります。

光ファイバーリンクが切断された場合、ネットワーク管理者は通常、CLIコマンド(例:show interfaces transceiver)などのソフトウェア診断に頼ります。しかし、ソフトウェアはハードウェアのピン配置によって認識できる情報しか報告できません。SFPポートが「Err-Disable」状態のままだったり、リンクアップに失敗したりした場合、SFPのピン配置を理解することで、物理層における根本原因を診断できます。
以下に、SFPハードウェアでよく発生する障害とその対応するピン、および対処可能なトラブルシューティング手順を示します。
1. リンクがダウンしており、スイッチが「信号なし」を報告しています(ピン8:LOS)。
信号喪失(LOS)ピンは、トランシーバのプライマリアラームとして機能するオープンコレクタ出力です。通常の動作状態では、モジュールはピン8を0V(ロジックロー)にプルダウンします。受信フォトダイオードが、入力光パワーがモジュールの最小受信感度しきい値を下回ったことを検出すると、モジュールはピンを解放し、ホストボードのプルアップ抵抗によって+3.3V(ロジックハイ)にスナップします。
- 根本原因:トランシーバーがデータを解釈するのに十分な光を受信していない。
- トラブルシューティングアクション:
- 光ファイバーパッチケーブルに、著しい曲がり(マクロベンディング)や断線がないか、目視で確認してください。
- LCコネクタとトランシーバーレンズの両方に光ファイバークリーニングペンを使用してください。LOSエラーの80%以上は、光路を塞ぐ微細な塵が原因です。
- リモートスイッチの電源が入っていて、送信状態になっていることを確認してください。
2. ポートが「Err-Disabled」状態、または障害状態です(ピン2:TX_Fault)。
TX_Faultピンは重要な安全機構です。LOSと同様に、アクティブハイの論理状態によって動作します。ピン2が3.3Vにジャンプすると、SFPモジュールはホストスイッチに対して「内部送信機ハードウェアに致命的な障害が発生しました」と明示的に通知します。
- 根本原因: これはほぼ例外なくモジュール自体のハードウェア障害です。通常、これは レーザーダイオード モジュールが劣化しているか、内部バイアス電流が安全限界を超えているか、またはモジュールが深刻な過熱状態にある可能性があります。
- トラブルシューティングアクション:
- SFPモジュールを取り外し、冷却してください。過熱(特に48ポートスイッチのようにポートが密集している場合)は、一時的なTX_Faultを引き起こす可能性があります。
- 再挿入後も不具合が解消しない場合は、モジュールが永久的に損傷しているため交換する必要があります(例:Cisco製モジュールと交換)。 GLC-LH-SM またはジュニパー EX-SFP-1GE-SX).
3. モジュールは認識されますが、送信は行われません(ピン3:TX_Disable)
LOSやTX_Faultはモジュールからの出力ですが、TX_Disableはホストスイッチによって制御される入力です。ホストがピン3をハイ(2.0V以上)に駆動すると、SFPのレーザードライバは即座にシャットダウンされます。モジュールはスイッチに認識され、EEPROMの読み取りも可能ですが、TXポートからは光が出力されません。
- 根本原因:スイッチのオペレーティングシステムが意図的にポートを無効にしているか、ホストボードにハードウェアロジックエラーが発生しています。
- トラブルシューティングアクション:
- スイッチの設定を確認してください。インターフェースは管理者によってシャットダウンされていますか(例:Cisco IOSのshutdownコマンド)?
- カスタムハードウェアを製作する場合は、ピン3を誤ってフローティング状態にしたり、3.3Vに接続したままにしていないことを確認してください。レーザーを発射するには、ピン3をローレベル(グランド)にプルダウンする必要があります。
4. スイッチに「トランシーバーが挿入されていません」と表示される(ピン6:Mod_ABS)
SFPモジュールをスイッチに接続しても何も起こらない場合(ログも、ランプも、EEPROMデータも出力されない場合)、ホストボードはモジュールが接続されていることを認識していません。この検出は、ピン6(Mod_ABS - モジュール不在)に完全に依存しています。
- 根本原因:標準SFPモジュール内部では、ピン6がグランドピン(VeeT/VeeR)に直接ハードワイヤリングされています。ホストスイッチは、対応するレセプタクルピンを3.3Vにプルアップします。SFPモジュールを挿入すると、モジュールがその接続を物理的にグランドにブリッジ接続し、電圧を0Vに下げてスイッチの挿入割り込みをトリガーします。
- トラブルシューティングアクション:
- モジュールが完全に装着されていない可能性があります。留め金がカチッと音がするまでしっかりと押し込んでください。
- SFPの金色のエッジコネクタを点検してください。ピン6に傷や酸化が見られる場合、接地接続が確立できません。接点をイソプロピルアルコールで清掃してください。
🟢 SFPとSFP+のピン配列の違いとは?
物理的にも電気的にも、1G SFPと10G SFP+のピン配置はほぼ同一で、どちらも全く同じ20ピンのMSAレイアウトを採用しています。違いは高速データピン(12/13番ピンと18/19番ピン)の設計にあり、SFP+では10Gbpsの周波数を深刻な信号劣化なく処理するために、より厳密なインピーダンス制御と高品質のPCB材料が必要となります。
光ファイバー機器を扱う際に最もよく寄せられる質問の一つは、SFP(1ギガビット)モジュールとSFP+(10ギガビット)モジュールのピン配置が同じかどうかです。見た目が全く同じであるため、ネットワーク管理者は、異なるスイッチポート内でこれらの光ファイバーモジュールを混在させることができるのかどうか疑問に思うことがよくあります。

簡潔に言えば、答えはイエスです。両者は全く同じ20ピンのマッピングを共有しています。SFF委員会は、SFF-8431規格(SFP+を規定)を、旧規格であるINF-8074i規格(SFPを規定)との下位互換性を持たせるように意図的に設計しました。しかし、物理的なピン配置が同じだからといって、電気的性能が必ずしも同じになるとは限りません。
何が変わらないのか?
10G SFP+モジュールを1G SFPポートに接続した場合、またはその逆の場合、ピンは完全に一致します。基本的な制御ロジックは変更されません。
- 電源供給:両モジュールとも、ピン15と16に正確に+3.3Vの直流電圧が必要です。
- 管理インターフェース:どちらもピン4(SDA)とピン5(SCL)をI2C通信に使用し、スイッチがEEPROMのアドレスを読み取ることを可能にします。 0xA0 診断データは0xA2にあります。
- ステータスロジック:TX_Fault、TX_Disable、およびLOS用のLVTTLピンは、両世代で同じように機能します。
実際に何が変わるのか?(10Gbpsの物理学)
ピンの名前は同じままですが、高速差動ペア(RX用ピン12/13、TX用ピン18/19)を介してデータを転送する物理的な仕組みは、1.25Gbpsから10.3125Gbpsに移行すると劇的に変化します。
| 標準SFP(1G) | SFP+(10G) | |
|---|---|---|
| データレート | 一般的には1.25Gbps(ギガビットイーサネット) | 標準値:10.3125Gbps(10Gイーサネット) |
| 信号耐性 | 寛容性が高い。ホスト基板上の軽微なインピーダンス不整合を許容できる。 | 厳密な要件。信号反射を防ぐため、100Ωの完全な差動インピーダンスが必要です。 |
| ホストボードの要件 | 一般的には、標準的なFR4基板材料で十分です。 | アイパターンを維持するためには、低損失のプリント基板材料(例えば、ロジャース社製またはメグトロン社製)と高度なイコライゼーションチップ(EDC社製)が必要です。 |
身体的適合性のルール
20ピンコネクタの物理的な形状は同一であるため、モジュールを異なるポートに接続してしまうケースが頻繁に発生します。ここでは、ハードウェアロジックに基づいた相互運用性に関する決定版ガイドをご紹介します。
- 1G SFPを10G SFP+ポートに接続する: (大抵はうまくいく)
最新の10Gスイッチポートのほとんどは、下位互換性を持つように設計されています。スイッチはI2Cピンを介してEEPROMを読み取り、モジュールが1Gしか対応していないことを認識し、ASICのクロック速度をそれに合わせて下げます(例:Cisco製スイッチ)。 GLC-SX-MMD SFP+席に着席。 - 10G SFP+を1G SFPポートに接続する: (ほとんど効果なし)
物理的には適合し、スイッチがI2C経由でモジュール名を読み取ることさえ可能であっても、リンクが確立されることはほとんどありません。1Gホストポートは、SFP+モジュールの内部レーザードライバ(Ciscoなど)が必要とする10Gbpsの信号を生成または処理することができません。 SFP-10G-LR (1Gスロットに)
専門家の見解:カスタムハードウェアを設計する際、 SFP+ケージが10Gの速度を保証すると決めつけないでください。ホストボードのピン12/13および18/19に接続された配線が10G周波数用に設計されていない場合、ピン配置が正しくてもSFP+モジュールで深刻なパケット損失が発生します。
🟢 SFPモジュールのピン配置に関するよくある質問

1. SFPモジュールのI2Cアドレスは何ですか?
SFPモジュールは、シリアルバス上で2つの標準I2Cアドレスを使用します。0xA0は、INF-8074iで定義された静的EEPROMデータ(ベンダーID、部品番号、シリアル番号)を含むベースアドレスです。0xA2は、SFF-8472で定義された、リアルタイム温度や光パワーなどの動的デジタル診断モニタリング(DDM/DOM)データを含むセカンダリアドレスです。注:7ビットI2Cアドレス指定システム(Arduinoなど)では、これらは0x50と0x51として記述されます。
2. SFPモジュールはどのくらいの電圧を使用しますか?
標準SFPおよびSFP+モジュールは、±5%の許容誤差範囲内の+3.3V DC電源で動作します。この電源は、受信ロジック用のピン15(VccR)と送信レーザードライバ用のピン16(VccT)にそれぞれ独立して供給されます。SFPモジュールに5Vロジックを印加すると、内部回路が瞬時に破壊されます。
3. SFP EEPROMにデータをフラッシュするには、どのピンを使用しますか?
SFPモジュールのEEPROMを読み書きまたはフラッシュするには、ピン4(SDA - シリアルデータ)とピン5(SCL - シリアルクロック)を使用して2線式I2Cインターフェースに接続する必要があります。カスタムフラッシュ装置を構築する場合は、ピン15/16に3.3Vを供給し、VeeT/VeeRピンを接地し、ピン6(Mod_ABS)を接地してモジュール挿入をシミュレートする必要があります。
4. SFPモジュールはどのようにホットスワップをサポートしていますか?
SFPモジュールは、機械的なピンの配置によってホットスワップに対応しています。20ピンのエッジコネクタでは、4つのグランドピン(ピン1、10、11、20)がデータピンと電源ピンよりも物理的に長くなっています。挿入時には、これらのピンが最初にホストレセプタクルと嵌合し、共通のグランドを確立することで、敏感な3.3V電源線やギガビットデータ線が接触する前に、静電気を安全に放電します。
5. SFP TX_Fault ピンは何をしますか?
ピン2(TX_Fault)はLVTTLハードウェアアラームです。通常時はロー(0V)のままです。内部レーザードライバが、安全なバイアス電流制限の超過や過熱などの致命的なエラーを検出すると、モジュールはこのピンをハイ(+3.3V)に駆動します。ホストスイッチはこの電圧変化を検出し、ハードウェアの損傷や眼の安全違反を防ぐために、ポートを即座に無効にします。
🟢 結論:信頼性の高いネットワーク設計のためのSFPインターフェースの習得
20ピンSFPモジュールのピン配置を理解することは、基本的なネットワーク知識をはるかに超えるものであり、物理層診断、カスタムPCBハードウェア設計、I2C EEPROMの再プログラミングに携わるすべての人にとって不可欠な能力です。千鳥配置のホットスワップ用グランドピンから厳密な+3.3V LVPECLデータレーンまで、INF-8074i MSA規格を習得することで、光ファイバー統合に伴うコストのかかる推測作業を排除できます。

しかし、電気インターフェースを深く理解することで、「Err-Disable」ポートのトラブルシューティングやベンダーロックの回避が可能になりますが、ギガビットリンクの長期的な安定性は、最終的には物理ハードウェアの製造品質に依存します。コネクタのインピーダンスのずれ、SFPケージのEMIシールドの不備、または規格に準拠していないEEPROMコーディングは、継続的なパケット損失やレーザー性能の低下につながる可能性があります。
精密に設計されたSFPレセプタクルを必要とするカスタムホストボードを設計する場合でも、エンタープライズ向けにプロビジョニングする場合でも、 データセンター 厳密に MSA 準拠の光トランシーバーを使用する場合、プラグアンドプレイの信頼性を確保するには、信頼できるメーカーから調達することが不可欠です。検証済みのネットワーク コンポーネント、磁気 RJ45 ジャック、および 世界の光モジュール 業界の厳密な公差に基づいて製造された、 LINK-PP オフィシャルストア.
