СхемаЛогикс
Разработчик(и) | Компания Logic Design Inc. |
---|---|
Стабильная версия | В14.0 / март 2021 г |
Операционная система | Windows (XP, Vista, Windows 7, Windows 8, Windows 10) |
Тип | Моделирование электронных схем |
Лицензия | Собственный |
Веб-сайт | www |
CircuitLogix — это программный симулятор электронных схем , который использует PSpice для моделирования тысяч электронных устройств , моделей и схем. CircuitLogix поддерживает аналоговые , цифровые и смешанные схемы, а ее моделирование SPICE дает точные реальные результаты. Графический интерфейс пользователя позволяет учащимся быстро и легко рисовать, изменять и комбинировать аналоговые и цифровые схемы . CircuitLogix был впервые запущен в 2005 году, и с тех пор его популярность быстро выросла. В 2012 году он достиг отметки в 250 000 лицензированных пользователей и стал первым продуктом для моделирования электроники, имеющим глобальную базу клиентов, насчитывающую четверть миллиона клиентов в более чем 100 странах. [1]
CircuitLogix был разработан доктором Колином Симпсоном , профессором электроники в колледже Джорджа Брауна в Торонто , Канада , и Джоном (Бадом) Скиннером, программистом . Программа по электронике получила множество наград, в том числе Премию за выдающиеся достижения Ассоциации канадских общественных колледжей (ACCC). [2]
Профессиональная версия CircuitLogix (CircuitLogix Pro) включает более 10 000 моделей устройств, а также 8 виртуальных инструментов . [3] Он также включает в себя 3DLab, программный продукт, сочетающий в себе интерактивную трехмерную среду обучения, а также электронные устройства и инструменты, позволяющие улучшить понимание пользователем электроники. Виртуальные компоненты 3DLab включают батареи , переключатели , двигатели , лампы , резисторы , катушки индуктивности , конденсаторы и инструменты, включая осциллографы , генераторы сигналов и частотомеры . [4]
Обзор
[ редактировать ]Быстрое и точное моделирование электронных схем имеет важное значение, поскольку оно предоставляет информацию, необходимую для точного анализа поведения схем. Симуляторы SPICE используются для проверки того, что аналоговые схемы и схемы со смешанными сигналами дают ожидаемые выходные данные. Файл схемы соединений и входные значения схемы передаются в программу SPICE, которая моделирует поведение схемы в течение заданного периода времени. CircuitLogix позволяет наблюдать уровни напряжения и тока в любом узле схемы, поскольку они меняются с частотой и временем. Это позволяет получать точные результаты даже при моделировании сложных схем, в которых повторно используются иерархические блоки. Механизм моделирования CircuitLogix основан на Berkeley SPICE и содержит графический интерфейс , упрощающий и повышающий эффективность проектирования схем.
механизм SPICE CircuitLogix 32-битный является интерактивным и позволяет, например, частоту изменять источников, настраивать потенциометры и переключать переключатели во время моделирования. Механизм SPICE полностью интегрирован с инструментами захвата схем и форм сигналов ; CircuitLogix автоматически передает изменения схемы в симулятор во время работы. Такие компоненты, как предохранители , светодиоды и управляемые переключатели, автоматически обновляются на схеме по мере запуска моделирования.
CircuitLogix моделирует аналоговые , цифровые и смешанные аналого-цифровые схемы. Симулятор сначала делит схему на аналоговую и цифровую части. Аналоговая схема моделируется с помощью механизма SPICE, управляемого временными шагами, а цифровые части моделируются отдельно с помощью механизма моделирования, управляемого событиями. Цифровой механизм CircuitLogix был разработан непосредственно в .NET SPICE и работает быстрее, чем макросы . Поскольку симулятор автоматически выполняет преобразование сигнала, можно подключить любую аналоговую или цифровую часть к любой другой. Библиотека моделей системы содержит гибридные детали для аналого-цифрового и цифро-аналогового преобразования.
Смешанное моделирование
[ редактировать ]смешанного режима CircuitLogix — это редактор схем , включающий возможности как аналогового, так и событийно-управляемого моделирования: любое моделирование может содержать аналоговые компоненты, управляемые событиями (цифровые или выборочные данные) или их комбинацию. Весь анализ смешанных сигналов может быть реализован на основе одной интегрированной схемы. Все цифровые модели в CircuitLogix обеспечивают точную спецификацию времени распространения и задержек нарастания/спада.
, управляемый событиями, Алгоритм используемый CircuitLogix, является универсальным и поддерживает нецифровые типы данных. Например, элементы могут использовать действительные или целочисленные значения для имитации функций DSP или фильтров выборочных данных. Поскольку алгоритм, управляемый событиями, работает быстрее, чем стандартная матрица SPICE, время моделирования значительно сокращается для схем, которые используют модели, управляемые событиями, вместо аналоговых моделей.
Моделирование смешанного режима осуществляется с помощью CircuitLogix на трех уровнях: (а) с помощью примитивных цифровых элементов, использующих временные модели и встроенный цифровой логический симулятор с 12 состояниями, (б) с моделями подсхем, которые используют фактическую топологию транзистора интегрированного устройства. Circuit и, наконец, (c) со встроенными логическими выражениями. Эти два метода моделирования используют SPICE для решения проблемы, тогда как третий метод, цифровые примитивы, использует возможности смешанного режима.
Библиотека компонентов
[ редактировать ]Библиотека компонентов включает в себя:
- Цифровые примитивы
- Гейты, вентили с символами ДеМоргана , буферы, инверторы, триггеры
- Полупроводники
- Полупроводниковые резисторы и конденсаторы , диоды , Диоды Шоттки и Зенера , Мостовые выпрямители , Варактор
- Транзисторы , Полевые транзисторы
- BJT , IGBT , UJT , PUT, MESFET , MOSFET , транзистор Дарлингтона
- Дисплеи , индикаторы, переключатели
- Светодиоды , 7-сегментные светодиоды, шестнадцатеричный дисплей, шестигранный ключ, логический дисплей, NC кнопка , кнопка NO , SPDT PB, пьезозуммер, импульсный генератор, катушка защелки, полярная защелка, ракета, ОБЛАСТЬ применения, шаговый двигатель, стоп-сигнал, окно
- Интегральные схемы
- Цифровые микросхемы
- 1 КБ ОЗУ, 32x8 PROM, полный набор микросхем 40xx, 41xx, 45xx, 47xx, 74xxx.
- Линейные ИС
- Операционные усилители , Компараторы , Таймеры , Буферы , CDA , Модуляторы , Аналого-цифровые преобразователи и ЦАП , ФАПЧ , ГУН
- Реле
- Реле управления , SPST, DPDT, отдельные контакты и катушки (позволяет создать любое реле)
- Блоки питания, Источники
- Батарея , клемма напряжения, генератор сигналов , источник I, источник V, источник I->I, источник V->I, I->переключатель, V->переключатель, источник I->V, источник V->V
- Математические устройства
- Широкий выбор устройств для манипулирования величинами
- Разные устройства
- Кристаллы, предохранители , трансформаторы , двигатели постоянного тока , преобразователи FV и VF
- Линии электропередачи
- Без потерь, с потерями и равномерно распределенный RC
- Вакуумные трубки
- 12АУ7, 12АХ7, 5879, 6Л6ГЦ, 6СН7, 7199П, 7199Т
- Инструменты
- Осциллограф , Цифровой мультиметр , Плоттер Боде , Измеритель кривых , Секвенсор данных, Генератор сигналов, Логический анализатор , Логический пробник , Логический импульсный датчик
- Элементы управления симуляцией
- Исходное состояние и устройства Nodeset
- Разнообразный
- Оптоизоляторы , Фотодиоды , Регуляторы напряжения , Каталожные номера, SCR, Симисторы
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Статья о пользовательской базе.
- ^ «Документ ACCC со статьей о программе дистанционного обучения для техников-электронщиков» (PDF) . Архивировано из оригинала (PDF) 9 октября 2010 г. Проверено 26 апреля 2007 г.
- ^ «Статья о CircuitLogix Pro» . Архивировано из оригинала 17 ноября 2015 г. Проверено 20 октября 2014 г.
- ^ «Справочник 3DLab» . Архивировано из оригинала 12 ноября 2018 г. Проверено 20 октября 2014 г.