Искусство схемотехники. Том 3 (Изд.4-е)
Шрифт:
Рис. 14.41. Паразитный 4-слойный однооперационный тринистор, образующийся в КМОП интегральных схемах.
(Из. Арр. Note 339. National Semiconductor Corp.)
Раз он остается в тяжелых условиях по электропроводности цепи питания, с напряжением приблизительно 1 В (от источника питания на землю), то это часто приводит к разрушению самой ИС (или даже источника питания). Для предотвращения этого тиристорного ключевого режима с фиксацией состояния, спроектируйте ваши схемы с последовательными входными токоограничивающими резисторами, которые устанавливаются в таких местах, как внешние
Очень просто получить ключевой режим с фиксацией состояния и при подсоединении печатной платы к находящемуся под питанием разъему, поскольку сигнальная шина может подключиться раньше шины источника питания. (Для схем любого вида это плохая привычка подсоединять или отсоединять платы или модули при включенном питании.) При проектировании на КМОП-приборах стоит изучить официальные технические руководства, где описан этот ключевой режим с фиксацией состояния. В более новых типах КМОП-схем с поликремниевым затвором применены очень эффективные схемы защиты и некоторые фирмы-изготовители (например, National) утверждают, что их серии НС/НСТ или AC/ACT не могут быть переведены в ключевой режим с фиксацией состояния.
2. Сигнальная связь. Вследствие своих высоких полных сопротивлений КМОП-схемы склонны к емкостной связи соседних сигналов с крутыми фронтами, что приводит к выбросам в логическом сигнале. Например, привязки к верхнему и нижнему уровням с высоким полным сопротивлением допускают связь выбросов через емкость монтажа с ближайшими шинами, по которым проходят сигналы с крутыми фронтами; для борьбы с этим эффектом используйте небольшой (0,001 мкФ) шунтирующий конденсатор. Как правило, подходящий к панелям монтаж может привести к неисправности из-за этого механизма. Относительно высокая емкость может даже привести к связи с выходной шиной в особенности у КМОП-серий 4000В/74С, работающих при напряжении питания 5 В. В крайних случаях (например, переключение высоких напряжений с помощью реле в том же самом жгуте, где и логические уровни) связь может быть достаточной для вызывания тиристорного ключевого режима с фиксацией состояния.
3. Фазовый сдвиг тактовых импульсов. Как мы уже упомянули в гл. 9, относительно высокое значение Zвых КМОП-серий 4000В/74С может привести к неисправностям в синхронных системах в особенности, если шина тактовой синхронизации имеет тяжелую емкостную нагрузку, что приводит к задержке сигналов тактовой синхронизации относительно сигналов данных. Относительно большой разброс логических порогов КМОП-схем только отягощает эту ситуацию. В системах с нестабилизированным батарейным питанием важно проверить надежность функционирования схемы во всем диапазоне напряжения источника питания. Это неожиданно, но ситуация имеет тенденцию к ухудшению при более высоком напряжении UCC, когда задержки сигналов данных и времена переходных процессов становятся короче. Это один из аргументов для применения стабилизированных источников питания в питаемых от батареи КМОП-системах.
4. Виды отказов. Неисправность на входе может вызвать входной ток утечки (или короткое замыкание) на UИИ или на UCC. Повреждение выходного каскада часто является причиной существенного тока покоя. Это может привести к холостому ходу одного из формирователей, так что он не может быть ни источником, ни потребителем тока. В такой ситуации может быть ток покоя только в одном состоянии. Токочувствительные резисторы
Поврежденный КМОП-кристалл может работать только при очень низких скоростях (повреждение формирователя) или только на очень высоких частотах (повреждение входного каскада, отсутствие связи по постоянному току, емкостная связь). Аналогичный симптом может иметь место, если вы забыли подключить входной контакт: сама схема может «работать» на высоких скоростях благодаря емкостной связи фронтов (рис. 14.42). Привязка к нижнему уровню будет выявлять эту проблему, предотвращая флуктуации входного потенциала к порогу срабатывания. Как было показано в разд. 8.35, забывчивость подключения напряжения UCС приводит к сверхестественным симптомам, поскольку кристаллы могут получать питание через свои логические входы (через входные диоды защиты); хотя это питание пропадает, если все входы одновременно перевести в НИЗКОЕ состояние.
Рис. 14.42.
14.17. Микромощные микропроцессоры и периферийные устройства
Многие стандартные микропроцессоры имеют КМОП-эквиваленты. Следовательно, на первый взгляд могло бы показаться, что легко проектировать на микропроцессорах маломощные схемы. В действительности же большинство из этих КМОП-микропроцессоров представляют собой просто аналоги — контакт в контакт — процессоров, первоначально разработанных по n– МОП-технологии, и в большинстве случаев они не ориентированы на работу при батарейном питании, например не способны работать при низкой частоте тактовой синхронизации. Некоторые даже и не маломощные — например, схема 68020, которая рассеивает мощность приблизительно 1 Вт.
Поскольку мощность рассеивания КМОП-приборов обычно пропорциональна частоте тактовой синхронизации, то первый вопрос, на который следует дать ответ, — какую мощность потребляет схема при выключении сигнала тактовой синхронизации? Если в самом кристалле используется КМОП-технология из-за ее хороших электрических характеристик, но он не был предназначен для прикладных задач с крайне малой мощностью потребления, то в него могут входить некоторые не КМОП-схемы, которые приводят к значительной мощности рассеяния в статическом режиме. Остерегайтесь также тех кристаллов, в которых используется тактовая синхронизация неявным образом: в качестве примера можно привести (непрерываемый) строенный 16-разрядный счетчик, который совместим с микропроцессорами (шесть портов с третьим состоянием, разрядностью в байт, плюс порты управления). Он потребляет ток 10 мкА при остановленной тактовой синхронизации; однако сюрприз состоит в том, что для него необходимо тактовое колебание, даже когда он не общается с процессором. В его технических данных не указано, что сама тактовая синхронизация используется для синхронизации входов и что эта частота должна быть по крайней мере в три раза выше скорости счета. Таким образом, необходимо подавать на него высокую тактовую частоту, чтобы он функционировал как счетчик, а это приводит к избыточной мощности рассеяния.
Второй вопрос, на который следует ответить, — это насколько низкой может быть частота тактовой синхронизации, чтобы при этом сохранялись разумные рабочие характеристики? В состав некоторых процессоров могут входить динамические регистры, для которых предписана высокая минимальная частота тактовой синхронизации. При низкой частоте тактовой синхронизации некоторые процессоры (в частности, типа «контроллеров» — см. ниже) могут реагировать очень медленно; вы можете получить при прерываниях время задержки до 10 мс.
Зависимость компьютера от контроллера. Как правило, микропроцессоры делятся на две категории, согласно тому для каких целей они спроектированы. Типы, ориентированные на вычисление, имеют адресное пространство по крайней мере в 64К и используют только несколько циклов тактовой синхронизации на инструкцию (для достижения высокого быстродействия). Для них требуются внешние периферийные устройства, а именно: порты, таймеры, преобразователи и т. д. Ориентированные на управление типы предназначены для целевого использования в определенных приборах и обычно имеют небольшое адресное пространство (в типовом случае 2К или 4К), и выполнение одной инструкции проводится за много циклов тактовой синхронизации. С другой стороны, для них характерно наличие многочисленных встроенных параллельных портов, большого числа контактов прерываний и внутреннего формирователя тактовой синхронизации. В них часто входят таймеры, УАПП и даже аналого-цифровые преобразователи и энергонезависимое ОЗУ.