Известны счетчики импульсов в коде р из п с постоянным содержанием р единиц, сдвигаемых в я-разрядном регистре информации с межразрядными логическими связями.
Предложенный счетчик отличается от известных тем, что в нем вместо межразрядных логических связей применено специальное задающее устройство, состоящее из вспомогательного разомкнутого регистра сдвига, в котором записана одна единица, продвигаемая от разряда к разряду при переходе от одной группы состояний счетчика к другой, делителя частоты входных импульсов, подключеипого к регистру информации и вспомогательному регистру, собирательных схем, включенных между вспомогательным регистром и регистром информации, и схемы совпадения, управляемой делителем частоты и вспомогательным регистром.
Это позволяет построить схемы счетчика с содержанием любого количества информационных единиц при любой разрядности кода и автоматически исправлять ошибки максимально через время п-1 тактов.
На чертеже дана блок-схема счетчика.
Он содержит регистр } информации на я разрядов, в котором циркулирует р единиц, и задающее устройство, включающее вспомогательный регистр 2 сдвига из Q разрядов, де.яитель 5 частоты входных импульсов в п раз, состояп ий из двоичных элементов, блок 4 собирательных схем, применение которого обусловле ;о тем, что запись информации в один п тот же разряд регисгра / при различных состояниях счетчика происходит из разных разрядов регистра 2, и схему 5 совпадения.
Количество различных состояний счетчика, возникающих в процессе его работы, равно
N Cn .Последовательность состояний определяет значение двоичных переменных в разрядах счетчика и распадается на некоторое число групп. Внутри каждой группы происходит чистый сдвиг ииформации, а для перехода от одной группы состояний к другой требуется изменить межединичные промежутки. Количество групп равно
Q, .(-1) п/;()
Если Q - целое число, то все группы, из которых состоит последовательность состояний, являются полными, т. е. в группе содержится п состояний. Если Q - дробное число, то последняя группа является неполной. Так, для счетчика в коде «2 из «5 будет следующая последовательность состояний:
01010 00101 10010 01001 10100
в исходном состоянии информация в разрядах регистра 2 отсутствует.
Счетчик устанавливается в рабочее состояние путем подачи на его вход п импульсов, либо путем предварительной записи р единип в нужный разряд регистра / и одной едини-. цы в первый разряд регистра 2. Приходящие на вход счетчика импульсы поступают в делитель 3 и, в качестве тактовых импульсов, в регистр /.
Появившийся на вспомогательном выходе делителя 3 (п-1)-ый импульс записывает единицу в первый разряд регистра 2 и стирает информацию с регистра /.
Появившийся на основном выходе делителя 3 /г-ый импульс производит считьпзание единицы с первого разряда регистра 2. При этом записывается единица во второй разряд регистра 2 и через соответствующие собирательные схемы блока 4 записывается р единиц в нужные разряды регистра /.
После установки рабочего состояния происходит чистый сдвиг информации, имеющейся, в регистре /. п-ый импульс, появмвпгмйся а выходе делителя 3, осуществляет стирание информации в регистре / и считывание единицы со второго разряда регистра 2. При этом через соответствующие собирательные схемы блока 4 происходит запись информации в регистр 1, что соответствует первому состоянию во второй группе состояний счетчика.
Запись единицы в первый разряд регистра 2 в момент появления (п-1)-го импульса на вспомогательном выходе делителя 3 в этом случае не происходит, т. к. регистр 2 построен таким образом, что запись единицы в первый разряд осуществляется только в случае отсутствия единицы в каждом из разрядов этого регистра.
Дальнейшая работа счетчика происходит апалогично, т. е. в течение п тактов происходит чистый сдвиг информации в регистре /, а затем стирание этой информации и запись новой информации, которая соответствует первому состоянию в следующей группе состояний счетчика.
Если все группы состояний счетчика полные, переход от л-го состояния последней Q-ой группы к первому состоянию первой группы происходит автоматически за счет прекращения действия запрета записи единицы в первый разряд регистра 2.
Если же последняя группа состояний неполная, переход от последнего состояния счетчика к первому осуществляется с помощью схемы 5 совпадения, которая срабатывает в
том случае, когда счетчик находится в предпоследнем состоянии, т. е. на выходе схемы п совпадения импульс появляется при налични сигналов с выхода последнего разряда регистра 2 и с того выхода делителя, который соответствует делению частоты приходящих на вход счетчика импульсов в/С раз (К-т-1, где т--число состояний неполной группы). Выходной импульс схемы 5 совпадения осуществляет стирание информации в делителе 3 а затем запись единицы в последний разряд делителя 3 таким образом, что следующий импульс, появляющийся па входе делителя, т. е. импульс, соответствующий переходу
счетчика из последнего состояния в первое, считывает эту единицу. Далее, аналогично описанному выше, осуществляется стирание информации в регистре 1, а затем через соответствующие собирательные схемы блока 4
запись информации, характеризующей первое состояние счетчика.
Если по условиям применения счетчика допускается, чтобы 1) течение п -Л тактов в регистре информации существовало количество
единиц, отличное от /;, то в этом случае не требуется специальной контрольной схемы.
Это объясняется тем, что неправильная кодовая комбинация может существовать в регистре информации не более, чем в течение
п-1 тактов, т. е. осуществляется автоматическое нсправление ошибок.
Предложенное устройство может быть применено в счетных схемах электронных АТС и генераторах кодов абонентских линий для
опознавателей электронных АТС, а также в автоматических системах, где обмен информации производится в коде с постоянным содержанием единиц.
Предмет изобретения
Счетчик импульсов в коде /о из я с постоянным содержанием р единиц, сдвигаемых в празрядном регистре информации, отличающийся тем, что, с целью построения схемы счетчика с содержанием любого количества информационных единиц при любой разрядности кода и автоматического исправления ошибок, он снабжен задающим устройством,
содержащим вспомогательный регистр, делитель частоты входных импульсов, подключенный к регистру информации и вспомогательному регистру, собирательные схемы, включенные между всномогательным регистром и
регистром информации, и схему совпадения, управляемую делителем частоты и вспомогательным регистром.
Зход
-i
Н- 1т
1 5з
5:
название | год | авторы | номер документа |
---|---|---|---|
СЧЕТЧИК КОДА 2 ИЗ 5 | 1970 |
|
SU284434A1 |
СИНХРОННЫЙ ДЕЛИТЕЛЬ ЧАСТОТЫ | 1992 |
|
RU2037957C1 |
ЦИФРОВОЙ КОРРЕЛЯТОР С ЗАПОМИНАЮЩИМ УСТРОЙСТВОМ НА МАГНИТНОМ БАРАБАНЕ | 1966 |
|
SU182414A1 |
МНОГОРАЗРЯДНЫЙ УПРАВЛЯЕМЫЙ ДЕЛИТЕЛЬ ЧАСТОТЫ | 1996 |
|
RU2119248C1 |
ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА В ДЕСЯТИЧНЫЙ | 1971 |
|
SU432486A1 |
Генератор ортогональных кодов | 1987 |
|
SU1525693A1 |
Устройство для преобразования двоичного кода в двоично-десятичный | 1976 |
|
SU641441A1 |
Генератор импульсов с линейно-изменяющейся частотой | 1980 |
|
SU974558A1 |
Управляемый делитель частоты следования импульсов | 1989 |
|
SU1709515A1 |
РЕВЕРСИВНЫЙ СЧЕТЧИК ИМПУЛЬСОВ В ДВОИЧНОМ д-РАЗРЯДНОМ КОДЕ С ПОСТОЯННЫМ ЧИСЛОМ ЕДИНИЦ | 1969 |
|
SU254228A1 |
.|
L.
.Ji :
-j
Авторы
Даты
1966-01-01—Публикация