Створення власних бібліотек компонентів в Protel 99

Контрольная работа - Компьютеры, программирование

Другие контрольные работы по предмету Компьютеры, программирование

стандартний вид основного напису. Крім того, шаблон містить ряд спеціальних текстових рядків, які будуть автоматично заповнюватися при введенні відповідної інформації на вкладку Organization діалогового вікна Document Options.

 

Розробка бібліотечних елементів

 

Головну увагу варто приділити розробці умовних графічних позначенні елементів. У редакторі бібліотек також є ряд особливостей, які необхідно враховувати при створенні УГП. Насамперед, тут повинні бути встановлені розміри сіток, аналогічно тому, як це робиться в редакторі схем. Як правило, точність прорисовки графічних примітивів, що складають УГП елементів, не перевищує 0,5 мм, що відповідає кроку сітки Snap Grid рівному 1 дискрету. Видима сітка повинна бути рівною 10 дискретів або 5 мм.

Для зручності креслення принципових схем більших розмірів рекомендується при створенні УГП розміщати електричні кінці виводів у вузли сітки із кроком 5 мм, а один з виводів розмістити в точці початку координат. У цьому випадку кінці всіх виводів буде зручно привязувати до вузлів видимої сітки. При розміщенні на схемі в якості точки привязки буде автоматично обраний один з виводів елемента а всі інші виводи впишуться в сітку 5 мм.

Більшість УГП різних модифікацій дискретних елементів (діодів, транзисторів, перемикачів, резисторів і конденсаторів) поставляється ліцензійним користувачам у комплекті із програмою. У звязку з більшим числом найменувань розробка УГП цифрових й аналогових мікросхем ускладнена, тому обмежимося лише рекомендаціями з їх створення

Насамперед, наполегливо не рекомендується перекачувати бібліотеки зі старих версій системи P-CAD. Ефект від використання "старих наробітків" буде мінімальним, тому що в будь-яких, навіть самих гарних бібліотеках обовязково будуть присутні помилки, пошук і виправлення яких займе набагато більший час, ніж створення компонента заново. У стандартний комплект поставки системи Protel 99 входить набір бібліотек компонентів, сертифікований по стандарту ISO 9001. Компанія постійно обновляє бібліотеки й доповнює їх новими компонентами відповідно до інформації, що надходить від фірм - виробників електронних компонентів. Всі бібліотеки можна безперешкодно завантажити із сайту компанії Protel.

Рис.1 Задання параметрів

 

Зараз більшість розробників використовує у своїх проектах імпортні компоненти, тому досить вибрати потрібний компонент із фірмової бібліотеки, змінити його УГП відповідно до ДЕСТ й зберегти у власній бібліотеці користувача. При такому підході в бібліотеку користувача буде перенесена різна службова інформація, наприклад: тип топологічного посадочного місця, опис, параметри SPІCE моделі, і число помилок буде мінімальним. Для вітчизняних мікросхем, що мають закордонний прототип, рекомендується по довідковій документації визначити його, знайти в стандартній бібліотеці, змінити, перейменувати й зберегти в бібліотеці користувача під новим імям. Якщо вітчизняна мікросхема не має закордонного аналога, рекомендується створити компонент заново, ґрунтуючись на паспортних даних пристрою (рис.1).

При створенні УГП компонента варто враховувати, що товщина ліній, якими буде прорисований компонент, задається в редакторі бібліотек. У редакторі схем можна буде змінити тільки товщину провідників. Довжину виводів і крок між виводами необхідно вибирати кратними 5 мм або 10 дискретам. Всі атрибути виводу задаються на вкладці Properties (рис 1). Довжина виводу тут задається в поле Pin Length, імя виводу - у поле Name, номер виводу в полі Number.

Орієнтація виводу задається у видаючому списку Orientation. Кут повороту 0 відповідає такому розташуванню виводу, коли його електричний кінець {кінець, де зявляється гаряча точка) знаходиться праворуч. При зміні довжини виводу точкою привязки вважається неелектричний кінець.

Номер виводу розміщується над точкою привязки, а імя виводу - ліворуч від неї. Горизонтальний зсув номера вправо від точки привязки задається позитивним числом дискретів у поле Pin Number Margin, а імені виводу вліво - позитивним числом у полі Pin Name Margin на вкладці Schematic діалогового вікна Properties (Options " Properties). При необхідності тут допускається використання негативних чисел. Шрифт відображення номера та імені виводів є системним і задається в редакторі схем. Те, що написи виконані системним шрифтом, означає, що при повороті елемента на схемі на 180 написи збережуть орієнтацію. Проте, допускається додавання до УГП довільних текстових написів, які в редакторі схем будуть вважатися складовими частинами УГП й будуть повертатися синхронно з елементом. Шрифт і кольори таких: написів можуть бути обрані довільно.

Правильний вибір електричного типу виводу в полі Electrical Type дозволить коректно виконувати перевірку правил електричних зєднань на схемі. При використанні символів інверсії (Dot Symbol) і синхронізації (Clk Symbol) рекомендується прорисовувати поверх них відповідний товстий значок. Для відображення імені й номера виводу на схемі в атрибутах виводу в редакторі бібліотек необхідно включити опції Show Name та Show Number відповідно. Для виводів живлення й заземлення цифрових мікросхем рекомендується включати опцію Hidden, що дозволить не відображати ці виводи на принциповій схемі. Всі сховані виводи, що мають однакове імя, при генерації списку зєднань або перевірці електричних правил будуть звязані однойменним ланцюгом. Для аналогових компонентів виводи живлення та заземлення приховувати не рекомендується.

У роз