Современная электроника №9/2018

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ 67 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 9 2018 Рис. 2. Заполненная таблица для формирования линейки посадочных мест для чип-резисторов производства АО «НПО „ЭРКОН“» которого позволяет после формиро- вания ПМ сгенерировать отчёт о про- ведённой операции. Когда эта опция активирована, становится доступным пункт Open generated report , выбор которого приводит к открытию в окне AD сгенерированного отчёта. В самом низу находится опция Open generated PcbLib files on completion , которая становится доступной после выбора пункта Generate single PcbLib files per input file в опции выбора вариантов формирования библио- тек. В случае проставления соответ- ствующей галочки после окончания работы мастера открываются все сге- нерированные библиотеки посадоч- ных мест. Каждый файл данных, загружаемый с помощью мастера, должен строго соответствовать определённой фор- ме. Для каждого типа корпуса предус- мотрен собственный шаблон табли- цы в формате *.xls, содержащий свой оригинальный набор параметров. Доступ к шаблонам осуществляет- ся с помощью выпадающего меню Open Templates… , которое можно най- ти слева под таблицей файлов дан- ных (см. рис. 1). Каждый из шабло- нов представляет собой Excel-книгу, где первый лист, имеющий название Data , собственно, и является табли- цей данных, которая используется для построения ПМ и 3D-моделей. Каждый столбец этой таблицы пред- назначен для ввода определённого параметра и соответственно озаглав- лен. Второй и третий листы, Legend – Package и Legend – Footprint , являют- ся листами помощи для заполнения таблицы. На листе Legend – Package поясняется, как заполнять данные по размерам корпуса, а на листе Legend – Footprint – как заполнять данные по посадочным местам. Каж- дый лист помощи, помимо поясня- ющего рисунка, содержит поясняю- щие таблицы, состоящие из следую- щих столбцов: ● Name – наименование столбца та- блицы данных; ● Value Required – потребность в за- полнении соответствующего столб- ца; здесь приводятся следующие значения: − Yes – столбец обязательно должен быть заполнен; − Optional – столбец можно не за- полнять – в таком случае мастер автоматически сформирует со- ответствующие данные на осно- ве расчётов и рекомендаций стан- дарта; ● Format – формат вводимых данных соответствующего столбца; здесь может присутствовать один из ва- риантов: − String – значения должны вводить- ся в текстовом формате; − Real – значения должны вводить- ся строго в числовом формате с запятой; − строго определённый набор сим- волов; ● Description – пояснение к столбцу соответствующего параметра. Таким образом, алгоритм работы с мастером IPC Compliant Footprints Batch Generator в общем случае пред- ставляет собой следующую последо- вательность действий: 1. Запуск мастера. 2. Запуск шаблона таблицы требуе- мого типа корпуса и её заполнение. 3. Сохранение таблицы данных под определённым именем. 4. Повторение пунктов 2 и 3 для лю- бого количества корпусов любого типа. 5. Загрузка с помощью окна мастера полученных таблиц данных. 6. Настройка мастера. 7. Запуск генерации ПМ. По оконча- нии формирования ПМ окно ма- стера автоматически закрывается. П РИМЕРЫ РАБОТЫ С IPC C OMPLIANT F OOTPRINTS B ATCH G ENERATOR Продемонстрируем принципы работы с мастером на основе приме- ров. Допустим, требуется сформиро- вать линейки посадочных мест для чип-резисторов производства ниже- городского АО «НПО „ЭРКОН“» и чип- конденсаторов производства витеб- ского ОАО «ВЗРД „Монолит“». Все необходимые данные представле- ны в документации на соответствую- щие линейки изделий, которую мож- но найти в свободном доступе на сай- тах компаний [1, 2]. Для выполнения поставлен- ной задачи запустим из редакто- ра посадочных мест мастер коман- дой Tools → IPC Compliant Footprints Batch generator… (необходимо заме- тить, что данный мастер также явля- ется частью расширения IPC Footprint Generator ). В открывшемся окне раскроем выпадающее меню Open Template… и выберем пункт CHIP . В результате откроется шаблон фай- ла, предназначенного для загрузки в AD данных по двухвыводным чип- корпусам. Ориентируясь на докумен- тацию на чип-резисторы производ- ства АО «НПО „ЭРКОН“» [3] и на лист помощи Legend – Package , заполним соответствующими параметрами таб- лицу данных (см. рис. 2). В данном случае в первую очередь необходи- мо заполнить такие геометрические параметры, как L min и L max (мини- мальная и максимальная длина кор- пуса), W min и W max (минимальная и максимальная ширина корпуса), T min и T max (минимальная и максималь- ная длина вывода под корпусом) и А max (максимальная высота корпу- са). В параметре PackageType указы- вается тип корпуса – в данном слу- чае для чип-резисторов прописываем букву R . Параметр DensityLevel опре- деляет в соответствии со стандартом уровень плотности – в данном случае устроит средний уровень, поэтому прописываем букву N . Если столбцы FootprintName и FootprintDescription оставить без заполнения, то мастер их заполнит автоматически в соот- ветствии со стандартом. Пропи- шем в них свои данные. В столбце FootprintName укажем наименования типоразмеров корпусов в соответ- ствии с данными из документации, а в столбце FootprintDescription – понят- ные нам пояснения. На этом заполне- ние таблицы закончим, поскольку все остальные данные будут рассчитаны мастером автоматически на основе стандарта. Сохраним получивший- ся файл данных под определённым именем и закроем его. Далее снова откроем шаблон файла данных для чип-корпусов, ориентиру- ясь на документацию на конденсаторы

RkJQdWJsaXNoZXIy MTQ4NjUy