Pls select your own language, using the translator in the left-hand corner
Domanda: per creare un DAC, o un'interfaccia USB-Spdif, serve programmare?
Il Gazebo Audiofilo

The Italian Forum for HI-FI, Music, DAC, Headphones And Cables

Domanda: per creare un DAC, o un'interfaccia USB-Spdif, serve programmare?

antonyfirst
antonyfirst
JuniorMember
JuniorMember

Numero di messaggi : 147
Data d'iscrizione : 04.10.11
Età : 35
Località : Milano

Domanda: per creare un DAC, o un'interfaccia USB-Spdif, serve programmare? Empty Domanda: per creare un DAC, o un'interfaccia USB-Spdif, serve programmare?

Messaggio Da antonyfirst il Dom Giu 03 2012, 21:40


Apro questo topic a scopo conoscitivo. Negli ultimi anni ho ascoltato numerosi DAC, e mi sono sempre pià appassionato alle sorgenti. Allora, visto che generalmente (a parte casi costosissimi come MSB) si utilizzano dac chip già esistenti, mi chiedevo dove intervenisse la programmazione di basso livello (che si tratti di un fpga o microcontrollore) nella riproduzione audio.
Magari nella conversione tra interfaccia USB e SPDIF? Mi viene in mente, per esempio, l'algoritmo proprietario di Gordon Ranking (Streamlength) per le interfacce usb... come è stata realizzata?

Sarebbe molto bello immaginare, in un futuro, di poter utilizzare delle capacità di programmazione per creare qualcosa di fatto in casa... qualcuno qui ha mai pensato a qualcosa di analogo?
phaeton
phaeton
Hi-End Member
Hi-End Member

Numero di messaggi : 9288
Data d'iscrizione : 27.08.10

Domanda: per creare un DAC, o un'interfaccia USB-Spdif, serve programmare? Empty Re: Domanda: per creare un DAC, o un'interfaccia USB-Spdif, serve programmare?

Messaggio Da phaeton il Lun Giu 04 2012, 09:44

per costruire un dac non serve alcuna conoscenza informatica o di altra materia "esoterica", basta un minimo (veramente minimo) di conoscenza elettronica.
per costruire un dac che sia qualcosa di nuovo e suonante come vuole il progettista, serve una notevole conoscenza elettronica, informatica, di teoria dei segnali e di elaborazione numerica dei segnali.
antonyfirst
antonyfirst
JuniorMember
JuniorMember

Numero di messaggi : 147
Data d'iscrizione : 04.10.11
Età : 35
Località : Milano

Domanda: per creare un DAC, o un'interfaccia USB-Spdif, serve programmare? Empty Re: Domanda: per creare un DAC, o un'interfaccia USB-Spdif, serve programmare?

Messaggio Da antonyfirst il Lun Giu 04 2012, 09:47

Grazie. Ti andrebbe di approfondire l'argomento per il secondo caso?

Ciao :)
phaeton
phaeton
Hi-End Member
Hi-End Member

Numero di messaggi : 9288
Data d'iscrizione : 27.08.10

Domanda: per creare un DAC, o un'interfaccia USB-Spdif, serve programmare? Empty Re: Domanda: per creare un DAC, o un'interfaccia USB-Spdif, serve programmare?

Messaggio Da phaeton il Lun Giu 04 2012, 11:05

approfondire in che senso? cosa vorresti sapere di specifico?

tanto per dire, lo Young (sono ripetitivo lo so Domanda: per creare un DAC, o un'interfaccia USB-Spdif, serve programmare? 650957 Domanda: per creare un DAC, o un'interfaccia USB-Spdif, serve programmare? 650957 ) e' un classico esempio di oggetto pensato e progettato ad hoc.

l'interfaccia USB e' basata su un chip Cypress CY7C68013A (che e' stato riprogrammato da M2Tech e infatti puo' lavorare fino a 384k) ed e' seguito da vari disaccoppiatori magneto-induttivi (gli ADuM della AD) e da due banchi di buffer ciclici per gestire il disaccoppiamento del clock (viene infatti effettuato anche un reclocking gestito dalla microprogrammazione ad hoc di cui sopra). l'ingresso spdif e' molto piu' standard, ed e' basato su un normale ricevitore dix4192 di TI.

tutta la parte di filtro digitale (upsampling a 705.6kHz - 768kHz) e' fatta con una FPGA Xilinx Spartan microprogrammata con un filtro proprietario, che gestisce anche l'interfaccia I2S verso il chip dac. infatti il dac PCM1795 di TI viene usato in modalita' decisamente non standard, in pratica si entra su un ingresso "di servizio" e si pilotano direttamente i modulatori sd (a 8x fissi).

come si vede e' un vero progetto, non una scopiazzatura della sample board (in cui in pratica si mettono solo le alimentazioni e uno stadio di uscita standard), che prevede notevoli competenze informatiche (riprogrammazione del cypress e programmazione dello xilinx) e di teoria dei segnali / elaborazione numerica (reclocking e filtro digitale).
Giordy60
Giordy60
Hi-End Member
Hi-End Member

Numero di messaggi : 9223
Data d'iscrizione : 13.02.11
Età : 59
Località : prov.Cremona

Domanda: per creare un DAC, o un'interfaccia USB-Spdif, serve programmare? Empty Re: Domanda: per creare un DAC, o un'interfaccia USB-Spdif, serve programmare?

Messaggio Da Giordy60 il Mar Giu 05 2012, 11:07

@phaeton ha scritto:per costruire un dac .... suonante come vuole il progettista, serve una notevole conoscenza elettronica, informatica, di teoria dei segnali e di elaborazione numerica dei segnali.
Mike. tutto quà ?.......allora è semplice ! Laughing
phaeton
phaeton
Hi-End Member
Hi-End Member

Numero di messaggi : 9288
Data d'iscrizione : 27.08.10

Domanda: per creare un DAC, o un'interfaccia USB-Spdif, serve programmare? Empty Re: Domanda: per creare un DAC, o un'interfaccia USB-Spdif, serve programmare?

Messaggio Da phaeton il Mar Giu 05 2012, 11:10

Domanda: per creare un DAC, o un'interfaccia USB-Spdif, serve programmare? 33910 Domanda: per creare un DAC, o un'interfaccia USB-Spdif, serve programmare? 33910
Domanda: per creare un DAC, o un'interfaccia USB-Spdif, serve programmare? 650957 Domanda: per creare un DAC, o un'interfaccia USB-Spdif, serve programmare? 650957
antonyfirst
antonyfirst
JuniorMember
JuniorMember

Numero di messaggi : 147
Data d'iscrizione : 04.10.11
Età : 35
Località : Milano

Domanda: per creare un DAC, o un'interfaccia USB-Spdif, serve programmare? Empty Re: Domanda: per creare un DAC, o un'interfaccia USB-Spdif, serve programmare?

Messaggio Da antonyfirst il Mar Giu 05 2012, 11:14

Intanto grazie. :D Sto raccogliendo le idee prima di aggiungere qualcos'altro alla discussione Razz
Giordy60
Giordy60
Hi-End Member
Hi-End Member

Numero di messaggi : 9223
Data d'iscrizione : 13.02.11
Età : 59
Località : prov.Cremona

Domanda: per creare un DAC, o un'interfaccia USB-Spdif, serve programmare? Empty Re: Domanda: per creare un DAC, o un'interfaccia USB-Spdif, serve programmare?

Messaggio Da Giordy60 il Dom Giu 24 2012, 01:53

Ciao Tony, più che idee ti occorre un progetto ! E i progetti li hanno i produttori Domanda: per creare un DAC, o un'interfaccia USB-Spdif, serve programmare? 917604

    La data/ora di oggi è Ven Nov 15 2019, 03:10