- •Электроника
- •Рецензенты:
- •Лачин в.И., Савёлов н.С.
- •Isbn 5-222-00998-х ббк 32.85
- •1.1.6. Разновидности
- •1.2. Биполярные транзисторы
- •1.3. Полевые транзисторы
- •1.5.4. Фотодиод
- •1.6. Операционные усилители
- •2.2. Обратная связь в усилителях
- •2.5. Линейные схемы на основе операционных усилителей (оу)
- •2.6. Усилители постоянного тока
- •2.8. Активные фильтры
- •2.9. Генераторы гармонических колебаний
- •2.10. Вторичные источники питания
- •3.1. Импульсный режим работы
- •3.5. Последовательностные цифровые устройства
- •3.5.1. Триггеры
- •3.7. Устройства для формирования
- •3.7.1. Амплитудные ограничители
- •4.1. Вводные сведения
- •4.4. Влияние развития
- •В. И. Лачин, н. С. Савёлов электроника
- •Формат 84x108/32. Бумага тип. № 2
4.1. Вводные сведения
ПО МАТЕМАТИЧЕСКОМУ
МОДЕЛИРОВАНИЮ ЭЛЕКТРОННЫХ
УСТРОЙСТВ
Математическое моделирование — это использование вместо реального объекта его математической модели. В свою очередь математическая модель по существу является количественным описанием объекта. Слово «математическая» в термине «математическая модель» подчеркивает тот факт, что это описание отличается строгим математическим характером.
Для современного специалиста исключительно важно осознать следующий факт. К настоящему времени развитие науки достигло такого уровня и количественное описание различных объектов является настолько точным, что очень многая отсутствующая информация об объекте может быть получена на основе только этого описания, без использования самого объекта.
В определенном смысле математическое моделирование — это уровень развития науки в настоящее время. Особую роль при математическом моделировании играет ЭВМ, являющаяся инструментом моделирования. Математическое моделирование радикально повышает эффективность труда специалиста.
Особенно важную роль математическое моделирование играет в электронике. Здесь наиболее существенными являются следующие обстоятельства:
• большая сложность и большое разнообразие электронных устройств; традиционные методы анализа и синтеза и тем более интуитивные представления о работе устройств часто оказываются бесполезными;
особое значение электроники в современном мире, которое заставляет направлять большие усилия на ее развитие; так как это развитие возможно только при постоянном совершенствовании математического моделирования электронных схем, ему уделяется особое внимание и выделяются значительные силы и средства;
необходимость резкого сокращения сроков разработки и внедрения новых электронных устройств, что невозможно без математического моделирования; например, в настоящее время на подготовку опытного образца электронного устройства с момента выдачи технического задания может отводиться 2—3 недели;
сравнительно хорошая изученность физических процессов, происходящих в электронных приборах и устройствах, и наличие развитой теории, что является благодатной почвой для математического моделирования; ясность задачи моделирования электронных схем, прозрачность проблемы описания устройств электроники средствами математики стимулирует применение математического моделирования.
Математическое моделирование электронной схемы начинается с ввода в ЭВМ информации об электронных приборах (или элементах и компонентах интегральных схем) и способе их соединения.
При использовании современных систем схемотехнического моделирования, оснащенных специальными программами (так называемыми графическими редакторами), ввод указанной информации обеспечивается изображением на экране ЭВМ электрической принципиальной схемы моделируемого устройства и указанием типов электронных приборов.
На рис. 4.1 приведен пример электронной схемы (RC-усилителя на биполярном транзисторе), подготовленной
к моделированию с помощью пакета программ Micro-Cap-V.
По указанному типу прибора система моделирования обращается к соответствующей математической модели прибора и заменяет ей прибор, изображенный на схеме. Как уже отмечалось при рассмотрении отдельных приборов, математическая модель прибора — это совокупность его эквивалентной схемы и математических выражений, описывающих элементы эквивалентной схемы. После замены каждого прибора его эквивалентной .схемой образуется математическая модель всего электронного устройства, т. е. совокупность эквивалентной схемы устройства и математических выражений, описывающих элементы этой эквивалентной схемы.
Достаточные для первого ознакомления представления об использующихся математических моделях приборов дают рассмотренные выше модели диодов и транзисторов.
4.2. ОСОБЕННОСТИ МАТЕМАТИЧЕСКОГО
МОДЕЛИРОВАНИЯ РАЗЛИЧНЫХ РЕЖИМОВ РАБОТЫ ЭЛЕКТРОННЫХ устройств
Современные программные системы (Micro-CapV, Design Center 6.2 и др.) позволяют автоматизированно моделировать практически все режимы работы электронного устройства, представляющие интерес для специалиста.
Рассмотрим особенности моделирования различных режимов, используя их наименования, характерные для математического моделирования.
Режим постоянного тока. Это режим покоя, начальный режим работы электронной схемы. При моделировании этого режима предполагается, что к электронному устройству уже достаточно долго подключены только источники постоянного напряжения и тока.
Моделирование рассматриваемого режима основано на использовании метода Ньютона (Ньютона—Рафсона) для решения систем нелинейных уравнений или модификаций данного метода. Этот метод является итерационным. Характерной его особенностью является линеаризация системы нелинейных уравнений на каждом этапе вычисления очередной итерации (приближения к решению).
Важно отметить, что в системах схемотехнического моделирования этот метод реализован не в классической форме, рассматриваемой в различных руководствах по вычислительным методам, а в оригинальной схемотехнической форме, отличающейся логической красотой, совершенством и ориентированной именно на моделирование электронных схем. Моделирующая программа, фактически решая систему нелинейных уравнений, описывающую электронное устройство, не формирует эту систему. Вместо этого при вычислении очередной итерации каждый нелинейный элемент эквивалентной схемы электронного устройства заменяется линейной так называемой дискретной моделью, соответствующей методу Ньютона. В результате образуется линейная схема, анализ которой и приводит к определению очередной итерации.
Для полученной линейной схемы моделирующая программа формирует систему линейных узловых уравнений, в которой неизвестными являются узловые напряжения (потенциалы). Затем эта программа решает полученную систему линейных алгебраических уравнений, используя LU-факторизацию. LU-факторизация выполняется на основе метода исключения Гаусса для решения системы линейных алгебраических уравнений или по алгоритму Кра-ута, который по существу является модификацией метода исключения Гаусса. Современные моделирующие программы учитывают разреженность матрицы системы узловых уравнений. Это значительно сокращает затраты машинного времени и памяти. По завершении решения системы узловых уравнений определяются все остальные искомые токи* и напряжения схемы.
После вычисления некоторого количества итераций (например, нескольких десятков) определяется решение, т. е. находится установившийся режим схемы.
На рис. 4.2 приведен график зависимости напряжения VCE(Ql) между коллектором и эмиттером транзистора от напряжения питания V(V2) для схемы рис. 4.1.
Этот график получен при анализе режима постоянного тока в результате многократного расчета установившегося режима.
На рис. 4.3 показано соответствующее окно для задания параметров моделирования.
Динамический режим. Этим термином обозначают режим работы электронного устройства, при котором могут иметь место различные переходные процессы. По существу динамический режим — это реальный режим работы
электронной схемы во всем его многообразии, развивающийся во времени. При моделировании динамического режима учитывается воздействие на схему самых разнообразных источников сигналов.
Моделирование динамического режима основано на использовании неявных методов решения систем обыкновенных дифференциальных уравнений. Обычно используются методы Гира (формулы дифференцирования назад).
В системах схемотехнического моделирования указанные методы также реализованы не в классической, а в специфической схемотехнической форме, в наивысшей степени соответствующей задаче моделирования переходных процессов в электронных схемах. Система моделирования вьшолняет численный расчет переходных процессов без формирования соответствующей системы обыкновенных дифференциальных уравнений. Для определения токов и напряжений схемы в некоторый следующей момент времени все реактивные элементы (конденсаторы и катушки индуктивности) заменяются дискретными моделями, соответствующими используемому неявному методу. В результате образуется схема без реактивных элементов, анализ которой и приводит к определению указанных токов и напряжений. Многократное повторение описанных действий и обеспечивает анализ динамического режима в течение достаточно длительного отрезка времени.
На рис. 4.4 приведены временные диаграммы напряжений на входе (V(7)) и выходе (V(5)) схемы, полученные при анализе динамического режима.
На рис. 4.5 показано соответствующее окно для задания параметров моделирования.
Режим переменного тока. Это установившийся режим работы схемы при воздействии на нее синусоидального входного сигнала настолько малой амплитуды, что нели-
нейности характеристик электронных приборов не проявляются и схема может анализироваться как линейная. В рассматриваемом режиме определяют различные частотные характеристики электронных схем, наиболее употребительными из которых являются амплитудно-частотная и фазочастотная характеристики.
Моделирование режима переменного тока основано на использовании комплексного (символического) метода анализа электронных схем. При этом для каждой частоты входного сигнала формируется система линейных алгебраических уравнений, описывающая рассматриваемый режим и имеющая комплексную матрицу коэффициентов и комплексный столбец правых частей. Решение этой системы позволяет определить переменные составляющие токов и напряжений и значения соответствующих параметров схемы. При этом используют те же указанные выше методы решения систем линейных алгебраических уравнений, которые применяются при анализе режима постоянного тока (для которого характерно применение вещественных матриц коэффициентов и столбцов правых частей). Повторение таких вычислений при различных частотах обеспечивает анализ рассматриваемого режима в требуемом диапазоне частот.
На рис. 4.6 приведены амплитудно-частотная и фазо-частотная характеристики схемы рис. 4.1, полученные при анализе режима переменного тока.
На рис. 4.7 показано соответствующее окно для задания параметров моделирования.
4.3. УРОВЕНЬ СОВРЕМЕННЫХ СИСТЕМ
МАТЕМАТИЧЕСКОГО МОДЕЛИРОВАНИЯ
ЭЛЕКТРОННЫХ УСТРОЙСТВ
Системы математического моделирования устройств электроники на протяжении длительного времени постоянно развиваются и совершенствуются. Укажем характерные возможности современных систем моделирования.
Моделирование смешанных аналого-цифровых устройств. Электронная схема, подлежащая моделированию, может состоять как из аналоговых, так и цифровых устройств. Важно отметить, что допускается использование обратных связей. Цифровые устройства моделируются на логическом уровне. Система моделирования в автоматическом режиме обеспечивает взаимодействие аналоговых и цифровых устройств, поэтому математическая модель всего аналого-цифрового устройства электроники функционирует как единое целое, адекватно отражая особенности работы реального устройства.
На рис. 4.8 приведен пример аналого-цифровой схемы, подготовленной к моделированию с помощью пакета Micro-Cap V. В этой схеме кроме аналоговых элементов используется JK-триггер.
Статистический анализ. Для оценки влияния изменения параметров элементов электронной схемы (в рамках их заданных допусков) на режим ее работы, определение чувствительности режима работы схемы к изменению параметров элементов система моделирования выполняет многократный анализ схемы, случайным образом изменяя требуемые параметры элементов. При этом изменения выполняются в соответствии с конкретными законами распределения.
Спектральный анализ. Сигналы, полученные при моделировании, можно подвергнуть спектральному анализу, разлагая в усеченный ряд Фурье. Могут учитываться более сотни гармоник.
Анализ шумов. При моделировании предусмотрено задание шумовых параметров элементов электронных схем.
Использование этих параметров дает возможность оценивать шумовые свойства электронных устройств.
Использование функциональных блоков. Отдельные узлы электронного устройства могут моделироваться как функциональные блоки, описываемые передаточными функциями. Нелинейные передаточные функции могут задаваться как аналитически, так и в табличной форме.
Параметрический синтез (параметрическая оптимизация). Для конкретной схемы электронного устройства программная система может осуществить поиск наилучшего соотношения параметров элементов схемы в соответствии с заданной целевой функцией. Параметрический синтез позволяет создавать устройства электроники, обладающие наивысшими технико-экономическими показателями.
Структурный синтез. Схемы электронных устройств отдельных классов (в частности, активных фильтров) могут создаваться в автоматизированном режиме в соответствии с заданными требованиями.
Создание математических моделей элементов. Системы моделирования комплектуются программами, обеспечивающими получение в автоматизированном режиме математических моделей элементов электронных схем. При этом используются справочные данные, характеризующие эти элементы.
На рис. 4.9 приведен пример графика зависимости коэффициента b транзистора от тока коллектора, который строится по точкам, задаваемым пользователем на основе справочных данных.
Проектирование печатных плат. В последнее время появились программные системы (Design Center 6.2, Design Lab 8.0), обеспечивающие, кроме моделирования электромагнитных процессов, также и проектирование печатных плат электронных устройств. Ранее для этого проектирования использовались специализированные программы разработки печатных плат (P-CAD, OrCAD), которые не осуществляли моделирования этих процессов. Таким образом, в настоящее время в распоряжении разработчика имеются системы сквозного проектирования, обеспечивающие выполнение всех основных этапов разработки устройств электроники.