Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Электронные устройства автоматики основы цифровой электроники. Курс лекций

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
☆
Выходы CR – перенос,
– «заем»; вход C – стробирование пер-
BR
воначальной установки, вход R – сброс на нуль.
Для осуществления прямого счета на вход –1 подается высокий уровень напряжения, а на вход +1 подаются положительные импуль­сы. Счет будет вестись от того числа, которое было предварительно записано в счетчик. После заполнения счетчика на выходах Q
уста-
i
навливается высокий уровень, но на выходе CR появится отрица­тельный импульс переноса в старшую тетраду. Аналогично счетчик работает в режиме обратного счета (на уменьшение показаний).
Схемные решения реверсивных счетчиков достаточно сложны и в настоящем пособии не рассматриваются.
5.4. Полупроводниковые запоминающие устройства
5.4.1. Классификация запоминающих устройств
вычислительной технике широко используются полупроводни-
В
ковые запоминающие устройства (ЗУ). Современная технология по­зволяет получать очень большие объемы памяти на одном кристалле при низкой цене. Рассмотрим функциональные типы ЗУ:
ЗУ, позволяющие как записывать в них информацию, так и
1)
считывать. Такие ЗУ в вычислительной технике получили название оперативных запоминающих устройств (ОЗУ);
ЗУ, позволяющие только считывать предварительно записан-
2)
ную в них информацию. Эти ЗУ называют постоянными ЗУ (ПЗУ).
ОЗУ разделяются на статические и динамические. Статические ОЗУ в качестве элементов памяти используют триггерные схемы. В качестве запоминающего элемента динамического ОЗУ выступает входная емкость МДП структур. Запись логической единицы означа­ет заряд входной емкости транзистора. Так как эта емкость имеет небольшую величину, то заряд на ней быстро самоликвидируется через сопротивление утечки затвора МДП транзистора. Поэтому для нормального функционирования таких ЗУ каждые 1…2 мс необхо­димо проводить регенерацию, т.е. восстановление разряда тех емко­стей, которые были заряжены. Регенерация усложняет функциониро­вание динамических ОЗУ, но, поскольку ячейка динамического ОЗУ занимает меньше места, то на одном кристалле можно разместить значительно большее количество ячеек памяти, чем в статическом
101
ОЗУ. Динамические ОЗУ находят широкое применение в вычисли­тельной технике, если требуется большой объем памяти (более не­скольких килобайт).
ПЗУ по методам и кратности записи в них информации делят­ся на собственно ПЗУ, в которое информация записывается в момент изготовления, программируемые ПЗУ (ППЗУ), в которые запись ин- формации возможна только один раз и производится потребителем, и
репрограммируемые ПЗУ (РПЗУ), в которые информацию можно
записывать многократно. Стирание ранее записанного в РПЗУ про­изводится или электрическим методом, или с помощью ультрафио­летовых лучей. Такие РПЗУ сохраняют записанную информацию в течение нескольких лет, а стирание ранее записанного с помощью ультрафиолетовых лучей занимает несколько минут.
Время обращения к современным полупроводниковым ЗУ (т.е. время, через которое можно получить записанную информацию или время, необходимое для записи информации) составляет десятые и сотые доли микросекунды.
5.4.2. Схемотехника полупроводниковых запоминающих устройств
Полупроводниковые
ЗУ с произвольной выборкой, т.е. с возмож-
ностью обратиться к любой ячейке памяти, получили наибольшее распространение. Структурная схема подавляющего большинства ЗУ с произвольной выборкой одинакова. Основой является матрица па­мяти. Каждая ячейка этой матрицы имеет свой адрес. В каждую ячейку памяти можно записать один или несколько бит информации
до 16 бит).
(
Под термином организация памяти понимается запись в виде произведения двух величин: числа адресов памяти и разрядности ка­ждой ячейки (например, 2Кх8; 256Кх1; 4Кх16 и т.д.).
Типовая структура ИМС памяти с произвольной выборкой пока­зана на рис. 5.26. Адрес ячейки памяти разбит на две части: адрес строк и адрес столбцов матрицы памяти. Для каждой части адреса имеется свой дешифратор (строк и столбцов). По передаваемому адресу и сигналу управления запись/считывание осуществляется выбор нужной ячейки памяти и осуществляется запись в эту ячейку вводимой информации или считывание из нее записанной ранее информации.
102
Рис. 5.26. Структура ИМС памяти с произвольной выборкой
Кроме этих узлов, в ИМС памяти имеется устройство управления, координирующее работу остальных устройств в случае, если в дан­ный момент должна работать именно эта ИМС, что определяется сигналом выбора микросхемы. Если данная микросхема не выбрана, то устройство управления переводит входные и выходные шины микросхемы в высокоимпедансное состояние. Это действие необхо­димо, так как в микропроцессорных системах все внешние устройст­ва подключены к одной и той же магистрали и на работу с одним из устройств не должны оказывать влияния остальные, подключаемые к тем же самым проводам данной магистрали (например, магистрали данных).
Если организация памяти, например, 256x1, то для запоминания одного байта, т.е. 8 бит, необходимо восемь таких ИМС, работающих синхронно (каждая ИМС осуществляет запись или считывание 1 би­та). Если число адресов велико (например, 64 К или 256 К), то для уменьшения числа адресных выводов из ИМС (16 или 18 адресных выводов) применяют мультиплексирование. В этом случае адрес по­ступает в два этапа: адрес строки (8 или 9 разрядов) и адрес столбца
или 9 разрядов) с подачей дополнительных сигналов, указываю-
(8
щих, какая часть адреса в данный момент подается на ИМС. Естест­венно, что для запоминания адреса полностью необходимо иметь дополнительные регистры в системе дешифрации адресов. Если ис­пользуются несколько ИМС, например, с организацией 16 К х 8, а общий объем памяти требуется 64 Кбайт, то для организации рабо­ты четырех (64 : 16 = 4) ИМС используется дополнительный (внеш-
103
ний) дешифратор на два входа, на которые подаются два старших адресных разряда, и четыре выхода, каждый из которых подключен к выводам «выбор схемы» этих четырех ИМС. Таким образом, при по­даче адреса два старших разряда подаются на внешний дешифратор, а остальные 14 (для общего числа 2
16
адресов) – непосредственно на
дешифраторы этих четырех ИМС, и в конкретный момент работает только одна из четырех ИМС, адрес которой определен двумя стар­шими разрядами.
Итак, запоминающие устройства относятся к временным логиче­ским схемам (выход данных зависит от предыстории, т.е. оттого, что было записано в соответствующем регистре), хотя значительная часть логики ИМС является комбинационной (дешифраторы, муль­типлексоры и т.п.).
В последние годы появились новые типы ИМС репрограмируемой памяти с электрическим стиранием. Это так называемая FLASH­память, не требующая источника питания для сохранения записан­ной информации. Запоминающим элементом FLASH-памяти являет­ся один МОП-транзистор с так называемым плавающим затвором, выполненный по особой технологии. Для организации накопителя запоминающие элементы размещены так, что организуют прямо­угольную матрицу, аналогичную матрице в обычных ПЗУ или ОЗУ. Напряжение питания FLASH-памяти от 2,7 до 5 В. При записи необ­ходимо напряжение 12 В.
Одним из достоинств FLASH-памяти является возможность ее пе­репрограммирования без изъятия самой микросхемы из «системы»
(
платы), где она установлена. В ИМС FLASH-памяти обычно преду­смотрено несколько вариантов защиты от случайного стирания дан­ных при их изменении из-за помех или переходных процессов при включении или выключении питания.
ИМС FLASH-памяти позволяют строить ЗУ объемом в десятки мегабайт и тем самым могут заменить накопители информации на жестких дисках в компьютерах.
Многие фирмы выпускают большой ассортимент ИМС FLASH­памяти объемом до нескольких мегабайт с организацией 8- или 16­разрядных слов. Их внешний интерфейс делают последовательным
для хранения небольших массивов данных) или параллельным, ко-
(
торый по физическому и логическому устройству ничем не отлича­ется от обычных ПЗУ за исключением того, что у них есть специали­зированный вход разрешения записи.
104
5.5. Реализация на ПЗУ комбинационных
2
, , ...,
n
XX X
2
2
2
логических устройств
Постоянные
запоминающие устройства могут быть использованы
для реализации комбинационных логических функций. Особенно удобны для этой цели ППЗУ и РПЗУ, которые программировать мо­жет сам пользователь.
Как известно, комбинационная логическая функция n переменных
может быть задана своими значениями для
n
комбинаций перемен­ных, т.е. таблицей истинности. При программировании ПЗУ будем считать комбинацию аргументов
12
адресом ячейки памя­ти, в которую надо записать значение функций. Таких комбинаций может быть необходима ИМС памяти с организацией
n
, следовательно, полностью определенной функции
n
х 1. Если надо запро-
граммировать, например, 8 функций п переменных, то ИМС должна иметь организацию
n
х 8 и т.д.
Современные ИМС РПЗУ с ультрафиолетовым стиранием имеют
в одном корпусе до 256 Кбит памяти, например ИМС типа К573РФ7 имеет организацию памяти 32 К х 8. Используя такое РПЗУ, можно запрограммировать восемь различных функций 15 переменных
15
(2
= 32 К). Время выборки у ИМС серии К573 менее 0,5 мкс.
ПЗУ можно использовать, заменяя жесткие логические схемы, на­пример, для решения таких задач, как исправление ошибок при деко­дировании корректирующих кодов. Поясним это на примере кода Хэмминга для исправления одиночных ошибок. Известно, что для получения таких свойств к группе, например, из четырех информа­ционных символов, необходимо добавить три контрольных символа по определенным правилам. После этого добавления получается 7­разрядная кодовая комбинация. При искажении одного любого сим­вола этой комбинации будут получены еще семь различных кодовых комбинаций.
Если эти восемь 7-разрядных двоичных чисел трактовать как ад­реса ячейки памяти, то, используя ПЗУ с организацией 2
7
= 128 x 4
бита, можно в четыре разряда ячеек памяти по этим адресам записать исходное 4-разрядное число. Таким образом, для декодирования (т.е. получения неискаженного исходного двоичною числа) можно ис­пользовать всего один корпус ИМС памяти вместо многих корпусов простых логических ИМС.
105
5.6. Программируемые логические матрицы
...;
Программируемые
логические матрицы (ПЛМ) являются разно-
видностями ППЗУ (однократно программируемых).
С помощью ПЛМ можно реализовать любую комбинационную логическую функцию, записанную в дизъюнктивной нормальной форме. Обычно в одном корпусе ИМС реализуется несколько функ­ций вида
ZXXX XXX XX
=∨∨∨
12 23
131 34
ZXXXXXXX
=∨∨
123
21234
...
Для реализации таких функций надо образовать сначала все про­изведения, а затем сделать их логическое сложение. Для этой цели используется матричный принцип получения нужных сигналов пе­режиганием части нихромовых перемычек, соединяющих вертикаль­ные и горизонтальные шины матрицы (рис. 5.27). Эти пережигания
осуществляются подачей напряжения между шинами
a
i
и
b , доста-
i
точного для пережигания перемычки. В этом и заключается процесс программирования матрицы. ИМС ПЛМ содержит две такие матри­цы: матрицу произведений и матрицу сумм (рис. 5.28).
Рис. 5.27. Матрица с пережигаемыми перемычками
106
Рис. 5.28. Структура программируемой логической матрицы
На матрицу произведений подаются входные переменные и их
инверсии. На рисунке у матриц точками отмечены оставшиеся пере­мычки. В этом случае, например, функция на выходе
Z будет иметь
1
вид
.
1
1
3
2
1
43
XXXXXXXXZ ∨∨=
3
4
Отечественная промышленность выпускает ПЛМ типа КР556РТ1 и КР556РТ2 на 16 входных переменных, 48 конъюнкций и 8 выход­ных функций; у схем РТ1 – выходы с открытыми коллекторами, у РТ2 – с тремя состояниями выхода.
107
6. ЭЛЕКТРОННЫЕ СХЕМЫ,
РЕАЛИЗУЮЩИЕ ЛОГИЧЕСКИЕ ФУНКЦИИ
6.1. Классификация логических ИМС
Логические
функции можно реализовать различными техниче-
скими средствами, например, с помощью релейно-контактных уст­ройств. Однако в настоящее время наибольшее распространение для этих целей получили электронные средства, обладающие значитель­ным быстродействием, малым потреблением энергии, малыми габа­ритами, высокой надежностью.
При использовании электронных средств (транзисторов, инте­гральных микросхем и т.п.) необходимо сопоставить логическим пе­ременным определенные уровни напряжений. Существуют два спо­соба этого: 1) логической единице соответствует напряжение высо­кого (по абсолютной величине) уровня, логическому нулю – низкий уровень (положительная логика); 2) единице соответствует низкий уровень, нулю – высокий (отрицательная логика).
В настоящее время второй способ получил малое распространение. Следует заметить, что эти два представления взаимозаменяемы, что следует из правил Моргана (операция Z = X
ке эквивалентна операции
XXZ ∨= в отрицательной логике).
21
в положительной логи-
1X2
Подавляющее большинство современных ИМС на биполярных транзисторах делается по n–p–n технологии (это выгодно с точки зре­ния быстродействия). Поэтому в качестве логической единицы выби­рается положительное напряжение, соответствующее напряжению на коллекторе n–p–n транзистора. В схемах на КМОП-транзисторах на­пряжение питания также положительное. В некоторых микросхемах используется несколько источников (+12 В, +5 В, –5 В), но все равно логической единице соответствует положительное напряжение.
ИМС логических элементов выпускаются сериями, включающими много их разновидностей. Обозначаются эти серии в зависимости от типа используемых приборов. При использовании биполярных тран­зисторов для выполнения функций И и ИЛИ могут быть использова­ны диоды или транзисторы, для выполнения функций НЕ – только транзисторы. Отсюда названия серий: ДТЛ – диодно-транзисторная логика, ТТЛ – транзисторно-транзисторная логика. Разновидностью последней является транзисторно-транзисторная логика с диодами
108
(переходами) Шоттки (ТТЛШ), которая отличается от ТТЛ большим
0,5( ).
01
10
быстродействием.
В серии ИМС на МОП структурах все операции (И, ИЛИ, НЕ) выполнены на транзисторах. N–МОП структуры обладают большим быстродействием, чем р–МОП структуры. В настоящее время очень широко распространены ИМС, выполненные на совместных п – МОП и р–МОП структурах (так называемые КМОП структуры), об­ладающие очень большой экономичностью.
Рассмотренные типы ИМС наиболее распространены. Из других менее распространенных серий ИМС можно отметить схемы инте­гральной инжекционной логики (И2Л) с большой плотностью упа­ковки и малым потреблением энергии и схемы эмиттерно-связанной логики (ЭСЛ), обладающие очень большим быстродействием. Но эти серии ИМС трудно стыкуются с ТТЛ и МОП логикой. Основное рас­пространение получили ТТЛ (ТТЛШ), п–МОП и КМОП логические схемы; ДТЛ считается устаревшей.
Количество транзисторов на одном кристалле современных ИМС достигает нескольких миллионов (микропроцессор P5 «Pentium»). Размеры отдельных транзисторов составляют доли микрометра.
6.2. Основные параметры логических ИМС
Оценка
ИМС данного функционального назначения производится
по следующим параметрам:
быстродействию;
–
потребляемой мощности;
–
коэффициенту разветвления;
–
коэффициенту объединения по входу;
–
помехоустойчивости;
–
энергии переключения;
–
надежности.
–
Быстродействие характеризуется задержкой распространения сигнала, т.е. интервалом времени между изменениями сигналов на входе и выходе ИМС. При больших частотах переключения из-за наличия паразитных емкостей к инерционности носителей в кри­сталле фронты импульсов растягиваются. Для простоты фронты и спады импульсов аппроксимируются прямыми, а задержка определя­ется по уровню 0,5 (рис. 6.1). Задержки фронта и спада импульса не­сколько различаются. Обычно указывается их средняя величина:
tt t=+
зад
зад
→→
зад
109
Рис. 6.1. Графическое изображение сигналов на входе и выходе ИМС
В некоторых случаях важно время нарастания (спада) сигнала.
Этот интервал времени измеряется по уровню 0,1 и 0,9.
Потребляемая мощность в простых логических элементах меня­ется при изменениях выходных сигналов. В паспорте указывается среднее значение потребляемой мощности. Этот параметр является очень важным: при большой степени интеграции может наступить перегрев кристалла и выход его из строя.
Коэффициент разветвления определяет нагрузочную способность ИМС и численно определяется количеством аналогичных ИМС, ко­торые могут быть подключены к выходу данной ИМС без нарушения ее функционирования.
Коэффициент объединения по входу показывает, сколько логиче­ских входов имеет микросхема. Для простых ИМС этот коэффициент колеблется от двух до восьми.
Помехоустойчивость определяется допустимым напряжением помех на входе ИМС, при котором не нарушается ее функциониро­вание. Эта величина определяется как разность между минимальны­ми значениями выходного и входного напряжений в состоянии вы­сокого уровня и максимальными значениями выходного и входного напряжений в состоянии низкого уровня. Эти определения иллюст­рируются рис. 6.2, на котором приведены численные значения уров­ней ТТЛ ИМС с напряжением питания +5 В. Другими словами, уро­вень логического нуля, снимаемого с выхода нагружаемой ИМС,
110
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]