Основы схемотехники
Каскады на операционных усилителях. Инвертирующий и неинвертирующий усилители. Двоично-десятичные счетчики, декадное соединение счетчиков. Двухуровневые программируемые логические матрицы, мультиплексоры. Параметрический стабилизатор напряжения.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | методичка |
Язык | русский |
Дата добавления | 18.11.2015 |
Размер файла | 1,4 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Рисунок 15.2 - Схема неполного дешифратора 4…10
На рис. 15.2 дано условное обозначение двоично-десятичного счётчика СТ2 - СТ10, двоичные выходы 1, 2, 4, 8 которого подключены соответственно к входам дешифратора х1, х2, х3, х4. Эти входы прямые или инверсные соединены с четырьмя входами схем 4И в соответствии с логическими функциями в уравнениях (15.2).
Согласно уравнениям в схеме рис. 15.2 входы элемента 4И-у0 соединены со всеми инверсными входами дешифратора.
Входы элемента 4И-у1 соединены с инверсными входами дешифратора и прямым и т.д., чтобы произведение состояний входов для каждого выхода у0, … у9 было бы единичным.
Для объяснения работы дешифратора приведём таблицу его состояний (табл. 15.2).
Таблица 15.2 - Состояния неполного дешифратора 4…10
Число |
Входы |
Выходы |
|||||||||||||
х4 |
х3 |
х2 |
х1 |
у0 |
у1 |
у2 |
у3 |
у4 |
у5 |
у6 |
у7 |
у8 |
у9 |
||
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
2 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|
3 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
|
4 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
|
5 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
|
6 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
|
7 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
|
8 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
|
9 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
Дешифратор работает следующим образом.
Как видно из табл. 15.2, при сброшенном счётчике на его выходах нули: х1 = 0, х2 = 0, х3 = 0, х4 = 0. Подставляя инверсии этих значений в первое уравнение (15.2), убеждаемся в том, что только у0 = 1. Это объясняется тем, что схема 4И обнаруживает только единичные состояния входов. Поэтому при х1 = 0, х2 = 0, х3 = 0, х4 = 0 под единицами окажутся только входы схемы 4И-у0, так как к ним подключены инверсные значения , следовательно, у0 = 1. Все остальные выходы нулевые, так как хотя бы один из их входов остальных схем 4И нулевой.
Если счётчик содержит число 1, то единичными будут все входы схемы 4И-у1, из-за чего только этот выход будет единичным: у1 = 1 и т.д. Любому содержимому счётчика в пределах 0…9 соответствует только одна единица на выходах у0, … у9.
Промышленностью выпускаются дешифраторы как полные (рис. 15.3,а), так и неполные (рис. 15.3,б).
Неполные дешифраторы используются, например, для преобразования двоично-десятичного кода в десятичный (рис. 15.3,б).
15.2 Задание для расчета
1. Разработайте дешифратор двоично-десятичного счетчика.
2. Дайте схему двухразрядного двоично-десятичного счетчика.
3. Выберите логический элемент для дешифратора (И либо ИЛИ).
4. Определите число входов выбранного элемента.
5. Запишите логические уравнения для каждого из двух выходов дешифратора.
6. Разработайте матричную схему дешифратора.
7. Опишите работу разработанного дешифратора.
15.3 Исходные данные
1. Десятичное число в счетчике равно (10M+N).
15.4 Пример выполнения расчета
1) Входы разработанного дешифратора должны быть подключены к соответствующим выходам двоично-десятичного счетчика.
2) На рис. 15.4 дана схема двухразрядного двоично-десятичного счетчика. На ней изображены первый десятичный разряд 1, который подсчитывает единицы от 0 до 9 включительно, и второй десятичный разряд 10, который подсчитывает числа от 10 до 90.
Рисунок 15.4 - Двухразрядный двоично-десятичный счетчик
На схеме рис. 15.4 обозначены:
С - вход счетчика; R - вход сброса; Р - выход переполнения;
Q1 - выход первого двоичного разряда с весовым коэффициентом 20 = 1;
Q2 - выход второго двоичного разряда с весовым коэффициентом
21 = 2 и т.д. (опишите все обозначения на схеме).
3) Чтобы на выходах дешифратора выявленное число определялось бы логическими единицами, следует выбрать логический элемент И. Если надо выявленное число определять логическими нулями, то следует выбрать логический элемент ИЛИ.
4) Поскольку каждая декада двоично-десятичного счетчика имеет четыре двоичных выхода (рис. 15.4), то дешифратор должен быть выполнен на двух четырехвходових логических элементах (рис. 15.5).
5) Так как схема 4И осуществляет логическое умножение, то она выявляет только все единичные входы. Поэтому для выявления нужного числа необходимо на входы схемы 4И подавать комбинацию прямых и инверсных выходов счетчика так, чтобы для обнаруженного числа все входы схемы 4И были бы единичными. Так, например, в нулевом состоянии счетчика все его выходы нулевые. Поэтому для выявления нулевого состояния счетчика следует инвертировать все его выходы.
Логическое уравнение для одного десятичного разряда выбирается из системы уравнений (15.2):
(15.2)
В данных уравнениях: хі - прямые выходы счетчика; - инверсные выходы счетчика.
Обобщенная структурная схема дешифратора приведена на рис. 15.6.
На схеме 15.6: M - предпоследняя цифра номера зачетной книжки, а N - последняя.
Поскольку счетчики на схеме рис 15.6 имеют только прямые выходы, то к выходу Qі каждого разряда счетчика подключен инвертор. По заданию схема дешифратора должна быть выполнена в виде матрицы, т.е. она должна выполняться ортогональными линиями: горизонтальными и вертикальными любой длины. Выходы каждого счетчика хі и выполняются в виде шины, потому что к ним подключаются входы и других схем уі.
Шина - это совокупность электрических проводников и передаваемых по ним сигналов, сгруппированных в соответствии с функциональным назначеним.
Каждый вход схемы 4И (при другой реализации дешифратора 4ИЛИ) должен соединяться только с одной шиной в соответствии с логическим высказыванием уі. Это важное свойство матричной схемы позволяет достаточно легко контролировать правильность ее выполнения.
Рисунок 15.6 - Обобщенная структурная схема дешифратора двоично-десятичного счетчика
Обобщенная структурная схема рис. 15.6 справедлива для любого варианта задания. Для разработки принципиальной схемы необходимо и достаточно выполнить соединение каждого входа (1; 2; 3; 4) схемы 4И с соответствующим выходом счетчика прямым хі или инверсным .
Пусть, например, надо выявить число 9.
Логическим уравнением выявления числа 9 будет выражение:
у9 =.
Пример выполнения соединений для выявления числа 9 показан на рис. 15.7.
Размещено на http://www.allbest.ru/
Из высказывания у9 видно, что к двум входам схемы 4И следует подключить два прямых выхода счетчика х1 и х4, а к двум другим входам - два инверсных и (рис. 15.7).
6) Для выявления полного заданного числа необходимо составить логическое выражение для каждого из двух выходов дешифратора.
Пусть, например, последние две цифры зачетной книжки составляют M = 9 и N = 8. Тогда заданное число равно:
(10M + N) = + 8 = 98.
Следовательно, первый (младший) десятичный разряд - 1 должен хранить двоичное число 1000, а второй (старший) десятичный разряд - 10 должен хранить двоичное число 1001.
Схема дешифратора числа 98 показана на рис. 15.8.
7) Дешифратор работает следующим образом.
В нулевом состоянии декады х1 все ее выходы хі нулевые. Будучи инвертированными, они обеспечат на всех входах схемы 4И для у0 логические единицы:
у0 = ,
поэтому у0 = 1. На выходе дешифратора получим число 0.
В любом другом состоянии декады 1 хотя бы один из его выходов будет единичным. Остальные выходы нулевые. После инверсии нулевых выходов при любом содержании декады 1 всегда найдется такая комбинация прямых и инверсных выходов, которая обеспечит все логические единицы на входах схемы 4И.
При содержании декады 1, которое равно заданному двоичному числу 1000 (которое соответствует десятичному числу 8), прямой выход счетчика х4 = 1, а три другие прямые выходы нулевые: х1 = 0; х2 = 0; х3 = 0. На выходах инверторов они преобразуются в единичные:
Поэтому только при числе 8 в счетчике все входы схемы 4И будут единичными, поэтому выход у8 = 1.
Так дешифратор первой декады 1 выявляет число 8, о чем свидетельствует логическая единица на выходе у8.
Аналогичным образом необходимо описать работу дешифратора декады 10.
Рисунок 15.8 - Пример выполнения соединений в дешифраторе для выявления числа 98
Контрольные вопросы
1. Расскажите, какие цифровые устройства называют шифраторами и для чего они предназначены.
2. Расскажите, какие цифровые устройства называют дешифраторами и для чего они предназначены.
3. Объясните, какие шифраторы (дешифраторы) называются полными, а какие - неполными.
Рекомендованная литература
1. Воробйова О.М. Основи схемотехніки: підручник / О.М. Воробйова, В.Д. Іванченко. - [2-ге вид.]. - Одеса: Фенікс, 2009. - С. 303 - 322.
2. Воробйова О.М. Основи схемотехніки: У 2-х частинах: навч. посіб. / О.М. Воробйова, В.Д. Іванченко. - Одеса: ОНАЗ ім. О.С. Попова, 2004. - Частина 2. - С. 288 - 309.
3 Воробьева Е. М. Основы схемотехники: конспект лекций в 2-х частях / Е.М. Воробьева В.Д Иванченко. - Одесса: ОНАС им. А.С. Попова, 2012. - Часть 2. - С. 10 - 16.
Тема 16. Мультиплексоры и демультиплексоры
16.1 Мультиплексоры
Мультиплексоры осуществляют коммутацию одного из многих информационных входов хі к единственному выходу у. Мультиплексоры имеют множество информационных входов, адресные входы, вход разрешения мультиплексирования (стробирующий вход) и один выход.
Каждому из информационных входов мультиплексора отвечает его адрес, представляющий собой номер, который задается двоичным числом на адресных входах.
На рис. 16.1 представлен вариант схемы мультиплексора 4…1, который выполняет коммутацию одного из четырёх сигналов х0, х1, х2, х3 к единственному выходу у.
Очевидно, что число информационных входов nинф и число адресных входов nадр связаны соотношением: nадр = .
Рисунок 16.1 - Мультиплексор 4…1: а) схема; б) условное обозначение
Коммутация одного из входов мультиплексора xi к единственному выходу y осуществляется тем, что конъюнкторы D2 … D5 являются ключами. Такой ключ открывает цепь при обоих единичных входах. Из всех выходов дешифратора адреса D1 только один имеет уровень единицы, поэтому только для этого адреса открыта одна из схем D2 … D5.
Учитывая логические уравнения дешифратора 4…1 (15.1), получаем логическое уравнение мультиплексора:
у = . (16.1)
Для объяснения работы мультиплексора приведем таблицу его состояний (табл. 16.1).
Мультиплексор работает следующим образом.
Разрешение на срабатывание мультиплексора, в целом, определяется состоянием управляющего входа Е. При Е = 0, независимо от состояний адресных входов а2 и а1 (в табл. 16.1 обозначено крестиками Х), мультиплексор не срабатывает. Если Е = 1, то работа мультиплексора разрешается. Поэтому далее рассматриваются только нижние четыре строки табл. 16.1.
Таблица 16.1 - Состояния мультиплексора 4…1
Адресн. входы |
Управл. вход Е |
Вых. у |
||
а2 |
а1 |
|||
Х 0 1 0 1 |
Х 0 0 1 1 |
0 1 1 1 1 |
0 х0 х1 х2 х3 |
При адресном числе 00 состояния адресных входов: а2 = 0 и а1 = 0. Подставляя эти значения в уравнение (16.1), получаем у = х0, т.е. к выходу передаётся только информация х0. Это объясняется тем, что только выход 0 дешифратора D1 единичен, а все остальные выходы D1 нулевые. Поэтому только элемент D2 открыт. При этом на выходе мультиплексора будет информация у = х0 (либо 0, либо 1).
При адресном числе 01: а2 = 0 и а1 = 1. Подставляя эти значения в (16.1), получаем у = х1, т.е. к выходу передаётся только информация х1. Это объясняется тем, что только выход 1 дешифратора D1 единичен, а все остальные выходы D1 нулевые. Поэтому только элемент D3 открыт. При этом на выходе мультиплексора будет информация у = х1 ((либо 0, либо 1) и т.д.
При коммутации многоразрядных слов используют несколько мультиплексоров, выходы соединяются по схеме ИЛИ.
16.2 Демультиплексоры
Демультиплексоры осуществляют коммутацию одного информационного входа к одному из многих выходов с заданным адресом. Демультиплексоры имеют один информационный вход, множество выходов и адресные входы.
Так демультиплексоры осуществляют обратную, по отношению к мультиплексорам, операцию - демультиплексирования.
Демультиплексор можно реализовать по той же схеме, что и мульти-плексор, как показано на рис. 16.2, если все информационные входы х0, х1, х2, х3 соединить в один вход х.
Рисунок 16.2 - Демультиплексор 1…4: а) схема; б) условное обозначение
На этом рисунке приведен вариант построения схемы демультиплексора 1…4 на базе дешифратора адреса D1 и ключей на логических элементах 2И D2…D5. Первые входы элементов D2…D5 подключены к соответствующим выходам дешифратора адреса D1, а ко вторым подключена шина входного сигнала х.
Входы дешифратора а1, а2 - адресные. В зависимости от адресного числа только один из выходов дешифратора равен единице, поэтому он открывает лишь один из четырёх конъюкторов D2…D5.
Входная информация коммутируется к выходу только к одному из четырёх элементов D2 … D5, который открыт в соответствии с адресным числом. Исходя из этого, получаем логические уравнения демультиплексора:
y0 = ;
y1 = ; (16.1)
y2 = ;
y3 = .
Для объяснения работы демультиплексора дадим таблицу его состояний (табл. 16.2).
Таблица 16.2 - Состояния демультиплексора 1…4
Адресн. входы |
Выходы |
|||||
а2 |
а1 |
у0 |
у1 |
у3 |
у4 |
|
0 0 1 1 |
0 1 0 1 |
х 0 0 0 |
0 х 0 0 |
0 0 х 0 |
0 0 0 х |
Демультиплексор работает следующим образом. Подставляя в уравнения (16.1) из табл. 16.2 адрес а2 = 0; а1 = 0, убеждаемся в том, что только на выходе у0 = х, т.е. входной сигнал х передаётся только к одному выходу у0. Это объясняется тем, что при адресе а2 = 0; а1 = 0 только выход 0 дешифратора D1 единичный. Поэтому для входного сигнала х открыт только конъюнктор D2.
При адресе а2 = 0; а1 = 1 таким же образом получим у1 = х и т.д.
Состояния выходов для других адресов видны из табл. 16.2.
16.3 Задание для расчета
1. Дайте схему мультиплексора либо демультиплексора (см. исходные данные) при работе с неполным дешифратором адреса 4-10.
2. Укажите потенциалы входов и выходов дешифратора адреса, которые соответствуют заданному варианту.
3. Заштриховать логические схемы, на выходе которых будет появляться входной сигнал.
16.4 Исходные данные
1. Необходимо разработать логическое устройство в зависимости от номера варианта MN:
если N - четная цифра: разработайте схему мультиплексора;
если N - нечетная цифра: разработайте схему демультиплексора .
2. Адрес посылки соответствует цифре M.
Контрольные вопросы
1. Расскажите, какие цифровые устройства называют мультиплексорами и для чего они предназначены.
2. Расскажите, какие цифровые устройства называют демультиплексорами и для чего они предназначены.
3. Поясните, обязательно ли в схемах мультиплексора и демультиплексора включать дешифратор адреса.
4. Объясните, почему адрес посылки поступает в двоичном коде.
5. Объясните необходимость наличия управляющего входа Е.
Рекомендованная литература
1. Воробйова О.М. Основи схемотехніки: підручник / О.М. Воробйова, В.Д. Іванченко. - [2-ге вид.]. - Одеса: Фенікс, 2009. - С. 297 - 303.
2. Воробйова О.М. Основи схемотехніки: У 2-х частинах: навч. посіб. / О.М. Воробйова, В.Д. Іванченко. - Одеса: ОНАЗ ім. О.С. Попова, 2004. - Частина 2. - С. 282 - 288.
3 Воробьева Е. М. Основы схемотехники: конспект лекций в 2-х частях / Е.М. Воробьева, В.Д Иванченко. - Одесса: ОНАС им. А.С. Попова, 2012. - Часть 2. - С. 13 - 20.
Тема 17. Программируемые логические матрицы
17.1 Матричная схема
Матричная схема или логическая матрица представляет собой сетку ортогональных линий, в пересечениях которых могут устанавливаться полупроводниковые элементы: диоды либо транзисторы, реализующие необходимую схему.
Для возможности программирования матрицы эти диоды или транзисторы подключаются к соответствующим проводникам матрицы через легкоплавкие перемычки. Во время программирования эти перемычки либо пережигают, либо оставляют, в зависимости от схемы, которую следует реализовать с помощью матрицы. Матричные схемы ориентированы на реализацию булевых функций узлов больших интегральных схем (БИС).
Таким образом, из матричной структуры путём её программирования получают требуемое комбинационное устройство. Поэтому такие структуры называют программируемые логические матрицы (ПЛМ).
ПЛМ, как правило, имеют два схемотехнических уровня: на первом из них создаются требуемые конъюнкции, а на втором - дизъюнкции. Обе матрицы соединяются каскадно.
Существуют также ПЛМ, имеющие в своём составе встроенные элементы памяти. Такие ПЛМ характеризуются разрядностью регистра памяти.
Рассмотрим матрицы на рис. 17.1.
Матрица М1 имеет три возможных входа х1, х2, х3, шесть горизонтальных и четыре вертикальные шины. Горизонтальные шины х1, х2, х3 в М1 являются входными, а вертикальные P1…Р4 - выходными.
Выходы Р носят названия линий терм.
Входные шины х1, х2, х3 связаны с вертикальными шинами как непосредственно, так и через инверторы (шины ,,).
Матрица М1 работает как дешифратор, выходами которого являются конъюнктивные термы P1…Р4. Способ включения полупроводниковых элементов (например, диодов) на пересечениях, обозначенных крестиками, позволяет реализовать на любом из выходов, любую конъюнкцию её входных переменных, т.е. функцию И.
Действительно, при появлении единицы на одном из входов хі, на выходе соответствующего инвертора появляется логический нуль. Если, например, есть перемычка на горизонтальной линии хі , то единичный потенциал линии хі закроет "свой" диод и на соответствующей вертикальной линии терм будет напряжение, примерно равное напряжению (+Е), т.е единица.
Если перемычка находится на линии инверсного входа, то низкий уровень линии откроет "свой" диод и практически весь ток вертикальной шины потечёт через горизонтальную линию, оставляя обесточенной вертикальную шину, т.е. на выходе будет логический нуль.
Рисунок 17.1 - Программируемая логическая матрица:
М1 - матрица конъюнкции; М2 - матрица дизъюнкци
Сохранить высокий уровень логической единицы на вертикальной шине PN можно лишь тогда, когда все диоды на этой линии будут закрыты, что возможно только при уровнях логической единицы на всех горизонтальных линиях, к которым подключена вертикальная шина PN.
Таким образом, на вертикальной линии PN реализуется конъюнкция переменных. Матрица конъюнкций М1 реализует функции конъюнкций согласно логическим уравнениям:
(17.1)
Матрица М2 имеет четыре вертикальные шины P1 … Р4 и две горизонтальные у1 и у2. Способ включения транзисторов на пересечениях шин позволяет реализовать на любом из её выходов любую дизъюнкцию (функцию ИЛИ) входных переменных. В матрице М2 входными являются вертикальные шины, а выходными - горизонтальные.
В этой матрице показан пример реализации дизъюнкций, описываемых математическими выражениями
(17.2)
Размещено на http://www.allbest.ru/
В матрице дизъюнкций М2 транзистор на обозначенном крестиком пересечении ортогональных линий будет открыт лишь при наличии тока в вертикальной линии, а при отсутствии тока - закрыт. Для матрицы М2 достаточно, чтобы на её горизонтальной линии был открыт хотя бы один транзистор, тогда на выходе yj будет уровень логической единицы. Только отсутствие токов на всех горизонтальных линиях обеспечивает на вертикальной шине логический ноль, что определяет операцию дизъюнкции. В приведенном примере (рис. 17.1) реализуется функция, описываемая уравнениями (17.2).
Если соединить обе матрицы М1 и М2, как показано на рис. 17.2, то полученная схема будет реализовать систему булевых функций
(17.3)
Построение схем с матричной структурой сводится к определению точек пересечения шин, где должны быть включены полупроводниковые приборы. В табл. 17.1 столбцы содержат переменные х1,..., хL и функции у1, ..., уN .
Реализацию системы функций матрицами М1 и М2 можно показать в виде табл. 17.1.
Таблица 17.1 -Программирование ПЛМ
Входы |
Выходы |
||||
х1 |
х2 |
х3 |
у1 |
у2 |
|
0 |
0 |
0 |
1 |
• |
|
1 |
- |
1 |
1 |
1 |
|
1 |
1 |
- |
1 |
• |
|
- |
1 |
1 |
• |
1 |
На пресечении j-й строки и столбца хl (l = ) записываются:
- 1, если переменная хi входит в j-ю конъюнкцию без инверсии;
- 0, если переменная хi входит в j-ю конъюнкцию c инверсией;
- чёрточка (-), если переменная хi не входит в j-ю конъюнкцию.
На пресечении j-й строки и столбца записываются:
- 1, если j-я конъюнкция входит в дизъюнкцию yn;
- точка (•), если j-я конъюнкция не входит в дизъюнкцию yn.
Соответствующим образом любая система булевых функций у1, ..., уN входных переменных х1, ..., хL может быть реализована двухуровневой матричной схемой, на первом уровне которой создаются разные конъюнкции Р1, ..., РВ, а на втором - дизъюнкции у1, ..., уN соответствующих конъюнкций. В результате построение схемы с матричной структурой сводится к определению точек пересечения шин, где должны быть включены диоды или транзисторы. Сложность матричной реализации оценивается суммарной ёмкостью (площадью) матриц. В общем случае в схеме, имеющей L входов; N выходов и В вертикалей площадь составляет
S(M) = S(M1) + S(M2) = 2LB + BN. (17.4)
На базе ПЛМ можно строить комбинационные цифровые устройства на довольно простых принципах.
Основным этапом разработки является составление таблицы программирования ПЛМ, являющейся инструкцией процедуры пережигания ненужных перемычек в матрицах.
С целью расширения функциональных возможностей использования ПЛМ промышленностью выпускаются её упрощённые варианты, например, программируемые матрицы вентилей, программируемые матрицы логики, программируемые мультиплексоры и т.п.
17.2 Двухуровневые программируемые логические матрицы
На рис. 17.3 дана двухуровневая ПЛМ, состоящая из двух матриц: М1 и М2.
Рисунок 17.3 - Двухуровневая ПЛМ: а) схема; б) условное обозначение
Матрица М1 имеет S входов и q выходов. Она позволяет реализовать q элементарных конъюнкций Р1, ..., Рq переменных х1, ... хS, поступающих на её входы.
Матрица М2 имеет q входов и t выходов. Она позволяет реализовать t элементарных дизъюнкций у1, ..., уt переменных Р1, ..., Рq, поступающих на её входы с выходов матрицы М1.
Выходы матрицы М1 соединены с входами матрицы М2 и образуют промежуточные шины 1- q ПЛМ.
ПЛМ, имеющая S входов, t и q промежуточных шин, называется ПЛМ (S, t, q).
Разновидностью ПЛМ (S, t, q) является их усовершенствованная модель: ПЛМ (Z, q). В ПЛМ (Z, q) фиксируется лишь два параметра: суммарное число входов и выходов Z = S + t и число промежуточных шин q. Параметры S и t могут приобретать любые конкретные значения при программировании.
Благодаря значительным успехам интегральной технологии появилась возможность реализации БИС с жёсткой и гибкой структурами. Особый практический интерес проявляется к программируемым гибким структурам. Среди них различают БИС, пригодные к программированию на этапе изготовления, и БИС, которые могут программироваться пользователем.
Первые из них - это микросхемы, называемые незавершенными логическими матрицами. Программируют такие ПЛМ программой заказчика на производстве. После изготовления интегральной схемы с использованием масочных технологий перепрограммирование невозможно.
Другие ПЛМ разделяют на две группы: БИС, которые могут программироваться только однократно заказчиком либо пользователем, и БИС с многократным перепрограммированием (перепрограммируемые логические матрицы).
Перепрограммируемые ЛМ (ППЛМ) более практичны. Это стандартные готовые микросхемы-полуфабрикаты, в которых активные элементы на начальной стадии включены на всех пересечениях матриц через нихромовые перемычки. Такие БИС программируют сами пользователи специальными программаторами пережиганием перемычек импульсом тока. Причем, если переменная хі входит в терм Рі в прямой форме, пережигают только одну перемычку, соединяющую терм Рі с её инверсией , и наоборот: если переменная хі и её инверсия не входят в терм Рі, пережигают обе перемычки.
На рис. 17.4 дано условное обозначение микросхемы ППЛМ, где вход FE используется только при программировании и называется входом разрешения пережигания, а вход - разрешением выборки.
Если на входе этой БИС ПЛМ полное число возможных комбинаций составляет 216 = 65536, то их число на выходе будет равняться лишь 48. Поэтому из всех входных комбинаций неиспользованных будет 65536 - 48 = 65488. На базе ПЛМ можно строить комбинационные цифровые устройства на довольно простых принципах.
Основным этапом разработки является составление таблицы программирования ПЛМ, которая является инструкцией процедуры пережигания ненужных перемычек в матрицах.
С целью расширения функциональных возможностей использования ПЛМ промышленностью выпускаются её упрощённые варианты, например, программируемые матрицы вентилей, программируемые матрицы логики, программируемые мультиплексоры и т.д.
Любая система Q из N булевых функций L переменных, описывающая поведение комбинационной схемы, может быть тривиально реализована на одной ПЛМ (s, t, q), если выполняются условия L < s, N < t, B < q.
17.3 Задание для расчета
1. Разработайте на базе ПЛМ комбинационное устройство: шифратор 10…4 либо дешифратор 4…10, как указано в исходных данных.
2. Запишите систему булевых функций для реализации шифратора 10…4 либо 4…10.
3. Определите минимальное число входов, терм и выходов для реализации заданной схемы.
17.4 Исходные данные
1. Устройство для разработки выбирается в зависимости от номера варианта MN:
если N - четная цифра, необходимо разработать схему шифратора;
если N - нечетная цифра, необходимо разработать схему дешифратора.
17.5 Указания к выполнению расчета
1) При выполнении схемы шифратора используется только матрица M2.
Данные с входа передаются на термы P. В этой схеме матрица М1 используются только как транслятор входа.
2) При выполнении схемы дешифратора используется только матрица М1. Полученные результаты с терм передаются на выходы Y. В этой схеме матрица М2 используется как транслятор выхода.
Контрольные вопросы
1. Объясните, что представляют собой программируемые логические матрицы ПЛМ.
2. Объясните, какие функции выполняет каждый уровень ПЛМ.
3. Расскажите, что представляет собой перепрограммируемая логическая матрица ППЛМ.
4. Расскажите, что представляет собой матричная структура.
Рекомендованная литература
1. Воробйова О.М. Основи схемотехніки: підручник / О.М. Воробйова, В.Д. Іванченко. - [2-ге вид.]. - Одеса: Фенікс, 2009. - С. 303 - 322.
2. Воробйова О.М. Основи схемотехніки: У 2-х частинах: навч. посіб. / О.М. Воробйова, В.Д. Іванченко. - Одеса: ОНАЗ ім. О.С. Попова, 2004. - Частина 2. - С. 288 - 309.
3 Воробьева Е. М. Основы схемотехники: конспект лекций в 2-х частях / Е.М. Воробьева, В.Д Иванченко. - Одесса: ОНАС им. А.С. Попова, 2012. - Часть 2. - С. 89 - 94.
Размещено на Allbest.ru
Подобные документы
Двоичная система исчисления. Характеристика понятий систем исчисления, значение позиции. Десятичные числа и их двоичные и шестнадцатеричные эквиваленты. Двоичные логические элементы, обработка цифровых сигналов. Построение комбинационных логических схем.
учебное пособие [68,7 K], добавлен 09.02.2009Применение математических методов для решения логических задач и построения логических схем. Определение и реализация булевых функций. Основные схемы функциональных элементов. Программируемые логические матрицы. Правила составления таблицы истинности.
курсовая работа [821,6 K], добавлен 19.03.2012Изучение принципов функционирования, технических характеристик, порядка эксплуатации, назначения и монтажа счетчиков электрической энергии. Их виды и основные функции. Применение счетчиков для учета потребленной активной электроэнергии в бытовом секторе.
контрольная работа [898,6 K], добавлен 03.06.2014Сущность аналого-цифровых преобразователей, их достоинства и недостатки. Технологии цифровых интегральных микросхем, их параметры. Логические элементы с открытым коллектором и эмиттером. Понятие микропроцессорных систем, компараторов и триггеров.
курс лекций [293,1 K], добавлен 01.03.2011Значение алгебры логики. Таблицы истинности. Логические операции: дизъюнкция, конъюнкция и отрицание. Выходной сигнал вентиля. Переключательные схемы. Логические основы компьютера. Значение устройства триггер как элемента памяти. Сумматор и полусумматор.
реферат [923,8 K], добавлен 14.10.2014Гибкие производственные системы. Программируемые логические контроллеры. Обзор языков программирования контроллеров. Назначение и маркировка Сетей Петри. Гибкая автоматизированная производственная система со складским комплексом. Программа на языке SFC.
дипломная работа [1,8 M], добавлен 11.11.2012Понятие и функциональные особенности программируемого логического контроллера, внутренняя структура и взаимосвязь элементов данного устройства. Advantech - контроллеры и модули ввода / вывода, ПТК КОНТАР производства МЗТА, ОВЕН (ПЛК ОВЕН), Сегнетикс.
реферат [1,5 M], добавлен 22.03.2014Классификация генераторов пилообразного напряжения со стабилизаторами тока, их применение. Разработка алгоритма и программы функционирования устройства. Результаты эмуляции программы в пакете VMLAB, анализ временных соотношений и оценка погрешностей.
курсовая работа [903,7 K], добавлен 25.12.2010Виды и практические примеры теоретико-множественных операций в Oracle: соединение, объединение, пересечение. Соединение трех и более таблиц. Синтаксис соединения ANSI SQL/92 и ограничения ANSI SQL/86. Типы внешних соединений: левое, правое, полное.
презентация [379,6 K], добавлен 14.02.2014Глoбальныe фyнкции AFX и API. Сoзданиe пpилoжeния с пoмoщью Visual C++. Фyнкциoнальнoe назначeниe, описание логической структуры разрабатываемой программы "Десятичные дроби". Тpeбoвания к тexничeскoмy oбeспeчeнию, листинг и тестирование данной программы.
курсовая работа [2,7 M], добавлен 21.06.2011