1.Программируемые контроллеры (ПК)
Что такое “программируемые контроллеры”? Это контроллеры в смысле автоматики, но программируемые, если использовать терминологию информатики. Это “гибридное” понятие возникло недавно в результате пересечения направлений исследований двух дисциплин . Через 10 лет после появления в 50-х годах первых электронных вычислительных машин была создана мини-ЭВМ, с 1974 года это понятие вышло за пределы узкого круга специалистов.
Образно говоря, ПК являются своего рода интерфейсом между автоматикой и информатикой. Характерным свойством ПК является быстрый циклический характер работы, который определяет их способность вести обработку данных в “реальном масштабе времени”. Этим определяется целесообразность использования ПК в качестве инструмента для управления различными процессами. Применять их в этом случае гораздо легче, чем другие средства, например, такие более совершенные, как ЭВМ и мини ЭВМ, или менее совершенные, как микроЭВМ и жесткие логические схемы.
Программируемый контроллер – это устройство, предназначенное для автоматизации наиболее часто встречающихся в промышленности комбинаторных и последовательных процессов, поэтому он представляет интерес практически для любого случая автоматизации.
Он заполняет собой пробел в гамме устройств автоматического управления, которые могут оказаться слишком сложными, чтобы применять в них жесткую логику, а использование в них мини-ЭВМ может оказаться неоправданным по экономическим соображениям.
Будучи специфичным по архитектуре и программному обеспечению, ПК доступен в эксплуатации персоналу, не имеющему знаний в области программирования.
1.1 Причины появления ПК
Программируемые контроллеры появились в США в 1969г. для организации автоматизированного конвейерного производства в автомобилестроении таким образом, чтобы технологический процесс можно было постоянно совершенствовать и быстро перестраивать на выпуск других моделей автомобиля. Потребность в ПК предопределила появление в США двух таких крупных фирм, как “Модикон” (Modicon) и “Аллен Бредли” (Allen Bredly).
1.2 Области использования ПК
Программируемые контроллеры находят применение в различных отраслях промышленности. Их используют также в области просвещения и в системе постоянной профессиональной подготовки.
Черная и цветная металлургия. Особое значение в этих отраслях имеют требования безопасности. Программируемые контроллеры применяются для управления транспортными операциями на коксовых батареях, загрузке доменных печей, для автоматизации литейных цехов. Их используют также для решения задач, связанных с анализом газов и с контролем качества.
Металлообработка и автомобильная промышленность. Это как раз те отрасли, где ПК нашли широкое применение. Их можно встретить на автоматических линиях и сборочных конвейерах, на стендах для испытания двигателей, а также на прессах, токарных автоматах, шлифовальных и агрегатных станках, сварочных установках , автоматических станках для разрезки.
Химическая промышленность. В настоящее время ПК используются для управления технологическими установками, устройствами дозирования и смешивания продуктов, очистки отходов химического производства, а также на установках по переработке пластмасс и некоторых агрегатах в производстве резины.
Нефтедобыча. Кроме областей применения, аналогичных предыдущей отрасли, ПК используется на перекачивающих и распределительных станциях, для управления работой и наблюдения за магистральными трубопроводами.
Транспортные и погрузочно-разгрузочные операции. Программируемые контроллеры используются при сортировке посылок, почтовых отправлений, механизированном управлении складскими операциями, упаковке, конвейерной пересылке, комплектовании изделий на поддонах, в лифтовом хозяйстве, грузоподъемных механизмах и др.
Другие области применения. Все случаи использования ПК перечислить невозможно. В текстильной промышленности они могут применяться для управления операциями автоматического раскроя тканей и контроля нитей, на транспортных конвейерах. В стекольной промышленности, в производстве хрусталя ПК управляют операциями отрезки и упаковки. Устройства логического управления используются при решении задач, связанных с охраной (зданий, заводов) и обеспечении безопасности (ядерная энергетика). Функциональные возможности и легкость внедрения позволяют использовать ПК как учебное пособие. Возможно использование ПК в системе образования.
1.3Обзор микросхем и микропроцессорных наборов для создания ПК.
1.3.1 Микросхема К145ИК1906
Микросхема К145ИК1906 может использоваться в составе систем автоматического управления (САУ) и регулирования параметров (режимов) объекта с привязкой к временному параметру.
Микросхема управляется клавиатурой. Имеется возможность визуального контроля режимов и параметров с помощью индикаторных устройств.
Частное применение микросхемы К145ИК1906 — для контроля и управления режимами работы лентопротяжного механизма (ЛПМ) в бытовых магнитофонах.
Микросхема обеспечивает:
синхронное переключение всех узлов управления с организацией необходимых временных задержек;
переключение режимов работы двигателей.
Микросхема может применяться как основной логический элемент в манипуляторах, управляющих дозированной загрузкой произвольных емкостей некоторым веществом.
Условное графическое обозначение микросхемы К145ИК1906 и типовая
схема включения показаны на рис. 1, назначение выводов дано в табл.1
Рис. 1. Условное графическое обозначение К145ИК1906
1.3.2 Микросхема К145ИК1807
Микросхема К145ИК1807 по математическому обеспечению ориентирована на решение задач управления технологическими процессами, манипуляторами, электробытовыми приборами и т.п. Она выполняет следующие функции:
прием программы управления и исходных данных о времени и состоянии датчиков управляемого объекта;
временное хранение дополнительной информации во внутренней памяти микросхемы, организованной в виде стека, по схеме: регистр индикации РИ->регистр памяти М2->регистр памяти Ml->регистр индикации РИ. Для запоминания кода управления имеется специальный регистр МКУ; обращение к внутренней памяти микросхемы осуществляется с клавиатуры и по программе;
работy в режиме таймера;
обращение к внешнему запоминающему устройству и последовательную выборку команд ЗУ для их исполнения;
автоматический поиск программы во внешнем ЗУ по номеру, набранному на клавиатуре;
выполнение заданной программы.
Рисунок 2: Условное графическое обозначение К145ИК1807
Таблица 2 Назначение выводов микросхемы |
||||||
Вывод |
Обозначение |
Тип нывода |
Функциональное назначение выводов |
|||
1—4 |
Uc3,Uc1 Uc2,Uc4 |
Входы |
Фазы тактового питания динамических узлов микросхемы |
|||
7. 8. 10. 11 |
D0.9--D0.12 |
Входы |
Код операции. Десятки минут/секунд. Минуты. Число циклов повторения Запоминаемый код (в М2/М1) |
|||
12, 5. 6, 13 |
DO.5-DO.8 |
Входы |
Приращение адреса ЗУ. Признак диапазона минуты/секунды. Минуты/секунды. Признак памяти М1/М2. Запоминаемый код (в М1/М2). Старшие разряды адреса смещения (в цикле). |
|||
14, 16. 17, 19 |
DO.4—DO. 1 |
Входы |
Младшие разряды адреса смещения (в цикле) Датчики внешних устройств |
|||
20 21, 22 24 |
SYN W11. W12 GND |
Вход Входы |
Синхронизация (частота импульсов /==50 Гц) Клавиатура Общий |
|||
28, 31 32—35 |
CO5—CO8 C09—CO12 |
Выходы |
Управление внешним устройством Счетчик адреса с индикацией. Десятки секунд |
|||
36—39 |
C013—C016 |
Выходы |
Старший шестнадцатеричный разряд адреса |
---- |
---- |
|
40—43 |
CO 17—CO20 |
Выходы |
Средний шестнадцатеричный разряд адреса |
Младший шестнадцатеричный разряд кода опроса датчиков |
Десятки минут |
|
44—47
48 |
C021—B024
Ucc |
Выходы |
Младший шестнадцатеричный разряд адреса
Напряжение питания |
Старший шестнадцатеричный разряд кода опроса датчиков |
Минуты |
|
Примечание. Выводы показаны н последовательности старший -- младший разряд. |
Рисунок 3: Структурная схема модуля управления на базе К145ИК1807
Таблица 3: Система команд |
|
Символ команды |
Назначение команды |
НВ |
Занесение полного времени выполнения всей программы |
ВВс |
Занесение времени выполнения операции в секундном интервале |
ВВм
|
Занесение времени выполнения операции в минутном интервале |
. КУ |
Управление исполнительными устройствами и переход по времени в секундном интервале |
ПВ |
Переход по окончании времени в минутном интервале |
БП |
Безусловный переход из любого места программы по заданному адресу |
ПП |
Переход на подпрограмму по указанному адресу подпрограммы. Глубина обращения к подпрограмме 2 |
ОД
|
Опрос датчиков внешних устройств. Код, считываемый с датчиков, сравнивается с заданным по программе. В соответствии с результатом осуществляется переход по программе. |
ВП |
Выход из подпрограммы для выполнения основной программы. |
М1 |
Обращение к внутренней памяти Ml. |
М2 |
Обращение к внутренней памяти М2. |
М1+ |
Сложение с памятью Ml. |
МКУ |
Обращение к памяти кода управления исполнительными устройствами. |
Цикл |
Задание числа циклов повторения выполняемой операции (блока операций). В команде указывается число циклов повторения и смещения текущего адреса ЗУ, охватывающее повторяемый блок операций. |
ЗК |
Занесение кода в память М2 или Ml |
Стоп |
Останов программы |
Для хранения программ управления используется внешнее ЗУ (ОЗУ, ППЗУ, ПЗУ), "ходящее в состав модуля управления.
При длительном пользовании отлаженной программой управления в модуле применяется ПЗУ. На этапе отладки программы управления, функции носителя информации может выполнять оперативное или полупостоянное ЗУ.
Функциональные возможности микросхемы К145ИК1807 позволяют строить программы управления внешним объектом:
с организацией множества циклов повторений тех или иных операций (блока операций);
с остановом и возвратом на начало программы;
с возможностью прерывания программы и выходом на программу продолжения или ос. та нова;
с изменением управляющих воздействий по условию состояния датчиков внешних объектов.
Минимальный период коммутации исполнительных устройств 40±2 мс.
Доступ пользователя к модулю управления осуществляется через устройство ввода/ вывода, которое имеет в своем составе клавиатуру и индикаторные устройства.
Условное графическое обозначение микросхемы К145ИК1807 приведено на рис. 2, назначение выводов в табл. 2, структурная схема модуля управления на базе К145ИК1807 . на рис. 3.
В ходе выполнения программы микросхемой осуществляется опрос и анализ датчиков внешних устройств по входам D0.1—D0.4.
Систему команд К145ИК1807 можно разделить на три группы:
команды внешнего управления: КУ и выполняемые только после КУ - НВ, ВВм, ВВс. ПВ, ОД;
команды обращения к памяти: ЗК, МКУ, M1, M2, M1+;
команды управления программой: БП, Цикл, ПП, ВП, Стоп.
Система команд приведена в табл. 4. Время считывания однобайтовой команды 14 мс, двухбайтовой 19 мс. Временной интервал между опросами датчиков 20 мс, длительность опроса датчиков 0,8 мс.
1.3.3 Микропроцессорный комплект серии КР580
Комплект микросхем серии КР580, выполненных по n-МДП и ТТЛШ-технологии, характеризуется архитектурным единством, которое обеспечивается автономностью и функциональной законченностью отдельных микросхем, унификацией их интерфейса, программируемостью микросхем, их логической и электрической совместимостью. Восьмиразрядная организация, фиксированный набор команд, большой выбор периферийных микросхем различного назначения, относительно высокое быстродействие, умеренное потребление мощности обеспечивают МПК широкое применение при создании средств вычислительной техники: устройств локальной автоматики, контроллеров измерительных приборов и периферийных устройств, микро-ЭВМ для управления технологическими процессами и измерительными системами и др.
Состав МПК серии КР580 приведен в табл. 4, основные стыковочные параметры даны в табл. 5.
Микросхемы серии КР580 по входам и выходам совместимы с микросхемами ТТЛ серии К133 н К155.
Таблица 4 Состав МПК серии КР580 |
|||
Тип микросхем |
Функциональное назначение |
Тип корпуса |
Технология |
КР580ВМ80А |
Однокристальный 8-разрядный микропроцессор |
2123.40-2 |
n-МДП |
КР580ВВ51А |
Программируемый последовательный интерфейс |
2121.28-5 |
n-МДП |
КР580ВИ53 |
Программируемый таймер |
2120.24-3 |
n-МДП |
КР580ВВ55А |
Программируемый параллельный интерфейс |
2123.40-2 |
n-МДП |
КР580ВТ57 |
Контроллер прямого доступа к памяти |
2123.40-2 |
n-МДП |
КР580ВН59 |
Контроллер прерываний |
2121.28-5 |
n-МДП |
КР580ВВ79 |
Интерфейс клавиатуры дисплея |
2123.40-2 |
n-МДП |
КР580ВГ75 |
Контроллер ЭЛТ |
2123.40-2 |
n-МДП |
КР580ВК91А |
Интерфейс МП-канал общего пользования |
2123.40-2 |
n-МДП |
КР580ВА93 |
Приемопередатчик МП-канал общего пользования |
2121.28-10 |
n-МДП |
КР580ГФ24 |
Генератор тактовых сигналов |
238.16-2 |
n-МДП |
КР580ВК28, |
Системный контроллер и шинный формирователь |
2121.28-4 |
ТТЛШ |
КР580ВК38 |
|
|
|
КР580НР82. |
Буферный регистр/регистр с инверсией |
2140.20-2 |
ТТЛШ |
КР580ИР83 |
|
|
|
КР580ВА86, |
Шинный формирователь/формирователь с инверсией |
2140.20-1 |
ТТЛШ |
КР580ВА87 |
|
|
Таблица 5: Основные параметры |
||
Параметр
|
Обозначение |
Значения параметров [макс. (мин.)] |
Напряжение питания', В |
Ucc |
5,25(4.75) |
Входное напряжение низкого уровня', В |
UIL |
0,8 |
Входное напряжение высокого уровня', В |
UIH |
(2,0) |
Выходное напряжение низкого уровня, В |
uol |
0.45 |
Выходное напряжение высокого уровня', В |
uoh |
(2,4) |
Выходной ток низкого уровня', мА |
iol |
2,2 |
Выходной ток высокого уровня', мА |
IOH |
—0,4 |
Ток утечки на входах, мкА |
ili |
±10 |
Ток утечки на входах/выходах, мкА |
loz |
±10 |
Емкость нагрузки', пФ |
cl |
100 |
Емкость на входах, пФ |
CI |
10 |
Емкость на входах/выходах, пФ |
Со |
20 |
' Значения статических параметров, отличающиеся от указанных, приведены н таблицах параметров конкретных микросхем. |
Микросхема КР580ВМ80А
Микросхема КР580ВМ80А — функционально законченный однокристальный параллельный 8-разрядный микропроцессор с фиксированной системой команд, применяется в качестве центрального процессора в устройствах обработки данных и управления. Микропроцессор имеет раздельные 16-разрядный канал адреса и 8-разрядный канал данных. Канал адреса обеспечивает прямую адресацию внешней памяти объемом до 65536 байт, 256 устройств ввода и 256 устройств вывода.
Условное графическое обозначение микросхемы приведено на рис. 4, назначение выводов — в табл. 6, структурная схема показана на рис. 5.
Рис. 4. Условное графическое обозначение КР580ВМ80А
Восьмиразрядное арифметико-логическое устройство микропроцессора обеспечивает выполнение арифметических и логических операций над двоичными данными, представленными в дополнительном коде, а также обработку двоично-десятичных упакованных чисел.
В состав блока регистров входят: 16-разрядный регистр адреса команды (IP), 16-разрядный регистр указателя стека (SP), 16-разрядный регистр временного хранения (WZ), 16-разрядная схема инкремента-декремента и шесть 8-разрядных регистров общего назначения (B, С, D, Е, Н, L), которые могут использоваться и как три 16-разрядных регистра (ВС, DE, HL).
Микропроцессор выполняет команды по машинным циклам. Число циклов, необходимое для выполнения команды, зависит от ее типа и может быть от одного до пяти. Машинные циклы выполняются по машинным тактам. Число тактов в цикле определяется кодом выполняемой команды и может быть от трех до пяти. Длительность такта равна периоду тактовой частоты и при частоте 2,0 МГц составляет 500 нс.
В начале каждого машинного цикла микропроцессор вырабатывает сигнал синхронизации SYN, который в сочетании с другими сигналами может быть использован для организации различных режимов работы.
Рисунок 5 Структурная схема КР580ВМ80Д
Таблица 6: Назначение выводов |
|||
Вывод |
Обозначение |
Тип вывода |
Функциональное назначение выводов |
/. 25—27 |
AIO, АО—А2, |
Выходы' |
Канал адреса |
29—40 |
АЗ—А9, AI5. А12—А14. A11 |
|
|
2 |
GND |
— |
Общий |
3—10 |
D4—D7, D3—DO |
Входы/выходы' |
Канал данных |
11 |
U1o |
|
Напряжение источника смещения—5 В |
12 |
SR |
Вход |
Установка в исходное состояние |
S3 |
HLD |
Вход |
Захват |
14 |
INT |
Вход |
Запрос прерывания |
15, 22 |
C2, C1 |
Входы |
Тактовые сигналы |
16 |
INTE |
Выход |
Разрешение прерывания |
17 |
RC |
Выход |
Прием информации |
18 |
TR |
Выход |
Выдача информации ' |
19 |
SYN |
Выход |
Сигнал синхронизации |
20 |
Ucc1 |
— |
Напряжение питания +5 В |
21 |
HLDA |
Выход |
Подтверждение захвата |
23 |
ROY |
Вход |
Сигнал “Готовность” |
24 |
WI |
Выход |
Сигнал “Ожидание” |
28 |
Ucc2 |
— |
Напряжение питания +12 В |
' С тремя состояниями, |
1.3.4 Микропроцессорный комплект серии КР581
Микропроцессорный комплект (МПК) серии КР581 предназначен для построения микро-ЭВМ типа “Электроника-60”, программно совместимой с мини-ЭВМ семейства СМ ЭВМ.
Область применения: управление производством и технологическими процессами, сбор и обработка данных, решение научно-технических и экономико-статистических задач, проведение инженерно-конструкторских расчетов, моделирование и управление объектами в реальном масштабе времени.
Микропроцессорный комплект n-канальных МДП микросхем представляет собой 16-разрядный микропроцессор с микропрограммным управлением и включает в себя микросхемы шести типов (табл. 7):
Таблица 7: Микропроцессорный комплект серии КР581 |
||
Тип микросхемы |
Функциональное назначение |
Тип корпуса |
КР581 ИК1* |
Обработка информации |
413.48-5 |
КР581 ИК2* |
Управление выполнением операций |
413.48-5 |
КР581РУ1* |
Микропрограммное запоминающее устройство для реализации стандартного набора системы команд |
413.48-5 |
КР581 РУ2* |
Хранение микрокоманд управления выполнением операций |
413.48-5 |
КР581РУ3 |
Микропрограммное запоминающее устройство для реализации операций с плавающей запятой |
413.48-5 |
КР581 ВЕ1 |
Микропроцессор с микропрограммным управлением |
413.48-5 |
|
|
|
Микросхемы серии КР581 представляют собой функционально законченные узлы и блоки микропроцессора.
Общие характеристики МПК
Разрядность обрабатываемых данных ………………... 8,16 бит
Управление …………………………. Микропрограммный способ
Число типов команд, включая команды с плавающей запятой.…72
Объем адресуемой памяти ……………………………….. 64К байт
Число способов адресации ………………………………………… 8
Число уровней прерывания………………………………………… 4
Шина адреса и данных………………………………. Совмещенная
Быстродействие ………………………………. 250 тыс. операций/с
Система команд …………………………...Типа “Электроника-60”
Для всех типов ИС МПК серии К581 статические параметры приведены в табл. 8, динамические — в табл. 9.
Таблица 8: Статические параметры |
|||
Параметр |
Обозначение |
Значения параметров |
|
мин. |
макс. |
||
Напряжение питания, В |
Uсc1 Ucc2 Ucc3 |
4,75 11,4 -5.25 |
5,25 12,6 -4,75 |
Ток утечки входов, мкА |
ILIO |
— |
1,2* |
Ток утечки тактовых входов, мкА |
ILIC |
— |
20* |
Входное напряжение высокого уровня по тактовым входам, В |
uihc |
11,4 |
12.6 |
Входное напряжение низкого уровня по тактовым входам, В |
uilc |
-0.5 |
+0,5 |
Емкость тактовых входов, пф |
Сс |
— |
80* |
• При 7'=+25°С. |
Таблица 9: Динамические параметры
|
|
КР581 |
КР581.А |
КР581ВЕ1 |
|||
Параметр |
Обозначение |
мин. |
макс. |
мин. |
макс. |
мин. |
макс |
Длительность тактового цикла, нс |
tc; |
400 |
— |
600 |
— |
300 |
— |
Длительность тактового сигнала, нс |
90 |
— |
125 |
— |
70 |
— |
|
Время задержки между тактовыми сигналами, нс |
tD |
20 |
— |
20 |
— |
5 |
— |
Время перехода тактового сигнала при включении и выключении, нс |
10 |
50 |
10 |
50 |
— |
20 * |
|
Время перехода входных сигналов при включении и выключении, нс |
|
5 |
50 |
5 |
50 |
— |
10 |
Микросхема КР581ИК1
Микросхема КР581ИК1 предназначена для выполнения логических и арифметических функции над системными данными.
Условное графическое обозначение КР581ИК1 приведено на рис. 6, функциональное назначение выводов — в табл. 10.
Рисунок 6:Условное графическое обозначение КР581ИК1
Таблица 10: Функциональное назначение выводов |
||
Вывод |
Обозначение Тип вывода |
Функциональное назначение выводов |
4—17, 22, 23 |
DAO—DA15 Вход/выход |
Шина адреса и данных. Используется мультиплексный режим работы информационных шин (передача адресных сигналов, команд и данных по одной шине) |
28—34. 36—44 |
М15—МО Вход/выход |
Шина микрокоманд. По шине микрокоманд организован обмен информацией между всеми микросхемами комплекта |
27 |
WI Вход |
Сигнал “Ожидание”. При поступлении данного сигнала микросхема переходит в режим ожидания |
46, 26, 47, 25 |
С1—С4 Входы |
Тактовые сигналы внешнего генератора |
45 |
Ucc2 |
Напряжение питания +12 В Напряжение питания ; +5 В |
48 |
Uсc3 — |
Напряжение питания; —5 В |
24 |
GND — |
Общий |
Примечание. Источник питания Ucc1 не используется• |
1.3.5 Микропроцессорный комплект серии К588
Микропроцессорный комплект серии К588, выполненный по низкопороговой КМДП-технологии, предназначен для построения встраиваемых и автономных микро-ЭВМ, совместимых по системе команд с микро-ЭВМ “Электроника-60”, а также для распределенных систем управления объектами.
Построение микросхем серии К588 (наращиваемость, модульность, микропрограммное управление, автономность внутренней синхронизации) аналогично микросхемам серии КР587.
Состав комплекта микросхем серии К588 приведен в табл. 11.
Таблица 11 |
||
Тип микросхемы |
Функциональное назначение |
Тип корпуса |
К588ВС2 |
16-разрядное арифметическое устройство |
429.42-3 |
К588ВУ2 |
Управляющая память микропрограмм |
429.42-3 |
К588ВГ1 |
Системный контроллер |
429.42-3 |
К588ВР2 |
16-разрядный умножитель |
4118.24-2 |
К588ВА1 |
8-разрядный магистральный приемопередатчик |
4119.28-4 |
К588ИР1 |
8-разрядный многофункциональный буферный регистр |
4119.28 4 |
К588ВГ2 |
Контроллер запоминающего устройства |
4116.18-2 |
К588BTl |
Селектор адреса |
429.42-3 |
Микросхема К588ВС2
Микросхема К588ВС2 — арифметическое устройство микропроцессора (АУ), предназначено для применения совместно с микросхемами К588ВУ2 и К588ВГ1 в процессоре
16-разрядной микро-ЭВМ и может быть использовано для построения операционных блоков различных цифровых средств.
Арифметическое устройство является 16-разрядным автономным, асинхронным, микропрограммно управляемым модулем обработки цифровой информации, представляемой в двоичном коде.
Условное графическое обозначение микросхемы приведено на рис. 7, назначение выводов — в табл. 12.
Микросхема К588ВС2 состоит из следующих основных блоков:
блока управления (БУ), предназначенного для дешифрации кодов микрокоманд и выработки управляющих сигналов к блокам схемы;
блока регистров общего назначения (РОН) 16Х16;
арифметико-логического устройства (АЛУ), предназначенного для выполнения арифметических и логических операций;
регистра микрокоманд (РМ), предназначенного для хранения 12-разрядного управляющего слова во время цикла выполнения микрокоманды;
регистра состояний (PC) — 16-разрядного регистра хранения информации. Старший полубайт состоит из триггера знака (ТЗ), триггера сравнения с нулем (ТН), триггера переполнения (ТПП), триггера расширения (ТР);
блока синхронизации (БС), предназначенного для формирования цикла работы микросхемы;
блока формирования признаков состояний (БФПС), предназначенного для формирования признаков результата выполнения операции;
буфера магистрали признаков состояний (БМПС), предназначенного для временного хранения и выдачи в однонаправленную магистраль состояний старшего полубайта регистра состояний;
магистрали данных (МД), предназначенной для осуществления асинхронного приема и выдачи информации по 16-разрядной магистрали данных;
аккумулятора (А), предназначенного для временного хранения 16-разрядного слова;
схемы обмена (СО), определяющей асинхронный обмен по магистрали данных;
регистра управляющего слова (РУС), служащего для хранения дешифрированного набора управляющих сигналов.
Таблица 12: Назначение выводов |
|||
Вывод |
Обозначение |
Тип вывода |
Функциональное назначение выводов |
1—4 5—20 |
MNS7—MNS10 К1 (0}—К1 (15) |
Входы Входы/ выходы |
Разряды 7—10 канала MNS Разряды 0—15 канала К1, |
21 |
GND |
— |
Общий |
22 |
К2(3} |
Выход |
3-й разряд К2 (знак результата) ; |
23 |
К2(2) |
Выход |
2-й разряд К2 (равенство; результата нулю) |
24 |
К2(1) |
Выход |
1-й разряд К2 (признак переполнения) |
25 |
К2 (0) |
Выход |
0-й разряд К2 (признак paсширения) |
30 |
CS |
Вход |
Сигнал синхронизации npиема микрокоманды |
31 |
F1 |
Выход |
Сигнал синхронизации управляющей памяти |
32 |
ОРА |
Вход/ выход |
Сигнал квитирования вы дачи по К1 |
33 |
IPA |
Вход/ выход |
Сигнал квитирования приема по K1 |
34—41 |
MNS0—MNS6, MNS11 |
Входы |
Разряды 0—6,11 канала MNS ; |
42 |
Uс с |
— |
Напряжение питания |
Примечание. Выводы 26—29 не задействованы. При подключении микросхемы эти выводы через резисторы сопротивлением 15—30 кОм подключаются к шине питания. |
1.3.6 Микропроцессорный комплект серии К1800
Микропроцессорный комплект серии К1800 состоит из девяти типов секционированных быстродействующих микросхем, выполненных на эмиттерно-связанной логике (ECL) (табл. 13).
Полнота функционального состава, универсальность, простота наращивания разрядности, совместимость с микросхемами серии К500 по уровням напряжений, условиям эксплуатации и конструктивному исполнению (вертикальное расположение выводов) позволяют использовать МПК серии К1800 для построения устройств вычислительной техники и цифровой автоматики высокого быстродействия. Комплект может служить элементной базой для мини-ЭВМ, спецпроцессоров высокой производительности, процессоров обработки сигналов в реальном масштабе времени и рассчитан на реализацию структуры цифровых устройств с произвольной системой команд. Хорошие технико-экономические характеристики микросхем МПК позволяют организовать параллельные арифметико-логические устройства с производительностью более 3*10^6 операций регистр— регистр/с.
Таблица 13: Состав комплекта |
|||||||
Тип микросхемы |
Функциональное назначение |
Разрядность |
Тактовая частота, МГц |
Напряжение питания, В |
Напряжение питания, В |
Потребляемая мощность. Вт |
Тип корпуса |
К1800ВС1 |
Арифметико-логическое устройство |
4 |
16 |
68 |
—5,2; —2,0 |
1,4 |
2207.48-1 |
К1800ВУ1 |
Устройство микропрограммного управления |
4 |
18 |
16 |
—5,2; —2,0 |
1,6 |
2207.48-1 |
К1800ВБ2 |
Устройство синхронизации |
4 |
36 |
8 |
—5,2 |
0,74 |
2120.24-1 |
К1800ВТЗ |
Устройство управления памятью |
4 |
18 |
43 |
—5,2; —2,0 |
1,7 |
2207.48-1 |
К1800ВА4 |
Двунаправленный преобразователь уровней |
4 |
18 |
13 |
5.0; —5,2 |
0,7 |
2103.16-3 |
К1800РП6 |
Двухадресная буферная память |
9 |
18 |
14 |
—5,2 |
1,8 |
2207.48-1 |
К1800ВА7 |
Двунаправленный приемопередатчик |
5 |
18 |
13 |
—5,2 |
0,44 |
2103.16-3 |
К1800ВР8 |
Многоразрядный программируемый сдвигатель |
16 |
18 |
8 |
—5,2 |
1,5 |
2207.48-1 |
К1800РП16 |
Буферная память |
9 |
18 |
7 |
—5,2 |
1,8 |
2207.48-1 |
В табл. 14 приведены эксплуатационные значения параметров микросхем серии К1800.
Таблица 14: Параметры микросхем серии К1800. |
||||
Параметр |
Обозначение |
Значения параметров |
Режим измерения |
|
мин. |
макс. |
|||
Напряжение питания, В |
Ucc1(Ucc) Uссг Uссз |
—5,46 —2,1 4,75 |
—4,94 —1,9 5,25 |
Uss=Usso=0 |
Нагрузка на выходе ECL, мА |
Iо |
— |
25 |
50 Ом на —2,0 В |
Нагрузка на выходе TTL, мА |
Io |
— |
24 |
UoL=0,5 В |
Время перехода на входах, нс |
2 |
10 |
ZL=50 Ом |
|
Длительность входных сигналов, нс |
5 |
— |
ZL=50 Ом |
|
Температура окружающей среды, °С |
—10 |
+75 |
— |
|
Температура кристалла, °С |
— |
130 |
— |
|
Тепловое сопротивление кри сталл — окружающая среда, °С/Вт, для корпусов: 2103.16-3 2120.24-1 2207.48-1 2103.16-3
2120.24-1 2207.48-1 |
|
— |
80 55 48 50
32 24 |
Без обдува То же ” С обдувом воздушным потоком со скоростью 3 м/с То же ” |
Микросхема К1800ВС1
Микросхема К1800ВС1 — арифметико-логическое устройство (АЛУ) является центральным процессорным блоком, предназначено для выполнения арифметических, логических и сдвиговых операций с комбинациями из одной, двух или трех переменных. Операции умножения и деления выполняются при использовании соответствующей команды. Данное устройство является одним из немногих микропроцессорных АЛУ, в котором реализованы операции над двоично-кодированными десятичными числами. Устройство обеспечивает внутреннюю генерацию сигналов четности результата PR и переноса PC для контроля ошибок, а также генерирует сигналы признака переполнения OF, знака MBS, проверки на нуль ZD и переноса CRP, CPG и CRO.
Условное графическое обозначение микросхемы приведено на рис. 8, назначение выводов—в табл. 15.
В состав микросхемы входят: фиксатор, мультиплексор выходной шины (MUХ0) мультиплексор данных (MUXD), мультиплексор-маска (MUXM), формирователь кодов, арифметико-логический блок (сумматор), сдвигатель, накопитель (AСС), дешифратор управления выходной шиной (DCO), дешифратор управления входной шиной (DCI), блок управления выходной шиной и мультиплексоры сдвигателя и накопителя.
Таблица 15: Назначение выводов |
|||
Вывод |
Обозначение |
Тип вывода |
Функциональное назначение выводов |
/, 24 |
U cc1 |
— |
Напряжение питания -5,2 В |
2 |
PC |
Выход |
Четность переноса |
3 |
CRO |
Выход |
Перенос |
4 |
CRG |
Выход |
Групповой перенос |
5 |
CRP |
Выход |
Распространение группового переноса |
6 |
OF |
Выход |
Признак переполнения |
7. 17 |
Uss0 |
— |
Общий выходных транзисторов |
8. 9 |
LBS, MBS |
Входы/выходы |
Двунаправленные выводы младшего и старшего разрядов сдвигателя |
10 |
PR |
Выход |
Признак четности результата |
II |
ZD |
Выход |
Признак проверки на нуль |
12, 36 |
Uss |
— |
Общий схемы |
13—16 |
IB0—IB3 |
Входы/выходы |
Двунаправленные выводы шины 1В, разряды 0—3 |
18, 19 |
CO15, CO9 |
Входы |
Управление входной шиной и накопителем |
20—23 |
OB3—OB0 |
Входы/ выходы |
Двунаправленные выводы шины 05, разряды 0—3 |
25. 48 |
UCC2 |
— |
Напряжение питания —2 В |
26 |
SYN2 |
Вход |
Синхронизация фиксатора |
27 |
SYN1 |
Вход |
Синхронизация накопителя |
28 |
CO8 |
Вход |
Управление разрешением шины /В |
29. 30. 32 |
D10,D13, |
Входы |
Данные шины DI. разряды |
34 |
DII. D12 |
Входы |
0—3 |
31, 33 |
CO6, CO5 |
Вход |
Управление выходной шиной и блоком управления |
35, 37—40 |
CO3, CO0. CO/,CO4,C02 |
Входы |
Управление передачей данных в сумматор |
41 |
CO10 |
Вход |
Управление режимом сложение — вычитание |
42 |
CO11 |
Вход |
Управление режимом дво ичным, двоично-десятичным |
43 |
C012 |
Вход |
Управление режимом арифметико-логическим |
44 |
CR1 |
Вход |
Перенос |
45—47 |
CO7, CO14. CO13 |
Входы |
Управление режимом сдвига |
Для управления операциями внутри микросхемы используются 16 управляющих входов СО0—С015. Обмен информацией между блоками процессорных устройств осуществляется тремя 4-разрядными информационными шинами IB, DI и ОB. Шина DI является однонаправленной и служит информационным входом для АЛУ (DI0— младший разряд, D13 — старший). Шины ОВ и IВ являются двунаправленными и могут использоваться как для ввода, так и для вывода информации (IВ0, ОВО — младшие разряды, IB3, ОВЗ — старшие). Вспомогательные входы служат для выдачи кодов состояния и условий перехода. Выводы CPI, CPO, LBS и MBS используются при параллельной работе нескольких АЛУ для увеличения разрядности, кратной разрядности одной микросхемы.
Рисунок 8: Условное графическое обозначение К1800ВС1