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şik | Anlam |
|---|---|
| Yüksek alarm | bunun ü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 alarm | bunun 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):
| Baytlar | Parametre (HA, LA, HW, LW) |
|---|---|
| 0–7 | Sıcaklık |
| 8–15 | Vcc |
| 16–23 | Tx bias |
| 24–31 | Tx gücü |
| 32–39 | Rx gücü |
| 40–55 | isteğ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 |
|---|---|
| 110 | durum/kontrol: TX_DISABLE durumu, RS0/RS1 durumu, TX_FAULT, RX_LOS, data-ready |
| 112–113 | alarm bayrakları — parametre başına bir bit, yüksek ve düşük |
| 116–117 | uyarı 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ı.