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

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


пооледодйтельный



Рис. 2.52. Схемы применения регистра К561ИР6:

в - 16-разряднь]й регистр; б-другая схема 16-разрядного регистра; а - фаэо. вый компаратор

входа SI согласно сигналу управления, пришедшему на вход Параллельно/Последовательно (P/S). По два КК обслуживают выводы АО и ВО. Нетрудно видеть: если замкнуть левые ключи этих пар, провода АО и ВО станут входами (правые КК должны быть разомкнуты). Если поменять состояние этих пар КК, провода АО и ВО станут выходами. Реально решается иная задача: все провода А и В по командам должны стать входами или выходами. Для такого переключения на вход А/В подается напряжение нужного уровня, а фазы переключения левых и правых КК выбраны противоположными.

Рассмотрим режим работы регистра ИР6. Параллельная работа регистра разрешается, если на вход P/S подано напряжение высокого уровня. В регистр данные прн этом поступают синхронно с положительным тактовым перепадом, если на входе переключения режимов асинхронного и синхронного A/S присутствует напряжение низкого уровня. Если на входе A/S напряжение высокого логического уровня, режим приема становится синхронным и не зависит от тактовых перепадов.

Вход переключения шин А/В меняет назначение линий А и В. Если на входе А/В - напряжение высокого уровня, линии А становятся входами, линии В - выходами регистра. Подав на вход А/В напряжение низкого уровня, меняем направление потока параллельных данных: они будут приниматься линиями В, а линии А станут выходами. Пользуясь входом ЕА разрешения линиям А, можно питать данными от одной шины несколько регистров К561ИР6. Линии А будут подключены (разрешены), если на вход ЕА подано напряжение высокого уровня. Данные в регистре зафиксируются, если сигнал на входе А/В будет высокого, а на входе ЕА - низкого уровня.

Регистр работает в последовательном режиме, если на вход P/S подано напряжение низкого уровня. Данные через последовательный вход S1 будут продвигаться по регистру синхронно с каждым положительным перепадом на тактовом входе. Вход A/S запрещается внутренней схемой, поэтому невозможен асинхронный последовательный режим.

Последовательно записанные в регистр данные отображаются на линиях А (если на входе А/В присутствует напряжение высокого уровня) или на линиях В (на входе А/В - напряжение низкого уровня, а на входе ЕА - высокого). Все возможные 12 режимов работы регистра ИР6 сведены в табл. 2.24. Тактовая частота для данного регистра может превышать 3 МГц.

Регистр К561ИР6 пригоден для построения многих устройств: регистры сдвига (влево и вправо) с параллельной и последовательной загрузкой, регистр хранения адреса, шинный регистр в системе, генератор псевдошумовых последовательностей, кольцевой или синхронный счетчики. На рис. 2.52 показаны три примера применения регистра К561ИР6.. Шестнадцатиразрядный регистр (рис. 2.52,0) может работать в режимах: параллельный прием - последовательная выдача, последовательный прием - параллельная выдача и последовательные как прием, так и выдача данных. Переключение этих режимов осуществляется согласно данным табл. 2.24 с помощью сигналов, даваемых по двум входам P/S, A/S.



Вход

Режим

Последовательный синхронный ввод данных;

данных на параллельных выходах А нет

Последовательный синхронный ввод данных;

данные появляются на выходах В

Параллельный режим синхронных входов В;

данных на выходах А нет

Параллельный режим асинхронных входов В;

данных на выходах А нет

Параллельные входы данных А отключены;

параллельные данные на выходах В; данные

синхронно рециркулируют

Параллельные входы данных А отключены;

есть данные на выходах В; данные асин-

хронно рециркулируют

Синхронный последовательный ввод данных;

есть данные на параллельных выходах А

Синхронный последовательный ввод данных;

есть данные на выходах В

Входы В синхронно параллельно принимают

данные; на выходах А есть данные

Входы В асинхронно принимают данные; на

выходах А есть параллельные данные

Входы А синхронно параллельно принимают

данные; на выходах В - параллельные дан-

Входы А асинхронно принимают данные; на

выходах В - параллельные данные

На рис. 2.52,6 показан 16-разрядный регистр с последовательным входом и параллельными выходами по шннам А или В. Шины выбираются с помощью входов: А/В и разрешение ЕА, если уровни на них устанавливаются согласно первому и третьему столбцам табл. 2.24.

На рис. 2.52, е показана схема фазового компаратора ФК, построенного с помощью четырех двухвходовых инверторов И и двух первых каскадов регистра К561ИР6. На выходе ФК появится напряжение Un.n, если частота fi<f2, и нуль, если fi>f2. При равенстве частот fi = f2 на выходе присутствует симметричный меандр. Фазовый компаратор такого типа удобен для цифровых устройств с фазовой автоподстройкой (сМ; описание микросхем К564ГГ1 и CD4046, рис. 2.73, а, фазовый компаратор ФК2 соответствует схеме рис. 2.52, е).

Микросхема К561ИР9 представляет собой четырехразрядный последовательно-параллельный регистр. Его схема показана на рис. 2.53. Здесь используются ключи коммутации КК, аналогичные ранее изученному (см. рис. 2.51,6). Регистр К561ИР9 имеет два последовательных входа J и К. Если их соединить вместе, получим простой D-вход. Собственно регистр построен на D-триггерах. Они соединяются с помощью КК последовательно, если на вход переключения P/S (Параллельно/По-



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