Строительный блокнот  Триггеры счетчики и регистры 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 [ 82 ] 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116

Серия

Обозначение

Номер микросхемы

6 9

К!76 К561

+ +

К564

CD4000 А CD4000 В ММ54С

34 35

гистр ИР 13 необходим для построения АЦП по схеме последовательного приближения (сравните с микросхемой К155ИР17). Микросхема ИРЮ содержит четыре отдельных регистра.

Микросхемы К176ИР2 и К561ИР2 (рис. 2.49) содержат по два независимых четырехразрядных регистра сдвига. Каждый регистр имеет четыре выхода Q от каждого триггера. Все триггеры регистра двухсту-


QZ3-QIZ-

QlO-R1

aZO 021 022 023

±R2 020 021 -022

- Cl

021 .a)

Рис. 2.49. Регистр К561ИР2 (a) и его цоколевка (б)

пенчатые, D-типа. Данные в регистр вводятся через последовательный вход D. Регистр имеет вход тактовых импульсов С, причем данные принимаются от входа D первого триггера и сдвигаются на один такт вправо после каждого положительного тактового перепада на входе С. Сброс в нуль данных на выходе Q регистра получится, если на вход асинхронного сброса R подать напряжение высокого логического уровня.

Состояния каждого регистра из состава ИР2 отображены в табл. 2.23. Четыре выхода регистра позволяют преобразовать последователь-



Вход

Выход

Qn-i

Qn-i

Без изменения Qn

ный код, принимаемый по входу D, в параллельный, на выходах Q0- Q3, отображаемый через четыре такта. Из одного корпуса ИР2 можно сделать 8-разрядный регистр-преобразователь, соединив последовательно оба регистра микросхемы.

/в ii

fi/5

PIS -TP IT

Манные fl

M /11 ягЯЗАА5Аб Л1

f BiBzehtshb B7

Данные В a)

7-If

BB B5 B B3

£0 -

SI 12

/IS

Lflz

±/l/S /J

Рис. 2.50. Двунаправленный шинный регистр К561ИР6: а - схема; б - цоколевка

Тактовая частота регистров достигает 2,5 МГц, но для устойчивого переключения триггеров на минимальной частоте длительность тактового перепада не должна превышать 15 мкс.

Микросхема К561ИР6 - 8-разрядный, двунаправленный шинный регистр со входами и выходами как параллельными, так и последовательными. Структурная схема и цоколевка регистра К561ИР6 показаны на рис. 2,50. Регистр имеет; последовательный вход данных SI, тактовый вход С, вход ЕА разрешения линиям А, входы переключения асинхронного и синхронного режимов A/S, а также параллельного и последовательного- P/S. Имеется также вход управления А/В, на который подается сигнал, разрешающий прием данных от 8-разрядных шин А или В. Каждый из восьми разрядов регистра имеет два двунаправленных входа-выхода данных (всего 16), В зависимости от сигнала на



входе А/В выбираются для работы с данными 8 линий А или 8 линий В.

Регистр К561ИР6 применяется: для параллельного обмена информацией между двумя 8-разрядными шинами данных А и В; для пре -образования последовательных данных в параллельные перед загрузкой их в шины А и В; для накопления и рециркуляции данных; для преобразования параллельных данных, пришедших по каждой шине, в последовательные, выходящие по одному проводу.

i X Разряд д


вход S

входу

Рис. 2.51. Внутренняя схема регистра К561ИР6 (а) и схема ключа коммутации (б)

Внутри схемы регистра (рис. 2.51, а) все триггеры двухступенчатые, d-типа с отдельными модами такта для ступеней мастер (вход См) и помощник (вход Сп). Сложная тактовая последовательность, генерируемая внутри микросхемы, позволяет надежно переносить данные из первого триггера во второй как в синхронном, так и асинхронном режимах. Для того чтобы переключать направлени я записи данных на входы о-триггеров и съема данных с их выходов Q (далее -после инверторов), в схеме регистра используются ключи коммутации. Логика работы такого КК показана на рис. 2.51, б.

Если рассмотреть часть схемы (рис. 2.51, а) Разряд Ь>, можно обнаружить, что один КК коммутирует последовательные данные от



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 [ 82 ] 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116