Справочное пособие по цифровой электронике - Страница 3
3. Если предохранитель исправен, проконтролируйте мультиметром вторичное переменное напряжение трансформатора T1 в точке 3: оно должно находиться в диапазоне от 7 до 12 В. В противном случае отсоедините шнур питания, проверьте тумблер S1 и целостность первичной обмотки трансформатора (неисправность вторичной обмотки маловероятна).
4. Если вторичное напряжение такое, как и должно быть, измерьте постоянное напряжение на конденсаторе С1. Когда оно необычно мало или равно нулю, проверьте с помощью омметра выпрямитель D1—D4. В одном направлении его сопротивление должно быть бесконечно большим, а в другом — равно нулю.
Если постоянное напряжение на конденсаторе С1 находится в диапазоне 9—14 В, замените стабилизатор IС на заведомо работоспособный и повторите всю процедуру сначала.
Глава 2
Основные логические элементы
В гл. 1 мы познакомились с интегральными схемами, логическими семействами отдельных микросхем и блоками питания, а теперь рассмотрим основные логические элементы и наиболее универсальный прибор для поиска неисправностей в цифровых схемах — логический пробник. В приложении 2 приведена конструкция логического пробника, который можно использовать для проверки логических состояний в ТТЛ- и КМОП-схемах.
У новичков вызывает удивление тот факт, что цифровые схемы выглядят совсем не так, как аналоговые. В них почти нет таких привычных дискретных элементов, как резисторы, диоды и транзисторы. Цифровые устройства построены в основном на интегральных схемах, содержащих логические элементы, триггеры, запоминающие устройства и т. п., а дискретные элементы, за исключением развязывающих конденсаторов, встречаются очень редко.
В гл. 1 мы говорили о таких достоинствах интегральных схем, как экономичность и надежность. Вместе с тем применение интегральных схем означает совершенно новый подход в электронике: сложное устройство состоит теперь из взаимосвязанных «кирпичиков» — интегральных схем. Поэтому диагностика неисправности сводится к локализации и замене дефектного «кирпичика» (обычно одной интегральной схемы). Однако для успешной диагностики нужно хорошо разбираться в логических функциях и электрических характеристиках каждого «кирпичика», что не только ускорит отыскание неисправностей микросхемы, но и поможет в решении более сложных задач.
Прежде чем рассматривать основные логические элементы, применяемые в цифровых схемах, упомянем об одном существенном отличии цифровых схем от аналоговых. Читатели, конечно, знают о том, что в электронных схемах сигналы представляются напряжениями и токами. В цифровых схемах сигналы существуют только на дискретных «этажах» или уровнях, а промежуточные состояния не допускаются. Обычная (позитивная) логика базируется всего на двух состояниях, которые называются логическим 0 (низкий уровень) и логической 1 (высокий уровень).
В аналоговых схемах сигналы могут иметь бесконечное число уровней напряжения или тока и плавно переходят с одного уровня на другой; в цифровых же схемах изменение напряжений или токов происходит резко и быстро.
Большинство сложных микросхем, предназначенных для микропроцессорных систем, разработаны с учетом возможности их подключения к шине. К шине разрешается подсоединять выходы и входы нескольких микросхем, поэтому возникает опасность одновременного появления на шине конфликтующих логических уровней.
Чтобы преодолеть эту трудность, требуются логические устройства, которые не только формируют на своих выходах логический 0 и логическую 1, но и при необходимости отключаются от шины. По существу, в них появляется третье, высокоимпедансное состояние, поэтому такие устройства (микросхемы) относят к семейству тристабильной (трехустойчивой) логики.
Специальный входной сигнал, обычно называемый разрешением EN или выбором кристалла CS, переводит тристабильную микросхему в рабочее состояние. Сигнал EN (CS) может быть активным при высоком или низком уровне: в первом случае выходные сигналы микросхемы действительны, когда EN или CS соответствует логической 1, а во втором — логическому 0. Сигнал с активным низким уровнем обозначается небольшим кружком в месте его входа (рис. 2.1).
Рис. 2.1. Сравнение обычных и тристабильных логических схем:
а —обычная логическая схема; б — тристабильная логическая схема (разрешается высоким уровнем EN); в — тристабильная логическая схема (разрешается низким уровнем EN)
Под логическими уровнями понимают диапазоны напряжений, используемые для представления логических состояний 0 и 1. Неудивительно, что логические уровни для КМОП-схем существенно отличаются от уровней для TTЛ-схем. Действительно, уровни для КМОП-схем даются относительно напряжения питания (оно варьируется в диапазоне от +3 до +15 В), а для ТТЛ-схем уровни фиксированы. Значения логических уровней приведены в табл. 2.1.
В идеальном случае интерпретация логических уровней не должна вызывать ни неопределенности, ни неоднозначности. К сожалению, в реальных сигналах всегда действуют помехи (шум). Следовательно, важнейшим свойством логических схем становится способность подавлять помехи. Особенно это относится к устройствам, работающих в условиях сильных электрических помех, например на металлургическом заводе или судоверфи.
Способность логической схемы подавлять помехи измеряется запасом помехоустойчивости и определяется как разность между минимальными значениями выходного к входного напряжений в состоянии высокого уровня к максимальными значениями выходного, и входного напряжений в состоянии низкого уровня.
Запас помехоустойчивости для стандартных ТТЛ-схем серии 7400 обычно составляет 0,4 В, а для КМОП-схем равен 1/3 VDD (рис. 2.2).
Рис. 2.2. Логические уровни КМОП- и ТТЛ-схем
Обозначения основных логических элементов в соответствии с английским (BS) и американским (MIL/ANSI) стандартами показаны на рис. 2.3. В Великобритании широко распространен американский стандарт, и лишь некоторые фирмы следуют стандарту BS[2]. Рассмотрим вкратце функции логических элементов, приведенных на рис. 2.3.
Рис. 2.3. Обозначения и таблицы истинности основных логических элементов.
Буфер. Буфер не изменяет логического состояния цифрового сигнала, т. е. логическая 1 (или 0) на входе вызывает логическую 1 (или 0) на выходе. Буферы обычно применяются для повышения нагрузочной способности по току, а также формирования логических уровней, действующих в интерфейсе (устройстве сопряжения).