Имеется несколько типовых рекомендаций, которых следует придерживаться для того, чтобы добиться работы КМОП-приборов в режиме с низким значением тока. Кроме того, стоит расширить вашу осведомленность о патологиях КМОП-технологии.
Типовая процедура проектирования.
1. Обеспечьте в схеме как молено меньше точек с высокочастотными сигналами.
КМОП-схемы не имеют тока покоя (иная природа, чем у тока утечки), но при переключении требуется ток для заряда внутренних (и нагрузочных) емкостей. Поскольку энергия, запасенная в конденсаторе, определяется как 1/2 CU2 и равна количеству энергии, рассеянной резистивной цепью заряда, то рассеянная мощность определяется следующим образом:P
= U2CCfC,где f
— частота переключений.Следовательно, КМОП-приборы потребляют мощность пропорционально их частоте переключений, как показано на рис. 14.38 (сравните с рис. 8.18).
На их максимальной рабочей частоте они могут потреблять больше мощности, чем эквивалентные ТТЛ логические схемы. Эффективная емкость С
зачастую приводится в паспортных данных и именуется как «емкость мощности рассеяния», к которой вы должны добавить и емкость нагрузки Сн, а уж затем пользоваться приведенной выше формулой.
Рис. 14.38.
Динамическая мощность потребления КМОП-схем.
2. Внутри самой схемы поддерживайте все напряжения UCC
и UИИ одинаковыми. В противном случае вы можете иметь ток, протекающий через входные диоды защиты. Даже хуже, вы можете перевести кристалл в тиристорный ключевой режим с фиксацией состояния (см. приведенные ниже патологии).3. Позаботьтесь о том, чтобы размахи логических сигналов достигали уровней напряжения питания (максимальный перепад напряжения).
Перепады выходных сигналов КМОП-схем имеют максимальное значение. Уровни же выходных сигналов других приборов — биполярных ТТЛ-схем, генераторов, n
-МОП-кристаллов — могут находиться где-то посередине, что приводит к появлению тока режима класса А и снижению помехоустойчивости.4. Не оставляйте свободными входные контакты.
Неподключенные входы являются «врагами» микромощного режима работы, поскольку могут вызвать значительный ток режима класса А (и даже генерацию), как только плавающий потенциал на входе достигнет уровня логического порога. Привяжите неиспользуемые входные контакты к шине земли (или UCC, если это не приведет к чему-нибудь нежелательному).5. Приведите в порядок нагрузки с тем, чтобы сохранить в нормальном состоянии низкое значение тока потребления.
Привязки к верхнему и нижнему уровням, светодиоды и выходные формирователи должны быть подключены так, чтобы в обычном состоянии ток был минимальным. Таким образом, например, используйте n-р-n- (а не р-n-р) транзистор для подключения высоковольтной нагрузки к узлу, который большую часть времени находится в низком состоянии.6. Избегайте медленных переходов.
Снова ток режима класса А является основным виновником. Входной сигнал синусоидальной формы, поступающий на КМОП-триггер Шмитта, может привести к большому потреблению тока от источника питания.7. Введите токочувствительные резисторы в цепь питания UCC
. При отказах определенного вида (см. ниже), в частности, которые приводят к статическим повреждениям, КМОП-кристалл может потреблять чрезмерный ток покоя; с помощью 10-омного резистора, включенного на каждой плате последовательно в цепь UCC (шунтированный со стороны нагрузки), можно легко выявить эту ситуацию. Подключение такого резистора к каждому кристаллу (обычно в этом случае нет необходимости в шунтировании) позволяет вам быстро обнаружить неисправный кристалл (рис. 14.39).
Рис. 14.39.
Считывание тока питания («токовый шпион»).
8. Экранирование тока покоя.
Типовой логический КМОП-кристалл серии НС или 4000В имеет точно определенный ток Iп, равный 0,04 мкА (тип.) и 5 мкА (макс). В большинстве случаев редко ток покоя имеет максимальное значение, но иногда это может произойти. Если вы работаете на низких частотах переключений (следовательно, низкий динамический ток) и требуется сравнительно низкий ток покоя, то вам может потребоваться экранирование входных кристаллов. Использование небольших последовательных резисторов, как рекомендовано выше, делает эту задачу гораздо более легкой. Мы отмечали, что в случае КМОП БИС (такие, как память большого объема) типовое значение тока покоя может быть близко к техническим требованиям фирм-изготовителей по максимальному току утечки — остерегайтесь!