Кольцевой счетчик
Иллюстрации
Показать всеРеферат
Р
d т||т 54129I
Со|оз Советских
Сопиалистическик
Республик (6i) Дополнительное к авт. свид-ву (22) Заявлено 02.01,74 (21) 1983900/18-24 с присоединением заявки № (23) Приоритет
Опубликовано 30.12.?6, Бюллетень № 48
Дата опубликования описания 07.01.77 (51) М. Кл. H 03К 27!00
Государственный комитет
Совета Министров СССР по делам изобретений и открытий (53) УДК 681.332(088.8) (72) Лвтор изобретения
1О. А, Круглов (7!) Заявитель (54) КОЛЬЦЕВОИ СЧЕ1 1ИК
Изобретеш|е относится к промышленной радиоэлектронике, автом;инке и нычнслнтел|нн|й технике и можег найти применение нри реализации технических сртдств автоматики и вычислительной техники.
Известен кольцевой счетчик, содержащий сдннговый регистр, состоящий из последовательно соединенных триггеров, причем выход и го триггера соединен с входом первого триггера L1).
11едостатком этого кольцевого счетчика является то, что нри обоях,т. е. при появлении в регистре дополнительных единичных илн нулевых сигналов, кольцевой счегчик не возвращается в нормальное рабочее состояние, когда в регистре находится одна и только одна единица. Кроме того, для запуска этого кольцевого счетчика необходим специальный управляющий сигнал.
Известен также кольцевой счетчик, наиболее близкий по техническому решеншо к изобретению, содержащий элемент И---НЕ, сдннгоный регистр, состоящий из и последовательно соединенных триггеров, при |ем выход и-го трнп.ера соединен с входом первого |рнггера (2J.
Кроме гого, этот кольцевой счегчик нключне| н себя цепь коррекции для нознращении его в рабочее состояние, при котором н кольцевом счегчике содержится одна н только одна еди ница, причем максимальное врем» коррекции после сбоя составляет л тактов, Известный кольцевой счетчик имеет |акие недостатки, как большое количе гно оборудо5 вания для организации цепи коррекции, а также оольшое максимальное Время коррекциии.
Цель изобретения -- сокращение времени коррекции при сбоях и уменьшение количест
10 на оборудования.
Это достигается тем, что н устройс|не инверсные вы.-.оды всех трип.еров соединены с нходами элемента И вЂ” НЕ, выходом нодключе|шого к входу устанонки в единичное состоят, ние первого триггера сдвигового регистра, инверсный выход которого соединен с входа ми установки в нулевое состояние 3, 4..., иro триггеров сдвигоного регистра.
На чертеже приведена принципиальная схе.ц| ма кольцевого счетчика, выполненная на И трштерах.
Кольцевой счетчик состоит из триггеров 1 „
l2,..., 1„, такговые входы С которых обьеди иены и на них поступают тактовые импульсы
llo шине 2. 11рямой выход триггера 1, соедн. нен c D входом три| гера 1|ь d прямой выход три|?гера 12 — — c D-входом трнг|ера 1з и |. д., до п-го триггера 1„, образуя тем самым ре п|сгр сднига. Прямой выход и-го триггера свя3| зан с 0 входом |риггерн 1|, образуя гаким об
541291
3 разом кольцевой счетчик. Инверсные выходы всех триггеров соединены с входами элемен- та И вЂ” НЕ 3, выход которого подключается к входу установки в единицу (вход $) триггера
I ь инверсный выход триггера 1> — с входами установки в нулевое состояние (вход Я) триггенеров 13, 14... 1„кольцевого счетчика.
Работает счетчик следующим образом, Если в результате сбоя устанавливается «1» оолее чем в одном разряде (в данном случае 1О предполагаем, что триггер 1 находится в сосгояннн 0),ото прн поступлении тактовых им»ульсов «1», сдвигаясь из разряда в разряд, вписывается в триггер 1>. При этом сигнал, появившийся на инверсном выходе триггера 15
I, устанавливает в «0» !риггеры 1з, 1 ..., I, приводя тем самым счетчик в нормальное рабочее положение, когда «l» имеется в одном н только одном разряде.
Максимальное время коррекции наблюдает- 20
» в том случае, когда при сбое установятся в состояние «1» триггеры 1 и lэ. Время коррекции при этом определяется числом сдвигов до момента установления триггера li в состояние
«1», т. е. оно равно и — 2. Если в результате 25 сбоя в состоянии «1» оказываются триггеры 1 н 1, То прн подаче очередного тактового н>»пульса «!» нз триггера 1> не переписываетс» в трштер 1, так как он заблокирован но входу 11 сигналом с ннверсионного выхода 30 грнггера 1 в момент поступления переключающего фронта тактового имп1льса. Триггер !i но этому тактовому импульсу устанавливается в состояние «О» в соответствие с состоянием триггера 1, находящегося при этом в состоя- З5 нии «О», в которое его переводит сигнал инверсного выхода триггера 1 . Лишняя «1» исчезнет в связи с тем, что триггер 1р по указанному тактовому импульсу не изменяет своего состояния и остается в состоянии «1». 40
Таким образом, кольцевой счетчик устанавливается в рабочее состояние за один такт.
Если в результате сбоя оказывается, что все триггеры lь lр,..., l„приняли состояние «0», то на выходе элемента И вЂ” НЕ появляется сигнал, который перебрасывает триггер li в состояние «1», тем самым приведя кольцевой счетчик в рабочее положение. Время установления в рабочее состояние»е более одного такта.
Таким образом, при любом случайном сбое, т. е, появлении в кольцевом счетчике двух илн более единиц или установлении всех разрядов кольцевого счетчика в «0», происходит коррекция — установление в кольцевом счегчике одной и только одной единицы не более, чем за и — 2 такта, в то время, как is известном (2) устройстве требуется для коррекции до и тактов.
Формула изобретения
Кольцевои счетчик, содержащий элемент
И вЂ” НЕ, сдвиговый регистр, состоящий из и последовательно соединенных триггеров, причем выход и-ro триггера соединен с входом первого триггера, отличающийся тем, что, с, цел ю сокращения времени коррекции при сбоях и уменьшения количества оборудования, в нем инверсные выходы всех триггеров соединены с входами элемента 1:! — НЕ, выход которого подключен и входу установки в единичное состояние первого рнггера сдвнгового регистра, инверсный выход которого соединен с входами установки в нулевое состояние 3, 4,..., и-ru триггеров сдвигового регистра.
Источники информации, принятые во внимание при экспертизе:
l. Ьукарев И. М., Маназров Ь. Л., Горячев
В. И. Микроэлектронные схемы цифровых улройств, М., «Сов. радио»., 1973, с. 204, рнс. 6, 3.
2. 11атент США Мэ 3639?4 г, кл, (j 1Ic 29(00, 19?2.