Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Кобяк А.Т.Применение системы Design Lab 8.0 в курсах ТОЭ и электроники.2001.pdf
Скачиваний:
46
Добавлен:
17.08.2013
Размер:
1.39 Mб
Скачать

113

Maximum – максимальная;

Worst-case (Min/Max) – вариация задержки при расчете наихудшего случая (минимальная/максимальная).

Default A/D Interface – задание типа модели интерфейса вход/выход:

Level 1, Level 2, Level 3, Level 4 – интерфейс первого, второго, третьего и четвертого уровня.

Flip-flop Initialization – задание начальных состояний триггеров: All X – установить неопределенное состояние Х;

All 0 – установить состояние логического «0»; All 1 – установить состояние логической «1».

П5. Опции программы Pspice

 

По команде Analysis/Setup или щелк-

 

нув по пиктограмме

в диалоговом

 

окне Options (рис. П.2) задаются пара-

 

метры и режимы моделирования. Оп-

 

ции делятся на два вида: те, которые

 

имеют численные значения и те, кото-

 

рые могут находится в состоянии вклю-

 

чено или выключено (флаги). Для изме-

 

нения численного значения параметра в

 

строке New Value необходимо записать

 

его величину и нажать кнопку Accept.

 

Для изменения флагов состояния про-

 

изводится двойной щелчок на строке с

Рис. П.2. Окно задания опций

именем опции.

 

 

 

 

 

 

 

 

 

Название опции

 

 

Назначение

 

 

ACCT

Вывод статистики выполнения всех видов анализа, характеристик

 

цепи и других данных о задании на моделирование.

EXPAND

Включение в описание схемы макромодели.

 

 

LIBRARY

Включение в описание схемы описания моделей из библиотечных

 

файлов.

 

LIST

Вывод списка всех компонентов цепи.

NOBIAS

Запрещение вывода в выходной файл значений узловых потенциалов

 

в рабочей точке.

 

NODE

Печать списка соединений.

NOECHO

Запрещение вывода в выходной файл части описания схемы.

NOICTRANS-

Отмена установки начальных условий расчета переходных процес-

LATE

сов

 

 

NOMOD

Запрещение вывода списка параметров моделей.

 

 

NOOUTMSG

Подавление передачи в выходной файл сообщений об ошибках мо-

 

делирования.

 

 

114

 

 

NOPAGE

Запрещение перевода страниц в выходном файле.

 

 

NOPRBMSG

Подавление передачи в файл данных для программы Probe сообще-

 

ний об ошибках моделирования.

NOREUSE

Запрещение автоматического сохранения и восстановления инфор-

 

мации о режиме по постоянному току при вариации параметров,

 

температуры и при статистическом анализе и расчете наихудшего

 

случая.

OPTS

Вывод значений всех опций.

STEPGMIN

Включение алгоритма расчета режима по постоянному току вариа-

 

цией проводимости GMIN в случае отсутствия сходимости метода

 

Ньютона-Рафсона.

Примечание. Все перечисленные выше опции по умолчанию имеют значение N – выключено.

Опции, которые имеют численные значения, перечислены в следующей таблице:

Опция и его значение

Назначение

по умолчанию

 

ABSTOL = 10-12А

Допустимая ошибка расчета токов в режиме расчета переход-

 

ных процессов.

CHGTOL = 10-14Кл

Допустимая ошибка расчета заряда в режиме расчета пере-

 

ходных процессов.

CPTIME* = 0**с

Максимальное время работы процессора, разрешенное для

 

выполнения данного задания.

DEFAD = 0м2

Диффузионная площадь стока МОП-транзистора.

DEFAS = 0м2

Диффузионная площадь истока МОП-транзистора.

DEFL = 10-4м

Длина канала МОП-транзистора.

DEFW = 10-4м

Ширина канала МОП-транзистора.

DIGDRVF=2 Ом

Минимальное выходное сопротивление цифровых устройств.

 

 

DIGDRVZ=20кОм

Максимальное выходное сопротивление цифровых устройств.

DIGERRDEFAULT= 20

Максимальное количество контролируемых ошибок цифро-

 

вых устройств.

DIGERRLIMIT=0**

Максимальное количество сообщений об ошибках в цифро-

 

вых устройствах.

DIGFREQ=10-12Гц

Частота дискретизации при анализе цифровых устройств.

DIGINITSTATE=2

Установка начального состояния триггеров: 0 – сброс; 1 – ус-

 

тановка; 2 – Х.

DIGIOLVL=1

Уровень интерфейса А/Ц, Ц/А по умолчанию.

DIGMNTYMX=2

Задержка цифрового устройства по умолчанию: 1 – минимум;

 

2 – типичное значение; 3 – максимум; 4 – моделирование по

 

методу наихудшего случая.

DIGMNTYSCALE=0.4

Масштабный коэффициент для расчета минимальной задерж-

 

ки.

 

115

 

 

DIGTYMXSCALE=1.6

Масштабный коэффициент для расчета максимальной за-

 

держки.

DIGOVRDRV=3

Отношение выходных сопротивлений цифровых устройств,

 

при которых изменяется состояние общего выходного узла.

DISTRIBUTION =

Закон распределения отклонений параметров от номинальных

UNIFORM

значений.

GMIN=10-12См

Минимальная проводимость ветви цепи.

ITL1=150

Максимальное количество итераций в режиме по постоянно-

 

му току.

ITL2=20

Максимальное количество итераций при расчете передаточ-

 

ных функций по постоянному току при переходе к после-

 

дующей точке.

ITL4=10

Максимальное количество итераций при переходе к следую-

 

щему моменту времени в режиме расчета переходных процес-

 

сов.

ITL5*=0**

Общее максимальное количество всех итераций в режиме

 

расчета переходных процессов.

LIMPTS*=0**

Максимальное количество точек, выводимых в таблицу или

 

на график.

NUMDGT=4

Количество значащих цифр в таблицах выходных данных (не

 

более 8).

PIVREL*=10-3

Относительная величина элемента строки матрицы, необхо-

 

димая для его выделения в качестве ведущего элемента в ре-

 

жиме расчета частотных характеристик.

PIVTOL*=10-13

Абсолютная величина элемента строки матрицы, необходимая

 

для его выделения в качестве ведущего элемента в режиме

 

расчета частотных характеристик.

RELTOL=10-3

Допустимая относительная ошибка расчета напряжений и то-

 

ков в режиме расчета переходных процессов.

TNOM=27°С

Номинальная температура.

 

 

VNTOL=10-6

Допустимая ошибка расчета напряжений в режиме расчета

 

переходных процессов.

WIDTH=80

Длина строки выходного файла.

*– Значение этих параметров рекомендуется не изменять.

**– Нулевое значение этих опций означает бесконечность.

П6. Ошибки при работе в системе Design Lab

При моделировании схем в системе Design Lab 8.0 возможны разного рода коллизии: ошибки в принципиальной схеме, ошибки в моделировании и др. Система распознает простейшие ошибки и выдает предупреждающие (информационные) сообщения (текст желтого цвета). При этом делается попытка анализа схемы до конца. В случае грубых ошибок анализ схемы прерывается, и система сообщает об ошибках моделирования

116

(текст красного цвета). Часто бывает, что анализ схемы выполняется до конца, однако полученные результаты не совпадают с ожидаемыми. Это, так называемые, ошибки пользователя. Здесь необходимо помнить, что программа моделирования считает то, что ей задал пользователь. При этом PSpice никогда не ошибается в расчетах. И ошибку надо искать в своих действиях.

Ниже приведены наиболее часто встречаемые на практике сообщения и ошибки.

Информационные сообщения

1.Bias point calculated – завершен расчет режима по постоянному току.

2.Calculating bias point – рассчитывается режим по постоянному току.

3.Calculating of DC (AC, Transient) finished – завершен расчет передаточных функций по постоянному току (расчет в частотной области, переходных процессов).

4.Circuit has errors ... run aborted, see output file for details – в схеме имеются ошибки, вы-

полнение программы прекращено, см. подробности в выходном файле.

5.Computing impulse response for <...> is non-causal. It should be delayed by at least <...> sec

– в указанном компоненте не выполняется принцип причинности; необходимо ввести задержку не менее чем на <...> секунд.

6.Library file has changed since index file was created – после создания индексного файла файл библиотеки изменился.

7.Making new index file for library file – создание индексного файла для библиотечного файла.

8.No errors – в схеме нет ошибок.

9.Only xx columns can be printed at one listing – на одном листе можно печатать только xx

колонок.

10.PSpice aborted – выполнение программы PSpice прекращено.

11.Reading and checking circuit – чтение входного файла и проверка схемы.

12.This evaluation copy of .we has past its expiration date – просрочено время пользования демонстрационной (evaluation) версией.

13.Two library files used by this circuit have the same index file – два файла библиотеки имеют один и тот же индексный файл.

14.ххх percent of EJAPLACE1 impulse response is non-causal. It should be delayed by at least yyy sec – при расчете импульсной характеристики управляемого источника по его переходной функции нарушен принцип причинности. Импульсную характеристику нужно сдвинуть вправо по оси времени на yyy сек.

Ошибки при моделировании

1.All terminals are grounded in the circuit – в схеме заземлены выводы всех компонентов.

2.Bad characters in func name – неверный символ в имени функции.

3.Bad digital data format – неверен формат цифровых данных.

4.Bad logic state – неверное логическое состояние.

5.Bad expression – ошибочное выражение.

6.Can't find parameter index – не найден индекс параметра.

117

7.Can't use LIST with DEC or OCT sweeps – при вариации в масштабе DEC или ОСТ ключевое слово LIST недопустимо.

8.Character 'xx' not allowed – указанные символы недопустимы.

9.Convergence problem in Power supplies cut back to ... – возникла проблема сходимости режима по постоянному току при наращивании напряжения питания.

10.Coupling coefficient out of range: 0<K<1 – коэффициент связи не находится в допу-

стимых пределах.

11.CPU Time limit exceeded – превышено ограничение на время работы центрального процессора.

12.Duplicate Name: xx – указанное имя компонента встречается дважды.

13.Expression must fit on one line – выражение должно размещаться на одной строке.

14.Expression too complicated – выражение очень сложное.

15.File name too long – имя файла слишком длинное.

16.Filter order too high – порядок фильтра очень большой.

17.Func expansion too large – выражение функции очень велико.

18.Illegal name to func – недопустимое имя функции.

19.Invalid analysis type – неверен тип анализа.

20.Invalid global parameter name – неверное имя глобального параметра.

21.Invalid filter type – неверен тип фильтра.

22.Invalid Range – неверен диапазон.

23.Invalid Option – неверна опция.

24.Laplace expression for filter too large – выражение для передаточной функции фильтра слишком длинное.

25.Less then 2 connection at node xx – к указанному узлу подключено менее двух компонентов.

26.Less than two states defined for DINPUT model – в модели DINPUT указано менее двух логических состояний.

27.Line too long. Limits 132 characters – длина строки текстового файла задания на моделирование содержит более 132 символов.

28.Missing or mismatched ( ) – пропущены или не согласованы скобки.

29.Model type unknown – тип модели неизвестен.

30.Must be I or V – должен быть компонент типа I или V.

31.Must be a voltage source name –должно быть имя источника напряжения.

32.Mutual inductance out of range – недопустимое значение взаимной индуктивности.

33.No model had tolerances (.MC or .WCASE ignored) – режимы .МС или .WCASE игнори-

руются, так как ни в одной модели компонента не указан разброс параметров.

34.No more than 10 args allowed – недопустимо более 10 аргументов.

35.Node xx is not present in the circuit file – в схеме отсутствует узел с указанным именем.

118

36.Node xx is floating – указанный узел "плавающий".

37.Node Table Overflow – таблица узлов переполнена.

38.Not valid for .WCASE (.MC) – не может использоваться при наличии директивы

.WCASE (.МС).

39.Number of harmonics must be less then xx – количество гармоник превышает указанный предел.

40.Only A – Z permitted – разрешены только символы А–Z.

41.Only one circuit allowed per file xx when using Parallel Analog/Digital Simulation – при выполнении аналого-цифрового моделирования во входном файле может быть описание только одной схемы.

42.Only one .PROBE and .PROBE/CSDF allowed per circuit file – в файле схемы может быть только одна директива .PROBE или .PROBE/CSDF.

43.Only one .TEMP value allowed with .STEP – при наличии директивы .STEP в директиве

.TEMP можно указать значение только одной температуры.

44.Pivot not in DC – при итерационном расчете режима по постоянному току нет ведущего элемента при решении системы линейных уравнений.

45.Resistor has zero value – резистор имеет нулевое сопротивление.

46.Symbol Table Overflow – таблица символов переполнена.

47.Subcircuits xx is undefined – указанная подсхема не определена.

48.Text value must fit on one line – текстовая переменная должна размещаться на одной строке.

49.Time must not be negative – время должно быть положительным.

50.Time must be increasing – время должно увеличиваться.

51.The circuit matrix is singular and can't be solved. The diagonal entry fit xx is 0 – не может быть найдена обратная матрица для сингулярной матрицы схемы. Диагональный элемент матрицы равен нулю.

52.There are no devices in this circuit – в схеме нет компонентов.

53.Too many inductors – слишком много индуктивностей.

54.Too many parameters (limit=49) – слишком много параметров (максимальное значение равно 49).

55.Too many PWL corners – в описании функции PWL слишком много точек излома.

56.Transient Analysis must be at least 1/frequency second long. Fourier analysis aborted – дли-

тельность переходного процесса должна быть по крайней мере больше периода первой гармоники спектра. Преобразование Фурье невозможно.

57.Transfer function too complicated – передаточная функция очень сложная.

58.Unable to finish bias point calculation (DC Analyses, AC Analyses, Transient Analyses) –

невозможно завершить расчет по постоянному току (или другие виды анализа).

59.Unable to create mailbox to communicate with digital simulator – невозможно создать бу-

ферный блок для передачи данных для цифрового моделирования.

60.Undefined parameter – неопределенный параметр.

Соседние файлы в предмете Радиоэлектроника