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

0 ... 111 112 113 114 115 116 117 ... 119

чика сигнал

777

Ps = U П Qr v 77 • Y[Qr = 77- Y[QT = Р77,

r=0r=0г=0

где Pg = 1 в нулевом состоянии счетчика, Р8 - сигнал заема. Работа триггера знака числа N описывается функцией переходов

Q+ = x-dPjH~\/QsdP7H,

поэтому при достижении нулевого состояния сигнал заема Ps - 1, а значит Q\ = х при dH - 1 и U = ж ф Q5 = 1, что обеспечивает переход в следующем такте из состояния j = 0 в состояние j = 1 независимо от значения х при знаке Qs числа N, равном текущему значению х.

На рис. 7.87,в изображены временные диаграммы, построенные на основании приведенных выше функций, - длительность импульсного сигнала а = dPsH определяется быстродействием используемых ИС и составляет 50 ... 100 не при построении схемы на ИС серии 555. Из этого следует, что схема счета в прямом коде представляет собой асинхронный импульсный автомат. Быстродействие таких автоматов значительно ниже быстродействия синхронных автоматов, так как они срабатывают и от входных информационных сигналов (в данном случае от сигнала х) между двумя соседними воздействиями импульсного сигнала dH = 1. Сигнал CLR (Clem--очистка) служит для

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

Пример применения реверсивных счетчиков в микроконтроллерах и микроЭВМ приведен на рис. 7.88. Структура системных шин показана для случая использования микропроцессора 580ВМ80 (DB - Data Bus, А В - Address Bus, СВ

-Control Bus, 1/RD - I/O Read, I/OWR - I/O Write, CSk - Chip Select). Программируется модуль пересчета загрузкой в счетчик 8-разрядного двоичного числа d\j сигналом I/OWR при значении адресного сигнала С Si = 0, выдаваемого дешифратором портов внешних устройств. Поскольку загрузка синхронная, то длительность значения сигнала загрузки

L = I/OWR - СSi = 0 должна быть больше периода тактового сигнала Н.

Чтение состояния счетчика производится по шине данных DB сигналом ОЕ = I/ORD • С Si при выполнении команд ввода

8-dtt System Data Bus

ZE

D

0

сп6

do

.

0

*

3

• L

3

U

>c

>p0

>E

>SR

p4.

iOE

sc.

Рис. 7.88

программы обслуживания внешнего устройства, выполняемой микропроцессором. При переполнении счетчика устанавливается значение сигнала IRQi = 1 (Interrupt Request - запрос прерывания), который подается на контроллер прерываний для организации ввода-вывода по прерыванию. После обслуживания прерывания производится загрузка числа d\f и сброс триггера запроса прерывания сигналом R = I/OWR • С 5г. Формировать сигналы AR, U и СЕ можно как аппаратно, так и программно. При программном формировании сигналов U и СЕ требуется добавить два триггера (одну ИС 555ТМ2), управление которыми производится подобно управлению триггером, формирующим сигнал IRQi (только следует задать D = DB0 для установки значений сигналов 0 и 1, задаваемых программным способом по шине данных).

Каскадирование счетчиков типа 555ИЕ13. Методы каскадирования счетчиков с сигналами переполнения (7.52) и


(7.54) отличаются от ранее рассмотренных методов. Реверсивный счетчик имеет два сигнала переполнения (см. рис. 7.77)

P4 = U- q3q2q1q0 V U QzQiQxQo иЁС = СЕР4Н,

один из которых описывается функцией (7.54). Сигнал RC стро-бируется тактовым сигналом Н, поэтому он принципиально не может иметь ложных значений во время переходных процессов. Значит, этот сигнал можно подать на тактовый вход Н другого счетчика. В результате будет получен асинхронный импульсный счетчик (рис. 7.89,а), описываемый функциями:

fc-ifc-i

Hk = RCk = СЕ (U Qr V 77- П Qr) Но, (7.60)

г=0r=0

где k - 4,8,12. Максимальное значение частоты тактового сигнала Но не зависит от числа каскадов.

Схема синхронного счетчика с последовательным переносом изображена на рис. 7.89,5. Она построена по тому же принципу, что и схема, показанная на рис. 7.86,а. Легко показать, что сигналы переполнения RCk описываются функциями:

fc-ifc-i

RCk = CE-H .(U Y[Qr V77- Y[Qr), fc = 4,8,12, (7.61)

r=0r-0

которые отличаются от функций (7.58) только стробированием

тактовым сигналом Н.

Поскольку длительность активного уровня сигнала RC4 вдвое меньше, чем у сигнала переполнения Р4 (см. рис. 7.78), то

задержка сигнала RC4 в последовательно соединенных счетчиках не должна превышать полпериода тактового сигнала Н (допустимая задержка вдвое меньше, чем в схеме, приведенной на рис. 7.86,а, при равенстве полупериодов тактового сигнала Н). Чем выше порядок КС, реализующей функции переноса (7.61), тем меньше максимальное значение частоты тактового сигнала.

Схему синхронного счетчика с параллельным переносом можно построить только при использовании внешних ЛЭ (рис. 7.89,е) для формирования сигналов разрешения счета

fc-i

Pk = U l\QryUl\Qr,(7.62)

r=0r=0

где k = 4,8,12, которые совпадают с функциями (7.58) при значении сигнала СЕ - 1. Для реализации функций (7.62) требуются многовходовые ЛЭ И-НЕ.

Рис. 7.89

Каскадирование счетчиков с одним сигналом управления Р0. Счетчики с таким сигналом управления и функцией переполнения (7.52) изготавливаются по КМОП-технологии: например, ИС 561ИЕ11 (см. рис. 7.74) и 561ИЕ14 (см. рис. 7.83). Структурная схема 20-разрядного асинхронного импульсного двоичного реверсивного счетчика изображена на рис. 7.90,а:


(ОD3.0 <3Э 0 D7.4 07.411-8 О-и-е 13-1 2 Gl5-12D,9 16 Q19-

44.

5-I

CT16

U R

U-

T

CT16

Q -1

i/ r

X

CT16

Я -r-iPO P4A-•fAbPD P4A-ApD P4t Лю Р4б--4ЦрО Р46-»

i/ r

CT16

У r I

4.

D L CT16

U R

T

BSlUIllШИШSS1HE11В81ИЖ11ШИШ

°">D3.0 Q3.0 d7.4 Q7-4D11-8 Oll-e D1S-12 Gl5-12D19-16 Ql9-16

CT-

i

CT16

-f>c U R

4. • 4. •

D L CT16

Q -1

У r

3X

CT16Q

PO P4A 6P0 P46-APO P4A-6P0 P4i--APD P46-+

hC U R

Р,2Г>С

CT16

Q->

U R

P r->C

18 K

CT16 C

i/ r

В61ИЖ11SSlKEllBSlMIllBSlUIllBS1HI11

Рис. 7.90

fc-1fc-1

Hk = Pk = H0U HQrVHoU- П Or.(7-63)

r=0r=0

где = 4,8,12,16,20. Данные функции совпадают с функциями (7.60) при значении сигнала СЕ = 1. Максимальное значение частоты тактового сигнала Я о не зависит от числа каскадов.

Схема 20-разрядного синхронного счетчика с последовательным переносом изображена на рис. 7.90,6. Легко показать, что сигналы переполнения Рк описываются функциями k-i k-i

Pk = CE-U -JlQrVCE-U l[Qr, k = 4,8,12,16,20, (7.64)

r=0r=0

которые совпадают с функциями (7.58). Задержка сигналов Pk должна быть меньше периода тактового сигнала Н.

Схему счетчика с параллельным переносом выполнить невозможно даже при использовании внешних ЛЭ при функции переноса типа (7.52).

Генератор параллельного переноса для счетчиков.

Принцип построения схемы параллельного переноса на ЛЭ И-НЕ был рассмотрен на примере счетчика, изображенного на рис. 7.89,в. Выпускается универсальный генератор параллельного (ускоренного) переноса 74Л5264 (рис. 7.91,a; CLA - Look-Ahead Carry Generators for Counters). Данный генератор описывается функциями:

рх - AqBq V AqCE, р2 = аХВХ V аха0В0 V аха0се, р3 = а2В2 V а2аХВХ V а2аха0В0 V а2аха0се, ра = А3В3 V а3а2В2 V а3а2аХВХ V а3а2аха0се, рв = В3 V В2 V Вх V В0 V се.

ay

4S264

чз,4

2

А 3

CLA

Р

2

А

1

В

0

В 3

Р

2

1

1

2

0

3

СЕ

- /V

16

- V

4S264

Р3

Д 3

CL4

Р

4

2

Д

-Р,е

1

В

р°

0

4

В

р

3

2

1

-Р4

1

2

-Ре

0

3

-Р12

СЕ

СЕ

Рис. 7.91

При подстановке значений сигналов А{ = 1 получаются функции

Рх = В0СЁ~, Р2 = ВХВ0СЁ~, Рз = В2ВХВ0СЁ~,

РА = В3В2ВХСЁ~, Рв = ВзВ2ВхВ0СЁ,

которые представляют собой функции переполнения 4-каскад-ных счетчиков, построенных, например, на 4-разрядных счетчиках с инверсными сигналами Ро и Р4 (рис. 7.91,6). Структурная схема 4-каскадного 16-разрядного двоичного реверсивного счетчика, построенная на основе генератора параллельного переноса, приведена на рис. 7.92. В этой схеме можно использовать и двоично-десятичные счетчики, например, 531ИЕ16.

При подстановке значении сигналов В{ = 0 получаются функции

Pi = AqCE, Р2 = АХА0СЕ, Р3 = А2АХА0СЕ, Ра = А3А2АХА0СЕ, Рв = СЕ,



0 ... 111 112 113 114 115 116 117 ... 119