Делитель-счетчик многофазного кода (его варианты) Советский патент 1986 года по МПК H03K23/42 H03K21/40 

Описание патента на изобретение SU1228269A1

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

Варианты изобретения объединены единым замыслом, состоящим в обнаружении ошибки функционирования на каждом такте работы, и характеризуют особенности выполнения устройства при нечетном и четном числах разрядов .

Цель изобретения - повышение достоверности функционирования.

На фиг. 1 показана структурная схема делителя-счетчика многофазного кода; на фиг, 2 - пример выполнения блока элементов И-НЕ при нечетном числе разрядов (); на фиг. 3 - пример выполнения блока элементов И-НЕ при четном числе разрядов (); на фиг. 4 - пример выполнения узла исправления ошибок и узла обнаружения ошибок многофазного кода для случая .

Делитель-счетчик многофазного кода содержит m RS-триггеров, от 1-1 до 1-т, блок 2 элементов И-НЕ, узел 3 исправления опшбок многофазного кода и узел 4 обнаруясения ошибок многофазного кода. Шины управления блока элементов И-НЕ являются тактовыми входами 5 и 6 делителя- счетчика многофазного кода.

В устройстве по первому варианту блок 2 элементов И-НЕ содержит 2т двухвходовых элементов И-НЕ от 7-1 до 7-2т 5 и узел 3 исправления ошибок -1Ногофазного кода, содержащий m групп двухвходовых элементов И (8-1)-{8-2т +1), по два в каждой группе, кроме первой, которая содержит три элемента И и m элементов 11Л (9-l)-(9m), выходы элементов И i-й. группы (,2,3..., т) соединены с входами i-ro элемента ИЛИ, пр1ямые и инверсные выходы элементов ИЛИ соединены с выходными шинами узла исправления ошибок многофазног кода, в блоке элементов И-НЕ при (,2,,..) элементы И-НЕ объединены в две группы по элементов в каждой, первые входы элементов И-НЕ первой и второй группы соединены с первой и второй шинами управления соответственно, выход ,1-го элемента И-НЕ первой группы

5

0

5

(,1 1,2,..., т-1 ) соединен с первым Б-входом j +1-ГО RS-триггера, выход т-го элемента И-НЕ этой группы соединен с первым R -входом первого RS -триггера 1-1, выход j-го элемента И-НЕ второй группы соединен с первым R-входом ,1+1-го RS- триггера l-j + l, выход т-го элемен-- та И-НЕ этой группы соединен с первым S-входом первого PS-триггера 1-1. В узле 4 обнаружения ошибок многофазного кода 2 входных шин соединены с прямыми и инверсными выходами узла 3 исправления ошибок многофазного кода, прямой и инверсный выходы i-1 фазы делителя-счетчика многофазного кода соединены с вторыми соответственно R- и S-входа- ми i-ro RS-триггера 1-i и вторыми входами i-x элементов И-НЕ первой и второй групп блока 2 элементов И- НЕ, выходная шина узла 4 обнаружения ошибок соединена с третьими R- входами RS-триггера 1-i, в узле 3 исправления ошибок входы элементов И первой группы соединены соответственно с прямым выходом первого и инверсным выходом т-го, прямыми выходами первого 1-1 и второго 1-2, пря1-1ым выходом второго 1 -2 и инверсным выходом га-го RS-триггеров, 1-т, входы первого и второго элементов И каждой i+1-й группы, кроме последней, соединены соответственно с выходами i+1-го и i+2-го, и i-ro 1-i и i+2-го l-i+2 RS-триггеров, а входы первого и второго элементов И последней группы соединены с прямым выходом т-го 1-т и инверсным выходом первого 1-1, прямым выходом т- 1-го i-m-1 и инверсным выходом первого 1-1 RS-триггеров, прямой и инверсный выходы i-ro элемента ИЛИ 9-i являются соответствуюшими вы- ходн:ыми шинами 10-i i-й фазы делителя-счетчика многофазного делителя- счетчика.

В делителе-счетчике по второму варианту блок 2 элементов И-НЕ содер0 жит 2т двухвходовых элементов И-НЕ от 7-1 до 7-ш, узел 3 исправления ошибок ьшогофазного кода, содержащий т-групп двухвходовых элементов И (8-1)-(8-2т+1), по два в каждой

5 группе, кроме первой, которая содержит три элемента И (8-1)-(8-3), и m элементов ИЛИ (9-1 )-(9-in), выходы элементов И i-й группы соединены с

0

5

0

5

входами i-го элемента Ш1И 9-i, прямые и инверсные выходы элементов ИЛИ (9-1)-(9-т) соединены с выходными шинами узла исправления ошибок многофазного кода, в блоке 2 элементов И- НЕ при т-2К первые входы т-х четных и т-х нечетных элементов И-НЕ соединены с первой и второй шинами управления соответственно, выход i-ro элемента И-НЕ соединен с первым S-входом iJ + 1-го RS-.триггера 1-J + 1, выход т-го элемента И-НЕ соединен с первым R -входом первого RS-триг- гера 1-1, выход m+j-ro элемента И- НЕ соединен с первым Н-входом j+1-го RS-триггера 1-j + l , выход 2т-го элемента И-НЕ соединен с первым S-входом первого RS-триггера 1-1. В узле 4 обнаружения ошибок многофазного кода 2т входных шин соединены с прямым и инверсными выходами узла 3 обнаружния ошибок многофазного кода, пря- . мой и инверсный выходы -и фазы делителя-счетчика многофазного кода соединены соответственно с вторыми R- и 8-входами i-ro RS-триггера 1-i и первыми входами i-ro 7-i и m+i-ro 7-m+i элементов И-НЕ со-- ответственно, выходная шина узла 4 обнаружения ошибок многофазного кода соединена с третьими R-входа- ми RS-триггеров 1-(, в узле 3 исправления ошибок многофазного кода входы элементов И 8-1, 8-2 и 8-3 первой группы соединены с прямым выходом первого 1-1 и инверсным выходом 1-п -го 1 -т, прямыми выходами пер- Bofo 1-1 и второго 1-2, прямым выходом второго 1-2 и инверсным выходом т-го 1-т РБ-триггеров соответственно, входы первого и второго элементов И каждой ( группы, кроме последней, соединены i+1 и i+2, i и i+2-x RS-триггеров соответственно, а входы первого и второго элементов И последней группы соединены соответственно с прямым выходом hn-ro и инверсным вькодом первого 1-1, прямым выходом т-1-го 1-m-l и инверсным выходом первого I-т RS-триггеров, прямой и инверсный выходы i-x элементов ИЛИ 9-i- соединены с выходными шинами 10-i, i-й фазы делителя-счетчика много-фазного кода.

Узел 4 обнаружения ошибок многофазного кода содержит -п элементов

28: .69

И от 11-1 до П-п., имеющий -,-1 входов каждый, выходы KOTopt.ix сое- - динены с входами ьл -входового элемента ИЛИ 12, выход которого сое5 динен с выходной шиной узла обнаружения ошибок многофазного кода.

Предлагаемый делитель-счетчик многофазного кода работает следующим образом.

to Перед рассмотрением работы всего устройства остановимся первоначально на работе блоков исправления и обнаружения ошибок, которая основана на распознавании непрерывности

15 множеств сигналов О и 1 многофазного кода. Рассматривая замкнутый ряд сигналов многофазного кода

t

-Зп.-Ип

й...а.,а

J

нетрудно увидеть, что здесь содержится только два непрерьгоных и неизменных по длине множества сигналов: множество сигналов О и мно-жество сигналов 1. Например, пятифаз- ный код для цифры обычного кода О представляется этими множествами в следующем виде: О О О О 1 1

а для цифры 1 - в виде

1 О О О О О 1 1 1 1у и т.д.. При записи многофазного кода ограничиваются только первыьш гп сигналами из этого ряда (таблица).

35

Аргументы

40

45

Методика обнаружения и исправления ошибок многофазного кода в блоке 3 основана на распознавании непрерывности этих двух множеств: появление в множестве однотипных сигналов

инверсного к ним сигнала, когда он отстоит от края множества на два сигнала и более воспринимается как стопроцентная ошибка. Например, при

эквивалентной цифре 1 появление

должно восприниматься, И О О l О О 1 1 б К .

сигнала а как ошибка

В таблице поясняется работа по исправлению, например, одиночных ошибок многофазного кода, и показан значение исправленного сигнала фазы d в зависимости от сигналов соседних фазс1| 9 U1 которые являются аргументами логической функции

В соответствии с методикой при нулевых сигналах фаз RS -триггеров aj 0, а, 0 независимо от значения сигнала фазы на выходной игане cj. сигнал на выходе делителя счетчика для этой фазы должен быть нулевым (а О, первая строка таблцы) . Ан.алогично при наличии сигнало фаз а|, 1, а. , 1 независимо от значения сигнала а сигнал на вьLкoдe делителя-счетчика должен быт равен единице, а, 1 (поспедняя строка таблицы). Если обозначить мнжество значений сигналов Л когда сигнала долзкен передаваться без изменения через М , то в соответствии с правилами логики получим

1

значение исправленного сигнала , а Вместо множества

,d.

f-,,4i

М, можно использовать мнолсество

Mj()5 которое содержит все сочетания сигналов 2.

;-,

кром

значения первой строки таблицы, М

S.

(

- а

тогда

Va

а, . V а . а.

- 1 1 I

1 -1 I -t 1

что соответствует логической структурной схеме блока 3.

Рассмотрение работ всего устройства начнем с момента подачи питающего напряжения, когда на входы 5 и 6 не поступают тактовые импульсы. При этом возможны четыре случая устновки RS тpиггepoв делителя-счетчика,

RS -триггеры устанавливаются в одно из состояний, которые полностью соответствуют одиночным циф- рам обычного кода. В этом случае блок 3 пропускает сигналы фаз а - л без каких-либо изменений на I

ходные шины фаз 3., -3,. При этом на выходе блока 4 выдается сигнал ,

RS-триггеры устанавливаются )з одно из ( 2нл) состояний, когда в коде фаз Д т имеются одиноч1228269б

ные ошибки при расстоянии между ними в два сигнала и более, например

11101101100

А. &s

. а а

g Ti 1Ъ

Тогда блок 3 в соответствии с рассмотренной методикой исправит все одиночные ошибки 1 , а-,. - 1 , С.1 ,,/- О, ci 1S- О и сигналы на выходных шинах фаз а , - im будут соответствовать многофазному коду. Эти сигнапы установят все RS-триггеры, воздействуя на их вторые входы, в устойчивые состояния многрфазного кода. Все это время на выходе блока 4 будет существовать сигнал Д .

RS-триггеры устанавливаются в , ,

состоянии, когда

одно из ( 2 - 2 П-;) в коде фаз d -Д имеются одиноч- ные ошибки при расстоянии между ними в один сигнал, например для предельного случая

S0101010I010I010

S ..

а, d,a.a, а..

а, а, а„ а„ а..а,.,,.,д,5а,

в блоке 3 совершаются состязания : сигналы d и а-,, стремятся

0

5

0

5

0

установить d, , а сигналы

а, иа и т.д.. Развитие процесса зависит при этом от соотношения времен переключения RS-триггеров. Поскольку в это время сигналы фаз л - соответствуют многофазному коду, то на выходе блока 4 будет сигнал , который устанавливает

триггеры в исходное, напри5

в с е R S мер нулевое состояние многофазного

кода.

RS-триггеры устанавливаются в одно из (2 - 21-л) состояний, когда в коде фаз a,-d, имеются пачки ошибок, например

1 1 1 1001 100000000.

Блок 3 не может исправлять этот тип ошибок и поэтому на выходных шинах с(-сЗ будет эта же комбинация сигналов фаз, а на выходе блока 4 будет сигнал , который установит все RS-триггеры в исходное состояние.

В любом случае при подаче питания все RS -триггеры устанавливаются в но- ложения М1 огофазного кода. При по-- очередном поступлении на входные ши ны 25 импульсов сх и RS-°TpHrrepbi соверпают переключения в установленном порядке для суммирования либо

вычитания этих импульсов. При этом всевозможные помехи, которые могут, например, поступая по цепям питания, переключать Ю-триггеры делителя- счетчика, подавляются блоком 3 и не позволяют помехам переключить RS- триггеры в нерабочие состояния.

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

1. Делитель-счетчик многофазного кода, содержащий га RS-триггеров, блок элементов И-НЕ, содержащий 2t-n двухвходовых элементов И-НЕ, узел

10

RS-триггеров, в узле исправления ошибок входы элементов И первой группы соединены соответственно прямым выходом первого и инверсны выходом т-го, прямыми выходами пе го и второго, прямым выходом втор и инверсным выходом т-го RS-тригг входы первого и второго элементо каждой 1+1-и группы, кроме посл ней, соединены соответственно с ходами 1 +1-ГО и i+2-го, и i -го i+2-ГО RS -триггеров, а входы с прямым выходом m-го и инверсным выходом первого, прямым выходомVn

исправления ошибок многофазного кода, . инверсным выходом первого

содержащий hi групп двухвходовых элементов И, по два в каждой группе, кроме первой, которая содержит три элемента И и i-n элементов ИЛИ, выходы элементов И i-й группы {i 1,2,3..., m) соединены с входами i-го элемента ИЛИ, прямые и инверсные выходы элементов ИЛИ соединены с выходными шинами узла исправления ошибок многофазных кодов, в блоке элементов И-НЕ при (,2...,) элементы И-НЕ объединены в две группы по hr элементов в каждой, первые входы элементов И-НЕ первой и второй группы соединены соответственно с первой и второй шинами управления, выход J-го элемента И-НЕ первой группы (j 1,2..., m-1 ) соединен с первым S-входом .j+1-го RS-триггера, выход t-n-го элемента И-НЕ этой группы соединен с первым R -входом первого RS-триггера, выход J-го элемента И-НЕ второй группы соединен с первым R -входом J +1-го RS-тригге- ра, выход т-го элемента И-НЕ этой группы соединен с первым S-входом первого RS -триггера, о т л и ч а ю- щ и и с я тем, что, с целью повышения достоверности функционирования

20

25

RS-триггеров, прямой и инверсньй выходы ( -го элемента ИЛИ являются соответствующими выходными шинами )-и фазы делителя-счетчика многофазного делителя-счетчика.

2. Делитель-счетчик многофазного кода, содержащий m RS-триггеров, блок элементов И-НЕ, содержащий 2hnдвухвходовых элементов И-НЕ, и узел исправления ошибок многофазного кода, содержащий m групп двухвходовых элементов И, по два в каждой группе, кроме первой, которая содержит три элемента И, и tn эле ментов ИЛИ, выходы элементов И i -и группы соединены с входами i-го элемента ИЛИ, прямые и инверсные выходы элементов ИЛИ соединены с выходными шинами узла исправления оши35 бок многофазного кода, в блоке элементов И-НЕ при гп 2К первые входы четных и tn-x нечетных элементов И-НЕ соединены соответственно с первой и второй шинами управления,

40 выход 1-го элемента И-НЕ соединен с первым S -входом J +1-го RS-триггера, выход m -го элемента И-НЕ соединен с первым R -входом первого

RS-триггера, выход n+j-ro эле- в делитель-счетчик многофазного кода 45 мента И-НЕ соединен с первым R -вхо- введен узел обнаружения ошибок много- . дом j+1-го RS-триггера, выход 2ni го

элемента И-НЕ соединен с первым S-входом первого RS-триггера, о т- личающийся тем, что, с

фазного кода, 2 входных шин которого соединены с прямыми и инверсными выходами узла исправления ошибок

многофазного кода, прямой и инверс- 50 целью повьш1ения достоверности функньш выходы I -и фазы делителя-счетчика многофазного кода соединены с вторыми соответственно R- и 8-вход,а- ми i-го RS -триггера и вторыми входами I-X элементов И-НЕ первой и второй групп блока элементов И-НЕ, выходная шина узла обнаружения ошибок соединена с третьими R -входами

RS-триггеров, в узле исправления ошибок входы элементов И первой группы соединены соответственно с прямым выходом первого и инверсным выходом т-го, прямыми выходами первого и второго, прямым выходом второго и инверсным выходом т-го RS-триггеров, входы первого и второго элементов И каждой 1+1-и группы, кроме последней, соединены соответственно с выходами 1 +1-ГО и i+2-го, и i -го и i+2-ГО RS -триггеров, а входы с прямым выходом m-го и инверсным выходом первого, прямым выходомVn. инверсным выходом первого

RS-триггеров, прямой и инверсньй выходы ( -го элемента ИЛИ являются соответствующими выходными шинами )-и фазы делителя-счетчика многофазного делителя-счетчика.

2. Делитель-счетчик многофазного кода, содержащий m RS-триггеров, блок элементов И-НЕ, содержащий 2hnдвухвходовых элементов И-НЕ, и узел исправления ошибок многофазного кода, содержащий m групп двухвходовых элементов И, по два в каждой группе, кроме первой, которая содержит три элемента И, и tn элементов ИЛИ, выходы элементов И i -и группы соединены с входами i-го элемента ИЛИ, прямые и инверсные выходы элементов ИЛИ соединены с выходными шинами узла исправления ошибок многофазного кода, в блоке элементов И-НЕ при гп 2К первые входы четных и tn-x нечетных элементов И-НЕ соединены соответственно с первой и второй шинами управления,

выход 1-го элемента И-НЕ соединен с первым S -входом J +1-го RS-триггера, выход m -го элемента И-НЕ соединен с первым R -входом первого

ционирования, в делитель-Счетчик многофазного кода введен узел обнаружения ошибок многофазного кода, 2 гг, входных шин которого соединены 55 с прямыми и инверсными выходами узла обнаружения ошибок многофазного кода, прямой и инверсный выходы i-и фазы делителя-счетчика многофазного кода соединены соответственно с вторыми R- и 3 входами i-ro RS- триггера и первыми входаьш соответственно i-ro и m+i-ro элементов 1 И-НЕ, выходная шина узла обнаруже- ния ошибок многофазного кода соединена с третьими R-входами RS-триггров, в узле исправления ошибок многфазного кода входы элементов И первой группы соединены соответственно с прямым выходом первого и инверсным т-го, прямыми выходами первого и второго, прямым выходом второго и инверсным гл-го RS-триггеров, входы первого и второго элементов И каж- дои 1+1-и группы, кроме последней, соединены соответственно i+ и 1+25 i и i+2-x RS-триггеров, а входы первого и второго элементов И последней группы соединены соот- ветственно с прямым выходом ге-го

и инверсным выходом первого, прямым выходом т-1-го и инверсным выходом первого RS-триггеров, прямой и инверсный выходы i-x элементов ИЛИ соединены с выходными шинами i-й фазы делителя-счетчика многофазного кода.

3. Делитель-счетчик по пп. и 2, отличающийся тем, что узел обнаружения ошибок многофазног кода содержит m элементов И, имеющи т-1 входов каждый, выходы которых соединены с входами т-входового эл€;мента ИЛИ, выход которого соединен с выходной шиной узла обнаружения ошибок многофазного кода, входы 1-го элемента И соединены соответственно с 21 -1,21, 21 +1,...,21 + + т- 3-й выходами узла исправления ошибок многофазного кода.

Похожие патенты SU1228269A1

название год авторы номер документа
Аналого-цифровой преобразователь 1986
  • Кочергин Валерий Иванович
  • Кульбицкий Сергей Валерьевич
SU1385294A1
Устройство для управления многофазным инвертором 1978
  • Кочергин В.И.
SU955837A1
Реверсивное счетное устройство 1985
  • Кочергин Валерий Иванович
SU1398091A1
Устройство для деления 1984
  • Кочергин Валерий Иванович
SU1252772A1
Преобразователь угла поворота вала в код 1983
  • Кочергин Валерий Иванович
  • Кульбицкий Сергей Валерьевич
  • Кривенцов Александр Михайлович
  • Новоселов Евгений Андреевич
SU1129636A1
Устройство для обнаружения ошибок в параллельном @ -разрядном коде с постоянным весом К 1982
  • Музыченко Олег Николаевич
  • Музыченко Николай Тимофеевич
SU1149260A1
Многоразрядное устройство для сложения и вычитания 1981
  • Кочергин Валерий Иванович
  • Кульбицкий Сергей Валерьевич
SU993264A1
Устройство для сравнения кодов 1982
  • Кочергин Валерий Иванович
  • Кульбицкий Сергей Валерьевич
  • Кривенцов Александр Михайлович
SU1080134A1
Вентильный двигатель 1980
  • Кочергин В.И.
  • Данков Г.Б.
SU944472A2
УСТРОЙСТВО ДЕКОДИРОВАНИЯ ЦИКЛИЧЕСКОГО КОДА ХЕММИНГА 2004
  • Малышев Иван Иосифович
  • Овчинников Сергей Федорович
  • Щеголеватых Александр Сергеевич
RU2270521C1

Иллюстрации к изобретению SU 1 228 269 A1

Реферат патента 1986 года Делитель-счетчик многофазного кода (его варианты)

Изобретение относится к цифровой и преобразовательной технике и может быть использовано в электроприводах постоянного и переменного тока с цифровым управлением. Цель изобретения - повышение достоверности функционирования. Устройство содержит m RS-триггеров, от 1-1 до 1-т, блок 2 элементов И-НЕ, узел 3 исправления ошибок и узел 4 обнаружения ошибок многофазного кода, тактовые входы 5 и 6. В описании приведены структурные схемы и описаны два варианта выполнения, блок 2 элементов И-НЕ, при четном числе разрядов (т 4) и при нечетном числе разрядов (т 3). Приведен пример вьтолнения узла 3 исправления и узла 4 обнаружения ошибок многофазного кода для случая m 5. 2.с и 1 з.п. ф-лы, 4 ил., 1 табл. йя ffm i (Л N IsD 00 N О CO

Формула изобретения SU 1 228 269 A1

фиг, 2

фиг.З

Редактор Т. Митейко

Заказ 2297/58Тираж 816Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

фиг.

Составитель 0. Скворцов

Техред И.Верес Корректор Т.Колб

Документы, цитированные в отчете о поиске Патент 1986 года SU1228269A1

Пятлин А.А., Овсищер П.И., Лазер И.М
и др
Проектирование микроэлектронных устройств
М.: Советское радио, 1977, 272 с
Устройство для генерирования импульсов управления ионными преобразователями тока 1958
  • Константинов В.Г.
SU139715A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Decade counter
Устройство для штамповки жидкостью зубных коронок 1980
  • Темкин Залман Аронович
SU1041104A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Hilberg W
Die Eccles
Jordan- Schaltung mit Transistoren Fur sehr
Пробочный кран 1925
  • Ладыженский И.А.
SU1960A1
Breic I
Ideally fact decimal counters with bistables
- IEEE, Transactions on Electronic computers, 1965, V
Паровоз для отопления неспекающейся каменноугольной мелочью 1916
  • Драго С.И.
SU14A1
Jonson Counters even-and add cycle length
- Electronic Engineer, 1971
Разборный с внутренней печью кипятильник 1922
  • Петухов Г.Г.
SU9A1
Очаг для массовой варки пищи, выпечки хлеба и кипячения воды 1921
  • Богач Б.И.
SU4A1
g s, , Авторское свидетельство СССР tP 834935, кл
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 228 269 A1

Авторы

Кочергин Валерий Иванович

Кульбицкий Сергей Валерьевич

Даты

1986-04-30Публикация

1982-12-29Подача