Spice модели, используемые для моделирования имеют расширения .ckt и .mdl, размещены в интегрированных библиотеках в папке Library программы Altium Designer.
При работе с моделями необходимо очень корректно использовать расширения для каждого ее вида. Например модель вида .subckt не будет найдена, если она не сохранена в файле с расширением .ckt, тоже самое произойдет, если модель вида model не будет сохранена в файле с расширением .mdl.
Вид модели крайне важно правильно связать с файлом SIM модели, так что всегда проверяйте соответствие вида модели его расширению.
Чтобы найти существующий файл модели в интегрированной библиотеке:
Нажимаем кнопку Search на панели Libraries. Появляется диалоговое окно Libraries Search.
Чтобы найти все модели, доступные в установленных библиотеках введите следующий запрос: HasModel(‘SIM’,’*’,False) и нажмите на кнопку Search.
Вы можете сузить поиск, например, найти любой компонент LF411, находящийся в схеме, детализируя запрос следующим образом: HasModel(‘SIM’,*LF411*,False).
Для получения более полной информации используйте Query Helper, нажимая на кнопку Helper в диалоговом окне Libraries Search, или обращаясь к справочной информации по языку запросов (Query Language Reference).
Результат поиска будет отображен в панели Libraries (рисунок 27).
Вы можете использовать модели, имеющиеся как в интегрированной библиотеке, так и в вашей собственной разработке или файлы моделей производителей компонентов, публикуемые в Интернет.
В этом случае рекомендуется копировать через Ctrl+Insert любой файл модели производителя из интегрированной библиотеки и вставлять его в ваш разрабатываемый проект.
Если Вы желаете использовать модель, которая находится в другой интегрированной библиотеке:
Откройте файл библиотеки .Intlib, которая содержит требуемую модель.
Копируйте файлы моделей из папки интегрированной библиотеки в папку, которая содержит ваш проект.
Вы можете добавить модель и модифицировать ее при необходимости, используя Sim Editor.
Рисунок 27 - Результат поиска.
Для демонстрации этого мы добавим в наш пример модель LF411.ckt, размещенную в папке Example\Circuit Simulation\Filter установленной программы.
1. Используя Windows Explorer, открываем папку Example\Circuit Simulation\Filter и проект Filter.PRJPCB (рисунок 28).
Рисунок 28 – Открытая папка, содержащая файлы Example\Circuit Simulation\Filter
2. Копируем файл LF411C.ckt и вставляем его в папку, где находится наш проект (у автора все файлы по учебе находятся в папке ) (рисунок 29).
Рисунок 29 – Вставка копии файла модели в проект
3. Двойным щелчком по значку в папке вашего проекта активируем добавление этого файла к проекту.
После добавления в панели Projects появляется папка Free Documents, содержащая подпапку Source Documents со скопированным файлом LF411C.ckt (рисунок 30).
Рисунок 30 – Создание папки с моделью LF411C.ckt в окне Projects
Добавление файла LF411С.ckt к выбранному проекту (например, к Filter.PRJPCB) можно производить в панели Projects путем нажатия правой кнопкой мышки при размещении ее курсора в поле панели Projects, выбора в открывшемся окне Add Exiting to Project и нажатия на этой строке меню (рисунок 31).
Рисунок 31 – Способ добавления файла модели в проект через панель Projects
Добавить модель компонента можно, при необходимости, непосредственно из листа схемы проекта следующим образом:
1. Дважды щелкните левой кнопкой мышки на изображении УГО компонента LF411. Появляется диалоговое окно Component Properties (рисунок 32).
Рисунок 32 – Удаление модели
2. Проведите удаление SIM модели в секции Models путем выбора ее и нажатия на клавишу Remove (рисунок 32). Появляется окно подтверждения (рисунок 33).
Рисунок 33 – Окно подтверждения удаления
3. После нажатия клавиши YES в окне подтверждения секция Models будет иметь вид:
4. Щелкните по изображению на кнопке Add… секции Models, чтобы раскрылось выпадающее диалоговое меню добавления новой модели, и на нем нажмите кнопку Simulation (Рисунок 34).
Появляется диалоговое окно Sim Model – General/Generic Editor(Рисунок 35)
Рисунок 34 – Раскрытие диалогового окна добавления модели
5. Выбираем Spice Subcircuit окна Model Sub-Kind и контролируем установку в окне Spice Prefix символа Х (рисунок 35).
6. Вводим имя компонента LF411C в окне Model Name, а на листе Model Location устанавливаем ANY для проведения поиска во всех имеющихся библиотеках (рисунок 35), или указываем путь ( Full Path) к конкретной библиотеке, например, в виде C:\Program Files\Altium Designer Winter 09\Library\National Semiconduc-tor\NSC Amplifier.IntLib .
Найденную модель копируем в проект, как было рассмотрено выше.
Если модель не найдена, выводится сообщение об ошибке.
Рисунок 35 – Поиск модели
Последним шагом является проверка карты выводов новой модели, которая дает уверенность в том, что нумерация выводов модели соответствует нумерации выводов УГО компонента.
7. Проведите нажатие кнопки Port Map диалогового окна Sim Model – General/Spice Subcircuit (рисунок 36).
Рисунок 36 – Вызов карты выводов
После нажатия кнопки Port Map диалогового окна Sim Model – General/Spice Subcircuit (рисунок 36) появляется окно карты выводов УГО компонента (рисунок 37 а,б).
8. Проверьте и при необходимости приведите в соответствие нумерацию выводов используемой модели (Model Pin) нумерации выводов используемой схемы УГО (Schematic Pin).
а) Окно карты выводов УГО компонента и головной части файла используемой модели
б) Увеличенное изображение карты выводов используемой модели
Рисунок 37 – Проверка карты выводов УГО компонента LF411CN
Например, при использовании модели ОУ типа LF411C вместо LF411CN :
1. Откройте файл модели LF411C и рассмотрите его головную часть, обращая особое внимание на номера выводов модели и их функциональное назначение. Изображение головной части файла модели LF411 C приведено ниже:
Изображение головной части файла модели LF411 C:
2. Проверьте соответствие выводов модели LF411CN (рисунок 37 б) с номерами выводов головной части файла модели LF411C (рисунок выше).
Таблица сравнения выводов моделей LF411 CN и LF411 C c выводами УГО.
Как видно из таблицы выводы модели LF411C соответствуют выводам примененного УГО как по их функциональному назначению так и по нумерации.
В противном случае необходимо было бы изменять значения выводов модели, размещенные перед квадратными скобками (крайне правый столбик таблицы) и приводить их в соответствие с выводами УГО (левый столбик таблицы).
3. После переопределения выводов модели нажимают кнопку OK карты Port Map.
В следующей статье продолжим подготовку схемы для моделирования.
ЗАКЛЮЧЕНИЕ
В статье продолжен процесс создания схемы в программе Altium Designer и рассмотрены операции, выполняемые при добавлении SIM файла модели операционного усилителя.
СПИСОК ЛИТЕРАТУРЫ
Сабунин А.Е. Altium Designer. Новые решения в проектировании электронных устройств. Серия «Системы проектирования», Москва, СОЛОН-ПРЕСС, 2009
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
Комментарии пользователей:
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.