СОВРЕМЕННАЯ ЭЛЕКТРОНИКА №4/2013

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ емого вывода или группы выво дов (сигнальный или механичес кий). Только к сигнальным выво дам будут впоследствии подведе ны цепи (соединения), и только у сигнальных выводов есть номер. Механический вывод не имеет номера и не участвует в образова нии электрических соединений на плате; ● Padstack – здесь выбирается не посредственно вывод компо нента, созданный ранее с по мощью программы Pad Designer (см. выше); ● Copy mode – тип матрицы выво дов: Rectangular – ортогональная матрица, Polar – круговая мат рица; ● X, Y – направления создания ко пий по горизонтали и по вертика ли, соответственно; Qty – количе ство; Spacing – расстояние между геометрическими центрами двух соседних копий; Order – направ ление копирования; ● Rotation – угол поворота каждого вывода; ● Pin # – номер вывода; ● Inc – шаг следования номеров; ● Text block – выбор текстового блока: высота, ширина и т.д. (см. выше); ● Offset X,Y – смещение текста от носительно контактных площа док. При установке нулевого сме щения номера выводов будут накладываться на контактные вы воды, что неудобно. После указания всех вышеперечис ленных параметров необходимо установить выводы в соответст вии со справочным листком компо нента. 4. Нумерация выводов в соответствии с техническим описанием компо нента происходит по команде Lay out – Renumber Pins. Программа для простых корпусов, например, DIP и SOIC, автоматически определяет требуемый стиль нумерации, поэто му достаточно нажать кнопки Apply и OK. 5. На этом этапе необходимо нарисо вать слои сборки и шелкографии в Package_Geometry/Assemly_Top(Bot tom) и Silkscreen_Top(Bottom), со ответственно. Данные элементы лучше всего рисовать с помощью инструментов меню Add (инстру мент Line наилучшим образом под ходит для данной операции). На стройки рисования появляются на панели Options (см. рис. 10): ● Line lock – выбор типа (дуга или линия), выбор угла; ● Line width – толщина линии; ● Line font – стиль линии (сплош ная, штриховая и т.д.). 6. Необходимо установить префикс позиционного обозначения с по мощью команды меню Layout – La bels – RefDes. Следует помнить, что для позиционных обозначений вы делен отдельный класс RefDes и со ответствующие подклассы – для сборки и шелкографии. 7. Создание физических и технологи ческих границ компонента на классе Package_Geometry/Place_Bound_Top и Dfa_Bound_Top, соответственно. Обе границырисуются в виде стати ческих полигонов: ● Place_Bound_Top – полигон, вклю чающий в себя весь компонент со всеми выводами, кроме позици онных обозначений. Он также от вечает за высоту компонента; ● Dfa_Bound_Top – специальный полигон, который позволяет за действовать систему проверки технологических зазоров между компонентами для обеспечения технологичности процесса сбор ки платы, Design For Assembly, в ре жиме реального времени. Данная функция доступна только пользо вателям Allegro PCB Designer. 8. Указываем высоту компонента с помощью меню Setup – Areas – Package Height. При активации дан ной команды необходимо выбрать область Place_Bound_Top и на па нели Options указать максималь ную и минимальную высоту ком понента. Необходимо отметить, что областей Place_Bound_Top мо жет быть несколько, с различной высотой, что даёт возможность построить сложный контур для корпуса компонента. В ближайшем обновлении OrCAD и Allegro доба вится возможность вводить пол ную 3D модель корпуса в формате STEP для библиотек посадочных мест (см. рис. 11). Дополнительным и очень удобным инструментом в создании посадоч ных мест компонентов, который доступен пользователям последней версии OrCAD 16.6, служит команда File – Export/Import – CSV Pin File. Данная группа команд позволяет создавать и загружать информацию о компоненте в виде текстовогофай ла в формате CSV. Этот файл редак тируется в любом текстовом или табличном редакторе. Ниже приве дёнфрагмент такогофайла (см. лис тинг 1). Формат файла достаточно прост для понимания. В каждой строке через запятую указывается номер вывода, файл PAD, координатыX и Y, смеще ние текста с номером вывода, его угол поворота и зеркальность. По нятно, что с помощью такого файла можно описать расположение выво дов у любого посадочного места. Кроме того, предусмотрена возмож ность частично или полностью за менить текущие выводы, а также заменить координаты их располо жения. Следует отметить, что этап работы над библиотеками компонентов крайне важен. Библиотеки должны соответствовать всем нормам и стандартам, принятым на производ стве печатных плат. Пакет OrCAD PCB Editor позволяет в полной мере реализовать данные требования в кратчайшие сроки благодаря широ кому набору инструментов для ре дактирования. Л ИТЕРАТУРА 1. Allegro User Guide: Defining and Developing Libraries. Product Version 16.6. Cadence De sign Systems, Inc., October 2012 67 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 4 2013 Листинг 1 # If units not specified use current design units,,,,,,,, Units,mils,,,,,,, # Format for pin definition file (comma delineated),,,,,,,, "# To Mirror pin text use ""m"".",,,,,,,, #PinNumber,Padstack,x,y,rotation,textOffsetX,textOffsetY,textRotate,textMirror 48,S060X014RCT,150,226.38,0,0,0,0, 47,S060X014RCT,150,206.69,0,0,0,0, 46,S060X014RCT,150,187.01,0,0,0,0, 45,S060X014RCT,150,167.32,0,0,0,0, 44,S060X014RCT,150,147.64,0,0,0,0, 43,S060X014RCT,150,127.95,0,0,0,0, © CТА-ПРЕСС

RkJQdWJsaXNoZXIy MTQ4NjUy