Parámetros de DDM y unidades
El diagnóstico digital son cinco números que un módulo mide sobre sí mismo. Cada uno se guarda como un valor de 16 bits en la memoria del módulo con una unidad fija, y el host lo convierte a °C, voltios, miliamperios o dBm. Conocer la codificación bruta permite leer un volcado a mano, y detectar un módulo que reporta disparates.
Los cinco monitores
| Parámetro | Qué mide | Unidad del valor bruto de 16 bits | Rango |
|---|---|---|---|
| Temperatura | temperatura interna del módulo | con signo, 1/256 °C (byte alto = grados enteros) | −128 … +128 °C |
| Voltaje de alimentación (Vcc) | riel de 3,3 V dentro del módulo | sin signo, 100 µV | 0 … 6,55 V |
| Corriente de polarización Tx | corriente de excitación del láser | sin signo, 2 µA | 0 … 131 mA |
| Potencia óptica Tx | potencia de luz transmitida | sin signo, 0,1 µW | 0 … 6,5535 mW |
| Potencia óptica Rx | potencia de luz recibida | sin signo, 0,1 µW | 0 … 6,5535 mW |
Existen monitores adicionales opcionales (temperatura del láser, corriente del TEC) en algunos módulos refrigerados o sintonizables.
Dónde viven: SFF-8472 (clase SFP)
Los valores en tiempo real están en el bloque A2h, bytes 96–105, dos bytes cada uno, MSB primero:
| Bytes | Magnitud monitorizada |
|---|---|
| 96–97 | Temperatura |
| 98–99 | Vcc |
| 100–101 | Polarización Tx |
| 102–103 | Potencia Tx |
| 104–105 | Potencia Rx |
| 106–109 | opcional (temperatura del láser / TEC) |
Si el DDM existe siquiera, y cómo está calibrado, se declara en el byte 92 de A0h (Diagnostic Monitoring Type): bit 6 = DDM implementado, bit 5 = calibración interna, bit 4 = calibración externa, bit 3 = potencia Rx reportada como media (1) u OMA (0). Véase Calibración.
Para los módulos QSFP y CMIS se aplican las mismas unidades por carril; véase Diagnóstico por carril.
Cómo convertir los valores brutos
Temperatura °C = signed16 / 256 0x1E80 = 7808 → 30.50 °C
Vcc V = uint16 × 0.0001 33000 → 3.300 V
Polarización Tx mA = uint16 × 0.002 3000 → 6.00 mA
Potencia mW = uint16 × 0.0001 8000 → 0.800 mW
Potencia dBm = 10 · log10(mW) 0.800 mW → −0.97 dBm
Puntos de referencia útiles para la potencia óptica:
| dBm | mW / µW | Bruto (0,1 µW) |
|---|---|---|
| +3 | 2,0 mW | 20 000 |
| 0 | 1,0 mW | 10 000 |
| −3 | 0,5 mW | 5 000 |
| −10 | 100 µW | 1 000 |
| −20 | 10 µW | 100 |
| −30 | 1 µW | 10 |
| −40 | 0,1 µW | 1 (suelo de resolución) |
Como la unidad bruta es 0,1 µW, el DDM no puede resolver nada por debajo de −40 dBm; una lectura de exactamente −40 dBm (bruto 0 o 1) significa «sin luz», no una medición precisa. Más aritmética de dB y tablas de tasa/baudios: Unidades y conversiones.
Qué le dice cada parámetro
- Temperatura: sube con el ambiente y con la densidad de puertos; un módulo que funciona caliente envejece su láser más rápido. Rango de funcionamiento típico 0…70 °C (comercial) o −40…85 °C (industrial).
- Vcc: debería situarse cerca de 3,3 V; una lectura baja o ruidosa apunta a la ranura del host, no al módulo.
- Polarización Tx: el mejor indicador de envejecimiento: el módulo sube la polarización para mantener constante la potencia Tx a medida que el láser se desgasta. Siga su tendencia (Fallos).
- Potencia Tx: útil cuando se mide; en módulos económicos puede ser una constante escrita en la memoria (Niveles de DDM).
- Potencia Rx: la salud del otro extremo y de la fibra: compárela con la sensibilidad del receptor y con la línea base de la instalación.
En CodingBox
La pantalla DDM realiza estas conversiones en vivo y grafica los valores junto con los umbrales propios del módulo; el editor de EEPROM muestra los bytes brutos 96–105 y el byte 92 para verificación.
Posiciones de byte y formatos de los monitores por especificación: Mapa A2h de SFF-8472 (96–109), Página inferior de SFF-8636 (22–57), Página inferior de CMIS (14–25) y página 11h (154–201).