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

книги / Схемотехника

..pdf
Скачиваний:
4
Добавлен:
12.11.2023
Размер:
15.39 Mб
Скачать

Рис. 3.3. ИМС 4011

Рис. 3.4. Выбор справочника

I-input, O-output – входы-выходы логических элементов

2И-НЕ (рис. 3.5).

Рис. 3.5. ЛогическиеэлементывнутриИМС4011

61

Соединяем контакты для реализации заданной функции

(рис. 3.6).

Рис. 3.6. Реализация abac на логических элементах ИМС 4011

Все готово. Нам понадобились все четыре элемента. Входные сигналы могут поступать с соединителя (разъёма), туда же выводится выходной сигнал, туда же подаются уровни питания. Термин «электрический соединитель» определяется ГОСТ 21962-76 «Соединители электрические. Термины и определения». Связи элементов можно выполнить обычными проводами либо заказать соответствующую печатную плату. Предполагается, что блок питания (+3…20 V) у нас есть. Но можно использовать и батарейное питание.

Моделируем. Создаём входы и соединяем элементы. При соединениях используем дополнительные контакты – точки

(рис. 3.7, 3.8).

Аналогично проверяем функционирование на остальных наборах, убеждаемся, что схема работает правильно!

Тестируем схему, скопировав файл под другим именем с помощью логического конвертора (рис. 3.9).

62

Рис. 3.7. Моделирование реализации abac на логических элементах ИМС 4011, на наборе 000 функция равна 0

Рис. 3.8. Моделирование реализации abac на логических элементах ИМС 4011, на наборе 001 функция равна 0

63

Рис. 3.9. Тестирование схемы с помощью логического конвертора

Всёправильно! Формируетсятребуемаялогическаяфункция:

F = ac ab.

64

4.ЭЛЕМЕНТЫ ПАМЯТИ

4.1.ТРИГГЕР ТИПА SR С ИНВЕРСНЫМИ ВХОДАМИ

Основой статической памяти SRAM (рис. 4.1) является элементарный автомат памяти, хранящий всего один бит информации – триггер (flip-flop or latch). Условное графическое обозначение SR-триггера (S – set, R – reset) с инверсными входами показано на рис. 4.1.

Рис. 4.1. Условное графическое обозначение SR-триггера с инверсными входами

Таблица переходов соответствующего автомата Мура в виде карты Карно изображена на рис. 4.2.

Рис. 4.2. Таблица переходов соответствующего SR-триггеру с инверсными входами автомата Мура

65

Полученное после минимизации по карте Карно (рис. 4.2). характеристическое уравнение SR-триггера с инверсными входами имеет вид:

Q(t +1) =

S

Q(t)R,

(4.1)

где Q(t+1) – последующее состояние, Q(t) – текущее состояние. Значит, триггер устанавливается в состояние логической

единицы в случае S = 0, или когда он уже находится в состоянии логической единицы при R = 1. Представление (4.1) в базисе 2И-НЕ может быть представлено выражением:

Q(t +1) =

S

Q(t)R =

SQ(t)R.

 

(4.2)

4.2. МОДЕЛИРОВАНИЕ ТРИГГЕРА ТИПА SR С ИНВЕРСНЫМИ ВХОДАМИ

Выполним моделирование триггера типа SR с инверсными входами в системе схемотехнического моделирования NI Multisim 10 фирмы National Instruments Electronics Workbench Group [4].

Реализация комбинационной схемы, реализующей логическую функцию (4.2), показана на рис. 4.3.

Рис. 4.3. Комбинационная схема реализации функции (4.2)

66

А откуда взять Q(t)? Да это не что иное, как «слегка задержанный» сигнал Q(t+1), поэтому получаем классическую электронную схему с замкнутой обратной связью, схему с памя-

тью (рис. 4.4).

Рис. 4.4. SR-триггер с инверсными входами в базисе 2И-НЕ

Для реализации схемы (см. рис. 4.4) необходимо восемь КМОП транзисторов – по четыре в каждом элементе 2И-НЕ. Для сокращения числа транзисторов в больших интегральных микросхемах памяти была разработана схема всего на двух инверторах

сиспользованием монтажного И.

4.3.ЭЛЕМЕНТ И-НЕНА ОСНОВЕ ИНВЕРТОРА

СМОНТАЖНЫМ ИПО ВХОДУ

Рассмотрим инвертор с монтажным (проводным) И (Wired AND) по входу (рис. 4.5).

Здесь уже не чисто КМОП-схема, дополнительно используются так называемые передающие транзисторы Т1, Т2 по сигналу WL = 1 (горит светодиод) передают значения В, N на вход инвертора, собранного на транзисторах Т3, Т4.

67

Рис. 4.5. Инвертор с монтажным И по входу

Из рис. 4.5 видно, что при В = N = 0 на выходе Q инвертора формируется логическая единица (горит светодиод). При равенстве 1 одного из сигналов В, N (рис. 4.6) на выходе Q инвертора всё равно формируется логическая единица.

Рис. 4.6. Инвертор при В = 1, N = 0: на выходе Q инвертора всё равно формируется логическая единица

И только в случае В = 1, N = 1 на выходе Q инвертора формируется ноль (рис. 4.7).

68

Рис. 4.7. Инвертор в случае В = 1, N = 1: на выходе Q инвертора формируется ноль

Таким образом, реализуется схема монтажного И, позволяющая использовать инвертор вместо элемента 2И-НЕ.

Но в 2И-НЕ – четыре транзистора, и здесь тоже четыре. За что боролись?! Да, это так, но передающие транзисторы Т1, Т2 будут использованы и для второго инвертора, в результате полу-

чим 2 + 2 + 2 = 6 вместо 4 + 4 = 8.

4.4. SR-ТРИГГЕР С ИНВЕРСНЫМИ ВХОДАМИ НА ОСНОВЕ

ДВУХ ИНВЕРТОРОВ С МОНТАЖНЫМ ИПО ВХОДАМ

Используя обозначения рис. 4.1, изменим характеристическое уравнение (4.3):

Q(t +1) =

 

 

 

 

BN

Q(t)B = BNQ(t)B.

(4.3)

Получаем схему SR-триггера на основе двух инверторов с монтажным И по входам (рис. 4.8).

69

Рис. 4.8. SR-триггер на основе двух инверторов с монтажным И по входам

Теперь выполним моделирование ячейки оперативной статической памяти SRAM, которая и представляет собой SR-триг- гер на основе двух инверторов с монтажным И по входам.

4.5. ШЕСТИТРАНЗИСТОРНАЯ ЯЧЕЙКА ОПЕРАТИВНОЙ ПАМЯТИ SRAM

Вот так в английских источниках изображается статическая оперативная память SRAM [5–7] (рис. 4.9).

Рис. 4.9. Ячейка статической оперативной памяти SRAM

70