CodingBox Documentação

Precisão e limites de DDM

Os números do DDM parecem precisos — duas casas decimais de dBm, centésimos de volt — mas a especificação por trás deles promete muito menos. Saber o que um monitor mede fisicamente, qual precisão ele é obrigado a ter e onde ele para de funcionar evita que você persiga uma “queda de 1 dB” que está dentro do ruído, e que confie em uma leitura “normal” que um módulo barato simplesmente inventou.

O que as especificações garantem

MonitorPrecisão exigida (SFF-8472 / SFF-8636, calibração interna)Resolução (LSB)Sobre qual faixa
Temperatura±3 °C1/256 °Cfaixa de operação do módulo
Tensão de alimentação±3 % do nominal100 µV0 … 6,55 V
Polarização Tx±10 %2 µA0 … 131 mA
Potência Tx±3 dB0,1 µWfaixa especificada pelo fabricante, tipicamente −8 … +4 dBm
Potência Rx±3 dB0,1 µWfaixa especificada pelo fabricante, tipicamente −20 … 0 dBm ou −30 … −7 dBm para APD

Muitos fabricantes fazem melhor — ±1,5–2 dB é comum — mas só a folha de dados confirma isso. O ±3 dB significa que dois módulos na mesma fibra podem legitimamente reportar valores de Rx com 6 dB de diferença entre si, em relação ao Tx um do outro menos a perda real. Módulos CMIS herdam os mesmos formatos de monitor; suas páginas de anúncio podem indicar valores mais rigorosos.

O que é realmente medido

Reportado comoFisicamenteConsequência
Potência Txcorrente de um fotodiodo monitor que capta uma fração da saída do laser (face traseira ou tap)uma estimativa calibrada na fábrica; varia com a temperatura e o acoplamento; em alguns módulos é substituída por uma constante — Níveis de DDM
Potência Rxfotocorrente média do fotodiodo do receptor (antes ou depois da TIA)potência média real; independente do conteúdo dos dados para NRZ, mas a responsividade depende do comprimento de onda — um receptor calibrado em 1310 nm lê errado um sinal de 1550 nm por ~1 dB
Polarização Txa corrente que o driver definegeralmente precisa; em módulos EML, apenas a seção do laser, não o modulador
Temperaturaum sensor na PCB do módulo ou no controladoralguns °C acima da temperatura da carcaça; não é a temperatura do laser (essa é o monitor opcional de temperatura do laser)
Vccalimentação medida dentro do móduloligeiramente abaixo do trilho do host, por causa do conector e do filtro

Média vs. OMA

As especificações expressam a sensibilidade em OMA (amplitude de modulação óptica); o DDM reporta potência média. Para um sinal NRZ com taxa de extinção típica, os dois diferem em cerca de 2–3 dB (a média é menor que OMA + 3 dB… o desvio exato depende da taxa de extinção). O PAM4 piora isso: a potência média diz pouco sobre o olho. Um módulo pode, portanto, estar “dentro da faixa” em potência média e ainda assim falhar na sensibilidade. O byte 92 bit 3 do SFF-8472 diz que tipo de número o módulo reporta (Calibração).

Pisos e tetos

  • Piso do Rx — abaixo de cerca de −30 dBm (PIN) ou −35 dBm (APD) a fotocorrente está dentro do ruído; o valor bruto chega a 0 e é exibido como −40 dBm (10·log10 de 0,1 µW/1 mW). Uma leitura de −40 significa “sem luz mensurável”, não “−40 dBm de luz”.
  • Teto do Rx — acima da faixa do monitor, o valor satura; a sobrecarga do receptor (erros) pode começar antes ou depois de o monitor saturar.
  • Tx — significativo apenas enquanto o laser está ligado; com TX_DISABLE ativado, deve cair até o piso. Um Tx que permanece no valor nominal com o Tx desativado é uma constante.

Temporização

  • Os módulos atualizam os monitores internamente várias vezes por segundo; os hosts fazem polling a cada poucos segundos; o NMS, a cada minutos. Um evento breve (um flap de 200 ms) pode nunca aparecer no DDM.
  • Logo após a inserção, o bit data-not-ready fica ativado (SFF-8472 A2h 110.0, SFF-8636 byte 2.0); os valores lidos nesse momento são lixo.
  • Os sinalizadores ficam retidos: um alarme que você vê pode ser de um evento de minutos atrás que já se recuperou (Limiares e alarmes).

Onde o DDM está ausente ou é enganoso

Tipo de móduloO que você obtémNota
DAC passivonada — sem dispositivo A2hsomente identidade
SFP 1000BASE-T / 10GBASE-Tgeralmente só temperatura, ou nada; campos Tx/Rx zerados ou constantesum PHY de cobre não tem óptica para medir
AOCDDM completo nas duas pontasos níveis são internos ao cabo; um Rx baixo dentro de um AOC significa um cabo falhando, não um conector sujo
Módulo OLT de PONo Rx é uma média em modo burst sobre todas as ONUsa potência por ONU vem do ranging da OLT, não do DDM — Problemas de PON
Stick ONU de PONRx correto; Tx significativo apenas enquanto transmite rajadaso Tx pode ler baixo ou zero quando ocioso
DWDM sintonizávelTx/Rx normais; acrescenta temperatura do laser, corrente do TEC, monitores de comprimento de onda/frequênciaMapas sintonizáveis
Módulos calibrados externamentevalores brutos até que as constantes sejam aplicadasnúmeros absurdos se o host ou a ferramenta ignorar o byte 92 — Calibração
Módulos de baixo custo ou clonadosTx e às vezes a polarização são constantes; o Rx costuma ser realcompare com o Tx desativado e entre um lote
Conversores de mídia / DDM através de um PHYalguns dispositivos sintetizam valoresconfie apenas no que o próprio módulo reporta na bancada

Regras práticas

  1. Trate diferenças abaixo de 1 dB como ruído; aja sobre mudanças de 2–3 dB em relação a uma linha de base (Monitoramento).
  2. Compare o Rx nas duas pontas e o Tx vs. Rx ao longo do enlace, não números isolados.
  3. Verifique um Tx suspeito com um medidor de potência externo uma vez; se o módulo mentir, anote isso no code database e confie no Rx da outra ponta.
  4. Não use o DDM para certificar uma planta de fibra — esse é um trabalho de OTDR/fonte de luz. O DDM é um indicador de saúde embutido, não um instrumento de teste.
  5. Quando os números forem absurdos (0 °C, +10 dBm, 0,00 V), suspeite da calibração, não da física.

Janelas esperadas para comparação: Valores típicos.


Se você encontrar uma imprecisão ou um erro neste artigo, selecione o trecho correspondente e pressione Ctrl+Enter para .