счетный триггер

Классы МПК:H03K3/00 Схемы для генерирования электрических импульсов; моностабильные, бистабильные или мультистабильные схемы
Автор(ы):, ,
Патентообладатель(и):Сухов Валентин Константинович (RU),
Власов Борис Михайлович (RU),
Краснов Александр Васильевич (RU)
Приоритеты:
подача заявки:
2007-06-04
публикация патента:

Изобретение относится к вычислительной технике. Техническим результатом является расширение перечня выполняемых элементарных операций (ЭО). Счетный триггер содержит RS-триггер, два элемента ИЛИ, вход счетных импульсов, два входа для выполнения элементарных операций, первый и второй входы управления счетным триггером, три элемента И и три элемента НЕ. 1 ил., 2 табл. счетный триггер, патент № 2360356

счетный триггер, патент № 2360356

Формула изобретения

Счетный триггер, содержащий RS-триггер, первый, второй и третий элементы И, первый и второй элементы ИЛИ, первый и второй элементы НЕ, вход счетных импульсов, причем выход первого элемента И соединен с входом первого элемента НЕ и с первым входом второго элемента ИЛИ, второй вход которого подключен к единичному выходу RS-триггера, выход второго элемента ИЛИ соединен с первым входом третьего элемента И, второй вход которого соединен с S-входом RS-триггера и с выходом второго элемента НЕ, выход третьего элемента И является единичным выходом счетного триггера, который подключен к первому входу первого элемента И, второй вход которого соединен с вторым входом второго элемента И, нулевой выход счетного триггера подключен к первому входу второго элемента И, выход первого элемента НЕ соединен с R-входом RS-триггера, а выход второго элемента И соединен с входом второго элемента НЕ, отличающийся тем, что он дополнительно содержит третий элемент НЕ, вход которого соединен с первым входом первого элемента И, а выход третьего элемента НЕ соединен с первым входом второго элемента И, с первого по третий входы первого элемента ИЛИ подключены соответственно к первому и второму входам для выполнения элементарных операций и к входу счетных импульсов, выход первого элемента ИЛИ подключен к вторым входам первого и второго элементов И, первый и второй входы управления счетного триггера подключены к третьим входам соответственно второго элемента ИЛИ и третьего элемента И.

Описание изобретения к патенту

Изобретение относится к области цифровой вычислительной техники и автоматики.

Известен счетный триггер (далее СТ), содержащий RS-триггер, первый и второй элементы И, первый и второй элементы НЕ и два элемента временной задержки. Схема приведена в книге И.Н.Букреев и др. «Микроэлектронные схемы цифровых устройств», 1973, стр.62, рис 2.18. Недостатком этого СТ является наличие двух элементов задержки сигналов.

Наиболее близким, принятым за прототип, является СТ по патенту RU № 2278468. Этот СТ выполнен только на элементах И, ИЛИ, НЕ. Недостатком прототипа является то, что СТ выполняет только две элементарные операции (ЭО) - счет импульсов и установку в нуль RS-триггера.

Целью предлагаемого СТ является расширение перечня выполняемых ЭО. Для этого предложен СТ, содержащий RS-триггер, первый, второй и третий элементы И, первый и второй элементы ИЛИ, первый и второй элементы НЕ, вход счетных импульсов, причем выход первого элемента И соединен с входом первого элемента НЕ и с первым входом второго элемента ИЛИ, второй вход которого подключен к единичному выходу RS-триггера, выход второго элемента ИЛИ соединен с первым входом третьего элемента И, второй вход которого соединен с S-входом RS-триггера и с выходом второго элемента НЕ, выход третьего элемента И является единичным выходом счетного триггера, который подключен к первому входу первого элемента И, второй вход которого соединен с вторым входом второго элемента И, нулевой выход счетного триггера подключен к первому входу второго элемента И, выход первого элемента НЕ соединен с R-входом RS-триггера, а выход второго элемента И соединен с входом второго элемента НЕ, отличающийся тем, что он дополнительно содержит третий элемент НЕ, вход которого соединен с первым входом первого элемента И, а выход третьего элемента НЕ соединен с первым входом второго элемента И, с первого по третий входы первого элемента ИЛИ подключены соответственно к первому и второму входам для выполнения элементарных операций и к входу счетных импульсов, выход первого элемента ИЛИ подключен к вторым входам первого и второго элементов И, первый и второй входы управления счетного триггера подключены к третьим входам соответственно второго элемента ИЛИ и третьего элемента И.

Предлагаемый СТ позволяет расширить перечень выполняемых ЭО по сравнению с прототипом в четыре раза. Дополнительно выполняются ЭО приема прямого и инверсного кодов, установки триггера в единицу и в нуль, логического сложения, логического умножения, инвертирования и сложения по модулю два без увеличения оборудования, определяемого по суммарному числу входов логических элементов. В таблице 1 приведены основные технические характеристики СТ.

Таблица 1
Наименование основных тех. характеристик Классическая схема СТ ПрототипПредлагаемый СТПримечания
1 Число RS-триггеров,счетный триггер, патент № 2360356 2 11 счетный триггер, патент № 2360356
2Время выполнения счета одного импульса 2t2t 2tсчетный триггер, патент № 2360356
3Число выполняемых ЭО2 29 счетный триггер, патент № 2360356
4Число входных шин (входов)управления 22 5счетный триггер, патент № 2360356
5Суммарное число входов логических элементов 2721 22счетный триггер, патент № 2360356
6Число входов базовой операции (счет) 2620 18счетный триггер, патент № 2360356
счетный триггер, патент № 2360356 Число дополнительных входов ЛЭ для ЭО: счетный триггер, патент № 2360356 счетный триггер, патент № 2360356 счетный триггер, патент № 2360356 счетный триггер, патент № 2360356
Сложение по модулю 2- - 1счетный триггер, патент № 2360356
Инвертирование - -1 счетный триггер, патент № 2360356
Логическое сложение- -1 счетный триггер, патент № 2360356
7Логическое умножение - -1 счетный триггер, патент № 2360356
Установка «0»1 1 -счетный триггер, патент № 2360356
Установка«1» (1) (1)- счетный триггер, патент № 2360356
Прием ПК- -- счетный триггер, патент № 2360356
Прием ОК- -- счетный триггер, патент № 2360356

Для пояснения принципа работы на чертеже приведена функциональная схема предлагаемого СТ. На схеме приняты следующие обозначения: элементы И 1-3, элементы НЕ 4-6, элементы ИЛИ 7-8, RS-триггер 9, счетный вход 12, входы управления Вып. ЭО 10, 11, первый и второй ВУ СТ 13, 14, единичный выход СТ 15, инверсный выход СТ - 16.

Предложенный объект осуществляется следующим образом.

Первый и второй входы выполнения ЭО и счетных импульсов (СИ) 10-12 подключены к входам ИЛИ 7. Выход ИЛИ 7 связан с вторыми входами И 1, 2. Первые входы этих элементов И соединены с входом и выходом НЕ 6 соответственно. Выходы И 1, 2 через НЕ 4, 5 подключены к R и S входам RS-триггера. Входы ИЛИ 8 связаны с выходом И 1, единичным выходом RS-триггера и с первым входом управления 13. Выход ИЛИ 8 связан с первым входом И 3, второй его вход соединен с выходом НЕ 5, а третий вход соединен с вторым входом управления 14. Выход И 3 является единичным выходом СТ и соединен с входами НЕ 6 и И 1.

Рассмотрим работу объекта при выполнении ЭО счета импульсов, инвертирования, приема прямого и обратного кода, установки нуля и единицы, логического умножения и сложения и сложения по модулю два.

В исходном положении (в статике) СТ и RS-триггер установлен в нуль. На входах 10, 11, 12, 13, отсутствуют высокие потенциалы. На входе 14 и выходах НЕ 4, 5, 6 присутствует высокий потенциал.

1. ЭО счета импульсов. Счет каждого импульса выполняется за два временных такта. По первому такту (t1) счетный импульс (СИ) по входу 12, ИЛИ 7, поступает на вторые входы И 1, 2. Так как И 2 будет открыт за счет высокого потенциала с НЕ 6, то СИ через И 2, НЕ 5 поступит на S-вход RS-триггера и установит его в единицу. Одновременно с поступлением СИ на S-вход запрещается работа И 3 на время длительности этого импульса. После переключения RS-триггера в единицу и прекращения действия запрещающего сигнала на входе И 3 высокий потенциал с единичного выхода RS-триггера через ИЛИ 8, И 3 поступит на единичный выход СТ 15 и на вход НЕ 6, выход с которого запретит прохождение следующего СИ через И 2, а высокий потенциал выхода И 3 разрешит работу И 1, что позволит второму СИ по цепи вход 12, ИЛИ 7, И 1, НЕ 4 поступить на R-вход RS-триггера и установит его в нуль. При этом единичное значение с выхода И 3 будет искусственно поддерживаться независимо от переключения RS-триггера на время длительности СИ за счет связи с выхода И 1 с входом ИЛИ 8. По t2, равному паузе между СИ, все элементы СТ готовятся к приходу второго СИ, при этом полагаем, что t1=t2=tn (tn - длительность паузы между импульсами).

2. ЭО сложения по модулю 2 выполняется аналогично ЭО счета импульсов, но импульс второго слагаемого поступает на вход 11. В таблице 2 приведена последовательность выполнения дополнительных ЭО.

3. ЭО инвертирования. Выполняется аналогично п.1. Отличие состоит в том, что исполнительный импульс (ИИ) выполнения этой ЭО поступает на вход 10.

4. ЭО логического сложения. Операция выполняется за счет снятия высокого потенциала с ВУ 14 и поступления по входу 11 импульса прямого кода второго слагаемого. Если код второго слагаемого равен единице, то исполнительный импульс по цепи вход 11, ИЛИ 7 поступит на входы И 1, 2 и через открытый элемент И 2, через НЕ 5 поступит на S-вход триггера 9 и установит его в единицу. Если код второго слагаемого равен нулю, то значение кода триггера 9 не меняется. На этом операция завершается. Результат операции будет храниться в триггере 9. Второй временной такт (пауза) используется для подготовки СТ к выполнению последующей ЭО.

5. ЭО логического умножения. Операция выполняется за два временных такта. Для ее выполнения на ВУ 13 подается высокий потенциал, а на вход 11 подается импульс инверсного кода второго сомножителя. Если код второго сомножителя равен нулю, то импульс по цепи вход 11, ИЛИ 7, И 1, НЕ 4 поступает на R-вход триггера 9 и устанавливает его в нуль. Если второй сомножитель равен единице, то триггер 9 не меняет своего значения. На этом операция завершается. Второй такт используется для подготовки СТ к выполнению следующей ЭО.

Таблица 2
Наименование ЭО I слагаемое II слагаемое Входы управления Входы Tr9 Единичные выходы триггеров
Tr9И3 Bx10Bx11 1314 RS RSCT
1 Сложение по модулю два 00 00 -+ 00 00
1 10 0- +0 01 1
0 0 01 -+ 01 11
1 10 1- +1 00 0
2Инвертирование 0 01 0- +0 11 1
1 1 10 -+ 10 00
3 Логическое сложение 00 00 -- 00 00
1 10 0- -0 01 1
0 0 01 -- 01 11
1 10 1- -0 11 1
4Логическое умножение0 0 00 ++ 00 00
1 10 0+ +0 01 1
0 0 01 ++ 10 00
1 10 1+ +1 00 0
5Установка нуля0 01 0+ +1 00 0
1 1 10 ++ 10 00
6 Установка единицы 00 10 -- 01 11
1 11 0- -0 11 1
7Прием прямого кода0 0 00 -- 00 00
0 00 1- -0 11 1
8Прием инверсного кода (предварительно выполняется пункт 6) 11 00 -+ 00 11
0 00 1- +0 11 1

6. ЭО установки нуля. Для выполнения этой ЭО на ВУ 13 подается высокий потенциал, разрешающий прохождение ИИ на R-вход триггера 9.

Исполнительный импульс по цепи вход 10, ИЛИ 7, И 1, НЕ 4 поступает на R-вход и устанавливает триггер 9 в нуль. На этом выполнение операции заканчивается.

7. ЭО установки единицы. Для ее выполнения с ВУ 14 снимается высокий потенциал, а на вход 10 подается ИИ. Исполнительный импульс по цепи вход 10, ИЛИ 7, И 2, НЕ 5 поступит на S-вход триггера и установит его в единицу.

На этом выполнение операции завершается.

8. ЭО приема прямого кода. Операция выполняется за четыре временных такта. По t1 и t2 выполняется подготовительная ЭО установки нуля триггера (п.6). По t3 исполнительный импульс, соответствующий коду единицы принимаемого числа, по цепи вход 11, ИЛИ 7, И 2, НЕ 5 поступает на S-вход триггера 9. Если код принимаемого числа равен нулю, то триггер 9 не меняет своего значения. Четвертый такт используется для подготовки СТ к выполнению следующей ЭО.

9. ЭО приема инверсного кода. Операция выполняется за четыре временных такта. По t1 и t2 выполняется ЭО приема в триггер 9 кода единицы (п.7). По t3, если код принимаемого числа соответствует единице, по входу 11 поступает ИИ и инвертирует код, хранящейся в триггере 9, что соответствует инверсному коду принимаемого числа. Четвертый такт отводится для подготовки СТ к выполнению последующей ЭО.

Таким образом, предлагаемый СТ построен на одном RS-триггере, трех элементах И, двух элементах ИЛИ и трех элементах НЕ, обеспечивает расширение перечня выполняемых ЭО в четыре раза по сравнению с прототипом при увеличении оборудования только на 5%.

Класс H03K3/00 Схемы для генерирования электрических импульсов; моностабильные, бистабильные или мультистабильные схемы

способ и устройство обезвреживания противодесантных мин и подводных роботов разведчиков -  патент 2525328 (10.08.2014)
устройство для компонентов высоковольтной импульсной системы испытания -  патент 2517999 (10.06.2014)
rs-триггер с многозначным внутренним представлением сигналов -  патент 2514789 (10.05.2014)
аппарат и способы оптической эмиссионной спектроскопии -  патент 2512889 (10.04.2014)
генератор импульсов на индуктивном накопителе энергии с трансформаторной связью -  патент 2510963 (10.04.2014)
высоковольтный коммутатор с динамическим ограничением энергии -  патент 2510774 (10.04.2014)
импульсный электроискровой генератор энергии -  патент 2510131 (20.03.2014)
электроискровой генератор энергии -  патент 2510130 (20.03.2014)
троичный d-триггер (варианты) -  патент 2510129 (20.03.2014)
генератор импульсов тока -  патент 2509409 (10.03.2014)
Наверх