Logotipo de Zephyrnet

Ingeniería inversa del protocolo Behringer Ultranet

Fecha:

Ultranet es un protocolo creado por el fabricante de audio Behringer para transmitir hasta 16 canales de sonido de 24 bits a través de un cable Cat-5. Sin embargo, no es un estándar abierto: Behringer no ofrece una API o descripción de protocolo para construir sus propios dispositivos Ultranet. Pero esto no impidió que [Christian Nödig], gracias a un mezclador defectuoso, hurgara en las señales y construyó su propio receptor Ultranet.

Ultranet se ejecuta a través de cables Ethernet Cat-5, pero no es un protocolo basado en Ethernet. Los protocolos eléctricos de Ultranet son idénticos a los de Ethernet, pero la señalización es diferente, lo que lo convierte en un protocolo de Nivel 1. Por lo tanto, puede usar cualquier cable Cat-5 para Ultranet, pero no puede simplemente conectar un dispositivo Ultranet a uno Ethernet. O mejor dicho, puedes (y ninguno de los dispositivos debería explotar), pero no obtendrás nada de ello.

En cambio, la exploración de [Christian] reveló que Ultranet se basa en otro estándar: AES / EBU, el hermano profesional mayor del conector SPD/IF en los sistemas HiFi. Este fue diseñado para transportar audio digital a través de un cable XLR, y Behringer tomó AES/EBU y lo modificó para que funcione a través de un solo par trenzado. Con dos pares trenzados en el cable que transportan una señal de 192 kbps, obtienes dieciséis canales de audio de 24 bits en total en dos pares trenzados dentro del cable Cat-5.

Esto es un poco rápido para que un microcontrolador lo decodifique de manera confiable, por lo que [Christian] usa el FPGA en un Arduino Vidor 4000 MKR en su receptor con un núcleo decodificador AES de código abierto para recibir y decodificar la señal Ultranet en canales individuales, que se pasan a un ADC y salida analógica.

De hecho, [Christian] construyó un mezclador de 16 canales, aunque el aspecto de la mezcla es demasiado primitivo para su uso real. Sin embargo, sería excelente para el monitoreo y es una hermosa descripción de cómo profundizar en protocolos como Ultranet que parecen bloqueados pero se basan en otros estándares más abiertos.

[Contenido incrustado]

punto_img

Información más reciente

punto_img