8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 ... 114 115 116 117 118 119

Ш.

1>7-4

Э

яг

с

ОТ 6

a

0

> L

>1/

г

3

1

С1

sc.

сг

>

Р4

53

от 6

Р4

57.

Рис. 7.103

ОТ 6

4L

И,

.п.

1

сг

от 6

В7Л:

s

Г

D

i

R

D

ОТ6

о

0

L

1 г

и

3

1

С1

>

RC<

сг

Р4

П.

1

Hci сг

от 6

ксф-

Р4

0-

1-

2 3

4

«11

14

(7.81)

ность его работы ниже надежности работы 4-разрядного счетчика из-за возможного различия в быстродействии ИС, что более вероятно, чем значительное различие быстродействия триггеров внутри ИС. Модули пересчета этого счетчика определяются выражениями:

MD = dM,2<dM< 2™ - 1,1

Ми = 2m - 1 - dM = dM, 0 < dM < 2m - 2, J 1 j

где m = 12, с?д/ = Du .. Непрограммируемый 12-разрядный двоичный реверсивный счетчик с последовательным переносом и квазисинхронной загрузкой данных приведен на рис. 7.104,а. Надежность его работы гарантирована, так как длительность активного уровня сигнала загрузки L равна периоду тактового сигнала Н. Модули пересчета этого счетчика определяются выражениями:

MD = dM + 2, 1 < dM2m - 1,

Ми = 2т + 1 - dM = «W + 2, 0 < dM < 2т - 2,

где т = 12, d\f - Du .. .D\Непрограммируемый 12-разрядный двоичный реверсивный счетчик с последовательным переносом и квазисинхронной загрузкой данных, выполненной на основе УСВП, приведен на рис. 7.104,6". Модули пересчета этого счетчика определяются выражениями:

Md = dM + 3, 0 < dM < 2m - 1,

М - 2m 1, если 0 < dM < 2т~1 - 1,

М + 2т~х, если 2m 1 < dM < 2m - 1,

где т = 12, dM = Du ...DxD0, M - 2m - dM + 2.

Реверсивные счетчики 561ИЕ11 и 561ИЕ14 с асинхронной потенциальной загрузкой данных (см. рис. 7.74 и 7.83), изготовляемые по КМОП-технологии, хотя и отличаются по принципу управления от счетчика 555ИЕ13, однако допускают использовать те же методы программирования модуля пересчета. Программируемый 12-разрядный двоичный реверсивный счетчик с последовательным переносом и асинхронной потенциальной загрузкой данных, выполненный на ИС 561ИЕ11 и эквивалентный счетчику, приведенному на рис. 7.103, изображен на рис. 7.105,а. Сигнал загрузки L = P\2H = RC\2, поэтому модули пересчета этого счетчика определяются выражениями (7.80).

Программируемый 12-разрядный двоичный реверсивный счетчик с последовательным переносом и квазисинхронной загрузкой данных, выполненный на ИС*561ИЕ11 и эквивалентный 45-

Ми =

(7.82)


Рис. 7.105

счетчику, приведенному на рис. 7.104,а, показан на рис. 7.105,6. Модули пересчета этого счетчика определяются соотношениями (7.81). В схемах, изображенных на рис. 7.105, можно использовать и ИС 561ИЕ14 при замене сигнала сброса R на сигнал ML управления двоичным/двоично-десятичным счетом. Схема 12-разрядного двоичного счетчика, приведенная на рис. 7.105,6, работает на частоте /тах = 1,6 МГц при напряжении питания Vdd = +5 В. Частота /тах = 2,2 МГц у 4-разрядного двоичного счетчика с квазисинхронной загрузкой (одна ИС 56ШЕИ и D-триггер 561ТМ2; напряжение питания Vdd = +5 В).

Программирование модуля пересчета счетчиков с синхронной загрузкой данных и конвейерным переносом. Конвейерный перенос можно использовать не только для организации квазисинхронной загрузки, но и в счетчиках с синхронной загрузкой чисел d\f для увеличения их быстродействия при программировании модуля пересчета.

На рис. 7.106 показан программируемый счетчик с конвейерным переносом, выполненный на ИС серии 531. Среднее время задержки распространения от входа тактового сигнала до некоторого выхода ИС tpd характеризует быстродействие схе-

мы, в которой сигнал с данного выхода подается по цепи обратной связи на какой-либо управляющий вход схемы. Так, время задержки распространения tpd < 28 не от входа Н до

ВЫХОДа Р4 и tpd < 12 нс от вхо-взмит

D

о.

0

СПб

1

0

2

1

3

2

> L

3

и

.Р0

]

Р4<

да В до выхода Q [29]. Из этого следует, что быстродействие счетчика будет примерно в два раза больше при использовании сигнала синхронной загрузки L = Р4, чем при L = Pj. Задержка же сигнала 1 загрузки L на целое число тактов (в данном случае на один) учитывается при вычислении загружаемого числа е?д/ = D3D2D\Dq по заданному значению модуля пересчета Md-

Временные диаграммы, изображенные на рис. 7.107,а, поясняют работу счетчика при загрузке числа d\f = 4 - загрузка производится в состоянии счетчика j = 15, т. е. на один такт позже, чем в счетчике, приведенном на рис. 7.94,а. Из графа переходов (рис. 7.107,6) следует, что модуль пересчета Md = 6. В общем случае модуль пересчета определяется выражениями:

Рис. 7.106

MD = dM + 2, Мц = 17 - dM,(7.83)

где dM = DzD2DiD0, 0 < dM < 15, 2 < MD, Mv < 17. При значении модуля пересчета, равном 17, одно из внутренних состояний j = 15 при U = 0 или j = 0 при U = 1 повторяется дважды за цикл пересчета (рис. 7.108).

Время задержки распространения tpd < 15 не от входа Н до выходов Qr в ИС 531ИЕ17 [29], поэтому увеличения быстродействия или надежности работы счетчика можно добиться использованием УСВП (рис. 7.109). Модули пересчета Md и Мц такого счетчика определяются соотношениями (7.79).

Схема 4-разрядного двоичного реверсивного счетчика с конвейерным переносом показана на рис. 7.110,а, а его условное графическое изображение - на рис. 7.110,6 (СТРС - Counter with Pipeline Carry). Такие счетчики можно каскадировать всеми рассмотренными ранее методами. На рис. 7.111,а представлена структурная схема 16-разрядного двоичного реверсивного счетчика с последовательным конвейерным переносом и программируемым модулем пересчета. Модули пересчета этого


Таблица 7.10. Программирование модуля пересчета

м

D3D2DiDQ

и

0 0

10 0 1

9

13

0 1

10 11

11

15

1 0

.110 1

13

17

1 1

1111

15

D

a

0

CT16

1

0

2

l

3

2

3

L

и

>C

>p0

h

P4J

D

be

Рис. 7.114

Переключение модулей пересчета реверсивных счетчиков. Проектирование счетчиков с переключаемым модулем пересчета может быть выполнено на любом реверсивном счетчике на основании соотношений (7.65) - (7.85), определяющих их модули пересчета.

Пусть требуется синтезировать счетчик с четырьмя модулями пересчета, задаваемыми табл. 7.10. Для достижения максимального быстродействия следует использовать счетчик с конвейерным переносом (рис. 7.106), модуль пересчета которого описывается соотношениями (7.83). При включении счетчика на вычитание модуль пересчета Md = d\f + 2, а значит должны загружаться числа d\{ = Md - 2. Занеся эти числа в табл. 7.10, легко найти, что D3 = D0 = 1, D2 = х2, Dx =ii. Полученным функциям соответствует схема, изображенная на рис. 7.114.

7.8. Счетчики с расщепленным тактовым сигналом

Тактовый сигнал реверсивных счетчиков С можно представить в виде дизъюнкции двух сигналов:

C = (UvU)-C = CuVCD,.

где С (Clock) - тактовый сигнал, Си - U - С, Cd - U - С (U - Up - сложение, D - Down - вычитание; при работе счетчика должно выполняться условие Си • Cd = 0). При таком представлении тактового сигнала счетчик должен иметь два входа для подачи двух тактовых сигналов Си и Cd-

Для реализации на Т-триггерах операции 4-разрядного счета их функции возбуждения Тт (7.51) после стробирования сигналом С (С Тг) можно подать на динамический вход, предназначенный для подключения тактового сигнала (вход i тригге-

ров при этом не используется). Тактовые сигналы Ст триггеров после такого преобразования могут быть представлены в виде:

г-1

г-1

Со = С = Си V Со, Ст = Си • П Qi v Cd • П Qj> r = !>2>3-

i=oj=o

Функция переполнения счетчика P4 (7.51) при этом также должна быть представлена двумя сигналами, получаемыми с помощью стробирования тактовым сигналом С = Crj V Cd-

зз

Pu = Cu-Jl Qr, Pd = CD П Qr,

r=0

где Pu - перенос, Pd - заем.

555HE7,CD40193B

4 2

D -Щ з

Г 11

?u -1>CU

СП 6

1 2

з H-a.

r=0

555HE6,CS40192B AC\ 1192, AC\ 1193 ССП 6) з

->c</

- >CD

СП0

1 2

3 U-

[l 2

PD

>CU >CD

СП0

1 2

3 p-

l о

e - GND, is

Б - GND, is - ucc 4-7 - GND,is, is

Рис. 7.115

Счетчики с асинхронной потенциальной загрузкой данных. Реверсивные счетчики, изготавливаемые в интегральном исполнении, имеют входы асинхронной потенциальной параллельной загрузки данных и установки состояния 0. На рис. 7.115 приведены реверсивные счетчики:

555ИЕ7, С Я40193Я, 74ЛС11193 - 4-разрядный двоичный счетчик с асинхронными потенциальными входами R сброса и параллельной загрузки L данных d\f = D3D2D\ DQ (L = 0 - загрузка, L = 1 - счет);

555ИЕ6, СН40192Б, 74 AC I1192 - двоично- десятичный счетчик с асинхронными потенциальными входами R сброса и параллельной загрузки L данных dm = D3D2D\D0 (L = 0 - загрузка, L = 1 - счет).

В этих счетчиках вход R имеет приоритет по отношению ко входу загрузки L. Двоично-десятичный реверсивный счетчик с



0 ... 114 115 116 117 118 119