Стереозвук в "Специалисте"
А.Белуха, г.Киев
Значительно расширить возможности работы со звуком бытового компьютера "Специалист" [1] можно, подключив к нему специальную микросхему - программируемый генератор звука (ПГЗ) типа АҮ-3-8910. Эта же ИМС используется в "Ямахе-MSX и в "Синклере".
Задающий генератор на элементах DD3E, DD3F (рис. 1) работает на частоте 10.7 МГц, значение которой выбрано из соображений совместимости со звуковыми генераторами упомянутых компьютеров. Тактовые частоты задающих генераторов составляют 1,789 и 1,75 МГц соответственно. Счетчик DD1 имеет коэффициент деления 6. Таким образом, тактовая частота ПГЗ равна 10,7/6 - 1,783 МГц.
ПГЗ занимает адресное пространство с F000Н по F7FFH, в котором использует три адреса: F000Н - чтение из регистра ПГЗ; F001Н - запись в регистр; F003Н - выбор номера регистра.
На вход разрешения дешифратора DD2/4 подается сигнал выбора блока F000H-F7FFH системного дешифратора базовой конструкции (DD51/5 - К155ИД4), а входы А0, А1 и А2 подключены к трем младшим разрядам шины адреса.
Управляющие сигналы для ПГЗ формируются с помощью элементов DD3, DD4, DD5. При этом различным их комбинациям соответствуют следующие состояния микросхемы:
| BDIR |
BC1 |
Состояние ПГЗ |
| 0 |
0 |
Не выбрана |
| 0 |
1 |
Чтение из регистра ПГЗ |
| 1 |
0 |
Запись в регистр |
| 1 |
1 |
Выбор номера регистра |
Так как сигнал сброса в "Специалисте" имеет активный высокий уровень, а для ПГЗ требуется низкий - он инвертируется DD5B. Выводы D0-D7 микросхемы AY-3-8910 подключаются непосредственно к шине данных компьютера.
Синтезированный сигнал звуковой частоты снимается с выходов А, В, и C DD6. Сигнал генератора "А" подается на левый канал усилителя мощности, генератора "С" - на правый, сигнал "В" подмешивается в оба канала. В качестве УМЗЧ можно использовать любой усилитель, в том числе и самодельный, собранный на двух микросхемах К174Н14 или одной К174УН15.
Литература
1. Моделист-конструктор. 1987. N 2.
2. Справочник пользователя ZX Spectrum 128.- М.: VA PRINT, 1993.