Основные правила моделирования электронных устройств с использованием программ схемотехнического анализа

Характерной ошибкой при анализе электронных схем с использованием программ схемотехнического анализа (в частности Micro-Cap) является «лобовой» подход к моделированию. При этом принципиальная схема устройства (подчас достаточно сложного) механически переносится в редактор схем, затем лихорадочно ищутся модели компонентов или их аналоги (подобных вопросов полно в любом Internet-форуме по электронике). Но, к удивлению новичков, при попытке запустить анализ ничего похожего на ожидаемые режимы работы не получается. Или же появляется сообщение о какой-нибудь ошибке. Сразу же — разочарование. Ведь все компоненты и их номиналы скопированы с рабочей схемы (из книги, журнала и т.п.). А схема не работает. Часто попытки определить причину такого поведения программы схемотехнического анализа для новичка заканчиваются неудачей. После этого выносится вердикт — программа никуда не годна. И начинается поиск новой версии или другой, более «продвинутой» программы. Хотя на самом деле причина неудач банальна — незнание принципов работы систем схемотехнического анализа, алгоритмов расчета и используемых моделей компонентов. И, как следствие, непонимание ограничений, которые необходимо учитывать при моделировании электронных устройств.

Современные версии программы Micro-Cap позволяют моделировать достаточно сложные схемы. Это большой плюс для опытных пользователей, но ловушка для новичков. У них возникает желание сразу промоделировать электронное устройство именно в том виде, в каком оно изображено на принципиальной схеме. Но обычно это сделать «с ходу» можно только для достаточно простых схем. Поэтому перед началом моделирования необходимо сначала немного подумать и «отсечь лишнее». Ведь каждый компонент усложняет расчетную модель, увеличивает вероятность ошибки и затрудняет отладку схем. Да, именно отладку! Очень многие не придают значения тому, что проводят имитационное моделирование. И поведение расчетной модели имитирует поведение реальной схемы практически во всем. В том числе и в необходимости процесса настройки.

Общеизвестно, что сложная аналоговая схема даже после заведомо правильной сборки может не работать вообще или потребовать подстройки (проверки и подгонки режимов). А тот факт, что такой же настройки, подгонки и проверки требует расчетная модель, почему-то вызывает удивление.

Авторы книги используют программы семейства Micro-Cap достаточно давно (начиная с Micro-Cap II). Естественные ограничения и несовершенство младших версий позволили за эти годы наработать ряд приемов, которые позволяли выполнять достаточно сложные расчеты даже при скудных возможностях программы. Эти приемы актуальны и при использовании современных версий. Они намного упрощают освоение программ схемотехнического анализа и позволяют получить практические навыки работы с ними, а также экономят массу времени, которое начинающие пользователи тратят на борьбу с характерными ошибками. Кроме того, использование не только компьютера, но еще и собственной головы, позволяет лучше разобраться в принципах работы моделируемых электронных устройств.

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

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

Определение задачи моделирования

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

  • • Подтверждение правильности проведенных инженерных расчетов и проверка работоспособности устройства;
  • • Исследование чувствительности к разбросу параметров компонентов;
  • • Исследование нестационарных и аварийных режимов работы;
  • • Исследование температурной нестабильности устройства;
  • • Подбор корректирующих цепей или их расчет по полученным предварительным результатам.

Анализ моделируемой схемы, разложение ее на функциональные узлы и выбор упрощающих допущений

Как уже отмечалось выше, существенная часть электронных устройств слишком сложна для непосредственного анализа. Кроме того, в сложной схеме трудно найти ошибку. Если в качестве модели использовать полную принципиальную схему, время расчета может стать неоправданно большим, либо такой расчет не удается провести вовсе из-за расходимости процессов вычислений (появится сообщение «матрица сингулярна»).

Однако, анализ любой схемы показывает, что она состоит из основных и вспомогательных функциональных узлов. Вспомогательные узлы обеспечивают заданные режимы работы основных узлов и моделирование их работы нецелесообразно (по крайней мере, на первом этапе). К ним относятся цепи питания, источники тока и напряжения смещения, задающие генераторы и т.п. Как правило, все эти узлы целиком целесообразно заменить стандартными моделями Micro-Cap.

Наиболее характерные примеры упрошенных моделей:

  • • Источник питания — battery.
  • • Источник напряжения смещения (стабилитрон, прямосмещенный диод) — battery.
  • • Источник тока — /source.
  • • Задающий генератор (прямоугольник, пила) — pulse source.
  • • Сеть промышленной частоты (220В, 50Гц) — sine source.
  • • Понижающий сетевой трансформатор — sine source.
  • • Варикап — capacitor.
  • • Компаратор, транзисторный ключ — switch.
  • • Операционный усилитель с ограничением — function source.

Кроме того, в схеме можно использовать идеализированные функциональные блоки (усилитель, интегратор, триггер Шмидта, таймер и т.п.), выполненные в виде макромоделей. Набор таких макромоделей в Micro-Cap 9, 10 достаточно обширен и имеется возможность создавать свои макромодели.

Построение модели анализируемого устройства с учетом упрощающих допущений

Используя рассмотренные выше допущения, строится упрощенная модель анализируемого устройства. Распространенной ошибкой является построение сразу полной модели. Если моделируемое устройство достаточно сложное, то для построения работоспособной модели целесообразно пользоваться методом поблочной настройки, используемым для наладки реальных электронных устройств. Суть его состоит в том, что сначала добиваются работоспособности отдельных узлов и лишь потом объединяют их вместе. Например, при анализе усилителя мощности целесообразно сначала промоделировать входной каскад на ОУ (не забыв соответствующим образом замкнуть обратную связь), затем подсоединить выходные каскады, подобрать напряжение смещения этих каскадов и лишь затем завести общую обратную связь и добавить цепи термостабилизации, коррекции и защиты по току. Пренебрежение этим правилом иногда сильно затрудняет получение работоспособной модели.

Кроме того, не стоит забывать, что поиск моделей конкретных компонентов (например, точной модели какого-нибудь транзистора, используемого в реальной схеме) во многих случаях нецелесообразен. Достаточно обобщенной модели $Generic или ближайшей по параметрам модели, имеющейся в библиотеке Micro-Cap (если, конечно, целью моделирования не является исследование поведения конкретного транзистора в данной схеме).

Кроме того, имеющуюся модель можно подредактировать для приведение в соответствие со справочными параметрами для нужного транзистора.

Однако при использовании упрощенных (обобщенных) моделей) не следует забывать про их особенности. К примеру, отсутствие насыщения у простейшей модели операционного усилителя (модель Level 1) приведет к неработоспособности ряда схем, в которых используется именно этот режим работы компонента.

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

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

Максимально возможное приближение модели к схеме анализируемого устройства, получение окончательных результатов и их анализ

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

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ ОРИГИНАЛ   След >