|
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.
Другие статьи номера:
Похожие статьи:
В этот день... 1 января
SibNews #08,
Woot! #01,
Spectrum Magazine #01,
ACNews #25,
Psychoz #14,
ACNews #14,
Last 128 #08,
Last 128 #06,
Last 128 #05,
Last 128 #04,
Last 128 #03,
Last 128 #02,
Last 128 #09,
Last 128 #3.5,
Last 128 #8.025,
Sinclair Club #05,
Last 128 #M!R 01,
Fantadrom #01,
Buzz #20,
Last 128 #01,
DonNews #13,
Nicron #120,
Promised Land #01,
Inferno #01,
Marazm #25,
Ultimathum #01,
Marazm #21,
Hooy Mag #02,
KrNews #11,
Marazm #22,
Marazm #23,
ZX Football 2000 #01,
Codemania #01,
Always #03,
Bugs #02,
IzhNews #08,
Virtual Worlds #01,
Listok #04,
Scenergy #02,
Flash Info #18,
Marazm #16,
Marazm #17,
Zed #01,
Balagan #02,
ZX Format #08,
ZX Power #03,
Shock #01,
Impulse #02,
Deja Vu #03,
ZX Club #08,
ZX Club #06,
Numberology #01,
Marazm #13,
Marazm #12,
Marazm #14,
Gorodok #02,
Zodiac #01,
Marazm #15,
Deja Vu #07,
Marazm #11,
Deja Vu #07,
Playboy #03,
Crazy News #2,
Crazy News #4,
ZX Light #01,
Crazy News #5,
Playboy #02,
ZX News #03,
ZX Review #1-2,
Read Me #02,
Crazy News #3,
Nicron #13,
Read Me #01,
Public Spirit #01,
Faultless #06,
Faultless #05,
ZX Software #01,
Stump #04,
Speccy #07,
Возраждение #0,
Speccy #03,
On-Line #17,
Scene+ #01,
Welcome Press #01,
ZX Konig #04,
Adventurer #01,
Faultless #05,
Faultless #04,
Di Halt #01,
Faultless #01,
Playboy #01,
Crazy News #1,
Faultless #03,
Pioneer #03,
Sinclair Town #02,
ZX Magazine #01,
Eldorado #01,
ZX Magazine #02,
Spectron #01,
ZX News #01,
ZX Konig #02,
200 #W,
Welcome Press #00,
Dune #07,
Subliminal Extacy #01,
Subliminal Extacy #02,
ZX Konig #01,
Subliminal Extacy #00,
Muchomor #01,
Spectrofon #01,
ZX Revija #02,
Outlet #01,
Outlet #1-3