Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Литература / vorob / VOROB06.DOC
Скачиваний:
61
Добавлен:
17.04.2013
Размер:
368.13 Кб
Скачать

Деформирование длительности выходных сигналов

Если сигналы в схеме распространяются по цепочкам, задержки в которых различны, то это приводит к смещению сигналов относительно друг друга во времени. В свою очередь, это может вызвать уменьшение длительности сигнала “1” на выходе элемента И и увеличение - на выходе ИЛИ. На рис. 5 приведены схема и временные диаграммы, поясняющие деформирование длительности выходных сигналов при переключении инерционных логических элементов.

Рис. 5. Деформирование длительности выходных сигналов

Увыходных сигналову1и у2 в начале и в конце будут зоны неопределенности длительностью по 3τ каждая. В частном случае при τ= 0 выходные сигналы у1и у2 почти повторяют входные. Однако если задержки τ максимальны, то на входах элементов D5 и D6 они могут появиться с разбросом по времени на 2τ. Понятие одновременности расплывается и становится относительным. В худшем случае сигнал у1будет иметь длительность Т2τ, а у2 - Т + 2τ , причем фронты (спады) этих сигналов могут быть сдвинуты по отношению к входным сигналам на 3τ. Возможны и любые промежуточные формы рассмотренных частных случаев, причем предугадать характер деформирования заранее невозможно. Если цепочка до входов элементов D5 и D6 содержит k элементов, то во всех рассмотренных случаях вместо двойки в качестве множителя при τ войдет k. У разработчика нет никаких официальных документов, позволяющих проигнорировать любой из возможных эффектов, и он вынужден проектировать схему так, чтобы ни один из них не привел к сбою в работе. Если на выходе схемы требуется получить импульс с длительностью Т, то длительность импульса на входе цепочки должна быть на kτ больше. Аналогично нужно обеспечивать на выходе схемы и минимальную длительность паузы и максимальную длительность импульса, если это требуется. Двухстороннего допуска на длительность импульса, менее жесткого, чем ±kτ, требовать нельзя.

Сказанное позволяет сделать вывод, что деформирование выходного сигнала может настолько уменьшить длительность уровней “1” и “0”, что элементы D5 и D6 могут стать для них фильтрами, то есть полностью нарушить логику работы схемы. Итак, деформирование выходного сигнала может привести к исчезновению алгоритмически верного сигнала.

Статические риски сбоя

На рис. 6 показана работа элементовИ и ИЛИ при подаче на их входы двух последовательных во времени наборов Х1 = x1x0= 01 и Х2 = x1x0= 10. Значение сигнала у1для элемента И на этих наборах должно оставаться постоянным и равным 0, а у2 – равным 1. Это выполняется для случаев разброса во времени моментов переключения переменных x1 и x0, показанных на рис. 6, а и г.

Рис. 6. Разброс во времени моментов переключения

Если же этот разброс соответствует рис. 6, б и в, то видно, что на выходе схемы И появится логический сигнал 1 длительностью Δτ1, а на выходе схемы ИЛИ - сигнал 0 длительностью Δτ2. Эти ложные сигналы и являются рисками сбоя, причем видно, что они могут быть, а могут и отсутствовать. Все дальнейшие примеры будут иллюстрироваться временными диаграммами для наихудшего случая, когда риск сбоя обязательно имеет место.

Риск сбоя называется статическим, если у(X1) = y(Х2), где y - булева функция. Риск сбоя называется статическим в нуле S0, если у(X1) = y(Х2) = 0. Риск сбоя называется статическим в единице S1, если у(X1) = y(Х2) = 1. Итак, на рис. 6, б имеет место статический риск сбоя в нуле S0, а на рис. 6, в - статический риск сбоя в единице S1.

Существенно, что полученные помехи S0 и S1 (иногда их называют “иголками”, “мерцаниями”, “глитчами” (англ. glitch)) - это не пренебрежимо короткий всплеск напряжения малой амплитуды. При достаточно большой разности Δτ помеха будет иметь длительность, во много раз превышающую время переключения элемента, и амплитуду, равную номинальному сигналу. Это уже полноценный сигнал, на который могут реагировать последующие элементы (входы синхронизации, установки в 0 или 1, загрузки данных и т. п.). Такие помехи - страшная вещь для цифровых схем, тем более, что их практически невозможно увидеть на осциллографе, и разработчик просто не будет знать об их существовании. Они могут сужаться до полного исчезновения, но могут и расширяться, проходя через логические цепи.

Соседние файлы в папке vorob