On-Line #28
17 марта 1996
  Железо  
  Звук  

Железо - Запись-воспроизведение цифрового звука - цифро-аналоговый преобразователь (Covox). 2 классических схемы ковокса.

<b>Железо</b> - Запись-воспроизведение цифрового звука - цифро-аналоговый
 преобразователь (Covox). 2 классических схемы ковокса.
╔══════════════════════════════════════════════════════════════╗
│			     ЖЕЛЕЗО			       │
╚══════════════════════════════════════════════════════════════╝

(C) L.D.E. SOFT

   В этом номере ON-LINE я продолжаю  опубликовывать  статьи  по
железу, связанные с записью-воспроизведением цифрового звука  на
компьютере SPECTRUM. Если в прошлом номере  газеты  я  рассказал
про АЦП (аналого-цифровой преобразователь), предназначенный  для
записи аналогового сигнала в цифровую  форму,  то  сегодня  речь
пойдет про ЦАП (цифро-аналоговый преобразователь) или, в просто-
народии, КОВОКС.

   Далее, на основе предлагаемых одноканальных схем, можно  соб-
рать всем известный (?) SOUND DRIVE, который  имеет  4  цифровых
канала.

   Я предлагаю Вашему вниманию две классические схемы ковокса на
основе микросхемы  ЦАП  КР572ПА1А(Б).  Первая  схема  отличается
своей простотой, малым количеством радиоэлементов  и  однополяр-
ным питанием. Однако, на мой взгляд, звучит несколько  грязнова-
то по сравнению со схемой номер два. Именно такую схему  включе-
ния ЦАП имеет SOUND DRIVE 1 (о нем речь пойдет ниже). Обе  схемы
при исправных деталях никакого налаживания не требуют. Хочу  од-
нако заметить, что перед установкой К572ПА1 не мешало бы ее про-
верить, так как, судя по своему опыту покупки данной  микросхемы
на радиорынке, на 10 купленных микросхем данной серии 3%  брака.
Незнакомый с ЦАП человек может и не заметить данного  дефекта  у
себя, т.к. обычно бывают пробиты  только  несколько  разрядов  -
звучать ЦАП при этом конечно будет, но как...

   Проверить микросхемы можно следующим способом: на опытном об-
разце ковокса желательно установить 16-и контактную панельку (э-
то облегчит Вам жизнь), протестировать  ЦАП  посредством  подачи
прямых команд из бейсика или ассемблера. Поясню,  как  это  сде-
лать:  если  Ваш  ковокс  подключен  к  LPT  (в   основном    на
ПЕНТАГОНЕ-128), то, выкидывая в порт #FB (251), командой  :  OUT
251,X (где Х = 1,2,4,8,16,32,64,128), чередуя с 0.

   Если у Вас ковокс висит не на LPT,  а  на  ВВ55  (в  основном
ПРОФИ, и правый канал SOUND DRIVE), то нужно передать в порт #7F
(ПРОФИ) или #7F, #3F (для SOUND DRIVE) управляющее слово #80,  а
после этого выбрасывать числа в порты: #3F - правый, #5F  -  ле-
вый каналы для ПРОФИ; #0F и #1F - левый, #4F и #5F - правый  для
SOUND DRIVE. При полностью исправных разрядах  ЦАП  должен  слы-
шиться тон, увеличивающийся по громкости пропорционально  увели-
чению выбрасываемого  числа.  Соответственно,  при  исчезновении
звука (или несоответствующей громкости) после выдачи  следующего
числа, необходимо заменить микросхему на другую.

   И еще одна особенность: КАТЕГОРИЧЕСКИ  ЗАПРЕЩАЕТСЯ  ОСТАВЛЯТЬ
СВОБОДHЫМИ ЦИФРОВЫЕ ВХОДЫ ЦАП! Иначе ЦАП немедленно  выходит  из
строя!

   Теперь конкретно варианты схем ЦАП :

█ █  █▀█ █▀█	 (ВАРИАНТ-1, с однополярным питанием)
█▄█  █▀█ █ █			    C1
   ▀		КР572ПА1А     ┌──┬──┤├────────< Выход ЦАП
	       ┌─────────┐    │R1│R2
+5в. ─────13───┤D0│  │   │15  █  █     R1,R2-10k.
Общий ────12-──┤D1│  │Uоп├────┘ ─┴─    C1-1мкф.
K D0 ─────11───┤D2│  │   │16
K D1 ─────10-──┤D3│  │Rос├──
K D2 ──────9-──┤D4│  │ I1├─1──┬───────────────<  +5 В ЦАП
K D3 ──────8-──┤D5│  │   │    │
K D4 ──────7-──┤D6│  │+Uп├─14─┘
K D5 ──────6-──┤D7│  │ I2├─2──┬───────────────< Общий ЦАП
K D6 ──────5-──┤D8│  │   │    │
K D7 ──────4-──┤D9│  │ 0V├─3──┤      (С) L.D.E. SOFT 1995
	       └─────────┘   ─┴─

█ █  █▀█ █▀█	 (ВАРИАНТ-2, с двухполярным питанием)
█▄█  █▀█ █ █
   ▀		КР572ПА1А
	       ┌─────────┐
K D0 ─────13───┤D0│  │   │15	    DA1-K140УД6        Питание:
K D1 ─────12-──┤D1│  │Uoп├────┬──────────┬─────────────<+6..15В.
K D2 ─────11───┤D2│  │   │14  │ 	 │
K D3 ─────10-──┤D3│  │+Uп├────┘     DA1  7
K D4 ──────9-──┤D4│  │   │1	       ┌─┴─┐	    C1-1мф.
K D5 ──────8-──┤D5│  │I-1├───────────2─■ А ├─6────┬─┤├─< выход
K D6 ──────7-──┤D6│  │   │16	 ┌───3─┤   │	  │
K D7 ──────6-──┤D7│  │Roc├────┐  █  R1 └─┬─┘ Пит. │
    ┌──────5-──┤D8│  │   │2   │ ─┴─ 5K. 4│-6..15В.│
    ├──────4-──┤D9│  │I-2├──┐ │ 	 └──────< │
    │	       │  │  │   │3 │ └───────────────────┘
   ─┴─         │  │  │0Vп│──┴───┬──────────────────────< Общий
	       └─────────┘     ─┴─

   Сигналы с D0 по D7 подключаются  соответственно  к  таким  же
сигналам на разъемах LPT, или на ВВ55. При подключении  ковоксов
к портам, проверьте, подтянуты ли они к +5 в, если нет, то  при-
дется припаять по восемь резисторов  (1...10к)  на  каждый  порт
(D0..D7).

   Питание у второй схемы двухполярное от  6  до  15  вольт  (но
обязaтельно одинаковое в обоих плечах).  Операционный  усилитель
можно заменить практически  любым,  соблюдая  цоколевку  аналога
(можно узнать из справочников).

   При желании, в схемах можно использовать дополнительные  раз-
ряды: (для схемы 1) 13нD0, 12нD1; (для схемы 2) 5нD8, 4нD9. Под-
ключив их к свободным портам, например для  LPT  порта  дополни-
тельные данные можно подключить на сигнал STROBE (D8), а  D9  на
порт... #FE - 4 бит (динамик). А в схемах  на  ВВ55  можно  под-
ключить дополнительные данные на порт 'А' (#1F) - ПРОФИ  и  т.п.
Но при этом нужно помнить, что порт #1F используется для  кемпс-
тон джойстика и рассчитан только на прием данных, поэтому  необ-
ходимо настроить каналы ВВ55 (А,B,C) только на выдачу,  посредс-
твом передачи соответствующего управляющего слова  в  порт  #7F.
Раскладку битов для управляющего слова я дам немного  ниже.  При
использование порта #1F на выдачу никаких накладок с  джойстиком
не происходит, можете быть уверены. Однако  напоминаю,  что  так
можно поступить, если кемпстон джойстик выполнен у Вас на  прог-
раммируемом параллельном интерфейсе КР580ВВ55, в остальных  схе-
мах порт #1F перенастроить программным путем нельзя! К тому  же,
обработка лишних битов через другие порты занимает много  машин-
ного времени, поэтому в большинстве программ не используется.

   Теперь обещанная раскладка управляющего слова для ВВ55 (#7F):

D0-порт C (младшие 4 разряда): 1-ввод, 0-вывод.
D1-порт B : 1-ввод, 0-вывод.
D2-режим группы B : 0-режим '0', 1-режим '1'.
D3-порт C (старшие 4 разряда): 1-ввод, 0-вывод.
D4-порт A : 1-ввод, 0-вывод.
Разряды D5, D6 определяют режим работы ППРИ:
D5-0, D6-0: режим '0'; D5-0, D6-1: режим '1'; D5-1, D6-0: ре-
жим '2'; D5-1, D6-1: режим '2'. Более подробно см. справочник.
Разряд D7 должен находиться в 1.

					     Денис (L.D.E. SOFT)
							400-0436

P.S. Не спешите хвататься за паяльник! В следующем номере я про-
должу тему ковоксов.



Другие статьи номера:

B.B.S. Новости - O новой B.B.S. - Digitecs-BBS.

ZXNet - Как может быть плохо, когда стандартизации работают вразнобой.

Железо - Запись-воспроизведение цифрового звука - цифро-аналоговый преобразователь (Covox). 2 классических схемы ковокса.

Застрял ? - Новелла-проходилка по игре "48 Утюгов" часть 4.

Новье ?! - О программах : Приключения Винни Пуха, Open IT, Biff.

Реклама - Реклама и объявления ...


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Письма - про Enlight и не только
Слава! Слава! Слава!
Почта - Газета по возможности будет выходить раз в неделю...
Реклама - Реклама и объявления ...
Фантастика - Сергей Лукъяненко. Лабиринт отражений. Прoдoлженuе, нaчaлo в PLUТОNIUМ 10 - 1.5

В этот день...   21 ноября