Ovladani CDROM

Stepan Matejka Ing. K337 MATEJKA
Středa Březen 17 11:45:10 CET 2004


>Nemate nekdo schema na ovladani CDROM jako audioplayer
>bez PC. Neco jako maji u pap-el ???

Rovnou k veci.
Mam neco rozpracovane, ale po inzerci modulu od pap-el
jsem to zaradil na posledni misto v seznamu "What I have
to do". Alespon zhruba nastinim.
Schema zapojeni je jednoduche, pokud se pouzije 8x51/2
v DIL40. Potom cele zapojeni sestava pouze ze zdroje
12V/2A a 5V/1A, CDROMky, displeje LCD (2x16?), 8x51/2,
sesti mikrospinacu, R, C, D, T, Xtal a bizuterie.
Zdroj +12V napaji CDROMku, +5V napaji CDROMku, LCD
a modul s 8x51/2.
Na 51/2 jsou I/O brany pouzity takto:
Dve brany tvori 16bitovou datovou sbernici spolecnou
pro LCD, CDROM a mikrospinace.
Treti brana poskytuje tri adresove vodice (CDROM a LCD),
ctyri ChipSel. (2xCDROM, LCD a mikrospinace) a signal
RESET (CDROM).
Posledni brana generuje signaly cteni/zapisu (CDROM, LCD)
a je na ni pres T pripojeno IRQ od CDROM. Zbyvajici vyvody
brany mohou slouzit napr. ke komunikaci po RS232, nebo pro
pripojeni k modulu DO, nebo ...

Jsou tu ale dva zasadni problemy:
1) K cemu to vlastne bude slouzit, aneb mel by o to
nekdo zajem?
Naklady na cely HW jsou asi 700 Kc + CDROM, pricemz odstup
signal/sum na audiovystupu byva v nejlepsim pripade
nekde v okoli 65-70dB (oboji srovnej s profesionalnim CD
prehravacem). Jistou moznosti by bylo sehnat CDROMku
s alespon ctyrnasobnym prevzorkovanim (SAA73xx? apod.),
rozdelat ji a trochu se v ni pohrabat (dig/anal. zem,
filtrace, blokovani a oddeleni napajeni, stineni,...).
Druhou moznosti je pouzit digitalni vystup CDROM
(EBU interface - bi-phase mark code) a prevest ho na
analog. externim prevodnikem (snad neco na zpusob SAA7xxx,
ale lepsi parametry), coz predstavuje dalsi investici
(>500 Kc).
2) Chybi jedna podstatna vec - SW. Systemove to neni
zadny problem, mechaniky od roku 1995 s IDE (vcetne
napr. Mitsumi FX-400) dodrzuji protokol ATAPI, jehoz 
specifikace je volne k dispozici, a takova domluva
s mechanikou je jen o malo komplikovanejsi nez treba
spoluprace s dvouradkovym displejem ;-).
Problemem je CAS. Proste neni.
Nejlepsim resenim by asi bylo vytvorit jakousi
Open CD Player software platformu, ktera by se skladala
z nekolika nezavislych modulu s definovanymi sluzbami
(LCD, klavesnice, mechanika, RS232, DO,...) a spojovaciho
jadra. Na vytvareni, vylepsovani, rozsirovani modulu by se 
potom mohl podilet prakticky kazdy, vysledkem prace by
byla nekde na webu volne dostupna posledni verze SW pro 
modul CD prehravace.
Vidim, ze uz jsem zase nekde v oblacich, tak koncim.

          Zdravi Mates (matejka@feld.cvut.cz)





Další informace o konferenci Hw-list