Nem tiszta h mie írod...
Én csak arra, hogy nem értem, mire fel a PC-ről való mindenáron törtánő leválasztás. Azt érteni vélem, hogy sok zaj, digitális történések, nagy jelmeredekségek, rengeteg harmonikus, de éppen arra céloztam, hogy ha áttolod egy külső eszköznek USB-n a jelet, akkor abban is fog ketyegni egy mikrokontroller, azon program fog futni, a teljes USB protokollt meg fogja valósítani, aztán csak utána küldi a DAC-ra, majd az analóg erősítőre.
Mit is csináltunk? Kétségbeesve kimenekítettük a hanganyagot a digitális zajjal terhelt környezetből, majd beküldtük egy szintén digitális zajjal terhelt környezetbe, de hát ez a zaj szebb, mert ez már a miénk, így szeretni is tudjuk. :)
az USB egyáltalán nem erre lett tervezve
Ezt a kijelentést fogadjuk fenntartásokkal. Az USB általános célú soros kommunikáció, ennek megfelelően több mindenre, tehát erre is lett tervezve:
Isochronous transfers At some guaranteed data rate (for fixed-bandwidth streaming data) but with possible data loss (e.g., realtime audio or video) Interrupt transfers Devices that need guaranteed quick responses (bounded latency) such as pointing devices, mice, and keyboards Bulk transfers Large sporadic transfers using all remaining available bandwidth, but with no guarantees on bandwidth or latency (e.g., file transfers)
Aláhúztam azt, ami idevaló. Innen egyébként. Ami azt illeti, Linuxon használok USB interface-en egy Panasonic SA-PMX80 típusú mikro hifi bigyót, teljesen stabilan szól.