русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Ошибки при проектировании схем с ЛЭ


Дата добавления: 2014-11-27; просмотров: 1017; Нарушение авторских прав


Таблица истинности хорошо описывает работу схем с ЛЭ, пока сигналы не изменяются во времени (статический режим), или когда их фронты разнесены во времени существенно больше, чем время задержки элементов. При одновременном изменении входных сигналов сигнал на фронтах становится неопределенным, нестабильным и непредсказуемым. Поэтому при неправильном проектировании сложная схема может не работать, или работать неустойчиво (рис 5.6).

Рис 5.6. Появление короткого импульса на выходе логического элемента 2И-НЕ из-за задержек сигналов

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

Чтобы бороться с такими паразитными импульсами, используется временное стробирование или тактирование, при котором вся схема не реагировала бы на эти импульсы, например, отключалась на некоторое время после изменения входных сигналов. Примером такого схемотехнического решения можно иллюстрировать на одном из распространенных применений комбинационных схем – селектировании кодов (рис 5.7).

Рис 5.7. Схема селектирования кодов со стробированием

Входной код подается на входы ЛЭ И-НЕ. При этом сигналы, соответствующие разрядам кода, в которых должны быть единицы, подаются на входы элементов И-НЕ непосредственно. А сигналы, соответствующие разрядам кода, в которых должны нули, подаются на вход элементов И-НЕ через инверторы. Выходные сигналы элементов И-НЕ объединяются с помощью элемента ИЛИ-НЕ. В результате на выходе элемента ИЛИ-НЕ формируется сигнал Y1, в тот момент, когда на входе присутствует нужный код. Однако в момент установления нужного кода и в момент его снятия возникает момент неопределенности, когда в выходном сигнале могут быть короткие паразитные импульсы, связаные как с неодновременным приходом различных разрядов, так и с внутренними задержками схемы. Более того, короткие паразитные импульсы могут возникать на выходе и в том случае, даже если оба этих кода не селектируются нашей схемой. Чтобы избежать появления паразитных импульсов используют стробирование или тактирование передаваемого кода. То есть помимо кода параллельно с ним передается стробирующий или тактирующий сигнал STR, задержанный относительно кода. Активным этот сигнал становится тогда, когда все предыдущие переходные процессы уже завершены, все разряды кода установились в нужные уровни и схема, обрабатывающая код уже закончила свою работу. А пассивным этот сигнал становится до начала новых переходных процессов. В результате, если будем разрешать выходной сигнал нашей схемы Y1 таким сигналом STR с помощью ЛЭ 2И-НЕ, то мы получим сигнал Y2 свободный от паразитных импульсов и периодов неопределенности.





<== предыдущая лекция | следующая лекция ==>
ЛЭ в качестве элемента разрешения/запрещения | Формирователи коротких импульсов


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.