syso.codes / projects / Embedded & hardware / AudioBus

Embedded & hardware

AudioBus

64-channel audio + I/O multiplexing over a single twisted pair.

An ESP-IDF component that carries up to 64 channels of 32-bit audio, plus SPI/I2C/GPIO/MIDI tunneling, over a single Cat5 pair using commodity LVDS transceivers. Daisy-chainable, hot-pluggable, deterministic and zero-jitter.

CLanguage
★ 2GitHub stars
2026-04-04Last pushed
Embedded & hardwareCategory
View on GitHub → More embedded & hardware

Background

Multichannel digital audio buses are usually proprietary or expensive — AudioBus is a $2-per-port alternative built on a single SN65LVDT41 LVDS transceiver, only 5 GPIO pins and 8b10b-encoded TDM frames over a Cat5 pair. The slot map is computed once at config time so packing and unpacking are simple memcpys with no allocation, and the ESP32 EMAC stays free for Ethernet or WiFi.

Specifications

#esp32 #esp32-p4 #audio #lvds #tdm