stringtranslate.com

CircuitLogix

CircuitLogix — это программный симулятор электронных схем , который использует PSpice для моделирования тысяч электронных устройств , моделей и схем. CircuitLogix поддерживает аналоговые , цифровые и смешанные схемы, а его SPICE- симуляция дает точные реальные результаты. Графический пользовательский интерфейс позволяет студентам быстро и легко рисовать, изменять и объединять аналоговые и цифровые схемы . CircuitLogix был впервые запущен в 2005 году, и с тех пор его популярность быстро росла. В 2012 году он достиг отметки в 250 000 лицензированных пользователей и стал первым продуктом для моделирования электроники, имеющим глобальную установленную базу в четверть миллиона клиентов в более чем 100 странах. [1]

Программное обеспечение для моделирования CircuitLogix

CircuitLogix был разработан доктором Колином Симпсоном , профессором электроники в колледже Джорджа Брауна в Торонто , Канада , и Джоном (Бад) Скиннером, программистом . Программа по электронике завоевала награды, включая премию Award of Excellence от Ассоциации канадских общественных колледжей (ACCC). [2]

Профессиональная версия CircuitLogix (CircuitLogix Pro) включает в себя более 10 000 моделей устройств, а также 8 виртуальных инструментов . [3] Она также включает 3DLab, который является программным продуктом, объединяющим интерактивную трехмерную среду обучения и электронные устройства и инструменты для улучшения понимания электроники пользователем. Виртуальные компоненты 3DLab включают батареи , переключатели , двигатели , лампы , резисторы , индукторы , конденсаторы и инструменты, включая осциллографы , генераторы сигналов и частотомер . [4]

Обзор

Быстрое и точное моделирование электронных схем необходимо, поскольку оно предоставляет информацию, необходимую для выполнения точного анализа поведения схемы. Симуляторы SPICE используются для проверки того, что аналоговые и смешанные схемы дадут ожидаемые выходные данные. Файл списка цепей схемы и входные значения схемы передаются в программное обеспечение SPICE, которое моделирует поведение схемы в течение определенного периода времени. CircuitLogix позволяет наблюдать за уровнями напряжения и тока в любом узле схемы, поскольку они изменяются с частотой и временем. Он позволяет получать точные результаты даже при моделировании сложных схем, где иерархические блоки используются повторно. Механизм моделирования CircuitLogix основан на Berkeley SPICE и содержит графический интерфейс , который упрощает и делает более эффективным проектирование схем.

32-битный SPICE-движок CircuitLogix является интерактивным, позволяя, например, изменять частоту источников, настраивать потенциометры и переключать переключатели во время симуляции. SPICE-движок полностью интегрирован с инструментами захвата схемы и формы сигнала ; CircuitLogix автоматически передает изменения схемы в симулятор во время работы. Такие компоненты, как предохранители , светодиоды и управляемые переключатели, автоматически обновляются в схеме по мере выполнения симуляции.

CircuitLogix моделирует аналоговые , цифровые и смешанные аналого-цифровые схемы. Симулятор сначала делит схему на аналоговую и цифровую части. Аналоговая схема моделируется с помощью управляемого по времени движка SPICE, в то время как цифровые части моделируются отдельно с помощью управляемого событиями движка моделирования. Цифровой движок CircuitLogix был разработан непосредственно в .NET , быстрее, чем макросы SPICE . Поскольку симулятор автоматически выполняет преобразование сигнала, можно подключить любую аналоговую или цифровую часть к любой другой. Библиотека моделей системы содержит гибридные части для аналого-цифрового и цифро-аналогового преобразования.

Моделирование смешанного режима

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

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

CircuitLogix обрабатывает смешанное моделирование на трех уровнях: (a) с примитивными цифровыми элементами, которые используют модели синхронизации и встроенный 12-позиционный цифровой логический симулятор, (b) с моделями подсхем, которые используют фактическую топологию транзистора интегральной схемы , и, наконец, (c) с выражениями логики In-line Boolean . Эти два метода моделирования используют SPICE для решения проблемы, в то время как третий метод, цифровые примитивы, использует возможности смешанного режима.

Библиотека компонентов

Библиотека компонентов включает в себя:

Цифровые примитивы
Вентили, вентили, буферы, инверторы, триггеры, обозначенные символами ДеМоргана
Полупроводники
Полупроводниковые резисторы и конденсаторы , диоды , диоды Шоттки и стабилитроны , мостовые выпрямители , варакторы
Транзисторы , полевые транзисторы
BJT , IGBT , UJT , PUT, MESFET , MOSFET , транзистор Дарлингтона
Дисплеи , индикаторы, переключатели
Светодиоды , 7-сегментные светодиоды, шестигранный дисплей, шестигранный ключ, логический дисплей, кнопка NC , кнопка NO , SPDT PB, пьезоэлектрический зуммер, генератор импульсов, защелка, полярная защелка, ракета, SCOPE, шаговый двигатель, стоп-сигнал, окно
Интегральные схемы
Цифровые ИС
1K RAM, 32x8 PROM, полный выбор микросхем 40xx, 41xx, 45xx, 47xx, 74xxx
Линейные ИС
Операционные усилители , компараторы , таймеры, буферы, CDA, модуляторы , АЦП и ЦАП , ФАПЧ , ГУН
Реле
Реле управления , SPST, DPDT, отдельные контакты и катушки (позволяет создавать любые реле)
Источники питания, Источники
Аккумулятор , Клемма напряжения, Генератор сигналов , Источник I, Источник V, Источник I->I, Источник V->I, Источник I->Переключатель, Источник V->Переключатель, Источник I->V, Источник V->V
Математические устройства
Широкий спектр устройств для манипулирования величинами
Разные устройства
Кристаллы, предохранители , трансформаторы , двигатели постоянного тока , преобразователи частоты и частоты
Линии электропередачи
Распределенный RC без потерь, с потерями и равномерно распределенный RC
Вакуумные трубки
12АУ7, 12АХ7, 5879, 6Л6ГЦ, 6СН7, 7199П, 7199Т
Инструменты
Осциллограф , Цифровой мультиметр , Боде-плоттер , Характериограф , Секвенсор данных, Генератор сигналов, Логический анализатор , Логический пробник , Логический генератор импульсов
Управление симуляцией
Начальное состояние и устройства Nodeset
Разнообразный
Оптоизоляторы , Фотодиоды , Регуляторы напряжения , Источники опорного напряжения, Тиристоры, Симисторы

Смотрите также

Ссылки

  1. ^ Статья о пользовательской базе
  2. ^ "Документ ACCC со статьей о программе дистанционного обучения специалистов по электронике" (PDF) . Архивировано из оригинала (PDF) 2010-10-09 . Получено 2007-04-26 .
  3. ^ "Статья CircuitLogix Pro". Архивировано из оригинала 2015-11-17 . Получено 2014-10-20 .
  4. ^ "3DLab reference". Архивировано из оригинала 2018-11-12 . Получено 2014-10-20 .

Внешние ссылки