Безкоштовна технічна бібліотека ЕНЦИКЛОПЕДІЯ РАДІОЕЛЕКТРОНІКИ ТА ЕЛЕКТРОТЕХНІКИ Програвач компакт-дисків на базі CD-ROM. Енциклопедія радіоелектроніки та електротехніки Енциклопедія радіоелектроніки та електротехніки / Аудіотехніка З недавніх пір приводи CD-ROM стали неодмінним атрибутом сучасного комп'ютера. Однак останнім часом, у зв'язку з бурхливим зростанням швидкостей обміну інформацією та здешевленням високошвидкісних моделей, дедалі більша кількість "літніх і неквапливих" вирушає у свою останню подорож - на полицю, ковтати пил (а в гіршому випадку - на запчастини). Зараз ціна на 2-х - 4-х швидкісні моделі коливається в межах 40-75 гривень (моделі з кнопками керування коштують дещо дорожче). І хоча якість звучання, що забезпечується CD-ROM приводами значно гірше, ніж у стаціонарних програвачах компакт дисків, але все ж таки є більш високим у порівнянні з касетними магнітофонами. Основною перешкодою, що заважає використанню CD-ROM приводів як автономних програвачів компакт-дисків, є відсутність будь-яких органів управління програванням диска. І хоча існують моделі, що мають клавіші управління, але вони, на жаль, не забезпечують жодних сервісних функцій. Є два варіанти вирішення цієї проблеми: можна знайти довідкові дані на керуючий процесор приводу - можливо він дозволяє підключити керуючі клавіші, або можна управляти приводом так, як це робить комп'ютер - через інтерфейс приводу. Відразу повинен обмовитися: перший варіант - це практично безнадійна справа, тоді як другий, хоч і загрожує додатковими матеріальними та тимчасовими витратами - безпрограшний. На сьогоднішній день існує кілька таких схем. Дві з них були опубліковані в журналі "Радіоаматор", ще одна рекламувалася в одній із ехоконференцій мережі FIDO. На жаль, всі ці схеми мають свої недоліки, а саме: необхідність наявності на лицьовій панелі приводу клавіш управління, відсутність прошивки для мікроконтролера і не IDE інтерфейс ("Радіоаматор №1/98) і, знову ж таки, відсутність прошивки для третьої схеми, що, природно, ускладнює їх повторення.Враховуючи все сказане вище і було прийнято рішення про розробку недорогого контролера CD-ROM приводу, тією чи іншою мірою вільного від зазначених недоліків. Отже коротко про те, що це за пристрій і для чого воно потрібно. Дана схема є контролером для управління CD-ROM приводом з IDE інтерфейсом і варта реалізації можливості програвання музичних компакт дисків. Крім того, контролер може використовуватись для перевірки працездатності приводу (дана версія прошивки не підтримує цю можливість). Як керуючий процесор використаний процесор Z80 (DD3). Причин зумовили такий вибір дві: по-перше при розробці чогось найчастіше доводиться задовольнятися тим, що є під рукою, і, по-друге, цей процесор, як і пристрої на його основі (АОНи і ZX-Spectrum які припадають пилом напіврозібрані на полицях) у багатьох), досить поширений. Я, наприклад, використав стару плату АОН, благо більшість з'єднань там уже розлучено. Схема програвача компакт-дисків (102 Кб) На елементах DD1.1-DD1.3 мікросхеми DD1 (К1533ЛН1) зібраний кварцовий генератор, що задає, з виходу якого тактова послідовність з частотою 4 МГц надходить на тактовий вхід (ніжка 6) процесора. На елементах DD1.4-DD1.6 виконано генератор імпульсів переривань. Короткі імпульси негативної полярності з частотою близько 400 Гц, що знімаються з його виходу, подаються на вхід маскуваного переривання (ніжка 16) процесора. Об'єм ОЗП і ПЗП (мікросхеми DD7 (К573РУ10) і DD5 (2764)) становить 2КБ і 8КБ відповідно (максимальний об'єм - 32КБ і 32КБ), що дає можливість використовувати практично будь-які мікросхеми пам'яті. Карта пам'яті пристрою виглядає так: Адреса Тип пам'яті 0000H-1FFFH ПЗУ 2000H-27FFH ОЗУ. 2800H-FFFFH Зарезервовано під розширення ОЗП та ПЗП. На мікросхемі DD2 (К1533ІД7) виконано дешифратор адрес зовнішніх пристроїв. Для скорочення числа корпусів мікросхем, а, отже, здешевлення пристрою, вибрано динамічний метод індикації. Образ символу замикається в регістрі DD8 К1533ІР23 (йому відповідає адреса на запис 7FH), а код, що відповідає номеру розряду, що підсвічується - в регістрі DD9 К1533ТМ9 (адреса на запис 3FH). Код номера розряду дешифрується мікросхемою DD4 К555ІД10. На мікросхемі DD6 К1533КП11 виконано порт клавіатури. Адреса клавіатурного порту – 3ЕH (читання). Клавіатура є матрицею організацією 4х4 нормально розімкнених кнопок. Стовпці клавіатури підключаються до входів порту клавіатури, а рядки до виходів дешифратора сканування (DD4). Кількість кнопок може бути легко збільшено до 36, для цього достатньо допаяти матрицю клавіатури за аналогією з вже наявною, використовуючи висновки дешифратора DD4, що залишилися, за винятком виведення R9 (ніжка 11) яка бере участь у формування сигналу скидання для приводу CDROM. Для узгодження восьмирозрядної шини даних мікропроцесора з шістнадцятирозрядною шиною даних приводу CD-ROM служить вузол що включає три мікросхеми : DD10 (К1533АП6) і DD11-DD12 (К1533ИР23). Шинний формувач DD10 забезпечує розв'язку шини даних мікропроцесора та молодшої половини шини даних приводу, а регістри DD11-DD12 - фіксацію даних вступників на старшу половину шини даних приводу під час читання або запису. Молодшій половині відповідає базова адреса читання/запису F0H, а старшій – BFH. (Примітка: оскільки привід CD-ROM має 8 регістрів, через які здійснюється обмін даними та управління, то, відповідно, йому, як зовнішньому пристрої, відповідають 8 адрес на введення та виведення, у даному випадку - F0H-F7H). Таким чином, для запису даних у CD-ROM необхідно спочатку записати старший байт на адресу BFH, а потім записати молодший байт за необхідною адресою з діапазону F0H-F7H. Для зчитування даних необхідно спочатку вважати молодший байт (адреса - F0H-F7H), а потім вважати старший байт з порту з адресою BFH. Теоретично, правильно зібраний пристрій налагодження не потребує. Однак на практиці можливо знадобиться підкоригувати значення частоти генератора імпульсів переривань - вона повинна становити 400 Гц Мікросхеми серії К1533 замінюються їх аналогами із серії К555. Процесор Z80 може бути замінений радянським аналогом К1858ВМ1. Мультиплексор К1533КП11 (DD6) може бути замінений на шинний формувач К1533АП5, К1533АП6 або навіть чотири елементи мікросхеми К555ЛП8. Замість регістра DD8 К1533ІР23 може бути встановлений регістр К1533ІР27, при цьому висновок 1 мікросхеми необхідно підключити до лог.1 або виведення 26 (ланцюг скидання) процесора. Замість регістра DD9 К1533ТМ9 можна використовувати або К1533ІР27 (висновок 1 підключається аналогічно попередньому варіанту), або К1533ІР23. Прошивка ПЗУ контролера не забезпечує ніяких сервісних функцій. Фактично її основне призначення показати, що схема контролера працездатна. Це в жодному разі не означає, що не з'являтиметься нових версій прошивки. Можливо вони з'являться вже до виходу статті lnlemrs. Отже, дана прошивка забезпечує такі функції: 1. Відтворення аудіо дисків з індикацією номера поточної доріжки та програвання (клавіша "2"); 2. Перехід на попередню доріжку (клавіша "1"); 3. Перехід на наступну доріжку (клавіша "4"); 4.Зупинка програвання (клавіша "3"); 5.Пауза/відновлення програвання (клавіша "6") 6.Выброс диска (клавіша "7"). Вставлений диск автоматично розпізнається, і викидається, якщо він не містить жодної аудіо доріжки. Наведена прошивка була успішно тестована на наступних моделях CD-ROM приводів:
Автор: Роман Іващенко; Публікація: Н. Большаков, rf.atnn.ru Дивіться інші статті розділу Аудіотехніка. Читайте та пишіть корисні коментарі до цієї статті. Останні новини науки та техніки, новинки електроніки: Штучна шкіра для емуляції дотиків
15.04.2024 Котячий унітаз Petgugu Global
15.04.2024 Привабливість дбайливих чоловіків
14.04.2024
Інші цікаві новини: ▪ Новий SDK для розробки систем керування двигунами на базі STM32 ▪ Операційні підсилювачі STMicroelectronics TSX561, TSX562, TSX564 Стрічка новин науки та техніки, новинок електроніки
Цікаві матеріали Безкоштовної технічної бібліотеки: ▪ розділ сайту Інфрачервона техніка. Добірка статей ▪ стаття Трубка із дроту. Поради домашньому майстру ▪ стаття Які мурахи вирощують собі житла шляхом сільськогосподарської діяльності? Детальна відповідь ▪ стаття Салат спаржевий. Легенди, вирощування, способи застосування ▪ стаття Економічний авометр. Енциклопедія радіоелектроніки та електротехніки ▪ стаття Передбачена сума. Секрет фокусу
Залишіть свій коментар до цієї статті: All languages of this page Головна сторінка | Бібліотека | Статті | Карта сайту | Відгуки про сайт www.diagram.com.ua |