Mapas de memoria DWDM sintonizable: SFF-8690, SFF-TA-1004
Un transceptor DWDM sintonizable puede ajustarse a cualquier canal de la rejilla UIT en lugar de estar fijado a una sola longitud de onda. El canal se elige escribiendo en registros de la memoria del módulo — y dos documentos SFF definen dónde están esos registros.
Los documentos
| Documento | Título | Rev | Se aplica a |
|---|---|---|---|
| SFF-8690 | Tunable SFP+ Memory Map for ITU Frequencies | 1.4 | SFP+ (y sintonizables de clase SFP28) |
| SFF-TA-1004 | Tunable QSFP+/QSFP28 Memory Map for ITU Frequencies | 0.0.10 | QSFP+ / QSFP28 |
Los módulos gestionados por CMIS (QSFP-DD, OSFP) gestionan la sintonización mediante las páginas de anuncio y control de CMIS en su lugar.
Qué definen los mapas
Ambos documentos siguen el mismo modelo, adaptado a la paginación de su factor de forma:
- Capacidades — si el módulo sintoniza por número de canal, por frecuencia o por longitud de onda; los espaciados de rejilla admitidos (por ejemplo, 100 GHz, 50 GHz); la primera y la última frecuencia que puede alcanzar el láser.
- Registros de ajuste — el número de canal (o la frecuencia en fracciones de THz/GHz, o la longitud de onda) que escribe el host para seleccionar un canal.
- Estado y avería — si el láser se ha estabilizado en el canal solicitado (sintonización en curso / bloqueado), e indicadores de error como un canal no admitido.
- Valores actuales — lectura de la longitud de onda/frecuencia en la que se encuentra realmente el módulo.
En SFF-8690 estos residen en una página superior del bloque A2h del SFP+ (página 02h). En SFF-TA-1004 ocupan una página superior de la memoria paginada del QSFP, seleccionada mediante el byte 127 como en el resto de SFF-8636.
La secuencia de sintonización
- Leer las capacidades: modo de sintonización, espaciado de rejilla, rango de frecuencias.
- Escribir el canal deseado (o la frecuencia/longitud de onda).
- Sondear el estado hasta que el láser indique bloqueado.
- Leer de vuelta la longitud de onda actual para confirmar — debe coincidir con el valor de la rejilla UIT para ese canal.
En CodingBox
CodingBox implementa estos mapas para ajustar el número de canal y la longitud de onda en transceptores DWDM sintonizables y para leer de vuelta el ajuste actual — una de las funciones principales de la aplicación para el trabajo con DWDM. Los valores son visibles en el editor de EEPROM y en la pantalla Check transceiver.