При выборе программного обеспечения разработчики в первую очередь ориентируются на его доступность и стоимость, затем на простоту освоения и уже в последнюю очередь – на предоставляемые возможности. Эти критерии определяют и выбор системы для схемотехнического моделирования, о чём речь пойдёт в данной статье.
Многие разработчики-схемотехники отдают предпочтение бесплатным и простым симуляторам, т.к. не могут или не желают тратить много времени и средств на освоение программ, имеющих богатую функциональность и «слишком сложный» интерфейс пользователя. Некоторые разработчики вообще предпочитают не заниматься моделированием, а проверять работу схемных решений другими, «кустарными» способами. Такие подходы приводят к обратному эффекту – потере темпа, снижению эффективности процесса разработки новых изделий, необоснованному выпуску многочисленных образцов и прототипов и большим затратам времени на доводку и пусконаладку новых электронных устройств и приборов.
При использовании простых бесплатных систем проектирования и моделирования электронных устройств довольно быстро становится понятно, что их функциональность позволяет решать только ограниченный набор самых простых задач. Если такого набора возможностей достаточно на начальном этапе, то при попытке выйти на более высокий уровень анализа сложных проектов бесплатные программы в полной мере демонстрируют все свои недостатки. Вследствие этого неизбежны проблемы, связанные как со сроками, так и с общими финансовыми затратами на разработку. Если же вообще отказаться от моделирования и ограничиться проверкой схем полукустарными методами, то возникает целый ряд вопросов: как в такой ситуации обеспечить заданные параметры схемы, не занимаясь длительной инженерной работой по подбору номиналов; как проверить поведение схемы при различных вариациях номиналов компонентов в пределах допуска; как учесть влияние нагрева; как проимитировать различные виды входных воздействий или проверить работу тех компонентов, которые ещё не закуплены? Ответ состоит в том, что, как правило, всё это невозможно реализовать без использования профессиональных схемотехнических симуляторов, среди которых лидирующее положение занимает PSpice.
Далее будут более подробно рассмотрены возможности, предоставляемые PSpice, в сравнении с бесплатными программами (см. табл.).
Доступность моделей компонентов. Если в бесплатных программах есть только встроенные неуниверсальные модели, то в PSpice имеются полностью совместимые модели, доступные на сайтах большинства производителей ЭРИ.
Наличие библиотеки моделей. В бесплатных программах присутствует не более 2–3 тыс. моделей, тогда как с дистрибутивом PSpice разработчик получает 35 тыс. проверенных и настроенных моделей.
Поддержка различных типов компонентов в моделировании. В PSpice имеется возможность моделировать такие дополнительные типы компонентов, как:
Настройка и обеспечение сходимости вычислений. Несмотря на то что в большинстве программ применяются схожие ядра солверов, в PSpice достигается лучшая сходимость вычислений при помощи инструмента автоматизированной диагностики и решения проблем сходимости, а также за счёт большого набора настроек алгоритма.
Управление процессом моделирования. В PSpice в процессе моделирования возможно остановить вычис-ления, продолжить с той же точки, настро-ить точку остановки. Кроме того, можно выбирать между более высокой точностью или скоростью вычислений. Интересной возможностью является функция добавления проверок, позволяющих остановить вычисления в случае обнаружения определённой комбинации условий. Также пользователю доступен менеджер симуляций, который помогает запланировать и запустить набор последовательных симуляций.
Удобный просмотр и анализ результатов моделирования (см. рис. 1). В PSpice, в отличие от бесплатных программ, имеются широкие возможности обработки результатов моделирования:
Кодирование моделей. В PSpice поддерживается не только базовый вариант кодирования SPICE-моделей, но и такие стандарты, как AES, DES, а также индивидуальное кодирование на основе ключа. Это даёт возможность производителям компонентов защищать от копирования внутреннее устройство микросхем, но при этом предоставлять заказчикам качественные модели. А предприятиям, использующим библиотеки проверенных моделей для симуляции, это позволяет предотвратить модификацию моделей неавторизованными сотрудниками.
Моделирование смешанных аналого-цифровых схем. PSpice, в отличие от бесплатных аналогов, имеет широкие возможности моделирования не только аналоговых, но и цифровых схем:
Утилиты для разработки моделей. После установки PSpice пользователи получают, помимо симулятора, ещё и набор утилит для редактирования и создания моделей компонентов:
Удобный ввод схем и интеграция с САПР печатных плат. За счёт интеграции с популярным схемным редактором OrCAD Capture программа PSpice позволяет использовать многолистовые схемы, при этом выполнять моделирование можно селективно, выделяя требуемые участки схемы. Это предоставляет уникальную возможность проверять качество реальных схем без необходимости ручного копирования из САПР в симулятор и обратно, что может быть сопряжено с ошибками.
В PSpice встроен удобный механизм создания схемных символов прямо из SPICE-модели, что обеспечивает корректность и возможность проверки цоколёвки компонента на схеме.
Интеграция с САПР OrCAD распространяется и на инструменты редактирования топологии печатных плат, а также инструменты анализа целостности сигналов.
За счёт встроенной в схемный редактор Capture системы управления базой компонентов CIS пользователи получают универсальное решение для управления библиотекой компонентов: схемных символов, футпринтов, SPICE-моделей, 3D-моделей, справочных листков и другой информации.
Удобство повторного использования наработок. Пользователи могут использовать схемы повторно для создания новых устройств, копируя как отдельные листы, так и части схемы, при этом имея возможность их корректировки и оптимизации под новые задачи с помощью PSpice.
Возможности системного проектирования. Интеграция PSpice и Matlab/Simulink даёт системным разработчикам возможность полноценно верифицировать свои решения на системном уровне с учётом реально выбранных электрических схем, убедиться в пригодности схемотехники для выполнения поставленных задач, полностью промоделировать любую электромеханическую систему.
Перенастройка старых схем под новые задачи. В PSpice, в отличие от других симуляторов, с помощью инструментов расширенного анализа пользователи могут автоматически выполнить перенастройку схемы под новые требования, например под другие частотные диапазоны, изменённый коэффициент усиления и т.д. Таким образом, старые наработки могут использоваться более эффективно. Более того, оптимизация схемы под новые требования может выполняться на основе заданных графиков, например АЧХ устройства.
Анализ чувствительности схемы к номиналам компонентов. В PSpice имеется уникальный инструмент, позволяющий провести анализ того, к номиналам каких компонентов схема наиболее чувствительна, с точки зрения обеспечения заданных целей (например, заданной полосы пропускания). С помощью этого инструмента можно повысить надёжность устройства, удешевить его, понять, какие компоненты требуют особого внимания.
Анализ наихудших ситуаций. С помощью расширенного анализа PSpice можно получить информацию о том, как схема будет вести себя в наихудшей ситуации, при наихудшем сочетании номиналов компонентов и температуры окружающей среды. Это даёт предприятию возможность осуществить шаги, позволяющие повысить как надёжность устройств, так и выход исправных изделий (например, за счёт ужесточения допусков у наиболее критических компонентов), не повышая при этом себестоимость электроники. Что интересно, PSpice позволяет анализировать как аналоговые проблемы, так и проблемы цифровых задержек и гонок сигналов.
Разработка высокоуровневых SPICE-моделей. В PSpice возможно создать модель контроллера, например, описав его поведение и реакцию на те или иные состояния входов в виде программы на языке С/С++. С помощью таких моделей можно как отлаживать алгоритм управляющего контроллера, так и имитировать входные воздействия или реакцию окружающей среды на поведение выходов схемы.
Анализ перегруженных компонентов. С помощью расширенного анализа PSpice можно без каких бы то ни было доработок проверить схему на предмет наличия перегруженных компонентов. Например, если у конденсаторов есть ограничение по максимальному напряжению на выводах, система PSpice поможет обнаружить те конденсаторы, на которых это напряжение превышено или близко к пределу. Таким образом, предприятие с помощью данного инструмента обеспечит долговечность прибора, отсутствие сбоев и отказов вследствие превышения допустимых режимов эксплуатации ЭРИ, что является весьма частой и труднообнаружимой причиной отказов аппаратуры.
Моделирование теплоотвода. PSpice позволяет моделировать тепловыделение, подбирать и проверять систему теплоотвода, требуемые радиаторы, учитывать понижающие факторы и тем самым обеспечивать работу схемы с учётом реального тепловыделения и самых жёстких окружающих условий эксплуатации.
Анализ влияния разброса номиналов на работоспособность схемы (см. рис. 2). В PSpice алгоритм Монте-Карло, позволяющий проверить работу схемы при случайном разбросе параметров, имеет гораздо больше возможностей, чем в бесплатных симуляторах. Это позволяет получить достоверные и полные результаты расчётов, которые требуются для проверки надёжности схемы в заданных ценовых рамках или для замены ЭРИ.
Дополнительные ресурсы. После установки PSpice пользователю доступен большой интерактивный учебник, в котором подробно описаны типовые схемы включения различных компонентов, их особенности с практическими примерами и схемами. Каждую схему можно открыть в редакторе, запустить её моделирование в тех или иных режимах, скорректировать для достижения требуемых целей или скопировать для использования в собственных разработках.
Поддержка и обучение. Обучение работе в PSpice проводят ведущие вузы РФ и Беларуси; также ежемесячно проводятся курсы повышения квалификации. Официальный дистрибьютор компании Cadence – ООО «ПСБ СОФТ» – регулярно проводит тренинги в московском учебном классе, где можно ознакомиться с базовыми и расширенными возможностями программы.
Приведённый выше перечень преимуществ PSpice является далеко не полным, тем не менее он позволяет понять, что для предприятий, стремящихся повысить эффективность разработки и надёжность выпускаемой аппаратуры, а также снизить издержки на пусконаладочные работы, доступен очень мощный инструмент – OrCAD PSpice Designer Plus. Данный пакет программ содержит в себе редактор схем, симулятор и другие полезные инструменты, такие как PSpice Advanced Analysis. Для предприятий, желающих организовать полный и цельный цикл проектирования, интересным решением будет OrCAD Professional with PSpice – профессиональная САПР печатных плат, базирующаяся на ядре Cadence Allegro PCB Editor и позволяющая эффективно выполнять разработку самых сложных устройств.
Биометрические системы, информационные киоски (БИК), турникеты и шлюзы с АСО. Обзор оборудования, компонентов и особенностей установки
Повсеместно биометрическую идентификацию рассматривают как перспективный инструмент для быстрых и безопасных операций почти универсального (в самых различных сферах) применения. Несколько лет назад появились биометрические информационные киоски, турникеты и шлюзы. Эти модели постоянно совершенствуются. О новинках, связанных с расширением функционала и защиты современного оборудования, ставших возможными профессиональными усилиями разработчиков РЭА и производителей оборудования, предлагаем ознакомиться в нашем обзоре. Основной акцент в формате импортозамещения современной электроники сделан на серийные модели отечественных производителей. 04.09.2024 СЭ №6/2024 320 0 0Аккумулятор 18650 для радиоканала
Аккумуляторы 18650 имеют рабочие напряжения 3…4,2 В, что не позволяет использовать их непосредственно в схемах с 5-вольтовым питанием. В статье предложено схемное решение формирования требуемого значения напряжения методом накопления импульсов самоиндукции от дросселя. С целью уменьшения потребления энергии формируется режим «сна» для используемого микроконтроллера 12F675 и радиомодуля HC12 в комбинации с отключением общего провода других потребителей энергии электронным ключом на полевом транзисторе. Приведена методика расчёта длительности работы на аккумуляторе в режиме «измерение-сон». 02.09.2024 СЭ №6/2024 227 0 0Усовершенствованный двухканальный индикатор уровня звука на базе цветного 1,3” TFT дисплея и микроконтроллера EFM8LB10F16
В статье приведены принципиальная схема, разводка и внешний вид платы, а также программные средства двухканального индикатора уровня звука на базе цветного 1,3″ TFT-дисплея с разрешением 240×240 пикселей (с контроллером ST7789), сопряжённого с микроконтроллером EFM8LB10F16 по параллельному интерфейсу. Показаны результаты работы устройства в составе УМЗЧ. 02.09.2024 СЭ №6/2024 222 0 0Сверхпроводимость при высоких температурах реальность и фальсификации. Часть 2
Одним из последних ярких примеров несостоявшегося открытия сверхпроводимости при нормальных условиях стала история с веществом LK-99, названным так по первым буквам фамилий руководителей проекта Сукбэ Ли и Джи-Хун Кима. Группа южнокорейских учёных летом 2023 года разместила на сайте arXiv подробные результаты своих исследований, подтверждающих сверхпроводимость при температуре 127°С и атмосферном давлении синтезированного ими вещества LK-99. Детальное описание экспериментов не вызывало сомнений у мировой научной общественности. Однако попытки объяснить эти результаты поставили в тупик многих экспертов в области сверхпроводимости. Эта информация привела к взрыву в сетях комментариев и вопросов к авторам. Десятки лабораторий во всём мире попытались повторить эксперимент группы Ли Сукбэ. Однако никому не удалось получить точно такие же результаты, какие были опубликованы в южнокорейских препринтах. Только совместные усилия лучших специалистов в области сверхпроводимости позволили установить, что LK-99 не является сверхпроводником. При этом резкий скачок удельного сопротивления объясняется фазовым переходом кристаллической структуры сульфида серы, содержащегося в виде примеси в образцах LK-99. 04.09.2024 СЭ №6/2024 248 0 0