http://www.grix.it/viewer.php?page=10309
faq | contatti
cerca
store
tipo:
livello:
Progettazione elettronica Progettazione Hardware Firmware strumentazione e acquisizione dati Cad elettrici IGE-XAO Per ogni tipo di progettazione Prova gratis i nostri software
www.maxwell-lab.com
Voce e suoni su PIC 16F84 Modulo audio per messaggi vocali, suoni e musica anche su PIC16F84. www.lpelettronica.it
www.ige-xao.com
Descrizione
Come si pu vedere dalle foto in basso, ho cercato di curare anche la parte estetica. Il contenitore della Hi-Fi2000, modello "Galaxy Maggiorato" (330x230x80), che personalmente trovo solido e ben fatto. Al di sotto dell'elettronica montato un alimentatore switching con ingresso 220V e uscite +5V (6A) e +12V (3A). L'uscita audio composta da due RCA nel retro, mentre l'ingresso del segnale digitale prelevato dal connettore SPDIF del CDROM.
1 di 6
26/01/2012 22.02
http://www.grix.it/viewer.php?page=10309
Schema elettrico
Alla fine il PIC che ho montato il PIC16F877 e non il PIC16F442. Hanno la stessa piedinatura e la differenza sostenziale la quantit di memoria (8K di Flash e 368 byte di RAM per il 16F877 contro i 16K di Flash e 768 byte di RAM per il 16F442). La quantit di memoria utilizzata con il 16F877 di circa il 50%. La maggior parte dei pin occupata dai segnali per il bus IDE (D0 - D15, A0 - A2, RST, IOW, IOR, STATUS), mentre per il display del frontale (16x2 caratteri) ho utilizzato un'interfaccia a 4 bit (D0_DIS - D3_DIS, E, R/W, RS) e 3 pin per la gestione dei tasti. I led INT e STATUS segnalano l'attivit sul bus IDE. Per la parte relativa al CS8416 (l'interfaccia per l'audio digitale SPDIF) ho previsto la possibilit di montare o no il trasformatore di ingresso. Alla fine dato che l'ho trovato, l'ho utilizzato. Una buona alternativa al PE-65612 dovrebbe essere il DA101 (non testato). Lo schema relativo al CS8416 preso dal datasheet, quindi vi rimando a questo per maggiori informazioni. Il led ERROR in condizioni di funzionamento normali deve rimanere spento, in caso contrario la ricezione dei dati digitali di ingresso non corretta.
2 di 6
26/01/2012 22.02
http://www.grix.it/viewer.php?page=10309
Per il funzionamento con il convertitore D/A CS4334 i ponticelli devono essere: C = 2-3, U = 2-3, AUDIO = 1-2, 96KHz = 1-2, RCBL = 2-3, TX = 2-3
I dati ottenuti in uscita dal CS8416 vengono mandati al convertitore audio D/A CS4334 (24 bit, 96KHz di campionamento) ottenendo in uscita i segnali audio destro e sinistro che opportunamente filtrati (vedere datasheet) vengono amplificati da due operazionali in configurazione non invertente. Una considerazione: il CS4334 ha un livello di uscita di 3.5Vpp (o 1.24Vrms) e quindi ha gi una buona ampiezza. I due operazionali sono stati inseriti un po' per isolare l'uscita dal convertitore e un po' per poter aumentare a piacimento l'ampiezza in uscita dato che non sapevo che amplificatore avrei usato.
3 di 6
26/01/2012 22.02
http://www.grix.it/viewer.php?page=10309
Il frontale composto da un LCD DIP-1602 retroilluminato e 4 tasti. Questo LCD pu essere comodamente montato su stampato e pu essere fatto funzionare a 4 o 8 bit. I tasti comandano le funzioni di: PLAY/PAUSA, STOP, BRANO SUCCESSIVO, BRANO PRECEDENTE.
Software PIC
Nei progetti che si possono reperire in rete, i software da caricare sul PIC sono scritti esclusivamente in assembler. Personalmente l'assembler mi fa venire il mal di testa... almeno da quando programmo in C. E poi a me non piace scopiazzare i programmi altrui. Volevo capire il funzionamento dell'inferfaccia ATAPI e cos armato di apposito manuale contenente le specifiche sui comandi ATA (chiamato INF-8020) ho scritto questo programma rendendomi tra l'altro conto che quei programmi in assembler sono stracolmi di temporizzazioni inutili. Con un quarzo da 20 MHz e un tcyc di 200 nsec stiamo abbondantemente dentro i timing ATA. Quindi se volete utilizzare quarzi da 16 MHz, da 8 MHz o da 4 MHz non c' problema...
Display
Nella prima riga viene riportato il numero del brano selezionato o in play (Tr:) e la sua durata totale (T:). Nella seconda riga indicato lo stato della riproduzione audio (<Play> oppure <Pausa>) e la posizione corrente all'interno della traccia. Se nel lettore non inserito alcun CD o siamo nello stato di eject, viene visualizzata la scritta "NO DISCO".
Conclusioni
Devo dire che dopo aver confrontato l'audio analogico del CDROM e quello ottenuto dalla sua uscita digitale, tra i due c' un'enorme differenza. L'audio digitale pulitissimo e cristallino e l'accoppiata CS8416 e CS4334 funziona che una meraviglia!
4 di 6
26/01/2012 22.02
http://www.grix.it/viewer.php?page=10309
File
Lettore CD PIC.zip
/Lettore CD Eagle.zip
Scarica Google Chrome La ricerca semplice e veloce con il browser web di Google. www.google.com/chrome Pulire il PC in 2 min Analizza l'efficienza del PC Migliora la performance dell' 80%
Pulire_PC.Avanquest.com
Firma digitale elettronica Elimina completamente la carta Scarica subito il Listino Prezzi! www.software-archiviazione.it/
promo
9.8
numero di voti: 62
APPROVO
DISAPPROVO
Per poter esprimere la il tuo parere devi avere almeno livello 2. Pubblica qualche articolo per poter aumentare il tuo livello. Con un livello superiore avrai accesso a tutte le risorse del sito, potrai esprimere il tuo parere sulle pagine degli altri utenti e vedere cosa ne pensa il resto della community.
Pagina 5 di 5
Autore Messaggio
01 02 03 04 05
opzioni
jabber47
beh in effetti anch'io avevo notato i PCB e, un sospetto m'era venuto, ma la risposta dell'autore mi ha convinto del resto, anche se amatori, non siamo fessi... un esempio personale: sto facendo un lavoretto ove mi necessitava un microcontrollore reputato alla riproduzione/registrazione di audio, il costo del microcontrollore o della scheda gi fatta, uguale e, per certi venditori addirittura superiore a quello di un riproduttore mp3 che utilizza una micro-SD come memoria ergo siamo hobbysti ma non siamo fessi e, se per ottenere quello che vogliamo si spende un euro in pi ma si rende il tutto pi fruibile o riutilizzabile non vedo perch non farlo..... quindi, considerando la complessit del tutto, se l'autore ha ritenuto optare per l'acquisto della "scheda fatta a misura" per me ben fatto, anche se la scienza del recupero vuole il "recupero completo a tutti i costi" jab
la mia passione per l'elettronica un FUOCO che brucia qualsiasi cosa chi mi vicino rimpianger di non essere all'inferno perch io, so essere molto peggio: SUPERNOVA
paolobi
Complimenti, a livello hobbystico difficile pensare a PCB fatti da ditte specializzate. La saldatura di componenti SMD non difficile, la difficolt montarli perfettamente posizionati. Io pi che pensare al serial ATA mi piacerebbe un'evoluzione verso la riproduzione di MP3 e similari. Purtroppo quello che mi frena il costo notevole di chip specifici per la decodifica.
difficolt
informazioni
5 di 6
26/01/2012 22.02
http://www.grix.it/viewer.php?page=10309
costo
marco.c il 20/01/2012 ore 11:04 ultima modifica del 22/01/2012 ore 15:07
Lo staff di www.grix.it non si assume responsabilit sul contenuto di questa pagina. Se tu sei l'autore originale degli schemi o progetti proposti in questo articolo, e ritieni che siano stati violati i tuoi diritti, contatta lo staff di www.grix.it per segnalarlo.
6 di 6
26/01/2012 22.02