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

книги из ГПНТБ / Ермолов Р.С. Цифровые частотомеры

.pdf
Скачиваний:
23
Добавлен:
23.10.2023
Размер:
8.12 Mб
Скачать

 

 

б)

y z

0

1

0001111010110100

 

 

°>

X 00 01111010110100

 

 

00

 

 

 

 

бо

3

-

oil

 

 

 

 

 

 

 

77

 

 

 

 

 

 

 

to\

 

г)

-0-

•1-

 

 

 

 

 

00 01111010110100

00 01111010 її0100

0001111010110100

1

1

1)0

і Ф Ф

 

 

ф 1

ф

ф

 

h

Ф

 

1

ф

 

 

 

її

 

 

 

 

 

 

 

10

 

 

 

 

 

ф <р

1

 

 

 

 

zs=xy+xyz

 

 

 

 

ф

1

 

1

и

01.Ш

 

 

 

1 ф

 

xK=yz+xyz

 

y*=xz

 

Z,= YZ

е)

Состояние

Текущее Ооследующее

Л У Z

xyz

 

ООО

 

1 0 0

1

0 0

1 0 1

1 0 1

0 0 1

0

0 1

0

1

1

0

1

1

0

1 0

0

1 0

1

1

1

1

1 1

1

1 0

1 1 0

ООО

 

-о-

 

 

-0

1-

00 01111010 110100

00011110 10 110100

00

 

 

00

 

 

01

 

 

Of

 

7

11

 

 

п

 

10

 

 

10

 

 

00

 

 

00

 

 

01

 

 

01

 

 

11

 

 

11

 

 

10

 

 

10

 

 

Рис. 3-16. Схема (а) и ТРБ (б- •карты переходов; в — таблица переходов; г—карты

выходов и последующих

состояний)) к примеру 2

 

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

А = W - f XYZ-\-

XYZ;

В = XY + X Z + WYZ; С =WZ

+ XY + YZ;

D = WZ+ WYZ + WXZ; Е = XYZ + XYZ + XYZ + f'XPz.

П р и м е р

2. Необходимо синтезировать трехразрядный

счетчик (счетчик по

модулю 8), используя

^S-триггеры и логические вентили «И» — «НЕ».

Типовой рабочий бланк для примера 2 представлен на рис. 3-16. В таблице

переходов, а

также на

карте

переходов указан порядок счета

как функция теку­

щего состояния и входного сигнала. Карта переходов подобна диаграмме состоя­ ний и объединяет всю информацию, содержащуюся в таблице переходов и картах последующего состояния. Карта переходов строится следующим образом: рисуется стрелка от ячейки ООО к ячейке 100. Она означает, что счетчик после получения синхронизирующего импульса Го из состояния ООО переходит к следующему со­ стоянию 100. Далее состояние 100 переходит к 101, что указывается в карте пере­ ходов стрелкой, и т. д.

Для получения функций установки и сброса триггеров X, У и Z выберем три пары карт последующих состояний. Наложим шаблон на ячейку 000 карты пере­ ходов. Стрелка показывает следующее состояние 100, т. е. следующим состоянием

выходных переменных будет Х=\,

У = 0

и Z = 0.

Эти

значения

выходных пере­

менных

заносятся в карты последующих

состояний

в

виде 1 в

окошки карт Xs,

Ул и ZR.

Остальные ячейки карт последующих состояний заполняются аналогично.

Порядок

заполнения не важен, но,

чтобы

избежать

ошибок, нужна определенная"

система, например перемещать шаблон в соответствии со стрелками в карте переходов.

В строке Х= 1 на карте

Xs любая из единиц указывает на отсутствие пере­

ходов, поскольку

триггер

X

уже

находится

в состоянии

1.

Ячейки

111

и 100 не

обязательны для

функции

Xs,

но

их можно

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

в

карте

при

получении

минимизированной функции как безразличные для переходов значения выходной функции. Эти значения обозначены знаком «0» . Эти безразличные значения также

отмечаются и в картах Ys и Z s ,

когда

У = 1 и

2 = 1 .

 

В ячейках 001 и 011 карты

XR

единица

означает сброс триггера X в 0. Он

уже находится в нулевом состоянии, и эти

ячейки могут рассматриваться как

безразличные и участвовать в

группировках

при

получении минимизированных

выходных функций. После заполнения всех ячеек последующих состояний запи­

сываем минимизированные выходные

функции:

 

 

 

 

 

Xs =

XZ;

XR

=

YZ

+ XYZ;

Ys

=

XZ;

YR

=

XZ;

Zs = XY +

XYZ;

ZR

= YZ.

В

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

с полученными

выражениями

строим схему

синтезируемого-

счетчика

(рис. 3-16,

а).

 

 

 

 

 

 

 

 

 

 

П р и м е р

3.

Необходимо

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

последовательный цифровой

компа­

ратор

для

двоичных

чисел на

триггерах

типа

RS

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

«ИЛИ» —

«НЕ». При этом необходимо выполнить следующие условия: 1) сравнение начи­ нается с младшего разряда; 2) сброс триггеров в исходное состояние до начала поступления сравниваемых чисел; 3) установка в единицу триггера X и в ноль

триггера Y,

если А>В;

4) установка в

единицу

триггера У и

в

ноль

триггера X,

если В > Л ;

5) отсутствие переключений триггеров

при Л = В.

 

 

 

Таким образом, конечное состояние триггеров устанавливается старшим раз­

рядом сравниваемых двоичных чисел.

 

 

 

 

 

Типовой рабочий

бланк для этого

примера

представлен

на

рис.

3-17. Таб­

лица состояний иллюстрирует возможные переходы как функцию результата сравнения каждого разряда. Заметим, что схема остается в текущем состоянии, если А = В.

Обозначим строки карты

переходов через

возможные

комбинации входов

А к В. Столбцы означают

текущее состояние

триггеров X

и У. Столбец 11

изображает ложное состояние схемы или безразличное состояние, и ячейки, при­ надлежащие ему, обозначены знаком «х». В двух строках (00 и 11, что соответ-

 

 

 

 

 

 

 

 

 

в)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Состояние

 

 

 

 

 

 

 

 

 

 

 

 

 

Преды­

Последующее

 

 

 

 

 

 

 

 

 

 

00 01111010110100

дущее

 

от А, В

 

 

 

 

 

00 с

с

X

с

 

01

XV

00

01

10

11

 

 

 

 

01

с

><

 

 

00

00

01

10

00

 

 

 

 

11о

X

 

 

11\

0 1

01

01

10

01

 

 

 

 

10

 

 

 

 

10\

10

10

01

10

10

г)

0001111010110100

 

-о—•-—/-

 

- о — і -

—1-

 

 

— я — — / — •

00

00

 

011110Ю110100

000111 WW 110100

000П1Ю10110100

00 01111010110100

 

X

ф

00

ф X

 

 

00

00

 

 

00

 

01

 

X

01 1

ф X

/

 

01

01

 

 

01

 

11

X

ф

11

ф

X

 

 

11

11

 

 

11

 

10 1 t

X

ф

10

Ф X

 

 

10

10

 

 

10

 

 

 

XS=AB

 

 

 

У5=АВ

 

 

 

 

 

 

 

00

?

X

 

00 Ф

 

X

ф

 

00

00

 

 

00

 

01

г ф

X

 

01 Ф

 

X

 

01

01

 

 

01

0

11ф ф X

 

11Ф

 

X

ф

 

11

11

 

 

11

10ф ф X

 

W ч> 1 X

ф

 

10

10

 

 

10

 

Рис.

3-17.

Схема (а)

и ТРБ

(б —карты

переходов; в —таблица переходов; г — карты

выходов и

 

 

 

 

 

 

 

следующих состояний) к примеру 3

 

 

 

 

ствует комбинации А=В) состояние схемы не меняется, что обозначено стрелкой* перехода, нарисованной в этой же ячейке. Если А>В, стрелки переходов указы­ вают ячейку ЛУ=10. Для В>А стрелки указывают ячейку XY=0\. С помощью шаблона строим карты последующих состояний входов триггеров, минимизируем функции и получаем

=

АВ; Хр

= АВ;

Y,

АВ; YR

=

AB.

 

Схема, соответствующая полученным функциям, приведена на

рис. 3-17, а.

Рассмотрим еще один простейший прием,

позволяющий

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

чики с укороченным циклом счета, т. е. счетчики по модулю m<N,

где Л' — пол­

ный объем счетчика с последовательным соединением разрядов.

 

Пусть необходимо

построить

счетчик

по

модулю

т = 1 4 . Для

построения

такого счетчика потребуется 4 разряда, причем Л^=24 =16. Синтезируемый счетчик

должен последовательно

подсчитывать импульсы

от

0 до

13 и с поступлением на'

А о-

 

 

 

 

С°-

 

 

 

 

2? о-

 

 

 

 

І7 а

V Ч

\]

о

ОйК

к

к

к

 

С А

с в :

с с

CD

Вх.

Рис. 3-18. Счетчик по модулю 14

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

Запишем в двоичном коде число 13, как показано

ниже:

 

 

 

 

 

 

А

В С

D

 

 

 

 

 

 

 

1 0

1 1 '

 

 

где А — младший, a

D — старший разряды счетчика. Отсюда видно, что с поступле­

нием на вход

счетчика четырнадцатого импульса

младший разряд А переключается

в нулевое состояние. При этом

разряд В должен остаться в нулевом состоянии, т. е.

необходимо

заблокировать счетный вход триггера этого разряда. Триггеры

разрядов

С и

D

необходимо

принудительно

переключить

в нулевое состояние. Таким обра­

зом,

к

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

ная

с

разряда А:

разрешение

счета — запрет

счета — принудительный

сброс —

принудительный сброс (Р—3—П—П). Пусть для построения счетчика исполь­ зуются /Л^С-триггеры и логические вентили «И» — «НЕ». Тогда на основании при­ веденных выше рассуждений можно записать выражения для функций входов

триггеров счетчика JA=KA

= \

(разрешение счета);

JB = KB=A(ACD)

(запрет-

счета состоянием

выходов счетчика

ACD);

Jс = Кс—АВ

(нормальный счет)

+ACD

(принудительный

сброс состоянием

выходов счетчика

 

ACD); JD=KD=ABC

(нор­

мальный счет) +ACD

(принудительный сброс). На

основании

полученных

выра­

жений нетрудно построить

схему,

представленную на рис. 3-18.

 

Р а с с м о т р е н н ый

прием

в

общем

случае

можно

с ф о р м у л и р о в а т ь

в виде следующих операций

[26] .

 

 

 

 

 

1. З а п и с а т ь

в

двоичном

коде последнее состояние перед пере­

ключением его в исходное

состояние.

 

 

 

 

2. Определить последовательность воздействий на триггеры

раз ­

р я д о в

по

следующим

 

п р а в и л а м :

а)

отыскать

р а з р я д ,

 

начиная

с м л а д ш и х

со значением

«О»,

и обозначить

его 3, т а к

к а к

к этому

р а з р я д у необходимо

приложить

воздействие

«запрет

 

счета»;

б) обозначить

буквой

Р

все

 

р а з р я д ы

со значением

«1»

и

являю ­

щимися м л а д ш и м и

по отношению

к

предыдущему,

 

та к

к а к эти

р а з р я д ы переключаются

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

счете

с л е д у ю щ е г о

входного

импульса;

в)

обозначить

буквой

Р

все

раз ­

р я д ы

со значением

«О», непосредственно п р и м ы к а ю щ и е

к

р а з р я д у

по п. а и я в л я ю щ и е с я старшими по отношению

к нему,

 

т а к к а к эти

р а з р я д ы

остаются

в

нулевом

состоянии

при

нормальном

счете;

г) обозначить

буквой

П

все

р а з р я д ы

со

значением

«1»,

являю ­

щиеся старшими по отношению к р а з р я д у по

п. а,

т а к

ка к их

необходимо принудительно сбросить в нулевое состояние; д)

обоз­

начить буквой 3 все старшие

р а з р я д ы

со значением

«О»,

непосред­

ственно

следующие

за

р а з р я д а м и

со значением

«1», чтобы

запре ­

тить переключение их в единичное

состояние.

 

 

 

 

 

 

 

 

3.

Входы

у п р а в л я ю щ е г о

вентиля

И — Н Е ,

формирующего

сиг­

нал

« З а п р е т / П р и н у д и т е л ь н ы й

сброс»,

подключаются

 

к

выходам

всех

р а з р я д о в со значением

«1»

в последнем

состоянии

счетчика.

4. Выход у п р а в л я ю щ е г о вентиля подключается к логической

схеме

на

входе

п о д л е ж а щ е г о

запрету

триггера

3,

реализующей

операцию логического умножения, на другой вход которой по­

дается

у п р а в л я ю щ и й сигнал нормального счета.

Д л я

р а з р я д о в Я , п о д л е ж а щ и х принудительному сбросу, на

входе соответствующих триггеров производится логическое сложе ­

ние

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

счета

и

сигнала с

управ ­

л я ю щ е г о вентиля.

 

 

 

 

Если необходимо осуществить з а п р е т

счета

д л я самого

млад ­

шего

р а з р я д а , то выход у п р а в л я ю щ е г о

вентиля

непосредственно

подключается

ко входу триггера.

 

 

 

 

 

 

3-4. Синтез комбинационных схем

 

Типичными

представителями комбинационных

логических

узлов

я в л я ю т с я различные д е ш и ф р а т о р ы , широко применяемые в цифро­

вых

частотомерах .

 

 

 

 

 

 

 

К а к известно, полный д е ш и ф р а т о р

выполняет

2™ операций сов­

падения

п входных

переменных

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

с

в ы р а ж е н и е м :

 

 

 

у ^ х ^ х

У . .

. хУ,

 

 

 

(3-11)

где

yj

j-я выход

д е ш и ф р а т о р а : / = 1 , 2, ... ,

./V; N — полное_число

выходов

д е ш и ф р а т о р а , а;,- = 0,

или 1,

причем

х^

= хи Хг° =

х{.

П р и синтезе дешифраторов

общее

в ы р а ж е н и е

(3—11) миними­

зируется,

д л я чего

производятся преобразования

его на

основании

рассмотренных выше теорем и приемов алгебры

логики.

П р и

этом

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

выбранных

д л я построения д е ш и ф р а т о р а и, п р е ж д е всего, видом

логической

функции, реализуемой элементами .

Так, в случае

использования элементов,

реализующих

функции

И Л И — Н Е минимизированное в ы р а ж е н и е

д л я выходов

при четы­

рех входных переменных имеет вид:

 

 

 

"її 1 аІ2

, К

аіі

(3-12)

 

 

 

 

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

с выражением

(3-12) д л я выполнения

заданной

функции необходимо: а) разбить все входные переменные на две

или

более

группы;

б)

внутри

к а ж д о й

группы

выполнить

опера­

цию

И Л И — Н Е

на д инверсиями входных переменных; в)

получить

инверсию выходных

сигналов

к а ж д о й

из групп;

г) выполнить

опе­

р а ц и ю И Л И — Н Е

д л я

всех

пар

 

 

 

 

 

 

 

 

или более значений выходных сиг­

 

 

 

 

 

 

 

 

налов групп.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Схема

выхода

 

д е ш и ф р а т о р а

 

 

 

 

 

 

 

 

для комбинации входных перемен­

 

 

 

 

 

у=х,х2х3х*

ных

у=ХіХ2ХзХі,

 

построенная

по

 

 

 

 

 

приведенным

правилам,

представ­

 

 

 

 

 

 

 

 

лена на рис. 3-19.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

П р и

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

элементов

 

 

 

 

 

 

 

 

И — Н Е минимизированное

 

выра ­

 

 

 

 

 

 

 

 

жение

д л я

выходов

 

при

четырех

 

 

 

 

 

 

 

 

входных

переменных

имеет вид:

 

 

 

 

 

 

 

 

 

 

 

Уі ~ Х\

Х2

Х3

 

 

 

 

(3-\3)

 

3-19. Схема выхода

дешиф -

 

 

 

 

 

 

*

'

ратора

для

комбинации

входных

П р и этом непосредственно на

 

ПеремеННЫХ

y = X\XzXiXiL

 

 

 

 

 

 

 

 

выходе

дешифратора

получаются

 

 

 

 

 

 

 

 

инверсные

сигналы

yjt

которые,

в случае

необходимости,

могут

быть

дополнительно

проинвертированы.

Ход выполнения

опера­

ции

аналогичен

ходу

выполнения

в системе

И Л И — Н Е

за

исклю­

чением того, что производится

операция

И — Н Е .

 

 

 

 

 

В системе И — Н Е и И Л И — Н Е

имеем

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Уі

•х1

 

х2

л3

л4

 

 

 

 

 

(3-14)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

или

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(3-14а>

Отличие хода выполнения операции в этой системе от преды­

дущих состоит

в

том, что на

первой

ступени

производится

опера­

ция

И — Н Е ( И Л И — Н Е ) ,

а

на второй — И Л И — Н Е

( И — Н Е )

без

промежуточной

инверсии.

 

 

 

 

 

 

 

 

 

 

 

 

В системе И

имеем

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

УІ

Х \

 

Х2

Х3

Х4

 

 

 

 

 

(3-15)

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

В системе И Л И имеем

 

-

(3-16)

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

числа входных переменных.

3-5. Построение формирующих и времязадающих схем

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

национных узлов

необходимы различного рода ф о р м и р у ю щ и е и

и в р е м я з а д а ю щ и е

схемы. К числу таких

схем относятся схемы вы­

деления фронтов

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

р ж к и импульсов, формиро ­

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

стройку его, что в конечном

счете ведет

к у д о р о ж а н и ю

прибора и

с н и ж е н и ю его надежности .

 

 

 

Всего этого

можно

в значительной

мере и з б е ж а т ь ,

используя

д л я построения

таких

схем

логические

элементы . Пр и

этом коли­

чество дискретных компонентов существенно с о к р а щ а е т с я и они сводятся только к конденсаторам и резисторам . Кроме того, зна­

чительно у п р о щ а е т с я изготовление и настройка

 

прибора .

 

 

Р а с с м о т р и м принципы построения ф о р м и р у ю щ и х

и в р е м я з а д а ю ­

щих схем на примере диодно - транзисторных

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

р е а л и з у ю щ и х операцию И — Н Е .

В табл .

3-2

 

представлены

основ­

ные типы

р а с с м а т р и в а е м ы х схем,

работа

которых

поясняется

вре­

менными

д и а г р а м м а м и .

 

 

 

 

 

 

 

 

 

В а ж н ы м п а р а м е т р о м формирующих схем

является величина

ем­

кости на

единицу длительности

формируемого

импульса. В

общем

с л у ч а е длительность формируемого импульса

tu

связана с

величи­

ной емкости выражением вида:

 

 

 

 

 

 

 

 

 

 

t„ = t0 + aC,

 

 

 

 

 

(3-17)

где t0— некоторая постоянная

длительность

(нсек),

о п р е д е л я е м а я

з а д е р ж к о й включения или выключения вентиля в зависимости

от

вида схемы; С — емкость (пф);

а — постоянный

коэффициент. Ве­

личина коэффициента а зависит как от

типа

логических

элемен­

тов, та к и от схемы включения

емкости в ф о р м и р у ю щ у ю цепь.

 

На и м е н о в а н и е

сх е м ы

Схема

задержки

потенциала

переднего

фронта

Схема

выделения

переднего

фронта

Схема

выделения заднего фронта

Одновибратор

Схема

растягивания

импульса

Таблица 3-2

Времязадающие схемы

Э л е к т р и ч е с к а я с х е м а

а)

"81

4

Увых

"Vo­

ивых

l t

 

a)

ивых

 

6)

 

"ex

^вых

 

В р е м е н н а я д и а г р а м м а

ивх

 

\

*

ивых

 

"в*

чвх

ивых

"в/ Lr

"вых

л

"в*

П І

ивых

1 С

"ex

1

!

-

На и м е н о в а н и е

сх е м ы

Одновибратор

Схема

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

задержанного

импульса

Схема

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

задержанной

серии

импульсов

Схема

несимметричного

генератора с жестким возбуждением

Э л е к т р и ч е с к а я

т

О-вЫК

иві С,

H i

а)

Чех

б)

чех

а)

iJex ч упр А—ц.

с х е м а

ивых

ивых

ивых

ивых

В р е м е н н а я д и а г р а м м а

"вх

ивых

ивых, Г 1 п

1 h

"ex

и$ых

Н а и м е н о в а н и е

Э л е к т р и ч е с к а я с х е м а

В р е м е н н а я д и а г р а м м а

с х е м ы

Схема

симметричного

генератора с жестким возбуждением

Вых. I — прямой

Вых. I I — инверсный

Схема

несимметричного

генератора с мягким возбуждением

Вых. I — прямой

Вых. I I — инверсный

Схема

допускает

плавную

регулировку

частоты

Схема

кварцевого

генератора

Вых.1

Упр. 2

ВыхП

 

 

 

6)

 

~ 1 п п П ППІ

 

 

Упр. С X А

 

 

Вых I ВыхП

 

Вых. И

Вых. И

Вых.Д

Вых.1