Скачать 119.91 Kb.
|
П ![]() РОГРАММА CVPCB: ПЕРЕХОД ОТ СХЕМЫ К ПЛАТЕ
2011 Содержание 1 Назначение программы CVPCB 3 2 Основные характеристики CVPCB 3 2.1 Характеристика программы 3 2.2 Входные файлы 3 2.3 Выходные файлы 3 3 Вызов CVPCB 4 4 Команды CVPCB 4 4.1 Основное диалоговое окно программы 4 4.2 Инструментальная панель основного окна 5 4.3 Конфигурация программы CVPCB 6 4.3.1 Основное окно конфигурации программы 6 4.3.2 Выбор библиотеки посадочных мест (footprint) 6 4.3.3 Выбор файлов эквивалентности 6 4.4 Установка стандартных путей к библиотекам 7 4.4.1 Поиск путей 7 4.4.2 Пути, добавляемые пользователем 7 4.4.3 Пути, устанавливаемые программой CVPCB 7 4.5 Просмотр текущего посадочного места 8 4.5.1 Отображение посадочного места 8 4.5.2 Команды клавиатуры 8 4.5.3 Всплывающее меню 8 4.5.4 Инструментальная панель 9 4.5.5 Просмотр 3D вида корпуса компонента 9 5 Ассоциирование компонент с посадочными местами 9 5.1 Принцип 9 5.2 Назначение 9 5.3 Изменение существующего назначения 9 5.4 Фильтры списка посадочных мест 10 6 Файлы эквивалентности 11 6.1 Назначение 11 6.2 Формат 11 6.3 Автоматическое построение ассоциации 12 7 Файл обратной аннотации схемы 12 1 Назначение программы CVPCBПрограмма CVPCB системы автоматизированного проектирования печатных плат KiCAD позволяет сопоставить каждому компоненту схемы из списка цепей (netlist), созданного графическим редактором схем EESchema, файл модуля с посадочным местом (footprint) корпуса компонента, который будет представлять компонент на плате, и добавляет эту информацию в netlist-файл. Посадочное место (ПМ) – это плоское графическое изображение корпуса компонента схемы в проекте печатной платы. Первоначальный netlist от EESchema не содержит данных о посадочных местах физических корпусов компонентов, c которыми будет оперировать программа PCBNEW при проектировании печатной платы. Компоненты могут ассоциироваться с соответствующими модулями ПМ вручную, через меню программы. Но Вы можете создать файлы эквивалентности (Equivalence files), которые представляют собой таблицы сопоставления схемных компонентов их модулям на плате. Если файлы эквивалентности созданы и доступны, то возможно автоматическое назначение модулей. Списки файлов модулей для программы PCBNEW представлены в библиотеках модулей. Интерактивное назначение модулей проще, чем прямое размещение назначений на схеме. Программа CVPCB позволяет увидеть список доступных модулей на экране и выбрать их. 2 Основные характеристики CVPCB2.1 Характеристика программы
2.2 Входные файлы
2.3 Выходные файлыНа выходе формируются два файла для программы Pcbnew:
3 Вызов CVPCBДля вызова программы наберите cvpcb (затем файлы выбираются через меню) или cvpcb <имя_файла> (где имя_файла - это имя файла списка цепей netlist, полученного программой создания схемы EESchema). Имя файла списка цепей может не иметь расширения. Стандартное расширение файла - .net. Два сгенерированных в CVPCB файла будут иметь те же имена (с разнымирасширениями). Новый файл списка цепей заместит старый с расширением .net. Стандартное расширение файла назначения компонент – .cmp. Эти стандартные расширения могут быть модифицированы изменением конфигурации CVPCB. 4 Команды CVPCB4.1 Основное диалоговое окно программы![]() Головное окно содержит два дополнительных окна:
4.2 Инструментальная панель основного окна![]() ^
4.3 Конфигурация программы CVPCB4.3.1 Основное окно конфигурации программыВызов меню конфигурации CVPCB отображает следующее окно: ![]() 4.3.2 Выбор библиотеки посадочных мест (footprint)![]() Для выбора файла мышкой используются функции:
Примечание: Любые модификации этого списка влияют на pcbnew. 4.3.3 Выбор файлов эквивалентности![]() Для выбора имени файла мышкой используются функции:
4.4 Установка стандартных путей к библиотекамПрограммой CVPCB выводятся стандартные (по умолчанию) пути к библиотекам. Она использует эти пути для поиска файлов посадочных мест модулей (.mod) и файлов эквивалентности (.equ). 4.4.1 Поиск путейCVPCB применяет два типа путей: автоматически устанавливаемые и задаваемые пользователем. ![]() 4.4.2 Пути, добавляемые пользователем![]() 4.4.3 Пути, устанавливаемые программой CVPCBСначала это ваш рабочий каталог. Затем следующие папки:
Корневыми маршрутами kicad являются:
Если такой не найден, то под Windows:
под Linux:
4.5 Просмотр текущего посадочного местаКоманда Просмотр выбранного посадочного места (кнопка ![]() Можно получить трехмерный вид соответствующего корпуса, если он был создан и назначен для посадочного места компонента. ![]() 4.5.1 Отображение посадочного местаКоординаты курсора отображаются в нижней части экрана. Абсолютные координаты (X nnnn Y nnnn) и относительные координаты (dx nnnn dy nnnn). Относительные координаты обнуляются пробелом. 4.5.2 Команды клавиатуры
![]() 4.5.3 Всплывающее менюОтображается по щелчку правой кнопки мышки.
4.5.4 Инструментальная панель![]()
4.5.5 Просмотр 3D вида корпуса компонента![]() 5 Ассоциирование компонент с посадочными местами5.1 ПринципВ окне посадочных мест выполняется двойной щелчок по имени выбранного ПМ (это имя подсвечивается) для назначения его компоненту, выбранному в окне компонент. Следующий компонент в списке выбирается:
5.2 НазначениеДвойной щелчок левой клавиши мышки по желаемому ПМ. 5.3 Изменение существующего назначенияДвойной щелчок левой клавиши мышки на новом желаемом ПМ. 5.4 Фильтры списка посадочных местЕсли выбранный компонент имеет назначенный в EESchema список допустимых посадочных мест, то выводимый в CVPCB список мест фильтруется согласно этому списку. Вид без фильтрования: ![]() Вид с фильтрованием: ![]() При этом в редакторе EESchema список допустимых посадочных мест выглядел так: ![]() Инструменты с иконками ![]() 6 Файлы эквивалентности6.1 НазначениеЭти файлы позволяют осуществить автоматическое назначение компонентам схемы посадочных мест на плате. Они дают имя соответствующему посадочному месту, согласно имени (значению) компонента. 6.2 ФорматОн состоит из текстовых строк назначения для каждого компонента. Каждая строка имеет следующую структуру: 'имя компонента' 'имя footprint' Каждое имя структурируется значком ', два имени отделяются одним или больше пробелами. Пример: Если компонент схемы U3 упаковывается в микросхему 14011 и его посадочное место (footprint) 14DIP300, то результирующая строка такая: '14011' '14DIP300' Строка, начинающаяся с символа #, является комментарием. Ниже приведен пример equ-файла: #integrated circuits (smd): '74LV14' 'SO14E' '74HCT541M' 'SO20L' 'EL7242C' 'SO8E' 'DS1302N' 'SO8E' ^ 'LM324N' 'S014E' 'LT3430' 'SSOP17' 'LM358' 'SO8E' 'LTC1878' 'MSOP8' '24LC512I/SM' 'SO8E' 'LM2903M' 'SO8E' 'LT1129_SO8' 'SO8E' 'LT1129CS8-3.3' 'SO8E' 'LT1129CS8' 'SO8E' 'LM358M' 'SO8E' 'TL7702BID' 'SO8E' 'TL7702BCD' 'SO8E' 'U2270B' 'SO16E' #Xilinx ^ 'XCR3128-VQ100' 'VQFP100' 'XCF08P' 'BGA48' #upro 'MCF5213-LQFP100' 'VQFP100' #regulators 'LP2985LV' 'SOT23-5' 6.3 Автоматическое построение ассоциацииАвтоматическая ассоциация строится при нажатии на кнопку ![]() 7 Файл обратной аннотации схемыЭтот файл применяется для обратной корректировки (аннотации) исходной схемы, но не используется в PCBNEW. Он содержит информацию о посадочном месте физического корпуса для каждого компонента, задействованного в схеме. Пример: Если компонент U3 был назначен посадочному месту 14DIP300, то генерируется строка: comp “U3” = footprint “14DIP300” Созданный файл аннотации будет иметь имя входного файла CVPCB с расширением .stf, и размещается в той же папке, где и сгенерированный netlist-файл. Март 2011 |
![]() | Посадочное место (ПМ) – это плоское графическое изображение корпуса компонента схемы в проекте печатной платы | ![]() | Повторить знакомые схемы предложений и учить составлять связные монологические высказывания с опорой на эти схемы |
![]() | Построение схемы. Моделирование и отладка схемы. Найти ошибку в схеме и показать с помощью моделирования, что схема корректна | ![]() | Район расположения образовательного учреждения определяется группой жилых домов, зданий и улично-дорожной сетью с учетом остановок... |
![]() | Российской Федерации и органами прокуратуры целенаправленных мер к началу 2013 года в Российской Федерации в значительной степени... | ![]() | В данном проекте разработан асинхронный реверсивный счетчик на базе программируемых логических интегральных схем (плис) в сапр max+plus... |
![]() | ... | ![]() | ... |
![]() | Заключается в построении логической модели и ее последующего анализа выходных воздействий при подаче входных сигналов. При рассмотрении... | ![]() |