ENCICLOPEDIA DELLA RADIOELETTRONICA ED ELETTRICA Lettore CD basato su CD-ROM. Enciclopedia dell'elettronica radio e dell'ingegneria elettrica Enciclopedia della radioelettronica e dell'elettrotecnica / Audio Recentemente, le unità CD-ROM sono diventate un attributo indispensabile di un computer moderno. Tuttavia, recentemente, a causa del rapido aumento della velocità di scambio di informazioni e della riduzione dei costi dei modelli ad alta velocità, sempre più persone "anziane e tranquille" stanno intraprendendo il loro ultimo viaggio: verso lo scaffale, per mangiare polvere ( e nel peggiore dei casi, per pezzi di ricambio). Ora il prezzo per i modelli a 2-4 velocità varia da 40-75 grivna (i modelli con pulsanti di controllo sono leggermente più costosi). E sebbene la qualità del suono fornita dai lettori CD-ROM sia molto peggiore rispetto ai lettori CD fissi, è comunque migliore rispetto ai registratori a cassette. L'ostacolo principale che impedisce l'uso delle unità CD-ROM come lettori CD autonomi è la mancanza di controlli per la riproduzione del disco. E sebbene esistano modelli con tasti di controllo, sfortunatamente non forniscono alcuna funzione di servizio. Esistono due opzioni per risolvere questo problema: è possibile trovare i dati di riferimento per il processore di controllo dell'unità, magari consentendo di collegare i tasti di controllo, oppure è possibile controllare l'unità come fa un computer, tramite l'interfaccia dell'unità. Devo fare subito una prenotazione: la prima opzione è praticamente una questione senza speranza, mentre la seconda, sebbene irta di costi aggiuntivi in termini di materiale e tempo, è vantaggiosa per tutti. Oggi esistono diversi schemi di questo tipo. Due di essi sono stati pubblicati sulla rivista "Radio Amateur", un altro è stato pubblicizzato in una delle conferenze eco della rete FIDO. Sfortunatamente, tutti questi schemi hanno i loro inconvenienti, vale a dire: la necessità di tasti di controllo sul pannello frontale dell'unità, la mancanza di firmware per il microcontrollore e l'interfaccia non IDE ("Radio Amateur No. 1/98") e, ancora una volta , la mancanza di firmware per il terzo circuito, che, naturalmente, rende difficile ripeterli. Tenendo conto di tutto quanto sopra, è stata presa la decisione di sviluppare un controller per unità CD-ROM economico, in un modo o nell'altro gratuito da queste mancanze. Quindi, brevemente su cos'è questo dispositivo e a cosa serve. Questo circuito è un controller per il controllo di un'unità CD-ROM con interfaccia IDE ed è progettato per implementare la capacità di riprodurre CD musicali. Inoltre, il controller può essere utilizzato per verificare il funzionamento dell'unità (questa versione del firmware non supporta questa funzionalità). Come processore di controllo è stato utilizzato il processore Z80 (DD3). Ci sono due ragioni per questa scelta: in primo luogo, quando si sviluppa qualcosa, molto spesso bisogna accontentarsi di ciò che è a portata di mano e, in secondo luogo, questo processore, così come i dispositivi basati su di esso (ID chiamante e ZX-Spectrum, che stanno raccogliendo polvere, semiassemblati, sugli scaffali molti) è abbastanza diffuso. Ad esempio, ho utilizzato una vecchia scheda ID chiamante, poiché la maggior parte delle connessioni erano già cablate lì. Schema del lettore CD (102 Kb) Utilizzando gli elementi DD1.1-DD1.3 del chip DD1 (K1533LN1), viene assemblato un oscillatore al quarzo principale, dalla cui uscita viene fornita una sequenza di clock con una frequenza di 4 MHz all'ingresso del clock (pin 6) del processore. Il generatore di impulsi di interruzione è realizzato sugli elementi DD1.4-DD1.6. Brevi impulsi di polarità negativa prelevati dalla sua uscita con una frequenza di circa 400 Hz vengono inviati all'ingresso di interruzione mascherata (pin 16) del processore. Il volume di RAM e ROM (chip DD7 (K573RU10) e DD5 (2764)) è rispettivamente di 2 KB e 8 KB (il volume massimo è 32 KB e 32 KB), il che consente di utilizzare quasi tutti i chip di memoria. La scheda di memoria del dispositivo si presenta così: Indirizzo Tipo di memoria 0000H-1FFFH ROM 2000H-27FFH RAM. 2800H-FFFFH Riservato per l'espansione RAM e ROM. Il chip DD2 (K1533ID7) contiene un decodificatore dell'indirizzo del dispositivo esterno. Per ridurre il numero di pacchetti di microcircuiti e, di conseguenza, ridurre il costo del dispositivo, è stato scelto un metodo di indicazione dinamica. L'immagine del simbolo è bloccata nel registro DD8 K1533IR23 (corrispondente all'indirizzo di scrittura 7FH) e il codice corrispondente al numero della cifra evidenziata è bloccato nel registro DD9 K1533TM9 (indirizzo di scrittura 3FH). Il codice numerico a cifre viene decodificato dal chip DD4 K555ID10. La porta della tastiera è realizzata sul chip DD6 K1533KP11. L'indirizzo della porta della tastiera è 3ЕH (lettura). La tastiera è una matrice di 4x4 pulsanti normalmente aperti. Le colonne della tastiera sono collegate agli ingressi della porta della tastiera e le righe sono collegate alle uscite del decodificatore di scansione (DD4). Il numero di pulsanti può essere facilmente aumentato a 36; per fare ciò è sufficiente saldare la matrice della tastiera in analogia a quella esistente, utilizzando i restanti pin del decoder DD4, ad eccezione del pin R9 (pin 11), che è coinvolto nella generazione del segnale di ripristino per l'unità CDROM. Per coordinare il bus dati del microprocessore a otto bit con il bus dati a sedici bit dell'unità CD-ROM, viene utilizzata un'unità che comprende tre microcircuiti: DD10 (K1533AP6) e DD11-DD12 (K1533IR23). Il driver del bus DD10 fornisce il disaccoppiamento del bus dati del microprocessore e della metà inferiore del bus dati dell'azionamento e registra DD11-DD12 - fissazione dei dati che arrivano sulla metà alta del bus dati dell'azionamento durante la lettura o la scrittura. La metà inferiore corrisponde all'indirizzo base di lettura/scrittura F0H e la metà superiore corrisponde a BFH. (Nota: poiché l'unità CD-ROM ha 8 registri attraverso i quali vengono effettuati lo scambio e il controllo dei dati, quindi, come dispositivo esterno, corrisponde a 8 indirizzi di ingresso e uscita, in questo caso - F0H-F7H). Pertanto, per scrivere dati su un CD-ROM, è necessario prima scrivere il byte alto nell'indirizzo BFH, quindi scrivere il byte basso nell'indirizzo richiesto dall'intervallo F0H-F7H. Per leggere i dati, è necessario prima leggere il byte basso (indirizzo - F0H-F7H), quindi leggere il byte alto dalla porta con l'indirizzo BFH. Teoricamente, un dispositivo correttamente assemblato non richiede regolazioni. Tuttavia, in pratica, potrebbe essere necessario regolare il valore della frequenza del generatore di impulsi di interruzione: dovrebbe essere 400 Hz. I microcircuiti della serie K1533 sono sostituiti dai loro analoghi della serie K555. Il processore Z80 può essere sostituito con l'analogo sovietico K1858VM1. Il multiplexer K1533KP11 (DD6) può essere sostituito con un driver bus K1533AP5, K1533AP6 o anche con quattro elementi del microcircuito K555LP8. Invece del registro DD8 K1533IR23, è possibile installare il registro K1533IR27 e il pin 1 del microcircuito deve essere collegato a 1 logico o al pin 26 (circuito di ripristino) del processore. Invece del registro DD9 K1533TM9, è possibile utilizzare K1533IR27 (il pin 1 è collegato allo stesso modo della versione precedente) o K1533IR23. Il firmware ROM del controller fornito non fornisce alcuna funzione di servizio. In effetti, il suo scopo principale è dimostrare che il circuito del controller è operativo. Ciò non significa in alcun modo che non verranno visualizzate nuove versioni del firmware. Forse appariranno al momento della pubblicazione dell'articolo. Pertanto, questo firmware fornisce le seguenti funzioni: 1. Riproduzione di dischi audio con indicazione del numero della traccia corrente e del tempo di riproduzione (tasto "2"); 2.Vai al brano precedente (tasto "1"); 3.Passare al brano successivo (tasto "4"); 4.Interrompere la riproduzione (tasto "3"); 5.Pausa/ripresa della riproduzione (tasto "6") 6.Espulsione del disco (tasto "7"). Il disco inserito viene automaticamente riconosciuto ed espulso se non contiene tracce audio. Il firmware fornito è stato testato con successo sui seguenti modelli di unità CD-ROM:
Autore: Roman Ivashchenko; Pubblicazione: N. Bolshakov, rf.atnn.ru Vedi altri articoli sezione Audio. Leggere e scrivere utile commenti su questo articolo. Ultime notizie di scienza e tecnologia, nuova elettronica: Macchina per diradare i fiori nei giardini
02.05.2024 Microscopio infrarosso avanzato
02.05.2024 Trappola d'aria per insetti
01.05.2024
Altre notizie interessanti: ▪ Smartphone economico Nokia 2.3 ▪ Videocitofono di rete Axis A8004-VE News feed di scienza e tecnologia, nuova elettronica
Materiali interessanti della Biblioteca Tecnica Libera: ▪ sezione del sito dedicata ai radioamatori. Selezione di articoli ▪ Articolo Pergola. Suggerimenti per il padrone di casa ▪ articolo Cos'è un sistema Braille? Risposta dettagliata ▪ articolo Meccanismi di insorgenza e sviluppo degli incendi ▪ articolo Proverbi e detti kazaki. Ampia selezione
Lascia il tuo commento su questo articolo: Tutte le lingue di questa pagina Homepage | Biblioteca | Articoli | Mappa del sito | Recensioni del sito www.diagram.com.ua |