Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Самосадный Автоматизированное проектирование устройств систем сбора-обработки Ч2 2015

.pdf
Скачиваний:
5
Добавлен:
12.11.2022
Размер:
9.49 Mб
Скачать

Графики зависимости уровней шумов получаются путем вызова соответствующих пере-

менных в новые окна графиков в постпроцессоре Probe. В ряде случаев кривые V(INOISE) и V(ONOISE) необходимо водить по команде: Trace> Add Trace.. или по нажатию клавиши

<Insert>. Далее требуется вводить имя зависимости вручную.

Сравните характеристики V(INOISE) и V(ONOISE). При анализе уровней шумов необходимо понять состав выводимых характеристик. V(ONOISE) задает уровень напряжения

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

реннего шума. Аналогично могут быть представлены токовые характеристики. NTOT (RF1), NTOT(RF2), NTOT (Rfb), NTOT (RLoad) представляют собой парциальные спектральные

плотности выходного шума для отдельных компонентов. NTOT (ONOISE) это суммарная

спектральная плотность выходного шума. Можно показать по результатам сравнения графи-

ков, что NTOT(ONOISE)=V2(ONOISE).

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

К сожалению, уровень шумов в виде амплитуд сигналов по анализу спектральной плотности шумов оценить очень трудно, а в ряде случаев практически невозможно. Общую шу-

мовую картину на выходе компонента можно оценить следующим образом. Остановимся на зависимости V(ONOISE). По формулам, приведенным в книге [5] можно оценить средне-

квадратичное отклонение выходного напряжения шума. Все расчеты можно проводить сред-

ствами PROBE. Формулы для расчетов:

SQRT(S(V(ONOISE)* V(ONOISE))), или

SQRT(S(NTOT(ONOISE))).

Расчеты можно производить средствами Probe в окне Add Traces для графика V(ONOISE), как показано в приложении 3.

При проведении расчетов формулу можно задавать, используя готовые математические выражения в правом окне или набирая их с клавиатуры. Знак «S» означает интеграл, знак «*» это умножение, а SQRT это квадратный корень из величины в скобках.

К сожалению, при расчетах необходимо определить или ограничить диапазон частот,

ведь интеграл-то определенный. В ряде случаев это сделать математически более или менее корректно не получается. В идеальном для расчета случае кривая V(ONOISE) должна подхо-

дить к оси X достаточно монотонно или заканчиваться на оси. В нашем случае, этого не происходит, кривая V(ONOISE) не уменьшает свои значения вплоть до 1ГГц. Это приводит к

тому, что расчетные значения среднеквадратичных величин шумов резко увеличиваются с ростом частоты и достигают величин 1мВ. Реальные пиковые значения амплитуды шумов могут лежать в диапазоне 3-7 мВ. Сами по себе эти величины несколько великоваты для такой схемы. В действительности схема ФНЧ, (все-таки это фильтр), призвана резко ослаблять спектральную составляющую сигнала выше нескольких десятков килогерц. Но, что касается действия шумов, а не сигналов, об этом еще можно спорить исходя из особенностей внутренней структуры ОУ, его полной неприспособленности для работы в частотном диапазоне выше десятка мегагерц и еще можно привести множество факторов, осложняющих выбор граничного диапазона рассмотрения частот, чей вклад в шумы на выходе достоин рассмотрения. Финальный результат в нашем случае достаточно непредсказуем. Но некоторые оценки все-таки сделать можно.

41

Для выбора граничного диапазона частот в нашем случае его можно задать исходя из здравого смысла и особенностей реализации выходного каскада схемы. Выходной каскад тоже можно представить схемой и промоделировать с получением его АЧХ, где будет понятно на каких частотах стоит остановиться. Хотелось бы добавить, что с точки зрения авто-

ра, вполне можно было бы остановиться на границе 1-10МГц. И ввести соответствующие изменения в границу формирования выходных частот, например в опции End Frequency про-

филя.

Еще одним способом можно было бы воспользоваться, глядя на графики NTOT. Там есть

кривые, близкие к идеальным, например NTOT (Rfb), с достаточно похожим ходом кривой и близкими абсолютными значениями к NTOT(ONOISE). Этой кривой можно было бы воспользоваться для расчетов. Соотношение NTOT(ONOISE) и V(ONOISE) известно. Далее де-

ло в расчетах и построении кривой с возможными поправочными коэффициентами.

В любом случае мы всегда имеем дело только с более или менее грубой оценкой приблизительной шумовой картины на выходе устройств. И еще вопрос, стоит ли это все так детализировать?

Наши расчеты учитывают только часть возможных шумов, избежать которых невозможно, например тепловые шумы резистора. Но не факт, что на выходе в итоге будет действовать именно этот шум и он не будет, например, ослаблен, или, наоборот, усилен. Схему мы рассматриваем как модель, очень приблизительно. В действительности, практика показывает, что уровень внутренних шумов с лихвой перекрывается внешними шумами, например,

блоков питания, особенно импульсных. Для усилителей есть свой параметр, описывающий ослабления шумов по линиям питания (PSRR Power Supply Rejection Ratio). Этот параметр приводится в описании Data Sheets, например, для компонентов Burr-Brown (TI), Analog De-

vices и др. Характер кривых PSRR свидетельствует о том, что в области частот выше 1- 100МГц (зависит от конкретного ОУ) никакого ослабления шумов по линиям питания уже нет. Характерный уровень шумов от импульсных блоков питания может составлять 40-500 мВ (пик-пик). Причем вклад частот выше 1 МГц весьма существенен. Шумит также и измерительная техника, что не способствует корректности уже практических измерений.

При оценке точностных свойств АЦП часто используют параметр ENOB (эффективное число бит), интерпретируемый как «эффективное» разрешение АЦП, связанное со среднеквадратичными величинами шумов или искажений сигналов на входе в преобразователь.

Вместе с тем в ряде практических применений требуется знать не ENOB, а разрешение «от пика до пика» (peak-to-peak resolution), характеризующее число разрядов АЦП, свободное от влияния шумов (flicker free). Иногда также специалистами употребляется термин «дрожание» (flicker) цифровых разрядов на выходе АЦП или системы, связанное с общим итоговым

влиянием шумов при работе АЦП в системе, а также термин «число достоверных разрядов». В этом случае часто принимают соотношение, связывающее среднеквадратичные величины шумов ERMS и величины шумов от пика до пика EPP:

Epp 6,6 ERMS .

Величины ERMS рассчитываются, измеряются или берутся из технической документации на компоненты. Величина EPP определяется вероятностью того, что напряжение шумов не выйдет за указанную величину, так, например, 99,99% значений кодов на выходе АЦП находятся в пределах 6,6× ERMS шума. Эффективное разрешение АЦП может составлять величину, приблизительно на 2,7 разрядов больше числа разрядов свободных от влияния шумов (без дрожания разрядов).

Оптимизация схемы ФНЧ по результатам анализа шумов

В приложении 3 показан процесс оптимизации и результаты оптимизации схемы ФНЧ. Оптимизация работы схемы ФНЧ проведена с целью снижения уровня собственных шумов схемы, в частности путем уменьшения величины резистора Rfb. Процесс оптимизации будет

42

подробнее рассмотрен следующей теме. На данном этапе нам необходимо проверить и подтвердить тот факт, что схема ФНЧ в итоговом варианте (без резистора Rfb) имеет те же характеристики в частотной области, что и исходный вариант схемы.

Меры по обеспечению получения результатов расчетов

В целом для AC-анализа не характерно возникновение проблем с получением результа-

тов расчетов, в частности фактически отсутствует необходимость обеспечивать сходимость результатов. Но для DC-анализа и, особенно, Transient-анализа, такие проблемы весьма акту-

альны.

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

Получите файл Filt_Bias. Познакомьтесь с содержимым файла Filt_Bias.

**********************************************************

*

 

*

* PSpice Bias Point Save File from:

*

*

 

*

* CIRCUIT: a_filt-schematic1-profile1.sim.cir

*

* TITLE: "*Profile:"SCHEMATIC1-Profile1"[C:\Works\Wor.."*

* DATE OF RUN:

05/21/04

*

* TIME OF RUN:

19:56:00

*

* ANALYSIS: "Small Signal Bias Point (OP)"

*

* TEMP: 27.0

 

*

*

 

*

*********************************************************

.NODESET

 

 

+ V(V1)

=

1.0000000000

+ V(+15)

=

15.0000000000

+ V(-15)

= -15.0000000000

+ V(OUT)

=

.9994642791

+ V(N03339)

=

1.0006767291

+ V(N05348)

=

1.0011966582

+ V(N05591)

=

1.0005983291

+ V(X_U1A.6)

= -162.1199800E-06

+ V(X_U1A.7)

=

.9068031055

+ V(X_U1A.8)

=

.9068031055

+ V(X_U1A.9)

=

0.0000000000

+ V(X_U1A.10)

=

1.6084114515

+V(X_U1A.11) = -14.9602737810

+V(X_U1A.12) = -14.9607910150

+ V(X_U1A.13)

=

1.5945124133

+

V(X_U1A.14)

=

1.5946933787

+

V(X_U1A.53)

=

13.5000000000

+V(X_U1A.54) = -14.3500000000

+V(X_U1A.90) = -1.8532234722

+ V(X_U1A.91) = 40.0000000000

+V(X_U1A.92) = -40.0000000000

+V(X_U1A.99) = 0.0000000000

****************************************************

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

Некоторые представленные данные вызывают вопросы, например, откуда появились потенциалы в 40 В? При анализе узловых потенциалов необходимо воспользоваться моделью

43

ОУ LM324. Текст описания модели может быть доступен, например, в основном окне редак-

тирования редактора CAPTURE. Левой кнопкой мыши выделяется компонент, а нажатием на правую кнопку и перемещением мыши выбирается опция меню: «Edit PSpice Model». В опи-

сании модели LM324 можно встретить строки, обеспечивающие формальное использование в модели внутренних «источников» напряжения 40 В, как показано ниже.

vlp

91

0

dc

40

vln

0

92

dc

40

Такие источники можно отнести к особенностям модели данного компонента.

Внимание!

Не допускается вносить какие-либо изменения в описание модели библиотечного компонента, не предназначенного для коррекции модели и ее параметров (не из библиотеки Breakout).

Дополнительная информация о расчетах

Познакомьтесь и проанализируйте детальную информацию о расчетах в выходном файле

всоответствии с использованием оператора .OP.

Впрофиле (см. рис. 2.23 и 2.24) существуют еще некоторые виды расчетов для анализа

AC Sweep/Noise, которые мы не рассмотрели. В частности это Monte Carlo/Worst Case, Parametric Sweep и Temperature (Sweep). Что касается Monte Carlo/Worst Case и Parametric Sweep,то эти виды расчетов будут изучаться в следующих темах. Temperature (Sweep) мы начали изучать в анализе Bias Point и продолжим при изучении для Time Domain (Transient).

Задача

Для схемы пассивного ФНЧ первого прядка с выбранной Вами частотой среза в диапазоне 1-100 кГц получите характеристики и подтвердите работоспособность ФНЧ. Получение характеристик проводите на основе примера проектирования активного фильтра, как представлено в приложении 3. В качестве схемы фильтра рекомендуется воспользоваться одним из вариантов схемы использовавшихся ранее проектов RC. Особое внимание необходимо обратить на ФЧХ пассивного фильтра, а также сравнить ее с ФЧХ активного фильтра и с данными табл. П3-1.

Подготовьте материалы по выполнению задания 3 для файла отчета.

Краткие итоги.

В ходе выполнения задания 3 были изучены материалы, связанные с проведением анализа AC Sweep. В ходе практических работ были осуществлены расчеты и получены результаты расчетов для ФНЧ, требующих проведения данного вида анализа для изучения параметров и подтверждения работоспособности схем. При проектировании реальных схем анализ AC Sweep позволяет изучать поведение схем в частотной области, а также проводить анализ уровней собственных шумов схем, включая выбор решений с минимальным уровнем шумов. В частности были получены АЧХ и ФЧХ схем. Также проводился расширенный анализ узловых потенциалов и токов схемы и реализован один из способов получения файла узловых потенциалов, как одна из мер по обеспечению получения результатов расчетов и предотвращению срыва расчетов из-за несходимости вычислений.

2.3.4. Осуществление анализа Time Domain (Transient)

Приступите к выполнению задания 4. Изучите основные сведения о порядке и правилах проведения расчетов поведения схем во временной области Time Domain (Transient) или

проведения анализа переходных процессов, анализа формы сигналов. Также необходимо

44

изучить расчет спектральных составляющих сигналов (Fourier analysis) и используемых при этом директивах, как представлено в учебном пособии и в материалах файлов pspug.pdf, PSpcRef.pdf.

По ходу изучения материалов раздела необходимо выполнять все действия с представленными схемами, проводить изучение и интерпретацию полученных результатов. При выполнении задания 4 воспользуемся схемой активного фильтра проекта A_Filt и порядком проведения расчетов, как представлено в Приложении 3.

Команда (оператор, директива) .TRAN (transient analysis)

Оператор .TRAN обеспечивает расчеты переходных процессов (transient analysis) в схеме или расчеты поведения схемы во временной области (time domain) в заданном временном интервале. При расчетах используются следующие аргументы и опции.

Опция [/OP]. Расчет переходного процесса начинается с расчета начальной точки (режима по постоянному току). Задание в операторе .TRAN опции /OP (bias point) обеспечивает вывод в выходной текстовый файл подробной информации о режиме и о параметрах всех нелинейных элементов в этой начальной точке, аналогичную той, которую выдает оператор

.OP для рабочей точки малосигнального анализа. Отсутствие выбора этой опции приводит к выводу информации только об узловых потенциалах в рабочей точке (transient analysis bias point).

Опция “print step value” («шаг печати»). В профиле это выбор настроек “Print values in the output file every:_____ seconds”. Результаты расчета переходных процессов выводятся операторами .PRINT, .PLOT .FOUR в выходной текстовый файл. Спецификация «шаг печа-

ти» определяет шаг, с которым заносятся результаты в массивы данных, соответствующие этим операторам. Поскольку точки, выводимые на печать, не соответствуют действительно

рассчитанным значениям с изменяющимся внутренним шагом, то при печати используется интерполяция истинных значений полиномом второго порядка (2nd-order polynomial interpolation). Это не касается данных, выводимых вв постпроцессор PROBE.

Опция “final time value” («время окончания»). В профиле это выбор настроек “Run to time:_____ seconds (TSTOP)”. Временной интервал для расчетов начинается с нулевого мо-

мента времени и продолжается до времени TSTOP, определяемого спецификацией «время окончания» (“final time value”).

Опция [no-print value] («время до начала печати»). В профиле это выбор настроек “Start saving data after:_____ seconds”. Задается интервал времени, начиная с начального времени

(TIME=0) на протяжении которого результаты не выдаются по операторам .PRINT, .PLOT и

.PROBE. Это позволяет сократить выходной файл за счет отказа от вывода не нужной пользователю информации о процессах на некотором начальном отрезке времени.

Опция [step ceiling value] («максимальный шаг»). В профиле это выбор настроек “Maximum step size:_____ seconds”. Опция позволяет отказаться от значения по умолчанию для

ограничение на величину внутреннего шага по времени в пользу меньшего его значения. По умолчанию максимальный шаг равен «время окончания»/50. Уменьшение этого шага требуется, чтобы детально исследовать быстро меняющиеся сигналы или короткие импульсы.

Опция [SKIPBP] («отмена расчета рабочей точки»). В профиле это выбор настройки

“Skip the initial transfer bias point calculation (SKIPBP)”. Опция «отмена расчета рабочей точ-

ки» запрещает проведение расчета начальной точки. В этом случае начальная точка определяется спецификациями IC= в описаниях емкостей и индуктивностей, а также операторами

.IC или .LOADBIAS.

Расчет переходных процессов начинается с расчета начальной точки, отдельно от расчета рабочей точки (separate from the regular bias point). Это необходимо потому, что в начале

анализа переходных процессов независимые источники могут иметь величины, отличные от указанных в спецификации по постоянному току DC.

45

Далее расчет ведется с автоматически изменяющимся внутренним шагом по времени. Этот шаг уменьшается на интервалах времени, соответствующих быстрым изменениям в схеме, и увеличивается на интервалах, на которых в схеме не происходит существенных изменений. Автоматический выбор шага опирается на заданные погрешности расчета (см. оператор .OPTIONS в приложении 1). Чем меньше заданные погрешности, тем меньше шаг и, следовательно, тем больше затраты машинного времени на расчет [3].

Примечания.

1)Опции: [/OP], [no-print value], [step ceiling value], [SKIPBP] не являются обязательными.

2)В некоторых новых версиях пакета программ допускается использовать функцию {SCHEDULE(X1,Y1,… XN,YN)} в дополнение к опции «максимальный шаг» для задания кусочно-постоянной функции (piecewise constant function), обеспечивающей разные величины «максимального шага» на разных временных интервалах расчетов.

3)Функция {SCHEDULE(X1,Y1,… XN,YN)} не является обязательной.

4)Оператор .TRAN устанавливает величины переменных TSTEP и TSTOP.

5)Величины TSTEP устанавливаются опцией “print step value”.

6)Величины TSTOP устанавливаются опцией “final time value”.

Команда (оператор, директива) .FOUR (Fourier analysis)

Оператор .FOUR обеспечивает разложение в ряд Фурье результатов расчета переходного

процесса. Сигнал, представленный во временной области (форма сигнала) преобразуется в свой образ в частотной области и представляется в виде компонентов ряда Фурье (Fourier components).

При расчетах используются следующие аргументы и опции.

Опция “output variable” («выходные переменные»). В профиле это выбор настройки “Output Variables”. Результаты расчета переходных процессов для величин, включенных в

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

.PRINT и .PLOT для анализа переходных процессов.

Опция “frequency value” («частота f1»). В профиле это выбор настройки “Center Frequency:______ Hz”. Задается величина основной частоты (fundamental frequency). Разложение

в ряд Фурье ведется не на всей длительности переходных процессов, определяемой в операторе .TRAN, а на последнем отрезке. Для этого используется интервал времени от конечного значения до начального значения, вычисляемый как отрезок времени длиной 1/f1.

Опция [number of harmonics] («число гармоник n»). В профиле это выбор настройки “ Number of Harmonics:______ ”. Указывается число рассчитываемых гармоник (от 1 до 100).

По умолчанию рассчитываются:

нулевая гармоника A0 или постоянная составляющая сигнала (DC component), соответствующая частоте f0=0;

основная гармоника или первая гармоника A1 (Fourier Component), соответствующая частоте f1 (fundamental frequency);

гармоники со второй по девятую A2- A9 (Fourier Components, from 2nd to 9th harmonics),

соответствующие частотам f2-f9.

Примечания.

1)Применение оператора .FOUR требует наличия в задании оператора .TRAN.

2)Результаты расчетов использованием оператора .FOUR выводятся в виде таблицы в выходной текстовый файл. Эти результаты не передаваться в постпроцессор PROBE. В постпроцессоре PROBE используются

собственные средства расчетов для обеспечения преобразования Фурье, а именно может осуществляться быстрое преобразование Фурье (FFT).

3)Опция [number of harmonics] не является обязательной.

4)Длительность переходного процесса, задаваемого в операторе .TRAN не должна быть менее 1/f1.

46

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

Перейдем к непосредственным практическим расчетам, проводимым в рамках данного вида анализа.

Практическая работа со схемой проекта A_Filt

Для проведения расчетов воспользуемся схемой проекта A_Filt, как было представлено на рис. 2.22, изменив частоту входного сигнала. Итоговая схема модели устройства представлена на рис. 2.25.

C2

2nF

LM324

V1

R1

R2

3

+

13.5K

13.5K

V

 

+15

 

-15

 

 

 

 

V1

2

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

VSig

 

 

 

 

 

U1A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

VP+

 

 

 

 

 

 

VP-

 

 

 

 

VOFF = 0V

 

 

 

 

 

 

 

15Vdc

 

 

 

 

15Vdc

 

 

 

 

VAMPL = 2.5V

C1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

FREQ = 8.3kHz

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1nF

 

 

 

 

 

0

0

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+15

 

4

 

 

V+

 

 

 

OUT

1

 

 

V-

 

 

11

Rf b

 

 

27K

-15

 

 

Out

V

RLoad

10K

0

Рис. 2.25 Уточненная модель ФНЧ A_Filt для проведения спектрального анализа

Необходимо настроить профиль моделирования General Settings анализа Time Domain (Transient) для проведения расчетов, подтверждающих параметры работы ФНЧ, как показано на рис.2.26. Установим также настройки Output File Options, как показано на рис. 2.27.

Рис. 2.26 Настройки профиля General Settings анализа Time Domain (Transient) схемы фильтра A_Filt

47

Рис. 2.27 Настройки профиля Output File Options анализа Time Domain (Transient) схемы фильтра A_Filt

В соответствии с настройками профиля файл задания на проведение расчетов в данном случае содержит текст задания на моделирование, как показано ниже.

*Analysis directives:

.TRAN 0 361.45us 0 1ns

.FOUR 8300 V([V1]) V([OUT])

.PROBE V(*) I(*) W(*) D(*) NOISE(*)

.INC ".\a_filt-SCHEMATIC1.net"

Проведите расчеты. Получите выходные характеристики как представлено в приложении 3. Подтвердите на основе полученных расчетных данных основные параметры фильтра, относящиеся к анализу переходных процессов и спектральному анализу, а именно: проверьте и подтвердите положение частоты среза, определите задержку и ослабление выходного сигнала на частоте среза. Оцените степень нелинейных искажений сигналов и проанализируйте полученные спектры сигналов.

Примечание.

Преобразование Фурье можно проводить и в постпроцессоре PROBE, где спектральный анализ проводится с помощью быстрого преобразования Фурье БПФ (FFT), связанного с формированием результатов ДПФ основных расчетов по директиве .FOUR, но проводимого самостоятельно и непосредственно в постпроцессоре. Перед вычислением БПФ интерполируются отсчеты переменных так, чтобы количество отсчетов было кратно степени 2. Масштабирование спектра производится таким образом, чтобы получить те же результаты, что и при выполнении директивы .FOUR при выводе амплитуд гармоник. Разрешающая способность по частоте равна 1/T, где T- длительность интервала анализа. При расчете спектров сигналов с помощью БПФ максимальное количество отсчетов составляет 213 =8192.

Задача

Разработать и подтвердить работоспособность схемы формирователя аналогового сигнала на входе в АЦП последовательного приближения с УВХ. Диапазон входного сигнала ±10 В, полоса пропускания сигнала 10 кГц. Входной диапазон АЦП 0..+5 В.

Требуется:

разработать схему формирователя аналогового сигнала;

обосновать необходимость использования пассивного ФНЧ на входе в АЦП или отказ от использования фильтра; в случае принятия решения о необходимости использования фильтра, установить его в схему устройства;

обосновать необходимость использования буфера-повторителя сигналов на входе в АЦП или отказ от использования такого блока; в случае принятия решения о необхо-

димости использования буфера, установить его в схему устройства. Рекомендации по решению задачи.

1) Получение характеристик проводите на основе примера проектирования активного фильтра, как представлено в Приложении 3.

48

2)В качестве схемы пассивного фильтра рекомендуется воспользоваться одним из вариантов схемы использовавшихся ранее проектов RC.

3)Пример схемы формирователя аналогового сигнала представлен на рис. 2.28.

+15

-15

 

 

 

 

 

 

 

 

LM324

VP+

 

V1

R1

3

 

 

VP-

 

+

15Vdc

 

 

 

 

15Vdc

4K

 

 

 

 

 

 

 

 

 

V

 

 

0

0

-10

R2

2

 

 

 

 

 

 

 

-

 

 

 

 

 

-10

 

V1

4K

U1A

 

 

 

 

VSig

 

 

 

 

 

 

VShif t

 

 

 

 

 

 

VOFF = 0V

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10Vdc

 

 

 

 

 

 

VAMPL = 10V

 

 

 

 

 

 

 

 

 

 

 

 

FREQ = 10kHz

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

0

+15

 

4

 

 

V+

 

 

 

OUT

1

 

 

V-

 

 

11

Rf b

 

 

1K

 

-15

 

 

Out

V

RLoad

10K

0

Рис. 2.28 Пример схемы формирователя аналогового сигнала на основе сумматора Работа схемы формирователя во временной области показана на рис. 2.29.

Рис. 2.29. Форма 10-кГц сигнала на входе V(V1) и выходе V(Out) схемы формирователя Подготовьте материалы по выполнению задания 4 для файла отчета.

Краткие итоги.

В ходе выполнения задания 4 были изучены материалы, связанные с проведением анализа переходных процессов. В ходе практических работ были осуществлены расчеты и получены результаты расчетов для ФНЧ, требующих проведения данного вида анализа для изучения параметров и подтверждения работоспособности схем. При проектировании реальных схем анализ Transient позволяет изучать поведение схем во временной области, а также проводить спектральный анализ полученных сигналов, включая оценку точностных свой систем и скорости преобразования сигналов (частоты дискретизации). Помимо этого была разработана схемас элементами аналоговой обработки сигналов (подстройка амплитуды сигналов).

49

Подведение итогов практических занятий по теме 1.

Подготовьте окончательный вариант файла отчета по выполненным заданиям. Сформулируйте вопросы (если они имеются). Представьте преподавателю результаты работы по теме в виде файла отчета, включая и список вопросов, если они имеются.

2.4 Рекомендации по выполнению задания

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

Внимание!

Использую техническую документацию, содержащуюся в *.pdf – файлах необходимо иметь в виду, что в ней достаточно часто используются термины «вывод на печать» для различной информации и результатах расчетов. Подразумевается в первую очередь информация, помещаемая (печатаемая) в выходной текстовый файл *.OUT результатов расчетов. Так сложилось исторически и это связано с тем, что синтаксис языка и большинство операторов (директив) начали применяться, когда графические средства представления результатов расчетов на компьютерах были редкостью и вывод мог осуществляться на печатающие устройства. Так, например, описание оператора .OP в файле PSpcRef.pdf выглядит следующим образом: «The .OP command causes detailed information about the bias point to be printed».

В ряде случаев термин «печать» может относиться также и к графической информации.

При выполнении заданий обратите внимание на то, что рекомендуется воспользоваться компонентами библиотеки BREAKOUT для задания полного набора параметров компонен-

тов. Очевидно, что достигнуть поставленной цели с помощью редактирования свойств компонентов, как для параметра Tolerance, нельзя или не рекомендовано. Тем не менее, можно

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

При этом необходимо иметь в виду, что редактирование свойств компонентов описано фактически только в техдокументации и является наряду с редактированием фильтров настроек и вывода свойств весьма тонкими и чувствительными операциями. Они слабо поддаются восстановлению средствами редактирования CAPTURE, поэтому стоит иметь в виду, что вернуться к исходному варианту и просто удалить введенные Вами настройки зачастую бывает невозможно. Фирма в таких случаях рекомендует пользователю воспользоваться прямым редактированием файла настроек prefprop.txt из поддиректории \CAPTURE рабочей директории пакета САПР. Рекомендуется заранее сделать резервную копию этого файла. В полной версии САПР такой файл действительно есть, он также находится в поддиректории CAPTURE дистрибутива. Переписывание его в рабочую директорию позволяет решить проблему восстановления результатов первоначальных настроек.

При работе с демонстрационными версиями может возникнуть проблема поиска такого файла. Его может просто не оказаться в составе файлов дистрибутива в явном виде. Тогда, очевидно может помочь переустановка САПР. Или, еще проще, скопируйте файл в архивную папку заранее и восстанавливайте оттуда.

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

50

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]