MSF
#22
29 августа 2001 |
|
Железо - ЦАП`ы и АЦП.
Track: Between da Earth and da Sky Author: Macros/Kotlas town. Summer 2001 ----------------------------------------- Ну что же... Учитывая, что до недавнего времени у нас не было абсолютно никакой инфы по АЦП и ЦАП'ам, то я решил восполнить этот пробел, и скачал из инета несколько стареньких газетенок, в которых, по моим предположениям, должна была быть эта инфа. И я не ошибся. Поскидывав несколько текстовых файлов на диск, впоследствии я собрал из них нечто, которое вы увидите ниже. В принципе, этой информации достаточно для понимания и разработки собственных схем АЦП и ЦАП'ов. Я повторюсь, что до недавнего времени мы об этом почти ваще ничего не знали, так что не делайте квадратные глаза :) По ходу дела я удалил всякий посторонний мусор, как то описание подключения этого барахла к музыкальному сопроцессору. У меня процессор другим занят ;) Сначала идет описание микросхемы АЦП. Ну что же, поехали... Вывод 15 предназначен для выбора режима преобразования. Если на выводе 15 логический 0, то АЦП работает в униполярном режиме. Для переключения АЦП в биполярный режим вывод 15 должен быть свободным. Управляющие сигналы: вывод 11 АЦП: гашение/преобразование сигнала. 1-гашение, 0-преобразование. После получения сигнала преобразования АЦП начинает преобразовывать аналоговый сигнал в цифровую форму методом последовательного приближения. Поэтому цифровой код на выходе АЦП появляется с небольшой задержкой: примерно ЗOмкс или около 11 тактов Z-80. Нужно учитывать данное обстоятельство, или опрашивать АЦП по сигналу готовности (17 вывод АЦП). При логическом 0 на данном выводе АЦП готов и можно снимать байт на шину данных. После того, как АЦП выдает сигнал "готов", нужно считать байт в ОЗУ, после чего сбросить АЦП (см.выше) и подать сигнал преобразования. Иначе на выходе аЦП будет сидеть старый байт и Вы заполните ОЗУ всего одним цифровым отсчетом. Для работы АЦП необходимо -15 (или, на худой конец, -12 ) вольт. готовность данных ------------------+ | К111ЗПВ1А | +---------+ | -18--+D0| | __|17| -1---+D1| | DR+--+ ++-----< Вход -2---+D2| |>0<+--+-15--+ || R1-4,7k -3---+D3| |OVA+--+14 -+-|# -4---+D4| | AI+--13------+| -5---+D5| |-U2+--12-------+-----< -15в -6---+D6| |+U2+--10-------------< + 5в -7---+D7| |OVD+--16--+---------< Общий -8---+D8| |___| -+- -9---+D9| |Г/П+--11-+ +---------+ | | ---------------------+ гашение/преобразование Технические данные данного АЦП: максимальная частота преобразования - 44000 гц. При соответствующем драйвере, время преобразования 1 байта: при частоте сигнала 50 гц на более 30 мкс (10/11 тактов Z-80). Напряжения питания: +5 B , 4 mA ; -15 B , 15 mA. Входное напряжение в режимах: униполярный - 0...11 B, биполярный: от -5,5B до +5,5B. ЦАП'ы ;) КАТЕГОРИЧЕСКИ ЗАПРЕЩАЕТСЯ ОСТАВЛЯТЬ СВОБОДНЫМИ ЦИФРОВЫЕ ВХОДЫ ЦАП! Иначе ЦАП немедленно выходит из строя! (ВАРИАНТ-1, с однополярным питанием) C1 KPS72ПА1А +--+--++-< Выход +---------+ |R1|R2 -13--+D0| | |15 # # R1,R2-10к. -12--+D1| |Uon+---+ -+- C1-1мкф. -11--+D2| | |16 -10--+D3| |Roc+-- --9--+D4| | I1+-1-+-< +5 В ЦАП --8--+D5| | | | --7--+D6| |+Un+-14+ --6--+D7| | I2+-2-+-< Общий ЦАП --5--+D8| | | | --4--+D9| | 0V+-3-+ +---------+ + (ВАРИАНТ-2, с двухполярным питанием) KPS72ПА1А +--------+ -13+D0| | |15 DA1-К1ЧOУДб Питание: -12+D1| |Uon+--+---------+--<+6..15B. -11+D2| | |14| | -10+D3| |+Un+--+ DA1 7 --9+D4| | |1 +-+-+ C1-1мф. --8+D5| |I-1+--------2-. A +-6----+-++-< --7+D6| | |16 +---3-+ | | --6+D7| |Roc+--+ # R1 +-+-+ Пит. | --5+D8| | |2 | + 5К. 4|-6..15B.| --4+D9| |I-2+--| +------< | | | | |3 +------------------+ | | |0Vn|--+------< Общий +--------+ + При подключении ковоксов к портам, проверьте, подтянуты ли они к +5 в, если нет, то придется припаять по восемь резисторов (1...10к) на каждый порт (D0..D7). Питание у второй схемы двухполярное от 6 до 15 вольт (но обязательно одинаковое в обоих плечах). Операционный усилитель можно заменить практически любым, соблюдая цоколевку аналога. Ну, а это вам, на всякий случай, вдруг чего через ВВ-ху будете подключать... Раскладка управляющего слова для BBSS (#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.
Другие статьи номера:
Похожие статьи:
В этот день... 4 октября