30. Язык pSpice. Анализ шума.
Статистические процессы в полупроводниках и резисторах приводят к возникновению мельчайших напряжений, которые принято называть шумами. Когда шумовые напряжения появляются в усилительных схемах, то, естественно, они тоже усиливаются и могут стать настолько значительными, что, попадая, к примеру, в динамики музыкальной установки, «режут» нам слух. Поэтому одним из наиболее важных критериев качества усилителя является величина отношения полезного сигнала к шумовому сигналу на выходе усилителя. Такое отношение (рассчитываемое логарифмически) обозначают как отношение сигнал/шум. В программе PSPICE анализ шумов называется Noise Analysis и является составной частью анализа AC Sweep.
Чтобы понять, как проводится анализ шумов, исследуем шумовую характеристику транзисторного усилителя в схеме с общим эмиттером.
Шаг 8 Начертите схему с общим эмиттером, изображенную на рис. 9.13, и сохраните ее в папке Projects под именем NOISE1.sch.
Рис. 9.13. Схема с общим эмиттером, где рабочая точка стабилизируется путем установления отрицательной обратной связи по току
Смоделируем поведение этой схемы в диапазоне частот от 10 Гц до 1000 МГц.
Шаг 9 Откройте окно AC Sweep and Noise Analysis (рис. 9.14 и 9.15) и выполните необходимые установки в требуемом частотном диапазоне. Не забудьте установить флажок рядом с кнопкойAC Sweep… в окне Analysis Setup.
Рис. 9.14. Окно AC Sweep and Noise Analysis с установками для проведения анализа AC Sweep
Рис. 9.15. Окно AC Sweep and Noise Analysis с установками для проведения анализа шумов
В нижней части окна AC Sweep and Noise Analysis расположен раздел Noise Analysis. В поле Output Voltage (Выходное напряжение) вы должны указать, в каком месте вашей схемы следует произвести расчет шумов. Допустим, вас интересует шумовая характеристика нагрузочного резистора R4, то есть напряжение V(R4:2). В поле ввода I/V нужно указать источник, для которого PSPICE вычислит эквивалентный входной шум. Это будет то напряжение шумов, какое должен генерировать данный источник, чтобы создавать в идеальной, свободной от шумов схеме такое же шумовое напряжение на выходе, как и в анализируемой схеме. В поле I/V надо обязательно ввести имя источника, иначе на экране появится сообщение об ошибке. В поле ввода Interval вы можете указать, с какими интервалами следует записывать в выходной файл подробные сведения о выходном шуме. Если вы введете в это поле, например, число 100, то в выходной файл будет записываться каждый сотый результат анализа. Это значит, что при расчете 100 контрольных точек на декаду в выходном файле окажется как раз один результат на декаду.
Шаг 10 Завершите установку параметров анализа шумов в окне AC Sweep and Noise Analysis по образцу на рис. 9.15, затем закройте это окно с помощью кнопки OK, запустите процесс моделирования и по его окончании выведите на экран PROBE диаграмму частотной характеристики выходного напряжения V(R4:2) — см. рис. 9.16.
Рис. 9.16. Частотная характеристика схемы с общим эмиттером
Диаграмма, изображенная на рис. 9.16, еще ничего не говорит о шумовой характеристике схемы. Вам еще только предстоит вызвать соответствующую диаграмму из окна Add Traces. С большой долей уверенности можно предположить, что шум будет значительно меньше, чем полезный сигнал. Поэтому вряд ли удастся хорошо рассмотреть их соотношение, представив обе диаграммы на одной оси координат Y, то есть на оси с общим масштабированием.
Создайте на своей диаграмме вторую ось координат Y (команда Plot Add Y Axis), а затем откройте окно Add Traces (рис. 9.17).
Рис. 9.17. Содержание окна Add Traces после проведения анализа AC Sweep, включающего анализ шумов
Теперь в списке диаграмм появился целый ряд новых обозначений, которых раньше, при проведении обычных анализов AC Sweep, вы не встречали. Все эти новые обозначения начинаются с буквы N (то есть Noise, шум). За ними скрываются диаграммы, по которым вы можете выяснить, какой вклад вносят в полный шум отдельные резисторы и параметры транзистора. Под именем V(ONOISE) находится самый важный результат анализа шумов — спектральное распределение шумового напряжения в том месте, которое при предварительной установке было определено вами как выход.
Шаг 11 Отправьте обозначение V(ONOISE) в строку Trace Expression и щелкните по кнопке OK. Теперь на экране PRPOBE вы должны получить такую же диаграмму, как на рис. 9.18.
Рис. 9.18. Частотная характеристика и выходной шум схемы с общим эмиттером
Посмотрев на эту диаграмму, специалист сразу определит: шум в данной схеме, хотя его частотные компоненты и меньше полезного сигнала почти в 2000 раз, в целом настолько сильный, что будет создавать значительные звуковые помехи. Следовательно, необходимо выявить основную причину возникновения шума, а затем изменить схему таким образом, чтобы он уменьшился. В выходном файле вы найдете подробные данные относительно того, какой вклад вносят в полный шум резисторы и параметры транзистора (см. листинг). Например, из таблицы для частоты f=100 кГц вы узнаете, что значительное влияние на возникновение шумов оказывает внутреннее сопротивление источника напряжения. И здесь у разработчиков есть немало возможностей для оптимизации.
- 3. Режимы функционирования технических объектов.
- 4. Основные виды анализа технических систем (тс) при математическом
- 5. Классификация математических моделей.
- 6. Операторные модели систем (частотные, преобразование Лапласа, z-преобразование).
- 7. Свойства преобразования Лапласа.
- 9. Свойства пф. Классификация типовых пф.
- 10. Анализ систем в частотной области.
- 11. Анализ устойчивости тс: определения, критерии устойчивости, примеры анализа.
- 12. Качественный анализ технических систем. Необходимость выполнения качественного анализа технических систем, его цели.
- 13. Моделирование нелинейных систем: определение нелинейной системы, виды нелинейных характеристик элементов технических систем.
- 14. Особенности поведения и анализа нелинейных систем, методы решения систем нелинейных ду.
- 15. Модели нелинейных систем на фазовой плоскости. Анализ технических систем по фазовому портрету. Примеры построения фазовых портретов.
- 16. Факторные модели и модели регрессионного анализа. Примеры реализации.
- 17. Состав пакета OrCad. Порядок работы с пакетом OrCad.
- 18. Спектральный анализ в OrCad.
- 19. Частотный анализ в OrCad.
- 20. Статистический анализ в OrCad.
- 21. Язык моделирования pSpice. Основные семантические конструкции языка pSpice.
- 22. Язык моделирования pSpice. Описание топологии схемы.
- 23. Язык моделирования pSpice. Первые символы имён компонентов.
- 24. Язык моделирования pSpice. Классификация моделей компонентов. Имена типов моделей.
- 25. Математические операции в pSpice: классификация, порядок и примеры применения.
- Name — имя функции;
- 27. Язык pSpice. Анализ режима по постоянному току.
- 28. Язык pSpice. Частотный анализ.
- 29. Язык pSpice. Спектральный анализ.
- 30. Язык pSpice. Анализ шума.
- 31. Примеры описания директив на языке pSpice.
- 35. Реализация поведенческой модели в пакете OrCad. Применение элементов библиотеки abm.Slb.
- 36. Моделирование аналого-цифрового преобразователя (ацп) в пакете OrCad.
- 37. Моделирование цифро-аналогового преобразователя (цап) в пакете OrCad.
- 38. Основные блоки и конструкции языка vhdl.
- 39. Модели описания цифровой системы. Примеры.
- 40. Структура описания архитектурного тела vhdl. Примеры.
- 41. Структура описания интерфейса проекта на языке vhdl. Примеры.
- 42. Синтезируемое подмножество языка vhdl.
- 43. Интерфейс и архитектура объекта в языке vhdl.
- 44. Карта портов и карта настройки в языке vhdl.
- 45. Параллельный оператор generate в языке vhdl: назначение, общая формаописания, примеры применения.
- 46. Алфавит языка vhdl.
- 47. Скалярные типы в vhdl.
- 48. Регулярные типы в vhdl.
- 49. Физические типы в vhdl. Тип time.
- 50. Стандартные типы в vhdl.
- 51. Понятия сигнала и переменной в vhdl.
- 52. Атрибуты сигналов в языке vhdl.
- 53. Атрибуты скалярного типа в языке vhdl.
- 54. Атрибуты регулярного типа в языке vhdl.
- 55. Циклы в vhdl.
- 56. Оператор ветвления и селектор в vhdl.
- 57. Объявление компонента в vhdl. Включение компонента в схему.
- 58. Модели задержки в языке vhdl. Примеры применения.
- 59. Примеры описания регистровых схем на языке vhdl. Триггер d-типа
- Vhdl-файл имеет следующее описание:
- D-триггер с асинхронным сбросом
- 60. Основные операции в vhdl. Приоритеты операций.
- 61. Типы std_ulogic и std_logic.
- 62. Спецификация процедуры в vhdl.
- 63. Спецификация функции в vhdl.
- Объявление функции
- 64. Пакет std_logic_arith. Функции преобразования типов.