CD-Плейер на базе IDE CD-ROMа
CD-Плейер на базе IDE CD-ROMа
Данная схема позволит использовать компьютерный IDE CD-ROM в качестве проигрывателя аудиодисков.
Основные возможности:
Проигрывание всего диска, одной дорожки или выбранных дорожек (плей-листа).
Обзор диска или плей-листа (играет по 10 секунд каждой дорожки).
Переход на предыдущую/следующую дорожку и на 10 секунд вперед/назад в пределах дорожки.
Автоматический запуск проигрывания при включении питания или смене диска.
Проигрывание диска или плей-листа по кольцу.
Управление при помощи RC-5 пульта и с клавиатуры.
Отображение всякой информации на ЖКИ.
Проигрывание диска или плей-листа в случайном порядке.
Схема плейера.
Простота схемы позволяет собрать ее на макетной плате за вечер (обратите внимание на различие в сигналах WR и RW на схеме !) Один из вариантов платы разработан Антоном Беляевым и находится по адресу http://www.antobel.boom.ru/project/project3.html, еще один (файл в формате ACCEL P-CAD 15) - неким Игорем с Яндекса.
Вместо контроллера AT90S8515 можно применить более дешевый и современный ATMEGA8515, как показали испытания, при этом значительно повышается устойчивость к помехам по питанию.
Супервизор PST529C от Mitsumi уже снят с производства, вместо него можно поставить полный аналог PST600C или Microchip MCP100 c напряжением срабатывания 4,5-4,75 вольт, при этом резистор на его выходе можно убрать.
Индикатор - 2 строки по 16 символов на базе HD44780, при использовании индикатора с расширенным температурным диапазоном на нижний по схеме вывод регулятора контрастности необходимо подать минус 5 вольт. Обязательно проверьте разводку питания имеющегося индикатора - она может отличаться от указанной на схеме - были жертвы !
Можно отказаться от индикатора, установив резистор сопротивлением 2-4.7к между выводом 32 контроллера и общим проводом (при этом необходима прошивка не старше 1.0 или при программировании последих версий заранее запрограммировать EEPROM на коды клавиатуры и пульта).
Непосредственно на выводы питания контроллера (20 и 40) необходимо подключить керамический конденсатор емкостью 0.1-0.47мкФ.
Список приводов, прошедших проверку с CD-Плейером на базе IDE CD-ROMа
CD-Плейер на базе IDE CD-ROMа
Содержание раздела