Файл: Гутников, В. С. Интегральная электроника в измерительных приборах.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 23.10.2024
Просмотров: 51
Скачиваний: 1
Проинвертировав правую часть равенства, получаем другой вид выражения для R:
R = афх+ а1Ь1+ аф2 + аф2+ |
. . . + афп + афп. |
(6) |
Выражение (6) в ряде случаев |
более удобно, чем |
(5), так |
как его реализация приводит к более простым логическим це пям. На рис. 15 показаны схемы ВСК на элементах «НЕ—ИЛИ» и «НЕ—И», построенные на основе соотношения (6).
Рис. 15. Схемы, выявляющие совпадение двух кодов
(R = 1 при А = В)
Схемы, выявляющие большее (или меньшее) из двух срав ниваемых чисел (схемы ВБЧ), рассмотрим на примере сравне
ния |
двух двоичных чисел А —а ^ а з . . |
ап и В = Ьф2Ь3. .., |
Ьп, при |
чем |
ai и bi — старшие разряды, ап |
и Ьп — младшие |
разряды. |
Схема ВБЧ должна обеспечить на выходе сигнал (обозначим его N ) , равный единице, в случае, если А>В. Если же
то сигнал на выходе такой цепи должен быть равен нулю.
Для получения логической функции, которую должна реали зовать схема ВБЧ, можно, как и в случае схемы ВСК, взять за основу ячейку, сравнивающую одноразрядные коды. При этом,
очевидно, а>Ь, если а = 1 и Ь = 0, т. е. ab= 1.
Сравнение многоразрядных чисел можно проводить следую щим образом. Вначале сравниваем коды в первом, старшем
разряде. Если a\>b\ (ai&i = l), то можно сразу, независимо от содержания остальных разрядов, делать вывод, что А>В. Если
же в первом разряде коды совпадают (т. е. albi + aibl = 1), то следует, очевидно, проанализировать соотношение кодов во вто ром разряде а2 и Ь2. Если совпадают числа в первом и во вто ром разрядах, то нужно рассматривать третий разряд, и т. д.
35
Исходя из приведенных рассуждений, можно записать: |
|
N = Ni-\- N2-\- ■• ■+ N n) |
|
N 1 = a1b1\ N 2 = (a2b2) Ri, N3= (a3b3) R i R2\ |
^ |
N n — ( P n P n ) R l R i • • ■ R n - l > |
|
где N2 , ..., Nn' — сигналы на выходах ячеек схемы ВБЧ, срав нивающих коды в соответствующих разрядах; Ru R2, ..., Rn - 1 — сигналы, означающие равенство кодов в соответствующих раз рядах.
Как уже упоминалось, Рг = афг + афг. |
Если обозначить |
бук |
вой М функцию, принимающую значение, |
равное единице, |
при |
а<Ь, т. е. когда ab= 1, то формулу для Ri можно записать по-
другому: Ri = Ni + Mi = NiMi. Смысл последнего равенства оче виден: если число a,i не больше и не меньше числа Ьи это озна чает, что щ равно Ь%.
На рис. 16, а приведена схема ВБЧ, построенная на элемен тах «НЕ—И» в соответствии с соотношениями (7) (ячейки «И», показанные на рисунке, могут быть построены путем последова
тельного включения ячеек |
«НЕ—И» и «НЕ»), Схема по рис. 16, а, |
|
кроме выхода N (N=1 при А > В ), имеет также выход R, потен |
||
циал единица на |
котором |
появляется тогда, когда А = В. Если |
сверх этих двух |
сигналов |
нужен также и сигнал М (М = \ при |
А < В ), то его можно получить подобно сигналу N при помощи многовходовой ячейки «НЕ—И». Входы этой ячейки необходимо
присоединить к выходам Ми М2 , .... М'„. Тогда получим |
М = |
= МХМ2 ... М'п =Mi + M2 +.. ,+ Мп. Однако проще найти |
М |
в соответствии с равенством M = RN.
Если в схеме рис. 15, а, не изменяя схемы соединений, заме нить все элементы «НЕ—И» и «И» на «НЕ—ИЛИ» и «ИЛИ», то также получим схему ВБЧ. В этом случае на тех выходах, где в схеме рис. 15, а присутствуют сигналы R и N, получим соот
ветственно R и М.
Схему ВБЧ можно также построить путем последователь ного соединения однотипных ячеек, реализующих следующие ло
гические функции: |
|
N — Pi — |
Mi RiP2> |
Р 2 = м 2+ |
R 2P 3 , |
( 8)
Р п —1 = М п —1-f- R n —\ P П 1
P n = Nn = anFn.
36
s) |
an |
an-i |
az |
a.1 |
Рис. 16. Схемы сравнения кодов, выявляющие большее число (/V = !, если Л > В , и М = \, если Л<В)
37
Если попытаться минимизировать входящее в (8) рекуррент ное соотношение
Pi = Nt+ RtPt- 1 = afit + {ai bt+ atbt) P i - и
то получим упрощенное выражение
P i = afii + (ai + bi) P i— i = + MiP i— \.
Аналогично можно найти соответствующее рекуррентное со отношение для определения функции М (М= 1 при А < В ).
В итоге получим следующие логические функции отдельных ячеек, входящих в схему ВБЧ:
N = P x = N l + M J> i, М — Qi — М х -(- N iQz-,
Р 2 = -А2 -f- М 2Р 3, |
Q2 ~ А12 -1- N2Q3, |
(9) |
|||
........................................ |
|
|
> |
.............................. • * » |
|
Р п—1 = |
N п—1 + |
М п- \ Р п , |
Qn—1 = Af„_i -f- Nл—1Qn, |
|
|
Рп ~ N п — Q-nbn - |
Qn = CLn^n- |
|
|||
Соотношения (9) реализуются в схеме ВБЧ, показанной на |
|||||
рис. 16, 6. |
по |
рис. |
16,6 позволяет получать два |
сигнала: |
|
Схема |
|||||
N (А>В) |
и М (А < б ). Если требуется также и б-сигнал равен |
ства чисел А и б, то он может быть получен по формуле R =MN. Однако чаще всего от схемы ВБЧ требуется всего лишь один сигнал: N или М. Например, в системе автоматического конт роля важно лишь определить, не вышел ли контролируемый па раметр за допустимые пределы. Для такого случая можно упро стить схему рис. 16,6, оставив в ней только элементы, необходи мые для получения сигнала N (или М). Подобная схема ВБЧ
показана на рис. 16, в.
Интересно, что на основе схемы рис. 16, в можно также по строить схему ВБЧ с тремя выходами (М, N и R), если допол нить ее логической цепью, показанной на рис. 16, г. Действи
тельно, равенство единице конъюнкции К^ = М.ХМ%..., Мп озна
чает, что во всех разрядах кода А содержатся числа, равные числам в соответствующих разрядах кода В или превышающие их. Таким образом, если JV = 0, т. е. A s^B и К-^ =1, это говорит
о том, что совпадают числа во всех одноименных разрядах кодов А и В, т. е. А = б.
Еще один вариант схемы ВБЧ, подобной схеме рис. 16, в, но выполненной на ячейках «И—ИЛИ—НЕ», показан на рис. 16, д. Особенностью схемы рис. 16, д является чередование ячеек, вы
рабатывающих сигналы Pi и ~Pi-1 . За счет этого удается исклю чить инверторы в цепях связи между ячейками. Для приведенной на рис. 16,6 схемы предполагается, что п —-четное. При этом С=1, и схему последней, л-й, ячейки можно упростить. Если же
38
число разрядов сравниваемых кодов — нечетное, например п+ 1, то на вход С последней ячейки нужно подать сигнал Pn+i =
Интересные свойства приобретает схема рис. 16,(3, если на ее вход С подать тактовые импульсы. В этом случае на выходе
схемы |
получим Р\= 1, если А>В, Pi = 0, если А<В, а тогда, когда |
А= В, |
на выходе Pi будут присутствовать тактовые импульсы С, |
т. е. Pi = C. Это можно объяснить следующим образом. Предпо ложим, во всех разрядах кодов А и В, кроме последнего п-го
разряда, содержатся |
одинаковые числа. |
Тогда |
в |
соответствии |
|
с соотношением (9) получим Pi = Pnc■Учитывая, |
что Рпс = а,пЬп+ |
||||
+ (ап+ Ьп)С, получим |
PnC= l при ап>Ьп, |
Рпс = 0 |
при ап<Ьп |
||
и РпС = С при ап= Ьп. |
|
с |
целью |
выявления |
|
Сравнение двоично-десятичных чисел |
большего из них может быть произведено так же, как и срав нение двоичных чисел, если расположить в каждой декаде двоич ные разряды в порядке возрастания их веса. Это нужно для того, чтобы сохранить условие, согласно которому младшие раз ряды могут повлиять на результат сравнения только при равен стве чисел в старших разрядах. Таким образом, можно, напри мер, сравнивать двоично-десятичные числа, представленные в коде 8—4—2—1. Если код декады невзвешенный или отдель ные двоичные разряды в декаде имеют одинаковые веса, то вы раженные в таком коде двоично-десятичные числа можно срав нивать с помощью описанных в этом параграфе схем ВБЧ только тогда, - когда большему числу в декаде соответствует больший двоичный эквивалент [15]. Этим свойством обладает большинство практически используемых кодов. Например, в коде 2—4—2—1 для десятичных чисел 7 и 8 имеем двоичные эквиваленты 0111 (7) и 1110 (14). Несмотря на то, что в этом коде имеются двоичные разряды с одинаковыми весами и распо ложены эти разряды не в порядке возрастания их весов, тем не менее, здесь возможно применение двоичных схем ВБЧ, так как большему десятичному числу всегда соответствует больший дво ичный эквивалент.
Глава четвертая
ТРИГГЕРЫ
10. Разновидности триггеров в интегральном исполнении
В отличие от комбинационных логических цепей триггеры —
это логические |
устройства |
с памятью. |
Их выходные сигналы |
в общем случае |
зависят не |
только от |
сигналов, приложенных |
к их входам в данный момент времени, но и от сигналов, воз действовавших на них ранее.
39