Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УЭЙКЕРЛИ 1.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.21 Mб
Скачать

Недопускайте неаккуратного обращения!

В лаборатории ради безопасности следует соблюдать определенные меры предосторожности, связанные с возможностью электростатического разряда, хотя некоторые разработчики и не считают необходимым терпеть возникающие при этом неудобства:

Перед началом работы с КМОП-схемой коснитесь металлического корпуса заземленного прибора или другого места заземления. Перед транспортировкой КМОП-схемы вставьте ее в электропроводящий пенопласт.

При переноске платы, содержащей КМОП-схемы, возьмите ее за края и, прежде чем будете что-нибудь делать с ней, коснитесь заземления земля­ным выводом платы.

При передаче КМОП-схемы коллеге, особенно в сухой зимний день, сна­чала коснитесь его. Он или она только скажут вам за это спасибо.

Одной из возможных причин защелкивания являются «отрицательные выбросы», возникающие при очень быстрых переходах сигнала от высокого уровня к низкому, рассматриваемые в параграфе 11.4. В этом случае входной сигнал перед дости­жением нормального низкого уровня может опуститься ниже уровня земли на несколько вольт. Правда в современных КМОП-вентилях имеются специальные цепи, предотвращающие защелкивание при таком кратковременном процессе.

Защелкивание может наступать также в том случае, когда сигналы поступают на входы КМОП-схемы с выходов другой системы или подсистемы с отдельным источником питания. Если на вход КМОП-схемы подан высокий уровень до того, как включен источник питания, то при включении питания вентиль может перей­ти в «защелкнутое» состояние. Отметим снова, что современные логические КМОП-схемы изготовлены так, чтобы в большинстве случаев предотвратить это явление. Если, однако, выход предыдущей схемы способен выдать большой ток (например, десятки мА), то защелкивание все же возможно. Одно из решений этой проблемы состоит в том, чтобы включать источник питания до присоединения входных кабелей.

3.6. Динамические свойства кмоп-схем

Как быстродействие КМОП-схемы, так и потребляемая ею мощность в значительной степени зависят от ее характеристик по переменному току или динамических характеристик, а также от нагрузки, то есть от того, что происходит при изменении уровня сигнала на выходе. Частью разработки внутренней структуры специализированных интегральных КМОП-схем должно быть тщательное исследование влия­ния нагрузки на функционирование выходных цепей, и схему необходимо переде­лать, если нагрузка слишком велика. Даже на уровне разработки плат необходимо учитывать влияние нагрузки на сигналы синхронизации, сигналы, передаваемые по шинам, и на другие сигналы, поступающие с выхода схем с большим коэффи­циентом разветвления, а также в том случае, когда разводка осуществляется длинными соединениями.

Быстродействие схемы зависит от двух параметров: от времени переходного процесса и от задержки распространения сигнала; этим двум вопросам посвя­щены следующие два раздела. Рассеяние мощности рассматривается в третьем разделе.

3.6.1. Длительность переходного процесса

Время, в течение которого сигнал на выходе логической схемы изменяется от одного уровня до другого, называется временем переходного процесса (transition time). На рис. 3.36(а) показано, как могло бы выглядеть изменение выходного сигнала при нулевом времени переходного процесса. Однако реальные выходные сигналы не могут изменяться мгновенно, потому что необходимо время для заряда паразитной емкости между проводами и емкости других компонентов, на которые подаются эти сигналы. Более реалистичный вид выходного сигнала изображен на рис. 3.36(b). В течение времени tr, называемого временем нарастания (rise time), выходной сигнал изменяется от низкого уровня до высокого, а в течение времени tp называемого временем спада (fall time), сигнал изменяется от высокого уровня до низкого; время f может отличаться от времени ?г.

Рис. 3.36. Длительность переходного процесса: (а) идеальный случай с нуле­вым временем переключения; (b) более близкое к действительности прибли­жение; (с) реальная временная диаграмма с нарастанием и спадом сигнала за конечное время (LOW - низкий уровень, HIGH - высокий уровень)

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

В соответствии с рис. 3.36(с) время нарастания и время спада говорят о том, как долго выходное напряжение преодолевает область «неопределенности» между низким и высоким уровнями. Время изменения сигнала в пределах одного уровня не включается во время нарастания и время спада. Эта часть переходного процесса вносит вклад в «задержку распространения», которая рассматривается в следу­ющем разделе.

Время нарастания и время спада сигнала на выходе КМОП-схемы зависят в основном от двух параметров: от сопротивления «открытого» транзистора и от емкости нагрузки. При большей емкости время переходного процесса увеличива­ется и, поскольку это нежелательно, разработчики логических схем очень редко намеренно подключают конденсатор к выходу логической схемы. Однако пара­зитная емкость (stray capacitance) присутствует в любой цепи, что обусловлено, по крайней мере, тремя причинами:

Выходные цепи, включая выходные транзисторы вентилей, а также внутренние соединения и корпуса схем типичных логических семейств, в том числе КМОП-схем, имеют некоторую собственную емкость в диапазоне от 2 до 10 пикофарад (пФ).

Соединения какого-либо выхода с входами других схем имеют емкость около 1 пФ на дюйм или больше, в зависимости от технологии монтажа.

У типичных логических семейств входные цепи схем, включая транзисторы, внутренний монтаж и корпус микросхемы, имеют емкость от 2 до 15 пФ на вход.

Паразитную емкость иногда называют емкостной нагрузкой (capacitive load) или нагрузкой по переменному току (AC load).

Воспользовавшись эквивалентной цепью, показанной на рис. 3.37, можно рас­считать время нарастания и время спада сигнала на выходе КМОП-вентиля. Как и в предыдущем параграфеp-канальный и n-канальный транзисторы заменены резисторами Rр и Rn соответственно. При нормальной работе сопротивление одного из резисторов велико, а другого – мало в зависимости от уровня сигнала на выходе. Нагрузка на выходе представлена эквивалентной схемой нагрузки (equivalent load circuit), состоящей из трех компонентов:

RL- , VL- два компонента, посредством которых представлена нагрузка по постоянному току; от них зависят напряжения и токи в выходной цепи, когда сигнал на выходе имеет установившееся значение высокого уровня или низкого уровня; при изменении уровня сигнала на выходе нагрузка по постоянному току не оказывает заметного влияния на время перехода;

CL- - емкость, представляющая собой нагрузку по переменному току; от нее зависят значения напряжений и токов в выходной цепи в процессе из­менения выходного сигнала и то, как долго происходит переход от одно­го уровня до другого.

Если выход КМОП-вентиля нагружен входами только КМОП-схем, то нагрузка по постоянному току несущественна. В оставшейся части этого раздела ради про­стоты мы рассмотрим только этот случай с RL = °° и VL = 0. Наличие некоторой нагрузки по постоянному току повлияет на результат, но не очень сильно (см. упражнение 3.68).

Теперь можно проанализировать время переходного процесса на выходе КМОП-вентиля. Для этого примем CL = 100 пФ, что является умеренной емкостной нагрузкой. Кроме того, будем считать, что, как и в предыдущем разделе, сопротивления «открытых» p-канальных и n-канальных транзисторов равны 200 Ом и 100 Ом соответственно. Время нарастания и время спада сигнала зависят от того, как долго происходит заряд или разряд емкостной нагрузки CL.

Рис. 3.37. Эквивалентная схема для анализа времени переходного процесса в выходной цепи КМОП-вентиля

Р ис. 3.38. Модель перехода КМОП-вентиля от высокого уровня до низкого: (а) на выходе вентиля высокий уровень; (b) состояние вентиля после того, как р-канальный транзистор оказывается «закрытым», а n-канальный транзистор -«открытым»

Рассмотрим сначала время спада. На рис. 3.38(а) изображено состояние схемы, когда сигнал на выходе имеет установившийся высокий уровень. (RL- , VL не показаны; они не оказывают никакого влияния, так как мы считаем RL-= °°.) Для нашего анализа предположим, что транзисторы в КМОП-схеме переходят из «открытого» состояния в «закрытое» и обратно мгновенно. Предположим также, что переход сигнала на выходе КМОП-вентиля к низкому уровню начинается в момент време­ни / = 0, когда схема оказывается в состоянии, указанном на рис. 3.38(b).

В момент времени t=0 напряжение VOUT все еще равно 5.0 В. (Важный прин­цип электротехники состоит в том, что напряжение на конденсаторе не может изменяться мгновенно.) При t = °° конденсатор должен полностью разрядиться и 4 напряжение VOUT будет равно 0. Между указанными значениями напряжение VOUT изменяется по экспоненциальному закону:

П роизведение RnCl имеет размерность времени и называется постоянной времени (RC time constant). Проведенное вычисление говорит о том, что постоянная времени при переходе от высокого уровня к низкому равна 10 наносекундам (не).

В ремя спада t{ равно разности между этими двумя числами, что составляет около 8.5 не.

На рис. 3.39 показана зависимость напряжения kout от времени.

Чтобы определить время спада вспомним, что в качестве границ низкого и высокого уров­ней входного сигнала КМОП-схемы, подключенной к выходу другой КМОП-схемы, приняты значения 1.5 В и 3.5 В. Чтобы получить время спада, необходимо воспользоваться предыдущим соотношением для VOUT = 3.5 В и VOUT = 1.5 В, откуда следует:

Р ис. 3.39. Время спада при переходе напряжения на выходе КМОП-вентиля от высокого уровня к низкому уровню

Аналогично можно рассчитать время нарастания сигнала. На рис. 3.40(а) пред­ставлено состояние схемы, когда сигнал на выходе имеет установившийся низкий уровень. На рис. 3.40(b) изображен начинающийся в момент времени t=0 переход КМОП-схемы в состояние с высоким уровнем на выходе. Как и прежде, напряже­ние VOUT не может измениться мгновенно, но при t = °° конденсатор будет полностью заряжен и напряжение VOUT будет равно 5.0 В. Снова изменение напряжения KQUT описывается экспоненциальным законом:

В ремя нарастания tr определяется как разность между полученными двумя числами и приблизительно равно 17 не.

Постоянная времени в этом случае равна RnCl = 20 нc. На рис. 3.41 показана зависимость напряжения VOUT от времени. Чтобы получить время нарастания, сно­ва необходимо воспользоваться имеющимся соотношением для VOUT = 1.5 В и VOUT = 3.5 В, откуда следует:

Р ис. 3.40. Модель перехода КМОП-вентиля от низкого уровня к высокому уров­ню на выходе: (а) низкий уровень на выходе; (b) состояние схемы после того, как транзистор с л-каналом оказывается «закрытым», а транзистор с р-каналом -«открытым»

В последнем примере предполагается, что p-канапьный транзистор имеет вдвое большее сопротивление, чем и-канальный транзистор; в результате время нарас­тания вдвое больше времени спада. «Слабому» p-канальному транзистору требу­ется больше времени для того, чтобы подтянуть выходное напряжение до высоко­го уровня, чем «сильному» и-канальному транзистору для того, чтобы понизить его до низкого уровня; способность вентиля переключать выходной сигнал «асим­метрична». В быстродействующих КМОП-устройствах р-канальные транзисторы иногда изготовляют большего размера, чтобы уравнять времена переходов и сделать переходы на выходе от высокого уровня к низкому уровню и обратно более симметричными.

С увеличением емкости нагрузки - независимо от свойств транзисторов - постоянная времени имеет большее значение и длительность переходных процессов на выходе растет. Таким образом, задача разработчиков быстродействующих схем состоит в минимизации емкостной нагрузки, особенно для сигналов, наиболее критичных в отношении времени. Это можно сделать, уменьшая число входов, на которые поступает данный сигнал, путем создания нескольких копий этого сигна­ла, а также посредством аккуратной разводки схем ы.

Рис. 3.41. Время нарастания при переходе напряжения на выходе КМОП-вен-тиля от низкого уровня к высокому

При работе с реальными цифровыми схемами часто желательно оценить время переходных процессов без проведения детального анализа. Полезное эмпирическое правило состоит в том, что время переходного процесса приблизительно равняется постоянной времени КС-цепи заряда или разряда. Например, оценки 10 не и 20 не для времени спада и нарастания в рассмотренном примере были бы достаточно приемлемыми, особенно с учетом того, что большинство предполо­жений, прежде всего относительно емкости нагрузки и сопротивлений «откры­тых» транзисторов, являются приблизительными.

И зготовители коммерческих КМОП-схем в своих справочных данных обычно не указывают сопротивления «открытых» транзисторов. Если тщательно поискать, то эту информацию можно найти в публикуемых изготовителями комментариях. Это сопротивление в любом случае можно оценить как частное от деления напряжения на «открытом» транзисторе на ток, протекающий через активную нагрузку в наихудшем случае, как это было показано в разделе 3.5.2: