bigjump ha scritto:mi spiace, purtroppo non sono un giovincello da molti, troppi anni ormai...
mi spiace anche che ti offendi se uno cerca di farti notare una tua non corretta interpretazione di un datasheet.
comunque al di là del tuo risentimento, ti voglio lo stesso mettere sulla buona strada:
Questo per quanto riguarda il SW mode, ciò la modalità in cui il CS8420 viene configurato da un microcontroller esterno.
A rimarcare la differenza tra la gestione di segnali AES3/SPDIF e Serial esistono poi DUE modalità HW che si attivano settando opportunamente il debito pin così da rendere superfluo l'uso di un microcontrollore.
In modalità HW1 funziona solo con segnali in ingresso in formato AES3/SPDIF
In modalità HW2 funziona solo con segnali in ingresso Serial
come vedi l'ingresso AES3 è una cosa, l'ingresso Serial è una cosa completamente differente gestita, come dice chiaramente il datasheet con modalità completamente differenti a seconda delle caratteristiche del formato in ingresso.
Caratteristiche che includono il n di bit e se siano RJ o LJ
Così, giusto per rimarcare ciò che è ovvio:
se utilizzato con un segnale AES3 (o SPDIF ovviamente) di default il CS8420 tratta il segnale a 24 bit.
Per i più duri di comprendonio, se invio un segnale a 16bit nell'ingresso AES3/SPDIF del DCX lo stesso segnale sarà "trasformato" in un segnale a 24bit con l'aggiunta di 8 bit. Questi bit andranno ad occupare le posizioni più a destra della "parola digitale".
I bit più a dx si chiamano in gergo LSB (least significant bit).
Nessun troncamento, nessuna distorsione, niente di niente....
Peace&Love
possiamo pure continuare, perchè per quello che ne so ,
io non sono un premio Nobel, tu mi sembri in gamba
ma cmq stiamo discutendo su un forum
e non ad un Simposio mondiale . ok ?
liberamente .
Partiamo dalle cose condivise.
Nel merito , fisicamente , esistono due tipi di connessione
come giustamente evidenzi circa la piedinatura:
RXP/RXN ( input AES3)
SDIN/ISCLK/ILRCK ( input serial audio) ( altrimenti detto 3 fili input seriale)
come avevo già scritto il CS8420
può essere configurato in nove diversi modi ( pag 16 e 17)
ed alcuni modi , pur entrando in RXP/RXN ( ovvero l'input AES3),
vengono a richiamare modalità differenti di collegamento
interno al chip, a seconda se venga o meno implementato
il sistema SRC e quale tiplogia di uscita venga adattato
( AES3 o 3fili ) .
Esistono modalità in cui i due input ( o i due output) vengono
usati in tutto o per qualche aspetto.
Circa le modalità HW usabili dal chip sono 6 ( e non solo 2, pag 13) e giustamente
come dici tu servono ad evitare che si debba per forza
usare un microntrollore esterno per attivare la relativa funzione
E adesso veniamo al punto di disaccordo.
La cirrus logic , inizia scrivendo , nel capitolo SRC pag 18
paragrafo 5.1 ( Dither) : when using the AES3 input...
fermiamoci un attimo