Il problema però rimangono i meccanismi che convertono il segnale dal digitale all'ottico e viceversa
Penso tu conosca benissimo i "meccanismi" che citi, lo spiego velocemente a chi non avesse mai avuto la ventura di vedere uno schema circuitale di questa parte di circuito.
Il segnale che esce dal DAC o entra nell'ADC è per sua natura elettrico ovvero preso praticamente paro paro dall'ingresso o inviato all'uscita S/PDIF coassiale a volte con l'interposizione di un piccolo trasformatore, per la conversione da elettrico a ottico si usa un componente particolarissimo e delicatissimo, ultra Hi-End

, un classico diodo LED rosso (se guardate nel foro della presa TOSLINK vedrete tale luce) che viene solitamente pilotato da una serie di trigger, solitamente un volgarissimo integrato digitale, che serve e squadrare meglio il segnale elettrico ed a fornire la corrente necessaria al diodo per farne variare la luminosità in base alla presenza o meno di "1" e "0"; il ricevitore che converte il segnale da ottico ad elettrico è, invece, un fotodiodo, ovvero un diodo pure lui che però genera una corrente proporzionale alla luce che lo colpisce, tale segnale viene nuovamente squadrato dal solito trigger ed iniettato assieme al segnale elettrico che arriva dall'ingresso coassiale.
Tutto molto semplice e banalissimo, nel caso invece della presa USB il segnale elettrico di cui sopra viene inviato ad un apposito integrato di origne informatica che gestisce tale porta e si occupa di generare i vari tipi di segnale occorrenti.
Notavo che tra le varie proposte di PC e simili nessuno ha citato un normalissimo mediaplayer: Dune, Popcorn od altri; la richiesta è quella di un lettore, non importa quale DAC abbia inserito, serve solo la gestione del file registrati su HDD, entrambi i lettori che ho indicato possono benissimo svolgere questa funzione oltre a molte altre che possono tornare utili, in fin dei conti sono dei PC dedicati esclusivamente alla lettura di file multimediali.
Ci fosse di mezzo un lettore ottico (CD) si potrebbe disquisire sul fatto che ci possa essere una lettura più o meno accurata di quanto registrato sul supporto, che deve pertanto essere corretto, se possibile, dall'apposito circuito di correzione, che lo farà più o meno bene, ma nel nostro caso la lettura avviene da un HDD e qui gli errori sono praticamente assenti o ridotti al minimo (ricordate l'esempio di un programma per PC, un bit solo fuori posto può causare il crash del sistema), in ogni caso la correzione verrà fatta dal ricevitore.
Ciao