Originariamente inviato da
UnixMan
Ciao a tutti,
da tempo in molti chiedevano una soluzione che permettesse di collegare un DAC ad un sistema informatico evitando di passare per l'USB (o per cose anche peggiori, quali S/PDIF et similia).
Alcuni hanno sperimentato il collegamento diretto al DAC dell'uscita I²S del "Raspberry Pi" o simili. Soluzione potenzialmente molto interessante, ma purtroppo limitata e penalizzata dalle caratteristiche tecniche del "Raspy" e di altri oggetti simili. In particolare, dal fatto che questi in genere utilizzano un unico clock, quello che hanno a bordo, che non solo non è di qualità adeguata, non ha una alimentazione adeguata, ecc, ma deve anche essere "elaborato" per produrre le frequenze necessarie all'uscita I²S. Con tutto ciò che ne consegue (vedi anche
qui).
Per nostra fortuna però una soluzione esiste già... ed è a portata di mano: il "BBB" ("
BeagleBone Black"), unitamente a due schede prodotte dalla "
Twisted Pear", il "
Hermes-BBB Isolator Module" e la scheda di re-clocking "
Cronus" (unitamente ai relativi clock su due schedine "Rhea").
Il "segreto" è tutto in alcune particolari caratteristiche del BBB, fondamentali per l'uso audio:
BEAGLEBONE BLACK for AUDIO | HiFiDUINO
Per quanto ci interessa, la peculiarità principale del BBB sta nella possibilità di disabilitare il suo clock "on board" ed accettarne uno fornito dall'esterno. Questo consente di utilizzare master clock audio a basso jitter, adeguatamente alimentati e posti "nel" DAC (o nelle sue immediate vicinanze), selezionare quello giusto a seconda dello stream audio in ingresso ed inviarlo indietro al BBB (eventualmente dopo aver effettuato le conversioni di frequenza che siano necessarie). Da questo è così possibile prelevare uno stream I²S -
sincrono al master clock audio - che può quindi anche essere ulteriormente facilmente "ripulito" localmente (con isolamento galvanico e re-clocking sincrono a seguire) prima di essere infine inviato al DAC (a sua volta comandato dal clock "pulito" locale ove previsto).
In sostanza è proprio questo che viene fatto dall'insieme Hermes-BBB + Cronus della TP. Che, unitamente ad un "BBB" e ad un buon DAC I²S forma una sorgente digitale interessantissima, estremamente versatile e (almeno sulla carta...) altrettanto valida e performante.
A seconda del software che si mette nel BBB questa può fungere da NAA, da "player" per LMS, ecc. Oppure ancora, laddove non servano resampling o altre elaborazioni "pesanti", perfino da sorgente completamente autonoma (basta attaccarci un disco con la musica...).
Volevate una interfaccia "Ethernet->I²S"? Oppure una nuova "Squeezebox" più performante?
Eccovi serviti...