Исследование возможностей PSPICE для моделирования и диагностирования аналого- цифровых устройств
Автор: Калугин Р.В., Гущин А.В., Мазуренко А.А., Зинченко Ю.Е.
Источник:
Автор: Калугин Р.В., Гущин А.В., Мазуренко А.А., Зинченко Ю.Е.
Источник:
В отличие от успехов в цифровой диагностике в настоящее время практически отсутствуют системы автоматической генерации тестов для аналоговых и аналогово- цифровых (АЦ) устройств. Проектирование и диагностирование таких устройств невозможно представить без мощных САПР, ядро которых составляет язык моделирования аналоговых и аналогово-цифровых схем. В настоящее время существует порядка 15 таких языков [1], однако лидирующая роль принадлежит языку PSPICE. Исследованию возможностей языка PSPICE с целью использования его при проектировании диагностической системы для АЦ-устройств и посвящается данный доклад.
PSPICE (Personal Simulation Program with Integrated Circuits Emphasis) — промышленный стандарт программ-имитаторов является наиболее всемирно- известным и популярным пакетом моделирования [2]. Данная среда моделирования позволяет имитировать схемы, содержащие любые соединения аналоговых и цифровых устройств. Акцент сделан на аналоговое моделирование. Возможности программы позволяют существенно упрощать процесс верификации проекта и соответственно ускорять и удешевлять появление качественного готового продукта. Среда PSPICE работает одновременно и с аналоговыми и цифровыми алгоритмами моделирования, в результате чего моделирование аналого-цифровых схем происходит без потери производительности даже при наличии тесных связей аналоговых и цифровых частей проекта.
Среда PSPICE позволяет выполнять следующие типы анализов:
PSPICE включает встроенные библиотеки, состоящие из более чем 15 000 аналоговых и 1600 цифровых элементов устройств, которые разрабатывались по всему миру. Среди библиотек есть модели с параметрами, которые можно подстраивать под различные устройства. Особым преимуществом PSPICE является возможность создавать собственные элементы, как цифровые, так и аналоговые. Поведение аналоговых и цифровых элементов (схем) задается с помощью функционального блока использующего математические выражения и функции. Это позволяет создавать модели любых аналоговых устройств, существующих на данный момент. Пример PSICE описания аналоговой схемы и моделирования его работы приведен на рис 1.
Средства PSPICE позволяют также графически отображать результаты моделирования схем с высоким разрешением, что позволяет с высокой точностью просматривать их на экране или на бумаге.
Имеются следующие возможности среды моделирования PSPICE:
В среде PSICE формируются два выходных файла: файл результатов моделирования и файл, содержащий графические данные. Результаты моделирования представляются в текстовом и графическом виде. Текстовый способ наиболее информативен, графический – более нагляден и удобен для использования.
Средства для создания библиотечных элементов и схем среды PSPICE позволяют создавать свои библиотеки и в дальнейшем использовать их для визуального проектирования схем. Для создания библиотек можно использовать Model Editor, с помощью которого можно описать не только поведение каждого элемента библиотеки, но и нарисовать его условно-графическое обозначение. Значительным преимуществом PSPICE является возможность удаленной работы с базами данных библиотечных элементов, размещенных в сети Internet.
Открывает широкие перспективы интеграция PCPICE с платформой MATLAB SIMULINK, которая широко применяется для моделирования поведения динамических систем и цифровой обработки сигналов (ЦОС), широко-используемой для диагностирования АЦ-устройств.
Проведенные исследования показали, что язык и среда моделирования PSPICE обладает необходимыми функциональными возможностями для построения системы диагностики АЦ-устройств.