La codificación estroboscópica de datos (o codificación D/S ) es un esquema de codificación para transmitir datos en circuitos digitales . Utiliza dos líneas de señal (por ejemplo, cables en un cable o pistas en una placa de circuito impreso ), Datos y Luz estroboscópica . Estos tienen la propiedad de que Data o Strobe cambian su valor lógico en un ciclo de reloj , pero nunca en ambos. Más precisamente, los datos se transmiten tal cual y la luz estroboscópica cambia su estado si y sólo si los datos permanecen constantes entre dos bits de datos. Esto permite una fácil recuperación del reloj con una buena tolerancia a la fluctuación al aplicar XOR en los dos valores de la línea de señal. [1]
Existe una forma equivalente de especificar la relación entre datos y estroboscópico. Para bits de datos pares, Strobe es lo opuesto a Data. Para bits de datos impares, Strobe es lo mismo que Data. A partir de esta definición, es más obvio que el XOR de datos y estroboscópico producirá una señal de reloj. Además, especifica los medios más simples para generar la señal estroboscópica para un flujo de datos determinado.
La codificación estroboscópica de datos se originó en el estándar IEEE 1355 y se utiliza en las líneas de señal en SpaceWire y el sistema IEEE 1394 (también conocido como FireWire 400 ).
El código Gray es otro código que siempre cambia un valor lógico, pero nunca más de uno.