Mapas de memória DWDM sintonizável: SFF-8690, SFF-TA-1004
Um transceptor DWDM sintonizável pode ser ajustado para qualquer canal da grade ITU, em vez de ficar fixo em um único comprimento de onda. O canal é escolhido gravando em registradores na memória do módulo — e dois documentos da SFF definem onde esses registradores estão.
Os documentos
| Documento | Título | Rev | Aplica-se a |
|---|---|---|---|
| SFF-8690 | Mapa de Memória Sintonizável do SFP+ para Frequências ITU | 1.4 | SFP+ (e sintonizáveis da classe SFP28) |
| SFF-TA-1004 | Mapa de Memória Sintonizável do QSFP+/QSFP28 para Frequências ITU | 0.0.10 | QSFP+ / QSFP28 |
Módulos gerenciados por CMIS (QSFP-DD, OSFP) tratam a sintonia por meio das páginas de anúncio e controle da CMIS.
O que os mapas definem
Os dois documentos seguem o mesmo modelo, adaptado à paginação de cada fator de forma:
- Capacidades — se o módulo sintoniza por número de canal, por frequência ou por comprimento de onda; espaçamentos de grade suportados (por exemplo, 100 GHz, 50 GHz); a primeira e a última frequência que o laser consegue alcançar.
- Registradores de ajuste — o número do canal (ou a frequência em partes THz/GHz, ou o comprimento de onda) que o host grava para selecionar um canal.
- Status e falha — se o laser se estabilizou no canal solicitado (sintonia em andamento / travado), e flags de erro como canal não suportado.
- Valores atuais — leitura de retorno do comprimento de onda/frequência em que o módulo realmente está.
Na SFF-8690, eles ficam em uma página superior do bloco A2h do SFP+ (página 02h). Na SFF-TA-1004, eles ocupam uma página superior da memória paginada do QSFP, selecionada pelo byte 127, como o restante da SFF-8636.
A sequência de sintonia
- Ler as capacidades: modo de sintonia, espaçamento de grade, faixa de frequência.
- Gravar o canal desejado (ou frequência/comprimento de onda).
- Sondar o status até o laser reportar travado.
- Ler de volta o comprimento de onda atual para confirmar — deve corresponder ao valor da grade ITU para aquele canal.
No CodingBox
O CodingBox implementa esses mapas para definir o número do canal e o comprimento de onda em transceptores DWDM sintonizáveis e para ler de volta o ajuste atual — uma das funções essenciais do aplicativo para trabalho com DWDM. Os valores ficam visíveis no EEPROM editor e na tela Check transceiver.