Главная Промышленная автоматика.

ства цифровой обработки БИС КМ1813ВЕ1 определяет возможность ее использования при построении фильтров, в том числе и перестраиваемых, в синтезаторах и анализаторах речи, в анализаторах спектра, для генерации сигналов различной формы и т. п.

БИС выполнена по п-МОП-технологии, имеет напряжения питания =5 В, требует подключения дополнительно опорного напряжения для ЛЦП и ЦАП 1 или 2 В.

Система команд содержит 21 команду, что позволяет производить арифметические и логическпе операции.

Тактирование осушествляется от зстроенного или от внешнего генератора с частотой 6,6 МГц. При этом если обработка входного сигнала требует выполнения 192 команд, то верхняя частота входного аналогового сигнала не превы-шает 8 кГц, При использовании минимальной программы обработки верхняя •частота повышается до 40 кГц.

Входной аналоговый сигнал может быть двуполярным, по его амплитуда ие должна превышать значение опорного напряжения.

При наличии опорного напряжения 1 В точность квантования равна 4 мВ.

Применение однокристальных микроЭВМ в устройствах бытовой техпп-1КИ весьма эффективно, однако этапы разработки устройств управления с использованием ОМЭВМ имеют свою специфику.

Отметим главные этапы разработки контроллеров бытовой аппаратуры на основе ОМЭВМ. На первом этапе разрабатываются функциональная схема проектируемого устройствл и обобщенный алгоритм его работы; на втором составляют детальный алгоритм и структуру устройства, выбирают БИС ОМЭВ.М. При этом анализируются быстродействие, разрядность, наличие средств проектирования и отладки, потребляемая мощность и т. д. На третьем этапе разрабатывается па основе набора команд выбранной ОМЭВМ и алгоритма работы устройства программа, которая впоследствии записывается в ПЗУ О.МЭВМ; на четвертом этапе осуществляется проверка правильности программы с помощью отладочных средств.

Для ОМЭВ.М обязательным зазерииющим этапом является отладка контроллера на Макете, в основе которого лежат отладочный кристалл ОМЭВМ (т. с. ОМЭВМ с переирограммируемьгм самим разработчиком ПЗУ) и интерфейс •с управляемыми элементами объекта. На этом этапе окончательно отрабатывается программа, которая затем записывается в ПЗУ О.МЭВМ.

Однокристальная микроЭВМ КМ1816ВЕ48

Микросхема КМ1816ВЕ48 представ.ляет собой СБИС однокриста.тьной восьмиразрядной микро-ЭВ.М со встроенной перепрограммируемой памятью (ППЗУ), со стиранием информации у,тьтрафиолетовым излучением, изготовленную по п-МОП-технологии [16]. Она [гмеет аналог Intel 8748, описанный в [20, 21]. Данная О.МЭВМ может быть использована в коптрольио-измсрительной аппаратуре, промышленных роботах, бытовой технике. Наличие перепрограм-миру-емой памяти с ультрафиолетовым стираппем позволяет пользователю самостоятельно задавать фу)1кции ОМЭВМ путем записи своей программы и ППЗУ. Это особенно удобно для систем, требующих периодической модернизации, и в мелкосерийном производстве.



А111кроЭВЛ\ содержит все функциональные узлы, необходимые для самостоятельной работы; центральный процессор, память команд, память данных, ии-гсрфейс ввода-вывода, таймер, схему прерываний, тактовый генератор.

.Микросхема КМ1816ВЕ48 имеет восьмиразрядный канал данных, двенадца--гнра.1рялнын канал адреса. Объем внутренней памяти команд (ППЗУ) - 1024X8 с возможностью подключения внешней памяти общей емкостью 4096X8 6iiT. Объе.м впчтрепней памяти данных (ОЗУ) 64X8 с возможностью подключения внешней памяти данных емкостью до 320X8. Однокристальная микроЭВМ

Таблица 12 Назначение выводов КМ1816ВЕ48

еьозначсннс вывода

Помер

Назначение вывода

Ur.Nt

Udd PROG

Pl0-Pl7

P..-Рзт

DBO-DB7

CLR -ALE

рЖ ss

ЕМЛ CR 1

20 26

40 25

27-34

12-19

10 4

Корпус

Источник питания. В режиме програм.мированпя ППЗУ 25 В, В режиме работы микро-ЭВМ о В 5 В

Вход источника импульсного напряжения в режиме программирования ППЗУ, Выход - управляющий си:--нал для расширителя вао;ка-зы,вода

Порт 1, Восьмиразрядный квазпдвунаправлепиый порт Порт 2. Восьмиразрядный квазидвунаправленный порт. Pjo-Ргз - четыре старших 1разряда счетчика -команд гари обращении к внешпей памяти команд Порт 0. Восьмиразрядный двунаправленный порт. Восемь младших разрядов счетчика .команд при обращении к в.иешией памяти команд и данных. Как вход пр.Н!1Нмает код команды из внешней памяти ко.манд по сигналу Р.МЕ. Принимает (выдает) данные при o6pi-щеннн к внешней памяти по сигналам R, W Как вход ионользуется при условных переходах по командам ITO, INTO, Как нылод выдает тактовые сигналы для ннешнеп синхронизации по команде ЕХТО CLK- Как вход используется при пропраммированин Вход прерывания

Выход. Используется как строб при обращении к внешней памяти данных при чтении

Выход. Используется как строб при внешней памят;! данных при запнсн

Установка. Вход, Используется для установки микро-схе.м в исходное состояние, Испо.чьзуегся при програм-миронанпи для фиксации адреса ППЗУ Выход, Разрешение фиксации адреса. Задний фронт стробирует адрес для внешней памяти Выход. Используется при обращении к внешней памяти команд. Стробирует код команды для ,микро-ЭВМ Вход. Используется для реализации пошагового режима выполнонпя команд

Вход. Управляющий вход для выбора внешней нлп вну-ренней памяти команд. Используется при программировании ППЗХ

Зход 1. Для подключения кварца нлп внешнего генератора тактов

Вход 2, Для подключения кварца плн внешнего генератора тактов Вход тестирования



Тесли рсва.чие .

HSapueBbrd / - ре сенатор \ J

cspoc JL

"oiua!oeb!ii ре- - Ai/w прсрыВа - f

ешняя память-чтение

Cm.poS внешней

памяти

запись Строб фиксации адреса

Дарт а

ТО CR1

ЯМЕ Bit

две usi

VB6 ЛВ7

Норп

.ими!. SEfS

сс Tt

РП Р26

рп PI6

PI3 РП

PKOS-

P23 ргг

3s 37

+ 58

Тестирование > Парт Z

> Порт 1

Работа (*SB) прог-3s XРаммиробанае г, i+Z5B}

- Cmpoo рас-

ширителя шин

Ввода / вывода Порт Z

Рис. 17. Схема разводки выводов КМ1816ВЕ48

имеет Ifi посьмиразрядных регистров общего назначения (РОН) и восьмиурозне-вый стек. Число линий ввода-вывода - 27 и имеется два уровня прерываний с приоритетом. В системе команд содержится 96 базовых команд. Однокристальная микроэвм и.меет скорость операций типа регистр - регистр 4-10 опера-цип/с, а частота встроенного генератора 6 МГц. КМ1816ВЕ48 имеет напряжение питания 5В +5% при токе потребления меньшем и равном 135 мА. Уровни логических сигналов: U»bx<0,8 В; Ub,2 В; ивых<0,45 В; ивых<2,4 В. Кон структивно БИС размешена в 40-выподном металлокерамическом корпусе с прозрачной крышкой (типа 2123.40-6) и может работать в диапазоне темпера! ур от -10 до -f70°C.

На рис, 17 представлена схема разводки выводов ОМЭВМ и структура внешних логических связей, а в табл, 12 дано их назначение. Система команд КМ1816ВЕ48 приведена в приложении. Отметим, что на данной ИС можно построить практически любое устройство, в котором используется се.мейство MCS-48 фирмы Intel.

Описание функциональной схемы K1VV1816BE48

Основное внимание в этом разделе мы уделим логической структуре-ОМЭВМ, а по вопросам программирования КМ1816ВЕ48 рекомендуем [22].

Структурная схе.ма микроЭВМ КМ1816ВЕ48 представлена на рис. 18. Рассмотрим но ней взаимодействие основных функциональных блоков.

Синхронизация всей работы ОМЭВМ осуществляется за счет встроенного генератора, который представляет собой схему с последовательным резонансом, работающую в диапазоне частот 1 ... 6 МГц, Для возбуядения генерации необходимо к выводам CR1, CR2 присоединить кварцевый резонатор или RC. цепь. В03М0Ж1Ю возбуждение схемы и внешним генератором, ир!! этом синхросигналы подаются на выход CR1,





0 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22 23

0.0023