Paramètres et unités DDM · Diagnostic DDM/DOM · Transceivers et câbles optiques · Documentation · CodingBox
CodingBox Documentation

Paramètres et unités DDM

Le diagnostic numérique se résume à cinq nombres qu’un module mesure sur lui-même. Chacun est stocké comme une valeur 16 bits en mémoire du module, dans une unité fixe, et l’hôte la convertit en °C, volts, milliampères ou dBm. Connaître l’encodage brut permet de lire un dump à la main — et de repérer un module qui rapporte n’importe quoi.

Les cinq mesures

ParamètreCe qu’il mesureUnité de la valeur brute 16 bitsPlage
Températuretempérature interne du modulesignée, 1/256 °C (octet de poids fort = degrés entiers)−128 … +128 °C
Tension d’alimentation (Vcc)rail 3,3 V à l’intérieur du modulenon signée, 100 µV0 … 6,55 V
Courant de bias Txcourant de commande du lasernon signé, 2 µA0 … 131 mA
Puissance optique Txpuissance de la lumière émisenon signée, 0,1 µW0 … 6,5535 mW
Puissance optique Rxpuissance de la lumière reçuenon signée, 0,1 µW0 … 6,5535 mW

Des mesures supplémentaires optionnelles (température du laser, courant du TEC) existent sur certains modules refroidis ou accordables.

Où elles se trouvent — SFF-8472 (classe SFP)

Les valeurs en temps réel se trouvent dans le bloc A2h, octets 96–105, deux octets chacune, poids fort en tête :

OctetsMesure
96–97Température
98–99Vcc
100–101Bias Tx
102–103Puissance Tx
104–105Puissance Rx
106–109optionnel (temp. laser / TEC)

La présence même du DDM, et la façon dont il est étalonné, est déclarée dans A0h octet 92 (Diagnostic Monitoring Type) : bit 6 = DDM mis en œuvre, bit 5 = étalonnage interne, bit 4 = étalonnage externe, bit 3 = puissance Rx exprimée en moyenne (1) ou en OMA (0). Voir Étalonnage.

Pour les modules QSFP et CMIS, les mêmes unités s’appliquent par voie — voir Diagnostic par voie.

Convertir les valeurs brutes

Température  °C  = signed16 / 256          0x1E80 = 7808   → 30,50 °C
Vcc          V   = uint16 × 0,0001         33000           → 3,300 V
Bias Tx      mA  = uint16 × 0,002          3000            → 6,00 mA
Puissance    mW  = uint16 × 0,0001         8000            → 0,800 mW
Puissance    dBm = 10 · log10(mW)          0,800 mW        → −0,97 dBm

Repères utiles pour la puissance optique :

dBmmW / µWBrut (0,1 µW)
+32,0 mW20 000
01,0 mW10 000
−30,5 mW5 000
−10100 µW1 000
−2010 µW100
−301 µW10
−400,1 µW1 (plancher de résolution)

Comme l’unité brute est 0,1 µW, le DDM ne peut rien résoudre en dessous de −40 dBm ; une lecture d’exactement −40 dBm (brut 0 ou 1) signifie « pas de lumière », pas une mesure précise. Davantage d’arithmétique en dB et des tableaux débit/baud : Unités et conversions.

Ce que chaque paramètre indique

  • Température — augmente avec l’ambiante et la densité des ports ; un module qui chauffe fait vieillir son laser plus vite. Plage de fonctionnement typique 0…70 °C (commercial) ou −40…85 °C (industriel).
  • Vcc — doit rester proche de 3,3 V ; une lecture basse ou bruitée pointe vers le logement de l’hôte, pas vers le module.
  • Bias Tx — le meilleur indicateur de vieillissement à lui seul : le module augmente le bias pour maintenir la puissance Tx constante à mesure que le laser s’use. Mettez-le en tendance (Pannes).
  • Puissance Tx — utile quand elle est mesurée ; sur les modules bon marché, elle peut être une constante écrite en mémoire (Niveaux DDM).
  • Puissance Rx — l’état de santé de l’extrémité distante et de la fibre : comparez-la à la sensibilité du récepteur et à la référence d’installation.

Dans CodingBox

L’écran DDM effectue ces conversions en direct et trace les valeurs avec les seuils propres au module ; l’EEPROM editor affiche les octets bruts 96–105 et l’octet 92 pour vérification.

Positions et formats des octets de mesure par spécification : Carte A2h SFF-8472 (96–109), Page inférieure SFF-8636 (22–57), Page inférieure CMIS (14–25) et page 11h (154–201).


Si vous trouvez une inexactitude ou une erreur dans cet article, sélectionnez le passage concerné et appuyez sur Ctrl+Enter pour .