Eşikler, alarmlar ve bayraklar · DDM/DOM tanılaması · Optik alıcı-vericiler ve kablolar · Belgeler · CodingBox
CodingBox Belgeler

Eşikler, alarmlar ve bayraklar

Bir modül yalnızca değerleri bildirmez — değerlerin karşılaştırıldığı sınırları da taşır ve bir sınır aşıldığında bayraklar kaldırır. Anahtar, bunların tümünü modül belleğinden okur; hiçbirini kendisi uydurmaz. Aynı bağlantıda birbirinin aynısı görünen iki modülün farklı davranabilmesinin nedeni budur.

Parametre başına dört eşik

Her DDM parametresinin fabrikada programlanmış dört sınırı vardır:

EşikAnlam
Yüksek alarmbunun üzerindeki değer → modül arızalanıyor veya bağlantı kullanılamaz olabilir
Yüksek uyarıyüksek sınıra yaklaşılıyor
Düşük uyarıdüşük sınıra yaklaşılıyor
Düşük alarmbunun altındaki değer → örn. hassasiyetin altında Rx

Bunlar üç bölge tanımlar: normal (uyarılar arasında), uyarı (bir uyarı ile karşılık gelen alarm arasında) ve alarm (bir alarmın ötesinde). Sağlıklı bir 10 km modülü, kabaca +0,5 / −2 / −18 / −22 dBm’lik (HA / HW / LW / LA) Rx eşikleriyle piyasaya çıkabilir — ama her satıcı kendi değerlerini belirler.

Nerede saklanırlar — SFF-8472

A2h baytları 0–39, eşik başına iki bayt, ölçülen değerlerle aynı birimler (Parametreler ve birimler):

BaytlarParametre (HA, LA, HW, LW)
0–7Sıcaklık
8–15Vcc
16–23Tx bias
24–31Tx gücü
32–39Rx gücü
40–55isteğe bağlı genişletilmiş eşikler (lazer sıcaklığı, TEC)

Her grup içindeki sıralama yüksek alarm, düşük alarm, yüksek uyarı, düşük uyarı şeklindedir.

Bayraklar — host aslında neye göre hareket eder

A2h baytlarıİçerik
110durum/kontrol: TX_DISABLE durumu, RS0/RS1 durumu, TX_FAULT, RX_LOS, data-ready
112–113alarm bayrakları — parametre başına bir bit, yüksek ve düşük
116–117uyarı bayrakları — parametre başına bir bit, yüksek ve düşük

Modül, bir değer eşiğini aştığında bir bayrak kaldırır ve değer geri döndüğünde onu temizler. “Rx power low alarm” gösteren bir host, yalnızca 113. baytın 1. bitini okuyor demektir — başka bir şey değil. Bayrakların uygulanıp uygulanmadığı A0h baytı 93, bit 7’de bildirilir.

QSFP ve CMIS

Aynı model, şerit başına bayraklarla birlikte geçerlidir:

  • SFF-8636 — modül eşikleri üst sayfa 03h’de bayt 128–175’te (sıcaklık, Vcc), kanal eşikleri bayt 176–223’te (Rx gücü, Tx bias, Tx gücü); bayraklar alt sayfada bayt 3–14’te (3–5’te LOS/fault/LOL, 6–7’de sıcaklık ve Vcc alarmları, 9–14’te şerit başına güç ve bias alarmları).
  • CMIS — modül eşikleri sayfa 02h’de, şerit eşikleri aynı sayfada daha ilerde; modül bayrakları alt baytlarda 8–13’te, şerit bayrakları sayfa 11h’de bayt 134–153’te.

Bkz. Şerit başına tanılama.

Neden “alarm yok” “sağlıklı” anlamına gelmez

Eşikler, bağlantının değil, modül üreticisinin kendi sınırları hakkındaki görüşüdür. Yaygın sonuçlar:

  • Cömert eşikler — düşük Rx alarmı −24 dBm’de olan bir modül, zaten −20 dBm’de hata veren bir alıcıda sessiz kalır.
  • Kurgusal Tx — sabit bir Tx değeri bir eşiği asla aşamaz.
  • Bağlantı bütçesi sınırlarla değil marjla ilgilidir: −18 dBm uyarılı bir bağlantıda −17 dBm’de çalışan bir bağlantının 1 dB marjı vardır ve ilk kirli konektörde arızalanır.

Bu nedenle operasyonel uyarı, yedek olarak modül bayraklarıyla birlikte kendi referans değerlerinizi ve deltalarınızı kullanmalıdır (İzleme).

Eşikleri düzenleme

Eşikler modül belleğinde yaşadığından okunabilir ve yeniden yazılabilir. Meşru kullanımlar: sıfırlarla kodlanmış bir modülde makul sınırları geri yüklemek, bir filoyu hizalamak veya daha erken haber almak için daha sıkı bir uyarı ayarlamak. Korumalı A2h alanı normalde modülün parolasını gerektirir.

CodingBox’ta

DDM ekranı, modülün alarm ve uyarı eşiklerini doğrudan grafiklerin üzerine çizer ve değerleri bölgeye göre renklendirir. Eşik baytları 0–39 ve bayraklar 112–117, EEPROM editor içinde görünür ve düzenlenebilir durumdadır; yazma sırasında CC_DMI sağlama toplamı (bayt 95) yeniden hesaplanır.

Her eşiğin, bayrağın ve maskenin tam bayt konumları: SFF-8472 A2h haritası, SFF-8636 alt sayfa ve 03h sayfası, CMIS 02h sayfası ve 11h sayfası.


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