Рис.6.17. Самопроверяемая схема контроля
Для получения схемы, в которой обнаруживаются все 100% одиночных неисправностей в блоке f (x), контроль осуществля-ется по группам независимых выходов. Независимыми называются
Э л е м е н т 10 Э л е м е н т 11
|
|
|
|
|
|
|
0 0 0 |
1 |
0 |
0 0 0 |
1 |
0 |
|
0 0 1 |
0 |
1 |
0 1 0 |
0 |
1 |
|
0 1 0 |
0 |
0 |
0 1 1 |
0 |
0 |
|
1 0 0 |
1 |
1 |
1 0 1 |
1 |
1 |
выходы, отвечающие следующему
условию. В схеме f(x) не существует
такого элемента, неисправности которого одновременно искажают значения хотя бы
двух выходов из них. Например, в схеме рис. 6.16 выходы в парах {,
} и {
,
}
являются зависимыми, так как они оба связаны с элементами соответственно 2 и 3
и поэтому одновременно искажаются при возникновении неисправностей этих
элементов. Выходы же
и
являются
независимыми. Для каждой группы независимых выходов составляется отдельная
схема контроля методом паритета; контрольные выходы объединяются между собой
(например, при помощи МС), образуя единый контрольный выход. Если группа
состоит только из одного выхода, то он контролируется методом дублирования. В
рассматриваемом примере имеется, таким образом, две группы независимых выходов {
,
} и {
}. Поэтому дополнительный блок p(x) реализует две функции
=
и
. Полная
схема контроля показана на рис. 6.18.
Рис.6.18. Контроль по группам независимых выходов
6.4. Контроль по коду с постоянным весом
Код с постоянным весом
или равновесный код образуют двоичные p-разрядные векторы, в которых w разрядов
имеют значение единицы. Другие названия кода: код «w из p», pCw-код. Число слов кода
равно . В табл. 6.1 приведены все шесть слов 4C2-кода.
В коде обнаруживаются все одиночные и кратные однонаправленные ошибки одного типа (либо 0 ® 1, либо 1 ® 0), так как они изменяют число единиц в кодовом векторе.
Например,
1 1 0 0 – правильные векторы – 1 1 0 0
¯ ¯¯
1 0 0 0 – искаженные векторы – 1 1 1 1.
Не обнаруживаются такие искажения, которые связаны с появлением кратных ошибок, состоящих из одиночных ошибок разного типа, когда число единиц в векторе сохраняется. Например,
1 1 0 0 правильный вектор
¯¯
1 0 1 0 искаженный вектор
В схеме контроля по
коду с постоянным весом (рис. 6.4) дополнительный блок g(x)
вычисляет дополнительные функции с
таким расчетом, чтобы при подаче на вход схемы любого рабочего вектора на
выходах блоков f(x) и g(x) формировались слова pCw-кода. При
этом p = m + k, а вес w зависит от
максимального числа единиц, которое может содержаться в векторе
. В качестве тестера, как правило,
используется СПТ (рис. 6.7), так как сложность детектора кода с одним выходом
больше сложности СПТ с двумя выходами.
Рассмотрим
схему, заданную системой функций (6.1). В табл. 6.7 приведена таблица
истинности для функций
и
, из которой следует, что в исправном
состоянии на выходах схемы формируются трехразрядные векторы с весами w = 0, 1, 2.
Число контрольных разрядов (дополнительных выходов блока g(x))
,
где и
– максимальное и минимальное число единиц
в векторах, формируемых на выходах исправной схемы f(x).
Т а б л и ц а 6.7
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.