Jump to content

Довольно универсальный симулятор цепей

(Перенаправлено с Qucs-S )
Оригинальный автор(ы) Майкл Марграф, Стефан Ян и др.
Первоначальный выпуск 8 декабря 2003 г.
(20 лет назад)
( 08.12.2003 )
Стабильная версия
0.0.19 / 22 января 2017 г.
(7 лет назад)
( 22.01.2017 )
Предварительный выпуск
0.0.20-rc2 / 23 мая 2019 г .; 5 лет назад ( 23 мая 2019 ) [1]
Репозиторий
Написано в С++
Операционная система Linux , macOS , Солярис , FreeBSD , Windows
Тип ЭДА
Лицензия GPL-2.0 или новее
Веб-сайт Qucs .sourceforge .сеть

Quite Universal Circuit Simulator (Qucs) — это бесплатное программное обеспечение для моделирования электронных схем, выпущенное под лицензией GPL . Он предлагает возможность настроить схему с графическим пользовательским интерфейсом и моделировать поведение схемы при сильном, слабом сигнале и шуме. Чисто цифровое моделирование также поддерживается с использованием VHDL и/или Verilog . С аналоговыми схемами можно использовать лишь небольшой набор цифровых устройств, таких как триггеры и логические элементы. [2] Qucs использует собственный SPICE -несовместимый бэкэнд-симулятор Qucsator , однако форк Qucs-S поддерживает некоторые SPICE-бэкенды.

Qucs поддерживает растущий список аналоговых и цифровых компонентов, а также подсхем SPICE. Он призван быть намного проще в использовании и обращении, чем другие симуляторы схем, такие как gEDA или PSPICE .

Типы анализа

[ редактировать ]

Типы анализа включают S-параметр (включая шум ), переменный ток (включая шум), постоянный ток, анализ переходных процессов, гармонический баланс (еще не завершен), цифровое моделирование (VHDL и Verilog-HDL) и анализ параметров.

Qucs имеет графический интерфейс для создания схем. Данные моделирования могут быть представлены в различных типах диаграмм, включая диаграмму Смита, декартову, табличную, полярную, комбинацию Смита-полярной, трехмерную декартову диаграмму, кривую Locus, временную диаграмму и таблицу истинности.

В документации представлено множество полезных руководств (WorkBook), отчетов (ReportBook) и технического описания симулятора.

Другие функции включают в себя калькулятор линии передачи, синтез фильтров , инструмент Smith-Chart для согласования мощности и шума, синтез конструкции аттенюатора, менеджер модели устройства и библиотеки подсхем, оптимизатор для аналоговых проектов, интерфейс Verilog-A , поддержку нескольких языков ( графический интерфейс и внутренняя справочная система), Иерархия подсхем (включая параметры), Возможна мощная постобработка данных с использованием уравнений и символически определяемых нелинейных и линейных устройств.

Набор инструментов

[ редактировать ]

Qucs состоит из нескольких автономных программ, взаимодействующих друг с другом через графический интерфейс.

Графический интерфейс используется для создания схем, моделирования настройки, отображения результатов моделирования, написания кода VHDL и т. д.

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

Графический интерфейс включает текстовый редактор, который может отображать списки соединений и информацию журнала моделирования. Удобно редактировать файлы, относящиеся к определенным компонентам (например, списки соединений SPICE или файлы Touchstone).

Приложение для синтеза фильтров может помочь в разработке различных типов фильтров.

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

Менеджер библиотеки компонентов предоставляет доступ к моделям реальных устройств (например, транзисторов, диодов, мостов, операционных усилителей). Обычно они реализуются в виде макросов. Библиотека может быть расширена пользователем.

Приложение синтеза аттенюаторов можно использовать для проектирования различных типов пассивных аттенюаторов.

Инструмент программы преобразования командной строки используется графическим пользовательским интерфейсом для импорта и экспорта наборов данных, списков соединений и схем из и в другое программное обеспечение CAD/EDA. Поддерживаемые форматы файлов, а также информацию об использовании можно найти на странице руководства qucsconv.

Кроме того, графический интерфейс может управлять другими инструментами EDA. Аналоговое и смешанное моделирование может выполняться с помощью симуляторов, читающих формат списка соединений Qucsator. Для чисто цифрового моделирования (через VHDL) программа FreeHDL [3] или можно использовать Icarus-Verilog. Для оптимизации схемы (минимизации функции стоимости) ASCO [4] может быть вызван.

Компоненты

[ редактировать ]

Предусмотрены следующие категории компонентов:

  • Сосредоточенные компоненты (R, L, C, усилитель, фазовращатель и т. д.)
  • Источники
  • Зонды
  • Линии электропередачи
  • Нелинейные компоненты (диоды, транзисторы и т. д.)
  • Цифровые компоненты
  • Контейнеры файлов (наборы данных S-параметров, списки соединений SPICE)
  • Картины

Существует также библиотека компонентов, которая включает в себя различные стандартные компоненты, доступные на рынке (мосты, диоды, варисторы, светодиоды, JFET, MOSFETS и т. д.).

Транзисторные модели

[ редактировать ]

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

  • ФБХ-HBT
  • ХИКУМ L0 v1.12
  • ХИКУМ L0 v1.2
  • ХИКУМ L2 v2.1
  • ХИКУМ L2 v2.22
  • ХИКУМ L2 v2.23
  • MESFET (Кертис, Стац, ТОМ-1 и ТОМ-2)
  • SGP (SPICE Гаммел-Пун)
  • МОП-транзистор
  • JFET
  • МОП-транзистор EPFL-EKV v2.6.

Qucs-S — это форк Qucs, который поддерживает SPICE-совместимые серверные части симулятора Ngspice , Xyce, SpiceOpus в дополнение к Qucsator. Версия 2 вышла 19 августа 2023 года. [5]

См. также

[ редактировать ]
  1. ^ «Выпуск qucs-0.0.20-rc2 · Qucs/Qucs» . Гитхаб .
  2. ^ Бринсон, Майк (2006). «Учебное пособие: модели триггеров переходной области для моделирования в смешанном режиме» (PDF) . Архивировано (PDF) из оригинала 28 августа 2023 г. Проверено 28 августа 2023 г.
  3. ^ «Индексная страница FreeHDL» . Freehdl.seul.org . Проверено 1 марта 2012 г.
  4. ^ "Проект ASCO :: домашняя страница" . Asco.sourceforge.net . Проверено 1 марта 2012 г.
  5. ^ «Квкс-С 2.0.0» . Гитхаб . ra3xdh . Проверено 13 января 2024 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 0ccceb1ea5f6c637b86fb4a43dfe3355__1705112760
URL1:https://arc.ask3.ru/arc/aa/0c/55/0ccceb1ea5f6c637b86fb4a43dfe3355.html
Заголовок, (Title) документа по адресу, URL1:
Quite Universal Circuit Simulator - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)