Файл: Ермолов Р.С. Цифровые частотомеры.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 23.06.2024

Просмотров: 131

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Из вертикальной группы

аналогично

может

быть исключен

сомножитель В,

т. е. остается слагаемое

ACD.

 

 

 

 

 

Тогда вместо функции

(3-5)

можно

записать

упрощенное выражение:

 

 

 

Y

= ABC

+ ACD.

 

(3-6)

Выражение (3-6) можно преобразовать, использовав рассмотренные выше

теоремы, к следующему

виду:

 

 

 

 

 

 

 

 

Y

= AC(B+D).

 

(3-7)

Схема, реализующая

это

выражение, оказывается, таким

образом, значи­

тельно проще, чем схема для реализации исходной функции, а сама логическая

функция остается той же.

 

 

 

 

 

Рассмотрим

еще один пример. Пусть необходимо

реализовать

функцию:

 

Y = ABCD

+ A~BCD + ABCD

+ ABCD + ABCD

+ ABCD

+ ABCD.

(3-8)

Карта Карно, построенная для этой функции, представлена на рис. 3-1, в.

Квадраты всегда должны группироваться так, чтобы группа содержала

возможно

большее число

квадратов. Однако

размер группы ограничивается

1, 2,

4, 8

или

16 квадратами.

 

 

 

 

 

 

Группировки из четырех и двух смежных квадратов в правой верхней части карты должны быть очевидны. Более тонкой является группировка из двух ква­ дратов во втором ряду карты сверху и принадлежащих крайним левому и правому

столбцам. Такая комбинация допускается,

так как карта Карно замыкается

сама

на себя, т. е. левый столбец является смежным с правым.

 

Упрощенное выражение имеет вид:

 

 

Y = АС + ABD

+ A~BCD + ABD.

(3-9)

Из рассмотрения этих дух примеров

видно, насколько эффективным

может

быть применение карт Карно для упрощения логических функций. В случае пяти

переменных, например

ABCDE,

необходимо

использовать

две

карты Карно —

одна для

£ = 0 , а

другая для

£ = 1 .

При этом

каждая из

карт

будет

содержать

по 16 квадратов.

 

 

 

 

 

 

 

 

 

 

 

 

 

Весьма полезным может оказаться применение карт Карно и для синтеза

различных

устройств.

Например,

необходимо

 

синтезировать

счетную

декаду

в коде

1—2—4—4 в соответствии с табл. 3-1.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 3-1

 

 

Состояние входа и выходов декады в коде 1—24—4

 

 

В х о д

S

X,

 

х,

х3

 

х,

В х о д

S

х ,

 

х 2

х3

X,

1

 

2

4

 

4

і

 

2

4

4

 

 

 

 

 

 

 

 

0

 

0

 

0

0

 

0

 

5

 

1

 

0

 

0

1

 

1

 

0

0

 

0

 

6

 

0

 

1

1

0

2

 

0

 

1

0

 

0

 

7

 

1

 

1

1

0

3

 

1

 

1

0

 

0

 

8

 

0

 

0

1

1

4

 

0

 

0

1

 

0

 

9

 

1

 

0

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Карта

Карно

с указанием

разрешенных

и

запрещенных комбинаций

состоя­

ний триггеров декады в соответствии с табл. 3-1 представлена на рис. 3-1, £ ^ Из рисунка видно, что необходимо запретить две комбинации: 1=ХГХК и Z = X3Xik. Это означает, что с четвертого триггера необходимо завести обратную связь на

второй и третий триггеры. Причем, для второго триггера

обратная связь

должна

обеспечивать блокировку установки его в положение ХГ,

т. е. второй

триггер

должен быть исключен из последовательной цепи декады

сигналом с выхода Х4 .

Для третьего триггера обратная связь должна обеспечивать установку его в по­ ложение Х3 в момент установки четвертого триггера в положение ХІ.

Аналогично можно синтезировать декаду для любого другого кода.


Очень часто оказывается полезным метод упрощения логической функции, основанный на выявлении лишних членов.

Один из способов выявления лишних членов заключается в умножении испы­ туемого члена на сумму вида (А+А). Пусть, например, дана функция:

F(X, Y, Z)=YZ+XY-\-Y~Z.

(3-10)

Для выявления лишнего члена умножаем последовательно каждое из слагае­ мых на указанную сумму. Причем, сумма должна быть образована для той пере­ менной, которая отсутствует в проверяемом члене. Умножаем, например, первый член на сумму У+ У;

F(X,

Y, Z)=XZ(Y

+

Y) +

XY

+

YZ

=

 

 

 

 

 

 

=

~XY~Z + ~XZY-f XY + YZ = YZ(X+\)

+

+ XY

(Z + 1) = YZ-1

+

XY-

\ =

Y~Z +

XY.

 

Таким образом, оказалось, что первый член в рассматриваемой функции лиш­ ний и его можно исключить. Нетрудно убедиться в том, что остальные два члена таким образом не могут быть исключены. Это значит, что они не лишние.

Другим распространенным способом выявления лишних членов является так называемый метод тестов. Рассмотрим, например, функцию (3-10). Каждый из ее членов выражает комбинацию входов, при которой результатом будет 1. Метод тестов основан на том, что, если для какой-то одной комбинации входов среди членов окажется более одного, сообщающих функции результат 1, то функция содержит лишние члены. Причем лишним будет тот, который соответствует задан­ ной комбинации.

Как было установлено выше, в функции (3-10) первый член оказался лишним.

Испытаем этот

член.

Пусть X=Z=\.

Подставляем

эти

значения переменных

в выражение (3-10)

и получаем:

 

 

 

F

(X,

Y,

Z ) = M + l - 7 + l - y " = l +

7 + y

= l + l ,

т. е. кроме испытуемого члена, функции сообщают результат, равный 1, и другие члены. Следовательно, испытуемый первый член является лишним.

Этот метод может быть использован не только

для

отыскания

лишних чле­

нов, но и для отыскания лишних сомножителей в каждом из членов.

Пусть имеется функция FCX, У, Z)=XY+XYZ.

В этой

функции переменная X

во втором слагаемом участвует в

формировании

результата,

равного

1, при У=1

и Z=\.

Подставляем эти значения

в функцию и получаем:

 

 

 

 

F(X,

Y, Z)=~X-\

+ X-\-\=~X

 

+

X=\.

 

Это означает, что рассматриваемая функция не

зависит

от X и

эту перемен­

нуюможно исключить:

 

 

 

 

 

 

 

 

 

F (X , У", Z) =

~XY ->rYZ=Y(X+

 

Z).

 

 

Кроме рассмотренных, существует ряд других

приемов

алгебры

логики [20,

21, 23], предназначенных для анализа и синтеза логических

цепей. Здесь приве­

дены

наиболее простые

приемы

и

в то же время

охватывающие

большинство

задач, возникающих

при анализе и синтезе логических цепей цифровых частото­

меров и измерителей

временных интервалов.

 

 

3-2. Логические элементы

 

На первых порах развития цифровой измерительной

и вычислительной тех­

ники функциональные узлы всех типов выполнялись на

дискретных компонентах

без конструктивного разделения их на отдельные элементы. В дальнейшем в ре­ зультате типизации были выделены типовые схемы широкого и частного приме­ нения, конструктивно оформленные в виде отдельных функциональных элемен­ тов — модулей.


Функциональные элементы не представляют собой законченных узлов, выпол­

няющих какую-либо логическую или измерительную функцию. Для

получения

функционального узла к функциональному

элементу должны быть

добавлены

либо другие функциональные элементы, либо

дискретные компоненты.

Использо­

вание типовых функциональных элементов дало ряд преимуществ: 1) упрощение

разработки аппаратуры

как схемотехнической, так и конструктивной; 2)

увеличе­

ние технологичности; 3) улучшение качества элементов,

ввиду хорошей

отработки

типовых модулей; 4)

улучшение эксплуатационных

характеристик

приборов;

5) снижение стоимости.

 

 

 

Логический элемент представляет собой схему, реализующую определенную логическую операцию. Как отмечалось выше, основными логическими операциями являются операции «И», «ИЛИ» и «НЕ».

Состав типовых логических элементов должен обеспечивать требование функ­ циональной и физической полноты. Система логических элементов является функ­ ционально полной, если любая сколь угодно сложная логическая функция может быть реализована путем суперпозиции простейших функций, выполняемых дан­ ным набором логических элементов. Физическая полнота обеспечивается включе­ нием в данный набор таких элементов, как усилители и формирователи, предна­ значенных для восстановления сигналов в логической цепи до номинального уровня и стандартной формы. Требование физической полноты обусловлено зату­ ханием и искажением сигналов в логических цепях. Для сохранения параметров сигналов в заданной норме приходится в определенных местах логической цепи включать усилители и формирователи. В некоторых случаях функции усиления

иформирования выполняют сами логические элементы набора.

Внастоящее время известно большое число различных систем (наборов) логических элементов. Все они могут быть классифицированы по многим при­ знакам. На практике широкое распространение получила классификация систем элементов по виду входных и выходных сигналов. Сигналы могут быть импульс­ ными и потенциальными. Длительность потенциальных сигналов не ограничена сверху и определяется частотой смены информации в логической цепи. Длитель­ ность импульсного сигнала всегда постоянна, не зависит от частоты смены инфор­ мации и определяется параметрами специальных формирователей. Как правило,

наличие импульсного сигнала воспринимается как 1, а отсутствие — как 0.

Для передачи потенциального сигнала обязательно должна быть

предусмо­

трена гальваническая связь между входом и выходом элементов. Для

передачи

импульсных сигналов такая связь не обязательна. На практике встречаются си­

стемы

элементов, использующие и потенциальные и импульсные сигналы.

В

соответствии

с

изложенным все

логические элементы по виду

сигналов

могут

быть разделены

на три

группы:

1)

импульсные; 2)

импульсно-потенциаль-

ные; 3)

потенциальные.

 

 

 

 

 

 

В

импульсных

логических

элементах

информация

представляется

только

импульсными сигналами. В таких элементах отсутствуют гальванические связи между входом и выходом. Логические операции «И», «ИЛИ» реализуются, как правило, на диодах, а операцию «НЕ» и функции усиления и формирования вы­ полняют импульсные трансформаторы и усилители-формирователи. Для запоми­

нания информации в таких элементах используются триггеры,

представляющие

собой импульсные усилители с задержанной положительной

обратной связью.

Вединичном состоянии такого триггера на выходе последнего появляются

импульсы, синхронизированные

тактовой

частотой. В нулевом состоянии

импульсы на выходе динамического триггера отсутствуют.

В импулъсно-потенциальных

логических

элементах информация представляется

как импульсными, так и потенциальными сигналами. Системы таких элементов включают широкую номенклатуру типовых схем, таких, как статические триггеры, потенциальные логические элементы (инверторы, схемы совпадения и сборки); по­ вторители, импульсно-потенциальные элементы, импульсные усилители-формиро­ ватели. Статические триггеры представляют выходную информацию в виде по­ тенциальных сигналов, тогда как входной сигнал очень часто является импульсным.

Для построения комбинационных логических схем используются импульснопотенциальные и потенциальные элементы. При этом потенциальные элементы, как правило, управляют прохождением импульсных сигналов в схеме, а сами потен­ циальные сигналы преобразуются в импульсные.


Для обеспечения быстродействия таких элементов необходимо стремиться к уменьшению задержек в них, что позволит уменьшить длительность импульсных сигналов. Минимальная длительность этих сигналов определяется временем уста­ новления потенциального сигнала в статическом триггере. Импульсно-потенциаль- ная система элементов может обеспечивать достаточно высокое быстродействие и до недавнего времени была наиболее распространенной. Однако в настоящее время в связи с широким развитием микроэлектроники импульсно-потенциальная система элементов из-за разнородности сигналов, необходимости использования таких компонент, как трансформаторы и конденсаторы, оказывается непер­ спективной.

Потенциальная система логических элементов использует потенциальные сиг­ налы. Это совершенно не означает, что в устройствах, выполненных на потен­ циальных элементах, не используется представление сигналов в виде импульсов. Особенностью потенциальных элементов является наличие гальванической связи между входом и выходом. Отсюда длительность выходных импульсов опреде­ ляется длительностью входных с точностью до разброса времени задержки вклю­ чения и выключения элементов. Длительность же входных импульсных сигналов определяется частотой смены информации на логических элементах. Логической единице соответствует ненулевой потенциал, а логическому нулю — нулевой.

Потенциальная система элементов в общем случае включает в себя элементы памяти и логические элементы для построения комбинационной части устройств. Элемент памяти представляет собой статический триггер, на вход которого посту­ пают импульсные сигналы, а с выхода снимаются потенциальные сигналы. Запись информации в элементы памяти осуществляется с помощью импульсных синхро­

низирующих сигналов.

 

 

 

 

 

 

 

 

В качестве логических элементов используются типовые схемы, реализующие

основные

логические операции — «И», «ИЛИ» и

«НЕ» (операции

совпадения, со­

бирания

и инвертирования)

Чаще всего используются транзисторные потенциаль­

ные схемы,

реализующие

универсальные

функции «И» — «НЕ»

или

«ИЛИ» —

«НЕ». Причем, такие

схемы одновременно выполняют и

функции

формирования

и

усиления

сигналов.

Принципиально

элемент

памяти

может

быть

построен

с

помощью универсального

логического элемента

«И» — «НЕ» или «ИЛИ» — «НЕ».

Потенциальная система элементов характеризуется простотой, ограниченностью номенклатуры, однородностью сигналов, а также отсутствием таких компонент, как трансформаторы и конденсаторы. Все это обусловило перспективность по­ тенциальной системы элементов особенно в микроэлектронном исполнении.

Потенциальные логические элементы представляют собой самую обширную группу логических элементов, которая непрерывно развивается и совершенствуется. Этому в значительной степени способствует прогресс в области микроэлектроники. Все имеющееся в настоящее время многообразие потенциальных логических эле­ ментов может быть классифицировано по различным признакам. Наибольшее рас­

пространение

получили следующие признаки:

 

 

1)

по виду

компонентов, на которых реализуются логические операции,—

транзисторная,

диодно-транзисторная,

резисторно-транзисторная

логика (ТЛ,

ДТЛ,

РТЛ);

 

 

 

 

 

 

2)

по виду связей внутри логического элемента либо между элементами —

непосредственные, резисторные, резисторно-конденсаторные и

т. п.;

 

3)

по виду

выполняемой

логической

функции — «ИЛИ» — «НЕ»,

«И» — «НЕ»,

«И» — «ИЛИ» — Н Е » и т. д.

 

 

 

 

Первый

из

названных

признаков

является наиболее

распространенным

и удобным.

В

свою очередь,

каждая из групп элементов по

первому признаку

может быть классифицирована по двум другим из перечисленных выше и неко­

торым дополнительным

признакам.

 

а, б,

в)

 

 

 

 

 

 

Так, группа элементов ТЛ (рис. 3-2,

может

быть

разбита

на

под­

группы: ТЛ-элементы с непосредственными

(НСТЛ),

резисторными (РСТЛ),

рези-

сторно-конденсаторными

(РКСТЛ

или РКТЛ)

связями

зарубежной

литера­

туре— DCTL, RTL и RCTL соответственно); а также ТЛ-элементы со связанными

коллекторами (СКТЛ),

представителями которых являются названные выше эле­

менты, и ТЛ-элементы

(рис. 3-2, г) со связанными

эмиттерами

(СЭТЛ)

или ТЛ

с переключением тока

(ППТЛ)

(последние в

зарубежной

литературе

обозна­

чаются ECTL, или ECL и CMTL, или CML соответственно).


В системах ТЛ-элементов функции реализации логической операции, а также формирования и усиления сигналов совмещены.

Для системы "ДТЛ-элементов (рис. 3-3, а) характерно разделение функций реализации логической операции и усиления сигналов. Логические операции «И»„ «ИЛИ» реализуются с помощью диодных схем, а логическая операция «НЕ» реа-

Рис.

3-2. ТЛ-элементы: а — с

непосредственными связами;

б — с

резисторными связями;

в — с резисторно-конденсатор-

 

ными связями; г — со связанными эмиттерами

Вх.3

Вх Р о - Ж

Рис. 3-3. Группы элементов: а — ДТЛ; б

лизуется с помощью транзисторного инвертора, который одновременно усиливает сигнал.

Диодно-транзисторные логические элементы являются одними из наиболее распространенных типов логических схем и имеют значительное число модифи­ каций. Различные модификаций ДТЛ-элементов определяются способом выполне­

ния связи

между

входной логикой и

усилителем-инвентором, принципиальная

схема которого также может отличаться в зависимости от модификации.

Очень близко к элементам ДТЛ примыкает серия элементов с транзисторно-

транзисторной

логикой (ТТЛ),

которая

получается

заменой диодов

логической

схемы одним

многоэмиттерным

транзистором (рис. 3-3,

б).

 

В схемах резисторно-транзисторных

(РТЛ)

логических элементов

(рис. 3-3, а)

логические

операции

«И», «ИЛИ», в отличие от

схем ДТЛ-элементов,

реализуются