Ciao, mi spiegate come configurare i pin del modulo dac CS 4341 della Cirrus Logic perche dialghi con i pin del PIC 18f4550, a parte i pin SDA e SCL (comunicazione I2C), l'alimentazione e la massa e i pin delle uscite del DAC gli altri come si configurano ?
http://www.cirrus.com/en/products/cs4341.html
Ho dato un occhiata al datasceet ma vi ho capito poco.
Grazie
pin modulo dac
Moderatore:
Paolino
11 messaggi
• Pagina 1 di 2 • 1, 2
0
voti
[1] pin modulo dac
-

guidonetto
13 1 5 - Frequentatore

- Messaggi: 124
- Iscritto il: 8 mag 2011, 21:08
1
voti
Perdonami, ma cosa c'è da configurare su quel DAC? Cosa non ti è chiaro del datasheet?
Ciao.
Paolo.
Ciao.
Paolo.
"Houston, Tranquillity Base here. The Eagle has landed." - Neil A.Armstrong
-------------------------------------------------------------
PIC Experience - http://www.picexperience.it
-------------------------------------------------------------
PIC Experience - http://www.picexperience.it
-

Paolino
32,6k 8 12 13 - G.Master EY

- Messaggi: 4226
- Iscritto il: 20 gen 2006, 11:42
- Località: Vigevano (PV)
0
voti
Ciao, è vera questa risposta che non si può fare una semplice tastiera musicale con i suoni campionati?
tuttavia devo deluderla poiché i microcontrollori della serie PIC 16-18 della Microchip hanno una memoria EEPROM interna limitatissima, si parla al massimo di 1Kbyte o giù di lì, per cui anche supponendo di campionare un suono alla minima frequenza di campionamento e ad un minimo di 8 bit di profondità equivarrebbe al poter campionare pochi millisecondi di audio (mono), esempio, se volessimo campionare un suono ad una FC di 5KHz a 8 bit (audio quasi inascoltabile) equivarrebbe ad avere una necessità di 5Kbyte/sec per cui avendone a disposizione selo 1Kbyte dovremmo dividere il risultato per 5 ottenendo che il tempo massimo di campionamento sarebbe di soli 200 mS! Anche facendo uso di memorie esterne la cosa non è fattibile in quanto esse risultano molto lente, per poter fare quello che lei vorrebbe credo che ci si dovrebbe orientare verso chip più dedicati a quest'uso, il micro potrebbe essere utilizzato come controllo e non come vero e proprio campionatore.
tuttavia devo deluderla poiché i microcontrollori della serie PIC 16-18 della Microchip hanno una memoria EEPROM interna limitatissima, si parla al massimo di 1Kbyte o giù di lì, per cui anche supponendo di campionare un suono alla minima frequenza di campionamento e ad un minimo di 8 bit di profondità equivarrebbe al poter campionare pochi millisecondi di audio (mono), esempio, se volessimo campionare un suono ad una FC di 5KHz a 8 bit (audio quasi inascoltabile) equivarrebbe ad avere una necessità di 5Kbyte/sec per cui avendone a disposizione selo 1Kbyte dovremmo dividere il risultato per 5 ottenendo che il tempo massimo di campionamento sarebbe di soli 200 mS! Anche facendo uso di memorie esterne la cosa non è fattibile in quanto esse risultano molto lente, per poter fare quello che lei vorrebbe credo che ci si dovrebbe orientare verso chip più dedicati a quest'uso, il micro potrebbe essere utilizzato come controllo e non come vero e proprio campionatore.
-

guidonetto
13 1 5 - Frequentatore

- Messaggi: 124
- Iscritto il: 8 mag 2011, 21:08
0
voti
E' giusta in parte. Le memorie esterne non sono lente, una semplice SST25VF016 accetta un clock sulla SPI di 80 MHz. quindi l' accesso può essere velocissimo, sempre che ci sia un micro "con gli attributi" in grado di farlo.
Il problema è invece il PIC18 che non è affatto adatto per fare questo tipo di cose perché troppo lento.
Inoltre per questo tipo di cose (che poi sono in gran parte trasferimenti) si usano i canali DMA ed il PIC18 non li ha.
Il problema è invece il PIC18 che non è affatto adatto per fare questo tipo di cose perché troppo lento.
Inoltre per questo tipo di cose (che poi sono in gran parte trasferimenti) si usano i canali DMA ed il PIC18 non li ha.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
0
voti
A questo punto mi consigli un PIC che abbia molta memoria e un DAC integrato?
Grazie
Grazie
-

guidonetto
13 1 5 - Frequentatore

- Messaggi: 124
- Iscritto il: 8 mag 2011, 21:08
0
voti
Non serve molta memoria ma potenza elaborativa!
Se vuoi fare una tastiera con suoni campionati devi per forza usare una memoria esterna e deve essere piuttosto grande, parliamo di parecchi MB.
Sei vuoi proprio usare un PIC (i PIC sono i microcontrollori prodotti dalla Microchip) come micro ti consiglierei un dsPIC, o meglio un PIC32.
Se invece non sei innamorato della Microchip un qualsiasi ARM Cortex da M3 in su.
Però dipende da cosa vuoi fare, se un giocattolino monofonico o una vera tastiera polifonica.
Se vuoi fare una tastiera con suoni campionati devi per forza usare una memoria esterna e deve essere piuttosto grande, parliamo di parecchi MB.
Sei vuoi proprio usare un PIC (i PIC sono i microcontrollori prodotti dalla Microchip) come micro ti consiglierei un dsPIC, o meglio un PIC32.
Se invece non sei innamorato della Microchip un qualsiasi ARM Cortex da M3 in su.
Però dipende da cosa vuoi fare, se un giocattolino monofonico o una vera tastiera polifonica.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
0
voti
Ciao, grazie per i chiarimenti, ti disturbo ancora una volta, hai un dsPIC e un Pic332 da consigliarmi?
Grazie
Grazie
-

guidonetto
13 1 5 - Frequentatore

- Messaggi: 124
- Iscritto il: 8 mag 2011, 21:08
11 messaggi
• Pagina 1 di 2 • 1, 2
Torna a Firmware e programmazione
Chi c’è in linea
Visitano il forum: Nessuno e 5 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)