CD-ROM базиран CD плейър

Съвсем наскоро CD-ROM устройствата станаха незаменима характеристика на съвременните компютри. Напоследък обаче, поради бързото нарастване на скоростта на обмен на информация и поевтиняването на високоскоростните модели, все повече и повече "възрастни и лежерни" отиват в последния си път - до рафта, за да погълнат прах (и в най-лошия калъф - за резервни части). Сега цената на 2 - 4-скоростните модели варира от 40-75 гривна (моделите с бутони за управление са малко по-скъпи). И въпреки че качеството на звука, осигурено от CD-ROM устройствата, е значително по-лошо, отколкото при стационарните CD плейъри, то все пак е по-високо в сравнение с касетофоните.

Основната пречка, която пречи на използването на CD-ROM устройства като самостоятелни CD плейъри, е липсата на всякакви контроли за възпроизвеждане на диска. И въпреки че има модели с клавиши за управление, те, за съжаление, не предоставят никакви сервизни функции. Има две възможности за решаване на този проблем: можете да намерите референтни данни на контролния процесор на устройството - може би ви позволява да свържете контролни клавиши или можете да управлявате устройството както компютърът - чрез интерфейса на устройството. Трябва да направя резервация веднага: първият вариант е почти безнадежден бизнес, докато вторият, макар и изпълнен с допълнителни материални и времеви разходи, е печеливш.

И така, накратко за какъв тип устройство става въпрос и за какво служи. Тази схема е контролер за управление на CD-ROM устройство с IDE интерфейс и е предназначена да реализира възможността за възпроизвеждане на музикални компактдискове. Освен това контролерът може да се използва за проверка на работоспособността на устройството (тази версия на фърмуера не поддържа тази функция).

Процесорът Z80 (DD3) се използва като процесор за управление. Причините за този избор са две: първо, когато разработвате нещо, най-често трябва да се задоволите с това, което ви е под ръка, и, второ, този процесор, като устройства, базирани на него (Caller ID и ZX-Spectrum, които прашат полуразглобена на рафтовете в много), е доста широко разпространена. Например използвах старата платка за идентификация на повикващия, тъй като повечето връзки вече са пренасочени там.

На елементите DD1.1-DD1.3 на DD1 микросхемата (K1533LN1) е сглобен главен кристален осцилатор, от изхода на който тактовата последователност с честота 4 MHz се подава към входа на часовника (крак 6) на процесор. На елементите DD1.4-DD1.6 е направен генератор на прекъсващ импулс. Кратки импулси с отрицателна полярност, взети от изхода му с честота около 400 Hz, се подават към входа на маскирано прекъсване (щифт 16) на процесора.