SFF-8472 — SFP tanılaması · Spesifikasyonlar ve standartlar · Optik alıcı-vericiler ve kablolar · Belgeler · CodingBox
CodingBox Belgeler

SFF-8472 — SFP tanılaması

SFF-8472, Optik Alıcı-Vericiler için Tanılama İzleme Arayüzü, her SFP sınıfı modül için yönetim spesifikasyonudur: SFP, SFP+, SFP28 ve genişletilmiş kodlarla SFP56. SFP MSA’nın (INF-8074) serial ID bloğundan doğmuştur, o bloğu bayt bayt korumuş ve gerçek zamanlı tanılamaya sahip ikinci bir bellek cihazı eklemiştir. Bakır SFP’ler, PON stick’leri, ayarlanabilir DWDM SFP+ ve DAC/AOC kablo uçlarının tümü kendini bu spesifikasyon üzerinden sunar. Revizyon geçmişi ve sürüm baytı: Spesifikasyon revizyonları.

İki bellek adresi

Modül, iki telli arayüz üzerinden iki cihaz adresinde okunur:

AdresCihazİçerik
A0hserial ID EEPROM’u (256 bayt, düz)kimlik: tür, konektör, uyumluluk kodları, hız, uzunluklar, satıcı bloğu, seçenekler, sağlama toplamları
A2htanılama (128 bayt + sayfalanmış üst yarı)eşikler, kalibrasyon sabitleri, canlı ölçülen değerler, durum/kontrol, bayraklar, kullanıcı EEPROM’u, satıcı sayfaları

A2h’nin var olup olmadığı A0h bayt 92 bit 6’da bildirilir. Varsayılan veri yolu hızı 100 kHz’dir. Bayt bayt tablolar: Bellek haritası hızlı başvurusu.

A0h — beş blokta kimlik

BaytlarBlokNeyi içerir
0–2Türtanımlayıcı (03h = SFP ailesi, SFF-8024), genişletilmiş tanımlayıcı (04h = MOD_DEF 4, serial ID mevcut), konektör kodu
3–10Uyumluluk kodları10G Ethernet, InfiniBand, ESCON, SONET, 1G Ethernet, Fibre Channel uzunluğu / teknolojisi / ortamı / hızı için bit alanları — Uyumluluk kodları sayfasında çözümlenir
11–19Sinyal ve erişim mesafesikodlama (11), nominal bit hızı ×100 Mb/s (12), RS0/RS1 için hız tanımlayıcısı (13, bkz. hız seçimi), bağlantı uzunlukları: SMF km (14), SMF ×100 m (15), OM2 ×10 m (16), OM1 ×10 m (17), OM4 ×10 m veya bakırda metre (18), OM3 ×10 m (19)
20–63Satıcı ve sağlama toplamısatıcı adı (20–35), SFF-8024’ten genişletilmiş uyumluluk kodu (36), IEEE OUI (37–39), parça numarası (40–55), revizyon (56–59), nm cinsinden dalga boyu veya bakırda kablo uyumluluğu/zayıflaması (60–61), Fibre Channel hızı 2 (62), CC_BASE (63) — bkz. Satıcı alanları
64–95Genişletilmiş kimlikseçenekler (64–65), azami/asgari bit hızı marjı % (66–67) veya bayt 12 = FFh ise bayt 66, ×250 Mb/s cinsinden hızdır, seri numarası (68–83), tarih kodu (84–91), tanılama türü (92), gelişmiş seçenekler (93), SFF-8472 uyumluluk revizyonu (94), CC_EXT (95)
96–127Satıcıya özgüüretici için serbest; genellikle yapılandırma veya bir imza taşır
128–255AyrılmışSFF-8079 uygulama seçimi tabloları için ayrılmıştır

Seçenekler, bayt 64–65

Bayt.bitAyarlıyken anlamı
64.5yüksek güç seviyesi bildirimi — seviye 3 (2,0 W’a kadar)
64.4sayfalama uygulanmış — A2h bayt 127 üst sayfaları seçer
64.3retimer veya CDR mevcut
64.2soğutmalı verici
64.1güç seviyesi 2 (1,5 W’a kadar); sıfırsa = seviye 1 (1,0 W)
64.0doğrusal alıcı çıkışı (örneğin 10GBASE-LRM)
65.7alıcı karar eşiği uygulanmış
65.6ayarlanabilir verici — bkz. ayarlanabilir haritalar
65.5RATE_SELECT uygulanmış
65.4TX_DISABLE uygulanmış
65.3TX_FAULT uygulanmış
65.2LOS sinyali ters çevrilmiş
65.1LOS uygulanmış

Bayt 92 — tanılama izleme türü

BitAnlam
6dijital tanılama (A2h) uygulanmış
5dahili kalibreli — A2h ölçülen değerleri zaten fiziksel birimlerdedir
4harici kalibreli — host, A2h 56–91’deki sabitleri uygulamalıdır
3alınan güç ölçümü: 1 = ortalama güç, 0 = OMA
2A2h erişiminden önce adres değişimi dizisi gerekli (eski)

Bit 6 ayarlıyken bit 5 ve 4’ten tam olarak biri ayarlı olmalıdır. Her modun gördüğünüz sayılar için ne anlama geldiği: Kalibrasyon.

Bayt 93 — gelişmiş seçenekler

Bit 7 alarm/uyarı bayrakları uygulanmış · 6 yazılımsal TX_DISABLE kontrolü · 5 yazılımsal TX_FAULT izlemesi · 4 yazılımsal RX_LOS izlemesi · 3 yazılımsal RATE_SELECT · 2 SFF-8079’a göre uygulama seçimi · 1 SFF-8431’e göre yazılımsal hız seçimi.

A2h — dokuz blokta tanılama

BaytlarBlokNotlar
0–39Alarm ve uyarı eşikleribeş ölçülen değer × (yüksek alarm, düşük alarm, yüksek uyarı, düşük uyarı), her biri 2 bayt, canlı değerle aynı biçimde — eşikler ve alarmlar
40–55İsteğe bağlı eşiklerlazer sıcaklığı ve TEC akımı (soğutmalı/ayarlanabilir modüller)
56–91Kalibrasyon sabitleri32 bit kayan nokta olarak Rx_PWR(4..0), Tx_I / Tx_PWR / T / V eğimi ve ofseti; yalnızca bayt 92 bit 4 ayarlıyken anlamlıdır
92–94Ayrılmış—
95CC_DMIA2h bayt 0–94’ün sağlama toplamı — Sağlama toplamları
96–105Gerçek zamanlı ölçülen değerlersıcaklık (96–97), Vcc (98–99), Tx bias (100–101), Tx gücü (102–103), Rx gücü (104–105)
106–109İsteğe bağlı ölçülen değerlerlazer sıcaklığı, TEC akımı
110–118Durum ve kontrolbayt 110 (aşağıda), alarm bayrakları 112–113, uyarı bayrakları 116–117, genişletilmiş durum/kontrol 118 (yazılımsal RS1, güç seviyesi durumu ve seçimi)
119–126Satıcıya özgüpratikte birçok denetleyici tabanlı modülde parola girişi alanı (123–126) — bkz. yazma koruması türleri
127Sayfa seçimiA0h bayt 64 bit 4 ayarlıyken mevcuttur
128–255Üst sayfalarsayfa 00h/01h: kullanıcı EEPROM’u (128–247) ve satıcı kontrolü (248–255); sayfa 02h: SFF-8690 ayarlanabilir yazmaçlarının bulunduğu kontrol işlevleri; diğer sayfalar satıcıya özgüdür

Ölçüm biçimleri

Ölçülen değerBiçimBirim
Sıcaklıkişaretli 16 bit1/256 °C
Vccişaretsiz 16 bit100 µV
Tx biasişaretsiz 16 bit2 µA
Tx gücü, Rx gücüişaretsiz 16 bit0,1 µW (dBm’ye dönüştürme: 10·log10(µW/1000))

Dönüşümler ve çözümlü örnekler: Birimler ve dönüşümler.

Bayt 110 — durum/kontrol

BitAnlamErişim
7TX_DISABLE pin durumuokuma
6yazılımsal TX_DISABLEokuma/yazma (bayt 93 bit 6 ise)
5RS1 pin durumuokuma
4RS0 pin durumu (hız seçimi)okuma
3yazılımsal RS0 seçimiokuma/yazma
2TX_FAULT durumuokuma
1RX_LOS durumuokuma
0veri hazır değil (ölçülen değerler hâlâ başlatılırken 1)okuma

Bakır ve kabloya özgü ayrıntılar

Pasif ve aktif bakırda (DAC) bayt 60–61 bir dalga boyu taşımaz: pasif kabloda bayt 60, SFF-8431 Ek E uyumluluğunu işaretler; aktif kabloda bitler FC-PI-4 / SFF-8431 sınırlayıcı veya doğrusal uyumluluğu işaretler. Bayt 8 bit 2–3, pasif/aktif kablo teknolojisini işaretler ve bayt 18, metre cinsinden uzunluğu taşır. Ayrıntılar: Bakır Ethernet ve DAC.

Hostlar gerçekte neyi okur

Tipik bir anahtar, takma sırasında A0h bayt 0–95’i okur, CC_BASE ve CC_EXT’i doğrular, tanımlayıcıyı, konektörü, uyumluluk kodlarını ve hızı çözümler, satıcı bloğunu kendi politikasıyla karşılaştırır ve ancak o zaman DDM için A2h’yi yoklar — genellikle birkaç saniyede bir. Tam sıra ve zamanlamaları: Host ne yapar. Bu alanlar ile gerçek optik arasındaki uyuşmazlıklar, çoğu hız ve veri hızı ve satıcı kilidi talebinin kökenidir.

CodingBox’ta

CodingBox, hem A0h’yi hem de A2h’yi (bildirilmişse sayfalanmış A2h dahil) okur, yukarıdaki tabloların her alanını EEPROM editor içinde etiketler, yazma sırasında CC_BASE, CC_EXT ve CC_DMI’yi yeniden hesaplar, DDM ekranında dahili veya harici kalibrasyon uygular ve çözümlenmiş kimliği Check transceiver üzerinde gösterir.

Her iki cihazın bayt bayt ve bit bit tabloları: A0h yazmaç haritası, A2h yazmaç haritası.


Bu materyalde bir yanlışlık veya hata bulursanız ilgili bölümü seçin ve Ctrl+Enter tuşlarına basarak .