
- •11. Ситуации риска в логических схемах
- •11.1. Введение
- •11.2. Явления временной задержки в логических элементах
- •11.3. Условия возникновения выбросов
- •11.4. Возникновение ситуаций статического риска в комбинационных схемах
- •11.5. Устранение статического риска
- •11.6. Построение гарантированных от риска комбинационных схем
- •11.7. Анализ схем для обнаружения ситуаций риска
- •11.8. Ситуации динамического риска
- •11.9. Ситуации существенного риска
- •Упражнения
11.9. Ситуации существенного риска
Э
тот
тип риска характерен для асинхронных
схем и возникает в результате возникновения
гонок между входным и вторичным сигналами.
Диаграмма состояний для асинхронной
дискретной схемы, имеющей избыточные
элементы, гарантирующие от гонок,
изображена на рис. 11.15. Допустим, что
схема находится состоянии S0.
Тогда при
изменении величины Х
от 0 до 1 произойдет переход схемы из
состояния S0
в состояние
S1
и, оказавшись в S1,
схема останется в этом состоянии. Однако
операция коррекции этой схемы, как было
указано выше, будет выполняться в
зависимости от соотношения величин
времени инверсии ti;
входного сигнала Х
и времени
отпирания tt
вторичного сигнала В.
Если схема попадает в состояние S1
перед тем, как значение сигнала Х
изменится
от 1 до 0, произойдет следующий переход
в состояние S2.
Так как Х
= 1, когда схема не переходит в состояние
S2,
то, следовательно, очередной переход
будет осуществлен в состояние, в котором
схема теперь останется в результате
того, что изменение сигнала
уже произошло. Следовательно, при ti
> tt
схема будет функционировать неправильно
из-за возникновения гонок между инверсией
первичного сигнала Х
и отпиранием вторичного сигнала В.
Анализ уравнения
для вторичного сигнала A
показывает с еще большей очевидностью
сущность явления риска. Сигнал отпирания
для А
задается термом
,
а сигнал для его запирания - термом
.
Тогда
Первый терм
полученного выражения представляет
собой сигнал отпирания для А
при условии, что схема находится в
состоянии S1.
Если В
изменяется до 1 до того, как
перейдет в 0, то
,
и произойдет отпирание вторичной
переменной А.
Для того чтобы устранить этот тип риска, следует включить задержку в выходную линию схемы, генерирующей сигнал В. В результате этого изменение сигнала не достигнет входа схемы, генерирующей вторичную переменную А, до тех пор, пока не изменится значение .
Упражнения
У11.1. Составить карты Карно для функций:
a)
;
6)
.
и построить для них гарантированные от риска схемы, используя для реализации: 1) элементы И-НЕ, 2) элементы ИЛИ-НЕ. Можно считать, что элементы имеют максимум по три входа.
У
11.2.
Найти все виды статического риска в
двух схемах, показанных на рис. 11.2, а,
б. Определить,
при каких входных условиях появляется
риск, и изобразить усовершенствованную
логическую схему, гарантированную от
риска.
У11.3.
При помощи карты Карно объяснить, почему
функция
имеет статический 0-риск при изменении
входных сигналов АВС
от 100 до 110, а при изменении тех же сигналов
от 100 до 000 этого риска нет.
У
11.4.
Проверить, есть ли в схемах, изображенных
на рис. У11.4 а
и б
динамический риск? Какие значения
принимают входные переменные до
возникновения явлений риска и после
них? Определить последовательности
переключении в схемах вызывающих явления
риска.