Re: Async USB2 - SDR/Audio-Widget collaborative project
Inviato: 03 mag 2012, 10:53
gluca ha scritto:che vuoi? chi sono?
- modalità sincrona significa che il bus I2S è sincrono al clock del DAC (utilizza lo stesso clock, oppure uno slave sincronizzato). Questo significa che hai un solo clock (in effetti due, commutati; usi l'uno oppure l'altro a seconda che il sample rate dello stream in ingresso sia un multiplo di 44.1 oppure 48 KHz), che i dati non vengono alterati (non fai ASRC) e soprattutto che NON risenti del jitter presente in ingresso sul bus I2S ma unicamente di quello del clock locale. Questa è la modalità implementata nelle varie AB-* del widget, ed è di gran lunga la migliore.
- Modalità asincrona significa invece che il bus I2S è asincrono rispetto al clock del DAC (cioè utilizza un clock diverso); ovviamente, in questo caso devi inevitabilmente sfruttare la funzionalità di ASRC (reclocking asincrono) del Sabre, cosa che comporta l'alterazione dei dati e l'effetto combinato dei jitter sul bus I2S con quello del clock locale del DAC. È la modalità normalmente utilizzata dal Buffalo "as-is" (sia con ingresso s/pdif che I2S), ma è decisamente anche la meno performante.
http://www.diyaudio.com/forums/digital- ... ost2627044
http://www.diyaudio.com/forums/digital- ... ost2992590
ancorché (con qualche perdita di prestazioni) potresti anche utilizzare gli stessi clock da 22.x/24.x attualmente utilizzati dalle AB-1.x sia in modalità sincrona che asincrona. In questo caso, o ti fai una schedina accessoria dove montare clock e divisori (per il clock da mandare indietro al uC) o usi le AB1.12/1.13 (facendoti mandare una seconda coppia di clock oltre a quella fornita di default insieme ai due PCB) e prendi l'uscita I2S da li (montando solo quello che ti serve).
O per caso nelle nuove schede Børge ha previsto la possibilità di montare i due clock direttamente sui moduli dell'interfaccia USB? mi pare di aver letto qualcosa in merito, ma non ricordo più...

verosimilmente per utilizzarlo in modalità sincrona devi fare qualche modifica... guarda/chiedi nei thread su diyAudio (e/o sul forum di TP), c'è chi lo ha fatto.gluca ha scritto:ma io non vedo modo di far andare il sabre sincrono, almeno sul BII applica sempre la ASRC