Различия в реализациях симуляторов SPICE Майк ЭНГЕЛЬХАРД (Mike ENGELHARDT) Перевод: Алексей РЕВЕНКО Для прогнозирования работы электронных схем разработчики аналоговой техники часто опираются на результаты компьютерного моделирования. <...> Ценность такого симулятора зависит от того, насколько точно он может передать физическую реальность моделируемой схемы и насколько быстро выдаст результаты. <...> Различия между смоделированной ситуацией и реальной работой схемы может привести к многочисленным циклам отладки конечного продукта. ных схем общего назначения с открытым исходным кодом, разработан в Electronics Research Laboratory в Калифорнийском университете в Беркли) применяется для компьютерного моделирования аналоговых схем, потому что он может в самом широком диапазоне просчитывать поведение сигналов в произвольных схемах. <...> Популярность SPICE обусловлена тремя числовыми методами моделирования, которые используются в нем как основа для симуляции аналоговых схем: • метод Ньютона (также известный как метод касательных) — это итерационный численный метод нахождения корня (нуля) заданной функции, используется для нахождения решений в схемах с нелинейными элементами; С • метод разреженной матрицы (то есть матрицы с преимущественно нулевыми элементами) предназначен для того, чтобы поместить огромные матрицы в адресное пространство компьютера; • неявное интегрирование — предназначено для интегрирования дифференциальных уравнений, возникающих в схемах, описывающих реактивные сопротивления. <...> Возможность симулятора SPICE выдавать надежный результат зависит от того, насколько правильно эти методы реализованы. <...> Данная статья объясняет, почему симулятор LTspice от корпорации Linear Technology показывает лучшие результаты в отличие от других реализаций SPICE. <...> Метод Ньютона Метод Ньютона включает разложение вольт-амперной характеристики (ВАХ) каждого нелинейного элемента схемы в ряд Тейлора, но с сохранением при этом только имулятор <...>