Fanat #02
12 марта 2000

Это интересно - Схемотехника.

<b>Это интересно</b> - Схемотехника.

           +--------------------------------------+
           |     Теория  электро-схемотехники.    |
           +--------------------------------------+

   Цель данного опуса состоит в том, что я хочу поделиться свои-
 ми знаниями и опытом в области электроники. Надеюсь,  что чита-
 тель разберется во всем,  что будет написано и нарисовано ниже.
 Я попытаюсь все описывать максимально просто и понятно.        
   Большую часть статьи я посвящу цифровой электроники,  но  без
 аналоговой не обойтись, поэтому последней  тоже  будет  уделено
 внимание. Начну я пожалуй с самого начала, так как я также рас-
 считываю и на неподготовленного читателя, а кому начало до боли
 знакомо,  то смело можете жать кнопку 'Page Down' дабы  быстрей
 пролистать 'не интересные' страницы.  На этом я пожалуй закончу
 попросту переводить без того маленькую память редактора  и  пе-
 рейду непосредственно к цели написания статьи.                 
                                          
                                          
     Основные логические элементы и синтез  простейших  комбина-
 ционных устройств.                                             
                                          
   Логический элемент "N".                                      
 Этот элемент реализует функцию логического  умножения  (Конъюн-
 кция).                                                         
Логический элемент "NЛN". Этот элемент реализует функцию логического сложения (Дизъюн- кция).
Логический элемент "НЕ". Этот элемент реализует функцию логического отрицания.
Все эти элементы являются основным логическим базисом или ос- новной функционально полной системой элементов. На основе этих элементов можно создать схему реализующую какую угодно логичес- кую функцию. Проще говоря, на основе комбинации этих элементов можно создать любое логическое устройство. На рисунках изображенных выше показаны условные обозначения логических элементов - "N","NЛN","НЕ". Далее для каждого логи- ческого элемента показана, как принято называть, таблица истин- ности, а также логическая функция каждого из элементов. Табли- ца истинности показывает состояние на выходе при каждой, из всех возможных, комбинации состояний на входах логического эле мента (или логического устройства).
Основные положения и теоремы алгебры логики. Принцип двойственности. ---------------- Запишем правило выполнения операций "NЛN" и "N" расположив строчки "N" в обратном порядке.
Сравнив построчно операции можно увидеть, что если поменять все нули на единицы и единицы на нули, а операции на сложение поменять местами с операциями на умножение, то правило меняет- ся местами. В этом и заключается принцип двойственности, кото- рый в общем виде можно записать как: _____ _ _
A v В = A ^ В Для преобразований формул алгебры логики используются, как и в обычной алгебре, скобки. Если скобок нет, то сначала выпол- няется логическое описание над отдельными элементами, затем ло- гическое умножение и логическое сложение. Однако, если знак ин- версии стоит над целым выражением, то инверсия выполняется в последнюю очередь. _____________
Теоремы для одной переменной. _ 1. A v 0 = A 4. A v A = 1 7. A ^ A = A _ 2. A v 1 = 1 5. A ^ 0 = 0 8. A ^ A = 0 = 3. A v A = A б. A ^ 1 = A 9. A = A Теоремы для двух и более переменных. 10. а) A v В = В v A б) A ^ В = В ^ A 11. A ^ В ^ C = A ^ (В ^ C) = (A ^ В) ^ C
12. а) A^(В v C) = A^В v A^C б) A v В^C = (A v В)^(A v C) 13. а) A v A^В = A б) A ^ (A v В) = A _ _ 14. а) (A v В) ^ В = A ^ В б) A^В v В = A v В _ _ 15. а) A^В v A^В = В б) (A v В)^(A v В) = В _____ _ _ _____ _ _ 1б. а) A v В = A ^ В б) A ^ В = A v В Каждую конкретную комбинацию элементов называют набором. Если имеется n элементов, то существует 2 в степени n наборов. Если известно какие значения принимает функция на всех наборах она называется полностью определенной, если на некоторых наборах значение функции неизвестно она называется недоопределенной или частично определенной, а комбинация элементов на которых функция не определена называют запрещенными наборами. Значение функции на запрещенных наборах можно задавать по своему усмот- рению, т.е. доопределив функцию. +---+-----------+-----------+ | | А B C | F F' F"| +---+-----------+-----------+ | 0 | 0 0 0 | 0 - 0 | | 1 | 0 0 1 | 0 0 0 | | 2 | 0 1 0 | 0 0 0 | | 3 | 0 1 1 | 1 1 0 | | 4 | 1 0 0 | 0 0 0 | | 5 | 1 0 1 | 1 1 0 | | 6 | 1 1 0 | 1 1 0 | | 7 | 1 1 1 | 1 - 1 | +---+-----------+-----------+ F - полностью определенный набор. Функция 3-х аргументов принимает значение "1" если два любых элемента или все 3 равны "1". F'- недоопределенная функция. Функция 3-х аргументов принимает значение "1" если любые 2 аргумента равны "1" и принимает зна- чение "0" во всех остальных случаях кроме случаев равнозначности всех 3-х аргументов. Наборы 0 и 7 - запрещенные наборы. Для рассмотрения минимизации функции введем следующие опре- деления: 1. Конституентой единицы называют функцию n аргументов, ко- торая принимает значение "1" только на одном наборе. 2. Конституентой нуля называют функцию n аргументов, которая принимает значение "0" только на одном наборе. Совершенной дизъюнктивной нормальной формой функции называют дизъюнкцию конституент равной "1" на тех же наборах, что и за- данная функция. Переход от таблицы к этой форме осуществляется следующим образом: для каждого набора на котором функция равна "1" за- писываются элементарные произведения всех аргумен- тов, причем если значение аргумента - "0", то бе- рут его отрицание, затем производят логическое сло- жение этих произведений.
Минимизация производится с помощью теорем алгебры логики. Наиболее эффективными приемами являются вынесение за скобки об- щих членов, применение двойного отрицания, принципа двойствен- ности, законов поглащения и склеивания (формулы - 13, 14,15). Наряду с полным склеиванием часто применяют не полное склеива- ние, когда один или оба члена участвующие в этой операции ос- таются.
Для записи функций логических устройств можно использовать, так же совершенную конъюктивную нормальную форму функции. При- ход к ней от таблицы происходит следующим образом: для тех наборов для которых функция равна нулю со- ставляют элементарную логическую сумму всех элеме- нтов, причем если аргумент в наборе имеет значение "1", то записывается его отрицание, затем эти логи- ческие суммы объединяются операцией умножения. _ _ _ F(ABC) = (A v В v C)^(A v В v C)^(A v В v C)^(A v В v C) Далее можно минимизировать. Основной логический базис не является минимальным, поскольку логический элемент "N" или логический элемент "NЛN" можно выра- зить через две другие логические функции. _____ _____ _ _ _ _ A ^ В = A v В A v В = A ^ В Nмеются базисы и соответствующие им логические элементы со- держащие только одну функцию: "N-НЕ" и "NЛN-НЕ". Базис основан- ный на логическом элементе "N-НЕ" Называется базисом Шеффера.
Кроме базиса "N-НЕ" используется базис "NЛN-НЕ", который на- зывается базисом Пирса.
При минимизации логических функций часто используют, так на- зываемые, "карты Карно". Карта Карно - прямоугольник разбитый на квадраты, число которых равно числу наборов рассматриваемой функции. Клетки размещены так, чтобы наборы для которых возмож- ны смежные конституенты оказались в соседних клетках. При за- полнении карты Карно в клетке проставляют значение функции для соответствующего набора. Обычно отмечаются только клетки содер- жащие единицу.
Карта Карно для функции F'будет выглядеть следующим образом:
Недоопределенность функции означает, что запрещенные наборы никогда не появятся в процессе работы устройства, следова- тельно, если мы доопределим эту функцию, либо нулем, либо еди- ницей, то это ни как не скажется на работе устройства, поэтому в картах Карно в соответствующих наборах единицы проставляются только в тех клетках которые облегчают объединение единиц.
При минимизации необходимо помнить, что карты Карно являются циклическими (см. последний пример). Объединять можно не только парами, но и по 4,8, т.е по 2 в степени n.
Виды кодирования двоичных цифр. По виду кодирования двоичных цифр электрическими сигналами на входах и выходах элементов элементы цифровой техники делятся на потенциальные и импульсные. В потенциальных элементах нулю и единице соответствуют два сильно отличающихся уровня напряже- ния, называемые высоким ("1") и низким ("0") уровнями:
В импульсных элементах возможны следующие варианты кодирова- ния:
Кроме этого существуют элементы реагирующие на фронт или спад импульса. Nнформация поступающая в то или иное цифровое устройство представляет собой дискретный код (из "0" и "1"). На передачу сигнала отводится конечный отрезок времени, который называется тактом. В случае последовательной передачи данных за 1 такт пе- редается 1 разряд числа, в случае параллельного - все число це- ликом. В общем случае на вход устройства поступает множество двоич- ных переменных X, а с выхода снимается множество двоичных пере- менных Y. Устройство осуществляет определенную логическую фун- кцию между входными и выходными переменными. Устройства делятся на комбинационные и последовательностные.
В комбинационных устройствах значение Y в течении каждого так- та определяется значением X только в этом же такте. В последо- вательностных устройствах значение Y определяет значение X как в течении рассматриваемого такта, так и значениями существовав- ших в ряде предыдущих тактов, т.е. в состав этих устройств вхо- дят элементы памяти. Типовые узлы цифровых устройств. I). Триггеры - являются простейшими, элементарными, конечными автоматами, обладающими памятью. В более сложных устрой- ствах они служат для хранения одного разряда двоичного числа. Триггеры характеризуются следующими свойствами: 1). Число возможных внутренних состояний - 2 (0 или 1), что соответствует внутренней переменной Q. 2). Число выходных переменных - 1, выходная переменная совпадает со значением Q. 3). Число входных переменных зависит от типа триггера. Кроме выхода Q, называемого прямым, триггер имеет инверсный _ выход Q, но состояние триггера определяется состоянием прямого выхода. Nзменение состояния триггера под воздействием входных сигналов происходит скачкообразно. Триггеры могут быть реализо- ваны на транзисторах, универсальных логических элементах и в интегральном исполнении. По функциональному признаку триггеры делятся на 4 основные типа: 1). Триггеры с двумя установочными входами, RS - триггеры. 2). Триггеры задержки с одним входом, D - триггеры. 3). Триггеры с одним счетным входом, Т - триггеры. 4). Универсальные с несколькими входами. Кроме того, триггеры могут быть синхронными и асинхронными. В асинхронных триггерах изменение выходного сигнала происходит непосредственно с приходом входных сигналов. В синхронных триг- герах только при подаче на вход синхронизирующего импульса. На данном рисунке изображено условное обозначение синхронного RS-триггера.
Входы, управляющие уровнями напряжения, называют статически- ми, а входы, управляющие перепадами уровня, динамическими. Динамические входы обозначены треугольниками, если вершина треугольника направлена во внутрь ( > ) триггера, то он сраба- тывает при изменении входного сигнала от "0" к "1", если верши- ной наружу ( < ), то - от "1" к "0". Кроме обозначения динамических входов треугольником допус- кается другая форма обозначения которая более удобна для вычер- чивания схем с применением ЭВМ :
На данном рисунке изображены условные обозначения Т- и D- триггеров. ################################################################ На этом пока все, продолжение будет опубликовано в следующем номере номере журнала, где я планирую описать каждый триггер более подробно, а так же рассказать о счетчиках, регистрах и сумматорах.
Р. S. Выражаю огромную благодарность Steel Drugon/HWC и Mongol/LGC за оказанную помощь в восстановлении данной статьи и других материалов которые были затеряны в междисковом пространстве формата СР/M. (c) Melted Snov, 15.11.1999



Другие статьи номера:

От Автора - Еще пару месяцев назад журнал находился в замороженном состоянии, а теперь он перед тобой дорогой читатель.

Credit`s - Авторы статей.

Реклама - Объявления и реклама.

Всё о музыке - "Ласковый май".

Всё о музыке - Молодежная тусовка.

Всё о музыке - Только хиты.

Всё о музыке - Pаскрутка. Пользуясь случаем я помещаю еще одно из своих сочинений.

Всё о музыке - "KИНО"

Всё о музыке - Иностранные синглы.

Всё о музыке - Отечественные синглы.

Di:Halt`99 - Правда о Di:Halt.

Di:Halt`99 - Oфициальные результаты.

Di:Halt`99 - Мнение организаторов.

Di:Halt`99 - Зеркало жизни.

Это интересно - Схемотехника.

Это интересно - Обзор прессы.

Это интересно - Общественный опрос. Рейтинг лучших игр, песен, фильмов, книг.

Это интересно - И снова пятерка лучших игр для ZX-Sрectrum, IBМ PC и игровых приставок.

Это интересно - Поймай мелодию. Частоты транслирования радио и телевидения.

Это интересно - Звёзды прошлого.

Террорист - Бомба из хозмага.

Террорист - Коктейл Молотова.

Террорист - Тактика партизанской борьбы.

Отдыхаем - Единая теория.

Отдыхаем - Комиксы.

Отдыхаем - Вредные советы.

Отдыхаем - Библия.


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Реклама - Реклама и объявления.
Введение - От автора.
Мозаика - Об образовавшемся клубе обладателей компьютера ПРОФИ. CHEAT к игре "15'S".
Разное - Так устоим! Размышления о судьбе Спектрума.
Раскрутка - Описание игры "Starglider 2".

В этот день...   26 апреля