Анализ на переменном сигнале (.AC). ════════════════════════════════════ Общая форма записи: ────────────────────── .AC [LIN] [OCT] [DEC] <(точки)число> <(начальная частота)значение> + <(конечная частота)значение> Примеры: ───────── .AC LIN 101 100Hz 200Hz .AC OCT 10 1kHz 16kHz .AC DEC 20 1MEG 100MEG Директива .AC используется для расчета частотной зависимости реакции схемы в диапазоне частот. Ключевые слова LIN, OCT или DEC указывают вид развертки по частоте, а выражение <(точки)число> определяет число точек анализа в ди- апазоне развертки. LIN - линейная развертка частоты. Частота изменяется линейно от началь- ного значения до конечного, а число точек расчета задается выра- жением <(точки)число>. OCT - развертка частоты октавами. Частота изменяется октавами по лога- рифмическому закону. Выражение <(точки)число> задает число точек расчета на октаву. DEC - развертка частоты декадами. Частота изменяется декадами по лога- рифмическому закону. Выражение <(точки)число> задает число точек расчета на декаду. В задании можно указывать только одно ключевое слово LIN, OCT или DEC. Значение конечной частоты не должно быть меньше чем значение начальной часто- ты и оба эти значения должны быть больше 0. Если Вы пожелаете, то весь диапа- зон развертки может содержать одну точку анализа. Частотная реакция схемы вычисляется с помощью линеаризации схемы вблизи рабочей точки. Все независимые источники напряжения и тока, имеющие указатель АС, являются источниками вход- ных воздействий на схему. Для получения результатов анализа в той или иной форме, используются ди- рективы .PRINT, .PLOT, .PROBE. Если Вы в качестве выходной информации указываете групповую задержку (суффикс"G"), то Вы должны быть уверены, что ступени изменения частоты достаточно малы, чтобы фаза выхода плавно изменялась от одной частоты к дру- гой. Групповая задержка расчитывается путем вычитания фаз двух последовательно расчитаных выходных сигналов и деления этой разности на прирост частоты. При АС анализе единственными независимыми источниками имеющими ненулевую амплитудуявляются источники, имеющие спецификацию АС. Спецификация SIN не счи- тается, так как она используется только при при анализе переходных процессов. См. раздел 3.7.3.2 для дополнительной информации. Анализ на постоянном сигнале (.DC) ════════════════════════════════════ Общая форма записи: ───────────────────── .DC [LIN] <(развертываемая переменная)имя> <(начало)значение> + <(конец)значение> <(приращение)величина> + [(спецификация встроенной развертываемой переменной)] .DC [0CT] [DEC] <(развертываемая переменная)имя> <(начало)значение> + <(конец)значение> <(точки)значение> + [(спецификация встроенной развертываемой переменной)] .DC <(развертываемая переменная)имя> LIST<величина>^ + [(спецификация встроенной развертываемой переменной)] Примеры: ───────── .DC VIN -.25 .25 .05 .DC LIN 12 5mA -2mA 0.1mA .DC VCE 0V 10V .5V IB 0mA 1mA 50uA .DC RES RMOD(R) 0.9 1.1 .001 .DC DEC NPN QFAST(IS) 1E-18 1E-14 5 .DC TEMP LIST 0 20 27 50 80 100 -50 .DC PARAM Vsupply 7.5 15 .5 Директива .DC производит анализ схемы на постоянном токе с последователь- ным изменением (разверткой) выбранной переменной. При таком анализе вычисля- ются рабочие точки схемы для всего диапазона величин развертываемой перемен- ной. Первая форма записи и первые четыре примера - для случая линейной раз- вертки. Вторая форма записи и пятый пример - для случая логарифмической раз- вертки. Третяя форма и шестой пример - это случай использования списка значе- ний изменяемой (развертываемой) переменной. Начальное значение переменной может быть как больше, так и меньше конечно- го значения, тоесть разветка может происходить в любом направлении. Величины <(приращение)величина> и <(точки)значение> должны быть больше нуля. Возможен также вариант встроенной развертки (см. третий пример). Вторая развертываемая переменная, тип развертки, начальное значение, конечное зна- чение и величина приращения могут быть размещены после первой развертываемой величины. В этом случае первая развертываемая переменная будет создавать "внутреннюю" петлю - первая величина будет полностью развертываться для каж- дого значения второй развертываемой величины. Правила задания второй развер- тываемой величины такие же как и для первой. Вторая развертываемая величина создает общую таблицу .PRINT или диаграмму .PLOT для каждого значения разверт- ки. Опция .PROBE позволяет выводить результаты встроенной развертки в виде семейства кривых (см. раздел 9.7.2 в качестве примера). Развертка независимой переменной может быть линейной, логарифмической, или в виде списка значений. Если используется линейная развертка, то использовать ключевое слово LIN не обязательно. Типы развертки могут быть следующие: LIN Линейная развертка. Развертываемая переменная линейно изменя- ется от начального до конечного значения. Выражение <(прираще- ние)величина> задает величину шага. OCT Развертка октавами. Развертываемая величина изменяется окта- вами по логарифмическому закону. Выражение <(точки)значение> задает количество шагов на октаву. DEC Развертка декадами. Развертываемая величина изменяется дека- дами по логарифмическому закону. Выражение <(точки)значение> задает количество шагов на декаду. LIST Развертка по списку значений. В этом случае нет начального и конечного значений. Вместо этого, развертываемая переменная устанавливается в значения, следующие за ключевым словом LIST. Выражение <(развертываемая переменная)имя> может иметь один из следую- щих типов: Источник Имя независимого источника напряжения или тока. В процессе сигнала развертки источник напряжения или тока принимает значения, заданные в описании развертки. Параметры За типом модели и именем модели следует имя параметра модели модели в квадратных скобках. Параметр модели устанавливается в зна- чения, заданные в описании развертки. Нельзя разворачивать (с пользой) следующие параметры модели: L и W для МОП тран- зисторов (используйте для работы LD и WD) и любые температур- ные параметры, такие как ТС1 и ТС2 для резисторов. Температура Используйте ключевое слово TEMP для выражения <(развертыва- емая переменная)имя>. Температура устанавливается в значения, заданные в описании развертки. Для каждой величины темпера- туры все компоненты схемы устанавливают параметры моделей, соответствующие данной температуре. Глобальный Используйте ключевое слово PARAM и затем имя параметра для параметр <(развертываемая переменная)имя>. В процессе развертки, ве- личина глобального параметра устанавливается в значения, заданные в описании развертки и все выражения пересчитыва- ются. После выполнения развертки на постоянном сигнале (DC), величина разверты- ваемой переменной устанавливается опять в значение, которое она имела до на- чала развертки. Распределение допусков (.DISTRIBUTION). ═════════════════════════════════════════ Общая форма записи: ───────────────────── .DISTRIBUTION <имя> (<<отклонение><вероятность>>)^ Примеры: ────────── .DISTRIBUTION bi_model (-1,1) (-.5,1) (-.5,0) (.5,0) (.5,1) (1,1) .DISTRIBUTION triangular (-1,0) (0,1) (1,0) Директива .DISTRIBUTION используется для задания пользователем допусков и, следовательно, используется только в анализах Монте Карло. Кривая, описан- ная директивой .DISTRIBUTION управляет распределением относительной вероят- ности случайных чисел сгенерированных программой PSpice для расчета отклоне- ний параметров модели. Как описано в разделе Монте Карло, можно задать не- сколько распределений допусков, каждое со ссылкой на <имя>. Установленное пользователем распределение может задаваться по умолчанию, если использовать параметр DISTRIBUTION в директиве .OPTIONS. Кривая распределения определяется парой <<отклонение><вероятность>> или точками излома для кусочно-линейного способа описания. Допускается исполь- зовать до 100 пар значений. Каждое <отклонение> должно находиться в пределах ...
fred1144