Изобретение относится к области автоматики и вычислительной техники.
Известны устройства для контроля двоичных кодов по модулю 2m-f-l (где , 2, 3, ...), содержащие функциональные узлы для выполнения сложения, вычитания контрольных сумм, преобразования кодов.
Предлол енное устройство отличается тем, что каждый выход кольцевого регистра соединен с одним из входов соответствующей схемы вторые входы всех схем «И соединены с выходом триггера; третий вход каждой из схем «И соединен с одной из тактовых шин; выходы всех схем «И соединены со входами схемы «ИЛИ, выход которой соединен со входом счетчика по модулю 2 от+1. другой вход которого соединен с одним из управляющих входов, с которым соединен также кольцевой регистр и триггер, соединенные также со вторым управляющим входом; третий управляющий вход соединен с триггером.
Это позволяет уменьшить аппаратурные затраты и упростить программу контроля.
Схема устройства изображена на чертеже.
Устройство содержит кольцевой регистр 1; счетчик 2 по модулю триггер 3 для формирования контролируемого кода и дополнительных импульсов; схемы «И 4; схему «ИЛИ 5; тактовые шины 6; управляющий
вход 7 для подачи импульса сброса; управ ляющий вход 8 для подачи импульсов тактовой частоты кольцевого регистра и сброса триггера; управляющий вход 9 для подачи 5 импульсов контролируемого кода частоты f .
Устройство работает следующим образом.
Импульс сброса по входу 7 производит опрос счетчика 2, устанавливает триггер 3 в состояние «О, а регистр 1 - в исходное со0 стояние.
На вход 8 подаются импульсы, число которых равно числу разрядов контролируемого кода, частота равна тактовой частоте контролируемого кода fs, а задержка их относитель5I
но /к должна быть не меньше з/4 -
/к
По входу 9 на триггер 3 подаются импульсы контролируемого кода с частотой /к0 На шины 6 нодаются такты, частота которых определяется значениями остатков, получающихся после деления соответствующих двоичных эквивалентов 2, 2i, 2, 2, ... на 2 m-f-l, (где , 2, 3,...). Число тактовых
5 шин 6 равно чнслу остатков в периоде, получающемуся при делении.
2з, ... на 2/n+l (где m 3) имеем остатки 1, 2, 4, 1, ..., т. е. период равен трем, и устройство содержит три тактовые шины, на которые подаются такты с частотой /к 2/ и 4/к соответственно.
Контролируемый код, сформироваииый триггером 3, поступает иа вход каждой схемы «И, 4, которые по другому входу поочередно открываются сигналами с выходов регистра 1. На выходах схем «И появляются импульсы, число которых зависит от частоты тактов, поступающих на третий вход данной схемы «И. Тогда на выходе схемы «ИЛИ получаем двоичный код, в котором число импульсов (единиц) равно сумме остатков от деления двоичных эквивалентов контролируемого кода на 2т+1.
Полученный двоичный код пересчитывается на счетчике 2, в результате чего в последнем формируется число, равное остатку от деления контролируемого двоичного кода на 2т+1.
Предмет изобретения
Устройство для контроля двоичных кодов по модулю 2т+1, содержащее кольцевой регистр, счетчик по модулю 2т+1, триггер, трехвходовые схемы «И, схему «ИЛИ, тактовые шины и три управляющих входа, отличающееся тем, что, с целью уменьшения аппаратурных затрат и упрощения программы
0 контроля, каждый выход кольцевого регистра соединен с одним из входов соответствующей схемы вторые входы всех схем «И соединены с выходом триггера; третий вход каждой из схем «И соединен с одной из
5 тактовых шип; выходы всех схем «И соединены со входами схемы «ИЛИ, выход которой соединен со входом счетчика по модулю , другой вход которого соединен с одним из управляющих входов, с которым сое0 дииепы также кольцевой регистр и триггер, соединенные также со вторым управляющим входом; третий управляющий вход соединен с триггером.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для контроля микропроцессорных цифровых блоков | 1986 |
|
SU1383364A1 |
Устройство для формирования псевдослучайных сигналов | 1984 |
|
SU1205262A2 |
Преобразователь угла поворота вала в код | 1991 |
|
SU1833966A1 |
Устройство формирования систем двукратных производных кодовых дискретно-частотных сигналов | 2016 |
|
RU2626331C1 |
Устройство для контроля многовыходных цифровых узлов | 1984 |
|
SU1176333A1 |
Устройство для формирования псевдослучайных сигналов | 1979 |
|
SU995292A1 |
УСТРОЙСТВО АДАПТИВНОГО КОДИРОВАНИЯ И ДЕКОДИРОВАНИЯ | 2000 |
|
RU2169431C1 |
Устройство для деления чисел в модулярной системе счисления | 1990 |
|
SU1756887A1 |
Устройство для обмена информацией | 1986 |
|
SU1363228A1 |
Преобразователь кода системы остаточных классов в позиционный код | 1983 |
|
SU1116424A1 |
Даты
1970-01-01—Публикация