УСТРОЙСТВО КОНТРОЛЯ ШЕСТИРАЗРЯДНОГО КОДА

Полезная модель относится к вычислительной технике, а именно к устройствам диагностики.
Известно устройство контроля шестиразрядного кода, содержащее 12 элементов И и 18 элементов ИЛИ (RU №81400, Н03М 7/20, опубл. 10.03.2009. Бюл. №7).
Данное устройство имеет два недостатка. Во-первых, является сложным. Во-вторых, имеет ограниченные функциональные возможности, так как позволяет контролировать код с постоянным весом «1 из 6».
Наиболее близким по технической сущности к заявляемому является устройство контроля шестиразрядного кода, содержащее одиннадцать элементов ИЛИ и семь элементов И, в котором выход первого элемента ИЛИ соединен с первыми входами первого элемента И и второго элемента ИЛИ, вторые входы которых соединены с выходом третьего элемента ИЛИ, выход четвертого элемента ИЛИ соединен с первым входом второго элемента И, второй вход которого соединен с выходом второго элемента ИЛИ, а выход - с первыми входами пятого и шестого элементов ИЛИ, выход первого элемента И соединен с вторым входом пятого элемента ИЛИ и с первым входом седьмого элемента ИЛИ, второй вход которого соединен с вторым входом шестого элемента ИЛИ и с выходом восьмого элемента ИЛИ, выход третьего элемента И соединен первым входом девятого элемента ИЛИ, второй вход которого соединен с выходом четвертого элемента И, а выход - с первыми входами восьмого и десятого элементов ИЛИ, выход пятого элемента И соединен с вторым входом восьмого элемента ИЛИ и с первым входом одиннадцатого элемента ИЛИ, второй вход которого соединен с вторым входом десятого элемента ИЛИ и с выходом пятого элемента ИЛИ, а выход - с первым входом шестого элемента И, второй вход которого соединен с выходом шестого элемента ИЛИ, выход седьмого элемента ИЛИ соединен с первым входом седьмого элемента И, второй вход которого соединен с выходом десятого элемента ИЛИ, первый вход устройства соединен с первыми входами первого элемента ИЛИ и четвертого элемента И, второй вход - с первыми входами третьего элемента ИЛИ и третьего элемента И, вторые входы которых соединены с третьим входом устройства, четвертый вход - с вторыми входами первого элемента ИЛИ и четвертого элемента И, пятый вход - с первыми входами четвертого элемента ИЛИ и пятого элемента И, вторые входы которых соединены с шестым входом устройства, выход седьмого элемента И соединен с первым выходом устройства, а выход шестого элемента И - со вторым выходом устройства (SU 1580562, Н03М 7/20, опубл. 23.07.90, Бюл. №27).
Недостатком данного устройства являются ограниченные функциональные возможности, так как оно контролирует только один вид шестиразрядного кода с постоянным весом - «2 из 6» и не контролирует другие виды шестиразрядного кода, в данном случае - код с постоянным весом «1 из 6».
Задача полезной модели заключается в расширении функциональных возможностей известного устройства контроля шестиразрядного кода, за счет дополнительного контроля им шестиразрядного кода с постоянным весом «1 из 6».
Технический результат достигается тем, что в устройство контроля шестиразрядного кода, содержащее одиннадцать элементов ИЛИ и семь элементов И, в котором выход первого элемента ИЛИ соединен с первыми входами первого элемента И и второго элемента ИЛИ, вторые входы которых соединены с выходом третьего элемента ИЛИ, выход четвертого элемента ИЛИ соединен с первым входом второго элемента И, второй вход которого соединен с выходом второго элемента ИЛИ, а выход - с первыми входами пятого и шестого элементов ИЛИ, выход первого элемента И соединен с вторым входом пятого элемента ИЛИ и с первым входом седьмого элемента ИЛИ, второй вход которого соединен с вторым входом шестого элемента ИЛИ и с выходом восьмого элемента ИЛИ, выход третьего элемента И соединен первым входом девятого элемента ИЛИ, второй вход которого соединен с выходом четвертого элемента И, а выход - с первыми входами восьмого и десятого элементов ИЛИ, выход пятого элемента И соединен с вторым входом восьмого элемента ИЛИ и с первым входом одиннадцатого элемента ИЛИ, второй вход которого соединен с вторым входом десятого элемента ИЛИ и с выходом пятого элемента ИЛИ, а выход - с первым входом шестого элемента И, второй вход которого соединен с выходом шестого элемента ИЛИ, выход седьмого элемента ИЛИ соединен с первым входом седьмого элемента И, второй вход которого соединен с выходом десятого элемента ИЛИ, первый вход устройства соединен с первыми входами первого элемента ИЛИ и четвертого элемента И, второй вход - с первыми входами третьего элемента ИЛИ и третьего элемента И, вторые входы которых соединены с третьим входом устройства, четвертый вход - с вторыми входами первого элемента ИЛИ и четвертого элемента И, пятый вход - с первыми входами четвертого элемента ИЛИ и пятого элемента И, вторые входы которых соединены с шестым входом устройства, выход седьмого элемента И соединен с первым выходом устройства, а выход шестого элемента И - со вторым выходом устройства, введены дополнительно семь элементов ИЛИ и три элемента И, первый вход устройства соединен с первыми входами двенадцатого и тринадцатого элементов ИЛИ, второй вход - с вторым входом двенадцатого элемента ИЛИ и первым входом четырнадцатого элемента ИЛИ, третий вход - с вторым входом тринадцатого элемента ИЛИ и первым входом пятнадцатого элемента ИЛИ, четвертый вход - с вторыми входами четырнадцатого и пятнадцатого элементов ИЛИ, пятый вход - с третьими входами двенадцатого и пятнадцатого элементов ИЛИ, шестой вход - с третьими входами тринадцатого и четырнадцатого элементов ИЛИ, выход двенадцатого элемента ИЛИ соединен с первыми входами шестнадцатого элемента ИЛИ и восьмого элемента И, вторые входы которых соединены с выходом тринадцатого элемента ИЛИ, выход четырнадцатого элемента ИЛИ соединен с первыми входами семнадцатого элемента ИЛИ и девятого элемента И, вторые входы которых соединены с выходом пятнадцатого элемента ИЛИ, выход шестнадцатого элемента ИЛИ соединен с первым входом десятого элемента И, второй вход которого соединен с выходом семнадцатого элемента ИЛИ, а выход является третьим выходом устройства, выход восьмого элемента И соединен с первым входом восемнадцатого элемента ИЛИ, второй вход которого соединен с выходом девятого элемента И, а выход является четвертым выходом устройства.
Функциональная схема устройства контроля шестиразрядного кода представлена на чертеже.
Устройство контроля шестиразрядного кода, содержит восемнадцать элементов ИЛИ, и десять элементов И. Выход первого элемента ИЛИ1 соединен с первыми входами первого элемента И2 и второго элемента ИЛИ3, вторые входы которых соединены с выходом третьего элемента ИЛИ4. Выход четвертого элемента ИЛИ5 соединен с первым входом второго элемента И6, второй вход которого соединен с выходом второго элемента ИЛИ3, а выход - с первыми входами пятого и шестого элементов ИЛИ7 и ИЛИ8. Выход первого элемента И2 соединен с вторым входом пятого элемента ИЛИ7 и с первым входом седьмого элемента ИЛИ9, второй вход которого соединен с вторым входом шестого элемента ИЛИ8 и с выходом восьмого элемента ИЛИ10. Выход третьего элемента И11 соединен первым входом девятого элемента ИЛИ12, второй вход которого соединен с выходом четвертого элемента И13, а выход - с первыми входами восьмого ИЛИ10 и десятого ИЛИ14 элементов. Выход пятого элемента И15 соединен с вторым входом восьмого элемента ИЛИ10 и с первым входом одиннадцатого элемента ИЛИ16, второй вход которого соединен с вторым входом десятого элемента ИЛИ14 и с выходом пятого элемента ИЛИ7, а выход - с первым входом шестого элемента И17, второй вход которого соединен с выходом шестого элемента ИЛИ8. Выход седьмого элемента ИЛИ9 соединен с первым входом седьмого элемента И18, второй вход которого соединен с выходом десятого элемента ИЛИ 14. Первый вход устройства 19 соединен с первыми входами первого элемента ИЛИ1 и четвертого элемента И13, второй вход 20 - с первыми входами третьего элемента ИЛИ4 и третьего элемента И11, вторые входы которых соединены с третьим входом 21 устройства, четвертый вход 22 - с вторыми входами первого элемента ИЛИ1 и четвертого элемента И13, пятый вход 23 - с первыми входами четвертого элемента ИЛИ5 и пятого элемента И15, вторые входы которых соединены с шестым входом 24 устройства. Выход седьмого элемента И18 соединен с первым выходом 25 устройства, а выход шестого элемента И17 - со вторым выходом 26 устройства. Кроме того, первый вход 19 устройства соединен с первыми входами двенадцатого и тринадцатого элементов ИЛИ 27, 28, второй вход 20 - с вторым входом двенадцатого элемента ИЛИ27 и первым входом четырнадцатого элемента ИЛИ29, третий вход 21 - с вторым входом тринадцатого элемента ИЛИ28 и первым входом пятнадцатого элемента ИЛИ30, четвертый вход 22 - с вторыми входами четырнадцатого и пятнадцатого элементов ИЛИ 29, 30, пятый вход 23 - с третьими входами двенадцатого и пятнадцатого элементов ИЛИ 27, 30, шестой вход 24 - с третьими входами тринадцатого и четырнадцатого элементов ИЛИ 28, 29. Выход двенадцатого элемента ИЛИ27 соединен с первыми входами шестнадцатого элемента ИЛИ31 и восьмого элемента И32, вторые входы которых соединены с выходом тринадцатого элемента ИЛИ28. Выход четырнадцатого элемента ИЛИ29 соединен с первыми входами семнадцатого элемента ИЛИ33 и девятого элемента И34, вторые входы которых соединены с выходом пятнадцатого элемента ИЛИ30. Выход шестнадцатого элемента ИЛИ31 соединен с первым входом десятого элемента И35, второй вход которого соединен с выходом семнадцатого элемента ИЛИ33, а выход является третьим выходом 36 устройства. Выход восьмого элемента И32 соединен с первым входом восемнадцатого элемента ИЛИ37, второй вход которого соединен с выходом девятого элемента И34, а выход является четвертым выходом 38 устройства.
Работа устройства контроля шестиразрядного кода иллюстрируется таблицей, в которой показаны сигналы, формируемые на его выходах 25, 26 и 36, 38 в зависимости от наборов шестиразрядного кода, поступающего на входы 19-24 устройства.
6
2
Наборы №1-15 в таблице принадлежат шестиразрядному коду «2 из 6» (С =15). На каждом из этих входных наборов сигналы, формируемые на выходах 25, 26 исправного устройства, будут противоположными: «01» тли «10». На любом другом наборе, не принадлежащем коду с постоянным весом «2 из 6», сигналы на выходах 25, 25 устройства будут одинаковыми: «00» или «11» (см. соответственно наборы №16-22 и 23 в таблице).
6
1
Наборы №16-21 в таблице принадлежат шестиразрядному коду «1 из 6» (С =5). На каждом из этих входных наборов сигналы, формируемые на выходах 36, 38 исправного устройства, будут противоположными: «01» тли «10». На любом другом наборе, не принадлежащем коду с постоянным весом «1 из 6», сигналы на выходах 25, 25 устройства будут одинаковыми: «00» или «11» (см. соответственно наборы №22 и 1-15, 23 в таблице).
Таблица
Номер набора
Сигналы на входах
Сигналы на выходах
19
20
21
22
23
24
25
26
36
38
1
1
1
0
0
0
0
1
0
1
1
2
1
0
1
0
0
0
1
0
1
1
3
1
0
0
1
0
0
1
0
1
1
4
1
0
0
0
1
0
0
1
1
1
5
1
0
0
0
0
1
0
1
1
1
6
0
1
1
0
0
0
0
1
1
1
7
0
1
0
1
0
0
1
0
1
1
8
0
1
0
0
1
0
0
1
1
1
9
0
1
0
0
0
1
0
1
1
1
10
0
0
1
1
0
0
1
0
1
1
11
0
0
1
0
1
0
0
1
1
1
12
0
0
1
0
0
1
0
1
1
1
13
0
0
0
1
1
0
0
1
1
1
14
0
0
0
1
0
1
0
1
1
1
15
0
0
0
0
1
1
0
1
1
1
16
1
0
0
0
0
0
0
0
0
1
17
0
1
0
0
0
0
0
0
1
0
18
0
0
1
0
0
0
0
0
1
0
19
0
0
0
1
0
0
0
0
0
1
20
0
0
0
0
1
0
0
0
1
0
21
0
0
0
0
0
1
0
0
1
0
22
0
0
0
0
0
0
0
0
0
0
23
1
1
1
0
0
0
1
1
1
1
Заявляемое устройство контроля шестиразрядного кода обладает свойством самоконтроля, так как любая одиночная константная неисправность в его схеме обнаруживается по равенству сигналов на его выходах 25, 26 или 38, 39. Например, неисправность «константа 0» первого входа первого элемента ИЛИ1 будет обнаружена по выходным сигналам «00» на выходах 25, 26 устройства на любом из входных наборов №1-5 кода «2 из 6». Неисправность «константа 1» того же входа первого элемента ИЛИ1 будет обнаружена по выходным сигналам «11» на выходах 25, 26 устройства на любом из входных наборов №6-15 кода «2 из 6». Неисправность «константа 0» первого входа двенадцатого элемента ИЛИ27 устройства будет обнаружена по выходным сигналам «00» на выходах 36, 38 устройства на наборе №16 кода «1 из 6». Неисправность «константа 1» того же входа двенадцатого элемента ИЛИ27 устройства будет обнаружена по выходным сигналам «11» на выходах 36, 38 устройства на любом из наборов №17-21 кода «1 из 6». Можно показать, что и остальные одиночные константные неисправности устройства будут обнаружены на наборах кода «2 из 6» или «1 из 6».
Таким образом, технический результат - расширение функциональных возможностей заявляемого устройства, позволяет ему контролировать не только шестиразрядный код с постоянным весом «2 из 6», но и шестиразрядный код с постоянным весом «1 из 6».