Вступ
Основне призначення ІЗ (інформаційного забезпечення) САПР - зменшення об'ємів інформації, потрібної в процесі проектування від розробника РЕС, і виключення дублювання даних в прикладному, програмному і технічному забезпеченні САПР.
ІЗ САПР складається з опису стандартних проектних процедур, типових проектних рішень, типових елементів РЕС, комплектуючих виробів і їх моделей, матеріалів, числових значень параметрів і інших даних. Ці дані в закодованій формі записуються на машинних носіях: магнітних стрічках і магнітних дисках.
Крім того, в ІЗ САПР входять правила і норми проектування, що містяться у відповідній нормативно-технічній документації, а також інформація про правила документування результатів проектування. Структура і зміст ІЗ САПР, а також характер його використання залежать від ступеня розвитку банку даних.
Дані ІЗ звичайно групуються в окремі масиви, кожний з яких відноситься до певного об'єкту опису. Такі масиви називаються файлами. Вся сукупність файлів утворює базу даних, яку можна багато разів використовувати при проектуванні різних РЕС для різних етапів і рівнів.
Для створення, розширення, коректування і колективного використання даних створюються спеціальні системи управління базами даних (СУБД). Сукупність баз даних, систем управління файлами, а також програмних, мовних, технічних і організаційних засобів, що відносяться до них, називається банком даних. Отже, банки даних (БНД) є складовою частиною ІЗ САПР і складаються з баз даних (БД) і систем управління базами даних (СУБД). БНД створюються як обслуговуючі підсистеми САПР і призначені для автоматизованого забезпечення необхідними даними проектуючих підсистем САПР. За призначенням СУБД є елементом інформаційного забезпечення, оскільки організує автоматизоване забезпечення проектувальника інформацією, а за змістом це комплекс програм, тобто елемент програмного забезпечення.
Розділ 1.
Загальні відомості про систему проектування друкованих плат P – CAD.
Система P - CAD призначена для проектування багатошарових друкованих плат (ДП) обчислювальних і радіоелектронних пристроїв. До складу P - GAD входять чотири основні модулі - P - CAD Schematic, P - CAD PCB, P - CAD Library Executive, P - CAD Autorouters і ряд інших допоміжних програм (рис.1).
Рис.1. Структура системи проектування P – CAD.
P - CAD Schematic і P - CAD PCB - відповідно графічні редактори принципових електричних схем і ДП. Редактори мають системи спливаючих меню в стилі Windows, а найбільш часто вживаним командам призначені піктограми. У бібліотеках, що поставляються разом з системою, зарубіжних цифрових ІМС є три варіанти графіки : Normal - нормальний (у стандарті США), DeMorgan - позначення логічних функцій, IEEE - в стандарті Інституту інженерів по електротехніці (найбільш близький до російських стандартів).
Редактор P - CAD PCB може запускатися автономно і дозволяє розмістити модуль на вибраному монтажно-комутаційному полі і проводити ручне, напівавтоматичне і автоматичне трасування провідників. Якщо P - CAD PCB викликається з редактора P - CAD Schematic, то автоматично складається список з'єднань схеми і на поле ДП переносяться зображення корпусів компонентів з вказівкою ліній електричних з'єднань між їх виводами. Ця операція називається упаковкою схеми на друковану плату. Потім викреслюється контур ДП, на нім розміщуються компоненти і, нарешті, виробляється трасування провідників.
Застосування шрифтів True Type дозволяє використовувати на схемі і ДП напису російською мовою.
Автотрасувальники викликаються з оболонки P, що управляє, - CAD РСВ, де і виробляється налаштування стратегії трасування. Інформацію про особливості трасування окремих ланцюгів можна за допомогою стандартних атрибутів ввести на етапах створення принципової схеми або ДП. Перший трасувальник QuickRoute відноситься до трасувальників лабіринтового типу і призначений для трасування простих ДП. Другий автоматичний трасувальник PRO Route трасує ДП з числом сигнальних шарів до 32. Трасувальник Shape - Based Autorouter - бессеточная програма автотрасування ДП. Програма призначена для автоматичної розводки багатошарових друкованих плат з високою щільністю розміщення елементів. Ефективна при поверхневому монтажі корпусів елементів, виконаних в різних системах координат. Є можливість розміщення провідників під різними кутами на різних шарах плати, оптимізації їх довжини і числа перехідних отворів.
Document Toolbox - додаткова опція P - CAD РСВ і P - CAD Schematic для розміщення на кресленнях схем або ДП різних діаграм і таблиць, складання різних списків і звітів, які динамічно оновлюються, даних про структуру плати, технологічної і облікової інформації, розміщення на кресленнях схем списків з'єднань, виводів підключення живлення і іншої текстової інформації. Програма призначена для розширення можливостей випуску технічної документації без використання креслярських програм типу AutoCAD. Document Toolbox дозволяє автоматизувати створення конструкторської документації, необхідної для виробництва проектованих ДП.
SPECCTRA - програма ручного, напівавтоматичного і автоматичного розміщення компонентів і трасування провідників. Трасує ДП великої складності з числом шарів до 256. У програмі використовується так звана безсіточна Shape - Based - технологія трасування. За рахунок цього підвищується ефективність трасування ДП з високою щільністю розміщення компонентів, а також забезпечується трасування одного і того ж ланцюга трасами різної ширини. Програма SPECCTRA має модуль AutoPlace, призначений для автоматичного розміщення компонентів на ДП. Виклик програми виробляється автономно з середовища Windows або з програми P - CAD РСВ.
P - CAD Library Executive - менеджер бібліотек. Інтегровані бібліотеки P - CAD містять як графічну інформацію про символи і типові корпуси компонентів, так і текстову інформацію (число секцій в корпусі компонента, номери і імена виводів, коди логічної еквівалентності виводів і так далі). Програма має вбудовані модулі: Symbol Editor - для створення і редагування символів компонентів і Pattern Editor - для створення і редагування посадочного місця і корпусу компонента. Упаковка вентилів компонента, ведення і контроль бібліотек здійснюються модулем Library Executive. Модуль має засоби перегляду бібліотечних файлів, пошуку компонентів, символів і корпусів компонентів по усіх можливих атрибутах.
Допоміжні утиліти, що утворюють інтерфейс DBX (Data Base Exchange), зокрема, виробляють перенумерацию компонентів, створюють звіти в необхідному форматі, автоматично створюють компоненти, виводи яких розташовані на колі або утворюють масив, розраховують паразитні параметри ПП і тому подібне
Основні характеристики системи проектування P - CAD приведені нижче.
Загальні характеристики:
32-розрядна база даних;
роздільна здатність P - CAD РСВ і інших програм рівна 0,001мм;
до 100 відкритих одночасно бібліотек;
число компонентів в одній бібліотеці - необмежено;
до 64 000 електричних ланцюгів в одному проекті;
до 10 000 виводів в одному компоненті;
до 5000 секцій (вентилів) в одному компоненті;
до 2000 символів в атрибуті компонента;
до 2000 символів в текстовому рядку;
до 20 символів в імені виводу, імені ланцюга, позиційному позначенні виводу (пропуски, знаки табуляції, точки і дужки не допускаються);
до 16 символів в імені типу компонента (пропуски і знаки табуляції не допускаються);
до 30 символів в позиційному позначенні компонента (двокрапка, пропуски, знаки табуляції, точка і крапка з комою не допускаються);
до 8 символів в імені файлу (у тому числі і при роботі в середовищі Windows);
багатокроковий "відкат" вперед і назад. За умовчанням кількість кроків, що запам'ятовуються, встановлена рівною 10, але цю величину можна при необхідності змінити, редагуючи файл конфігурації *.ini.
мінімальний крок сітки 0,1 mil в англійській системі і 0,001 мм в метричній системі (1 mil = 0,001 дюйма = 0,0254 мм, 1 мм = 40 mil). Систему одиниць можна змінювати в будь-якій фазі проекту.
Графічний редактор принципових схем P - CAD Schematic :
до 99 листів схем в одному проекті, максимальний розмір листа 60 х 60 дюймів;
підтримка стандартних форматів листів від А до Е, АО-А4 та ін. форматів;
дискретність кута повороту компонента 90°;
працює утиліта ERC для перегляду і сортування помилок в принципових схемах;
перехресні зв'язки між P - CAD Schematic і P - CAD РСВ дозволяють для вибраного на схемі ланцюга висвітити на ДП відповідний нею провідник і навпаки;
можлива передача даних в програму моделювання Dr. Spice A/D.
Графічний редактор друкованих плат, P - CAD РСВ :
до 99 шарів в ДП, з них 11 шарів заздалегідь визначено;
максимальний розмір ДП 60 х 60 дюймів;
автоматична корекція принципових схем по змінах в друкованій платі і навпаки (корекція "назад і вперед");
до 64 000 типів контактних майданчиків в проекті;
ширина провідника на ДП до 10 мм;
до 64 000 стилів стеків контактних майданчиків в проекті;
контактні майданчики різних форм : еліпс, овал, прямокутник, прямокутник, що округляє, крізний перехідний отвір, перехрестя для свердління (target), безпосереднє з'єднання, тепловий бар'єр з 2 або 4 перемичками;
контроль дотримання проміжків і повноти розводки ДП;
мінімальний дискрет кута повороту тексту і графічних об'єктів - 0,1 град;
підтримка файлів фотоплоттерів Gerber і свердлувальних верстатів, що управляють, з ЧПУ типу Excellon.
1.2. Структура бібліотек P – CAD.
Бібліотеки в системі P - CAD називаються інтегрованими з тієї причини, що бібліотека (*.lib), окрім інформації про малюнок символу компонента на електричній схемі і посадочному місці компонента на друкованій платі, містить також і текстову інформацію про внутрішню структуру і функції окремих складових компонента. Помітимо, що символ компонента і його посадочне місце можна записувати не лише в бібліотеку, але і в окремі файли з розширеннями *.sym і *.pat відповідно.
Кожен компонент складається з однієї або декількох (однакових або різних) логічних секцій (вентилів), які упаковуються в один корпус. Компоненти з різними іменами можуть мати одну і ту ж графіку корпусу або символу. Корпуси і символи в цьому випадку повинні знаходитися в одній і тій же бібліотеці.
При створенні компонентів введені наступні позначення:
Pad Numbers - номер виведення (контактного майданчика) компонента;
Pin Designator - позиційне позначення виведення компонента на схемі (може відрізнятися від Pad Numbers);
Symbol Pin Numbers - номер виводу в секції (вентилі) компонента;
Pin Names - ім'я виводу в секції (вентилі) компонента.
Відмітимо, що в систему P - CAD включені декілька десятків інтегрованих бібліотек компонентів (на жаль, російських Гостів, що не відповідають вимогам), компоненти яких в принципі можна відредагувати до параметрів, потрібних для поточного проекту. Зокрема, бібліотека PCBMAIN.LIB містить інформацію про корпуси дискретних компонентів і інтегральних схем з штирьовими виводами, PCBSMT.LIB - корпуси дискретних компонентів і інтегральних схем з пленарними виводами, PCBCON.LIB - роз'єми.
Для створення бібліотечних елементів при проектуванні електронних систем необхідно реалізувати наступні кроки:
створення схемного (символьного) образу компонента і запис його в бібліотеку;
створення стеків контактних майданчиків настановних місць компонентів;
створення посадочних місць елементів з штирьовими і планарными виводами для подальшого розміщення їх на монтажно-комутаційному полі;
запис посадочних місць компонентів і стеків контактних майданчиків в бібліотеки;
створення взаємозв'язку між символами елементів і їх посадочними місцями.
1.3. Створення компонентів і менеджер бібліотек проекту.
Якщо при проектуванні користувач і застосовує вже створені їм раніше або ким-небудь іншим бібліотеки компонентів, то в процесі роботи неминуче виникає завдання або створення нових, або редагування раніше створених компонентів для прив'язки їх до вимог конкретного проекту.
Створення символів компонента для схем електричних принципових.
У поточному параграфі описуються послідовність створення символьних образів компонентів і правила занесення їх в особисту бібліотеку. Наведений приклад створення символу компонента, що відображує на схемі контакт заземлення.
Для вирішення поставленого завдання використовується вбудований в систему спеціальний графічний редактор P - CAD Symbol Editor. Вказаний редактор може бути запущений автономно виконуваним модулем SYMED.EXE, або з редактора P - CAD Schematic, або з редактора P - Cad PCB, або з менеджера бібліотек P - CAD Library Executive після виконання команди Utils/P - CAD Symbol Editor.
На мал. 2.1 представлений екранний інтерфейс вказаного редактора, основні елементи якого описані вище. Відмінністю цього інтерфейсу є наявність чотирьох додаткових кнопок :
Рис.2. Екран редактора P - CAD Symbol Editor
Validate Symbol - засоби перевірки правильності створеного символу;
Renumber Pins - засоби перенумерации виводів символу; "
Symbol Attributes - засоби перегляду атрибутів символу; Symbol Wizard - майстер створення символу компонента.
Ліворуч розташована панель Placement Toolbar з піктограмами для розміщення виведення символу, малювання лінії, дуги, полігону, установки точки прив'язки символу, введення тексту, завдання атрибутів символу і розміщення стандартного символу IEEE, що вказує функціональне призначення символу.
Після завантаження редактора P - CAD Symbol Editor для створення символу компонента необхідно виконати операції, вказані нижче.
1. Налаштування конфігурації графічного редактора
Виконати команду Options/Configure. Встановити систему одиниць - мм, розмір форматки - А4. Натиснути кнопку ОК. Розмір робочого поля складе приблизно 280x210 мм.
Виконати команду Options/Grids. З'явиться діалогове вікно (Рис.3.) для визначення списку потрібних сіток. Для установки сітки з потрібним кроком потрібно в полі Grid Spasing ввести числове значення кроку (наприклад, 5 мм) і натиснути кнопку Add (додати), а потім -кнопку ОК. У разі потреби можна додати і інші розміри кроків сітки. Після введення кожного значення кроку сітки необхідно натискати кнопку Add. Перемикання кроків сітки надалі можна виробляти безпосередньо у вікні рядка станів екрану.
Рис. 3. Список встановлених сіток екрану.
У області Width (ширина) встановити Thin (тонка лінія - завтовшки 0.254 мм - за умовчанням), в області Style встановити Solid (суцільна лінія) і натиснути кнопку ОК. Користувач може встановити нестандартну товщину лінії після активізації прапорця User і введення у вікно потрібного значення товщини лінії. Перемикання на потрібну товщину лінії можна виробляти в процесі малювання установкою відповідних значень товщини лінії у вікні рядка станів.
Рис.4. Установка товщини і стилю ліній малювання.
Після виконання команди Options/Display (Рис.5.) в області Item Colors діалогового вікна закладки Colors встановлюються кольори для різних частин символу : контакту (Pin), лінії (Line), полігону (Polygon), тексту (Text), вільного виводу (Open End). У області Display Colors встановлюються кольори для фону екрану (Background), основної сітки (1x Grid), сітки із збільшеним кроком (10х Grid), для об'єктів (Highlight), що підсвічуються, для вибраних об'єктів (Selection). При виборі стилю курсора в області Cursor Style закладки Miscellaneous активізують відповідні прапорці: стрілка (Arrow), маленьке перехрестя (Small Cross), перехрестя в увесь екран (Large Cross).
Рис.5. Налаштування параметрів дисплея.
2. Малювання контура графічного зображення символу компонента
Малювання контура зображення символу виробляється за допомогою команд Place/Line і Place/Arc лініями вибраної товщини.
Малювання лінії (Place/Line) виробляється вказівкою початкової точки лінії і наступному переміщенні курсора з натиснутою лівою кнопкою миші (майбутня лінія видно) або переміщенням курсора з віджатою лівою кнопкою миші (майбутня лінія не видно). У місцях вигину лінії, залежно від вказаного способу малювання, відпускається (чи натискається) ліва кнопка миші. В процесі малювання курсор має форму косого хреста, що вказує на можливість продовження малювання. Після закінчення малювання лінії натискають праву кнопку миші або клавішу Esc. Проявляється лінія заданої ширини і конфігурації.
Малювання дуги (Place/Arc) виробляється в наступному порядку: курсор поміщається в початкову точку дуги, потім натискається ліва кнопка миші і курсор простягається в кінець дуги, кнопка миші відпускається. В результаті підсвічує дуга з центром, розташованим посередині лінії, що сполучає кінцеві точки дуги. Помістити курсор в центр лінії і клацнути мишею. Дуга малюється остаточно. Для редагування дуги її треба виділити, і, перетягуючи ті, що з'явилися на дузі мітки, можна надати дузі потрібної форми і розміри.
Після виділення дуги можна використовувати клавішу R для повороту на 90° (натиснення клавіш Shift+R повертає дугу у зворотний бік) і клавішу F - для дзеркального відображення дуги відносно осі Y.
Для малювання кола необхідно спочатку вказати точку на лінії кола, а потім клацнути в точці центру кола.
3. Створення символів компонентів
Увага! Зображення символу компонента, його розмір і пропорції елементу визначаються вимогами Єдиної системи конструкторської документації (ЕСКД).
Приведемо послідовність операцій для створення-образу символу на прикладі вентиля (секції) для мікросхеми К155ЛАЗ.
Умовимося, що крок між виводами символу кратний 5 мм.
Встановите крок сітки 2,5 мм і намалюйте прямокутник розміром 7,5x10 мм.
Створюємо виводи символу. Вибрати команду Place/Pin і клацнути лівою кнопкою миші. У діалоговому вікні (Рис.6.), що з'явилося, в полі Length (довжина) встановити прапорець Normal (нормальна довжина контакту).
Рис.6. Діалогове вікно для створення контактів символу.
У полі Outside Edge (вихідний контакт) вибрати значення Dot (гурток інверсії). У вікні Default Pin Des (позиційне позначення першого виводу) проставити одиницю. У полі Display включити прапорці Pin Des (позиційне позначення контакту на схемі) і Pin Name (ім'я контакту). Включити прапорець Increment Pin Des (приріст номера чергового розміщуваного контакту на одиницю). У полі Text Style в рядках Pin Name і Pin Des вибрати стиль тексту DefaultTTF.Натиснути ОК.
Перемістити курсор в ту точку (у нашому випадку відступити згори від правого верхнього кута прямокутника на 5 мм) графічного зображення символу, де буде розміщений вихід вентиля, натиснути ліву кнопку миші (з'явиться зображення контакту з інверсним виходом) і, не відпускаючи кнопку миші, натиснути двічі клавішу R для розвороту контакту в потрібне положення, а потім відпустити кнопку миші. Контакт встановлений. Натиснути праву кнопку миші або клавішу Esc.
Натиснути кнопку ліву кнопку миші для введення вхідних контактів. У діалоговому вікні, що відкрилося, в полі Outside Edge вибрати None (прибрати гурток інверсії) і у вікні Default Pin Des проставити цифру 2 (позиційний номер наступного виведення символу). Натиснути кнопку ОК.
Для побудови першого вхідного контакту встановити курсор в точку з координатами, що визначають пропорції зображення символу (у нашому випадку відступити згори від лівого верхнього кута прямокутника на 2,5 мм), натиснути ліву кнопку миші і, не відпускаючи її, двічі натиснути клавішу R (для розвороту зображення виводу на 180°), а потім відпустити кнопку миші.
Для побудови другого вхідного контакту встановити курсор в потрібну точку (на 5 мм нижче за лінію першого контакту) і клацнути лівою кнопкою миші.
В результаті з'явиться зображення символу компонента з нумерованими двома вхідними і одним інверсним вихідним контактами.
Для введення тексту виконати команду Place/Text, потім встановити курсор всередину контура зображення символу і клацнути мишею. У полі Text діалогового вікна, що відкрилося, набрати символ &, встановити вирівнювання тексту (Justification) по центру як по вертикалі, так і по горизонталі. У списку стилів тексту (Style) вибрати стиль DefaultTTF. Натиснути кнопку Place. Якщо виділити текст, то його можна розвернути, натиснувши клавішу R необхідне число разів, або перемістити в потрібне місце, якщо первинне розміщення виявилося не дуже вдалим.
При необхідності для перенумерации контактів виконується команда Utils/Renumber, діалогове вікно якої представлене на рис.7.
Рис.7. Вікно перенумерации контактів.
У зоні вікна Туру встановити режим Pin Number.
У вікнах Starting Pin Number (стартовий номер контакту) і Increment Value (приріст, нумерації) встановити значення одиниця. Натиснути кнопку ОК.
Встановлюйте курсор на потрібний контакт і натискайте ліву кнопку миші (див. малюнок компонента в документації!). В результаті зображення контактів змінять свій колір і будуть пронумеровані у вказаній вами послідовності (номери контактів не видно).
Для зміни позиційних позначень контактів знову викличте команду Utils/ Number, включите прапорець Default Pin Designator, у вікнах Starting Pin Designator і Increment Value проставте одиницю і натисніть ОК. Потім проклацуйте контакти в потрібній послідовності. На екрані з'являться позиційні номери контактів, після виділення яких (натиснути клавішу Shift) можна змінити їх місце розташування на малюнку.
Виконаєте команду Place/Ref Point для завдання точки прив'язки символу. Перемістите курсор в точку першого контакту символу і клацніть мишею. В результаті згори зображення першого контакту з'явиться світлий прямокутник з діагоналями.
Виконаєте команду Place/Attribute для завдання атрибутів символу : місця для розміщення позиційного позначення елементу на схемі і написі типу елементу. Для цього клацніть мишею і в діалоговому вікні (рис.8), що з'явилося, в області категорій атрибуту (Attribute Category) вкажіть призначення атрибуту для елементу (Component). У області імен атрибутів (Name) вибрати ім'я атрибуту позиційного позначення (Refdes). У списку Text Style встановити стиль тексту Default TTF. У області вирівнювання тексту (Justification) встановити вирівнювання тексту по вертикалі - вниз, а по горизонталі - центр. Натиснути кнопку ОК. Встановити курсор згори зображення символу і клацнути мишею. Після виділення позиційного позначення символу його можна перетягнути напис в потрібне місце малюнка.
Рис. 8. Вікно установки атрибутів символу.
Повторите попередню операцію для виведення імені компонента (Турі) у відповідному місці малюнка символу.
Результат створення символу компонента представлений на рис.9.
Рис.9. Трансформатор (секція) символу бібліотечного елементу XRMR..004..N.
Ім'я контакту виводиться на екран після виділення контакту, вибору в контекстному меню рядка Properties, активізації прапорця Pin Name, простановке у вікні Default Pin Name імені контакту і натисненні на кнопку ОК.
Для перевірки правильності створення символу виконаєте команду Utils/Validate. З'явиться відповідне ситуації повідомлення - правильно або неправильно виконано кодування символу компонента.
Рис.10. Екран редактора P - CAD Symbol Editor.
Рис.11. Список встановлених сіток екрану.
Рис.12. Установка товщини і стилю ліній малювання.
Рис.13. Налаштування параметрів дисплея.
Рис.14. Діалогове вікно для створення контактів символу
Рис.15. Вікно перенумерации контактів.
Рис.16. Вікно установки атрибутів символу
Рис.18. Трансформатор (секція) символу бібліотечного елементу XRMR..004..N Ім'я контакту виводиться на екран після виділення
Рис.19. Трансформатор (секція) символу бібліотечного елементу XRMR..004..N
1.4. Запис створеного елементу в бібліотеку.
А) Запис символу в наявну бібліотеку
Викликати команду Symbol/Save As. Відкриється діалогове вікно Symbol Save To Library (рис. 21.).
Рис.21. Приєднана до проекту бібліотека.
У полі Library вибрати ім'я потрібної бібліотеки. Включити мітку занесення інформації в бібліотеку як окремого елементу - Create Component. У вікні Symbol набрати ім'я символу NAND, у вікні Component - ім'я компонента К155ЛАЗ і натиснути кнопку ОК. У діалоговому вікні Save Component As, що з'явилося, в області Component Турі встановити прапорець Normal і натиснути ОК.
Якщо виконати команду Save To File As, то можна зберегти файл з новим ім'ям, не включаючи його в бібліотеку (розширення файлу .sym).
Якщо виконати команду Save To File, то можна зберегти файл із старим ім'ям, не включаючи його в бібліотеку (розширення файлу .sym).
Б) Запис символу в нову бібліотеку
Вибрати команду Library/New і в діалоговому вікні, що відкрилося, встановити потрібний диск, відкрити(створити) теку, дати ім'я бібліотеці з обов'язковим розширенням .lib і натиснути кнопку Зберегти.
Для запису символу в створену бібліотеку повторити дії пункту А.
Рис.22. Приєднана до проекту бібліотека.
1.5. Каталог бібліотек корпусів
Опис корпусу компонента
Бібліотека PCMAIN.LIB
САРхх
Конденсатори. Число хх - відстань між центрами виводів, суфікс А - осьове розташування виводів, R - радіальне, Р - по довільному напряму
DIPxx
Корпус з двостороннім розташуванням виводів. Суфікси N або W вказують на вузький або і широкий корпус
DO - xx
Діоди
FUSE
Запобіжники
GRIDRELAY - 2x
Реле
INDxx
Дросель
jMPxx
Клемні перемички. Суфікс Т означає Т-подібну форму.
JUMPER
Двохклемна перемичка
LEDxxx
Світлодіоди. Число ххх - відстань між центрами виводів
PBxxx
Нажимные кнопки. Число ххх - відстань між центрами виводів
PGAxx/xx
Багаторядне розташування виводів (Pin Grid Arrays). Перед косою рискою вказується число рядів, після неї - число стовпців або рядків в ряду
PLCCSOCKETxx
Корпус з матричним розташуванням виводів
POTxx
Потенціометри. Суфікси S або Т - різні форми корпусів
REEDRLYxx
Язичкові реле
RESxx
Резистори. Число хх - відстань між центрами виводів
SIPxx
Корпус з одностороннім розташуванням виводів
SW - DIPxx
Перемикачі з двохрядним розміщенням виводів
TO - xx
Транзистори. У дужках вказаний порядок розташування виводів
XTAL - OSC
Кварцеві резонатори
ZIPxx
Корпус з двостороннім розташуванням виводів, зміщених управо
Бібліотека PCBSMT.LIB
CCxx
Конденсатори
DPAK
Електролітичні конденсатори
LLC
Корпус з чотиристороннім розташуванням виводів
MELF1/4W
Трубчасті резистори
MLLxx, SODxx
Трубчасті резистори, конденсатори, котушки ин-дуктивностей або діоди
MOxx/yy
Корпус з двостороннім розташуванням виводів. Цифри перед косою рискою - тип корпусу за стандартом JEDEC, після косою риси - число виводів
PLCCxx
Пластмасовий корпус. Суфікс Атип корпусу за стандартом JEDEC, J - корпус квадратної форми, R -корпус прямокутної форми, L - корпус великого розміру, М - мініатюрний корпус
QFPxx
Корпус з чотиристороннім розташуванням виводів
RCxx
Резистори
SOxx
Корпус з двостороннім розташуванням виводів, мала ширина корпусу
SOJxx
Корпус з двостороннім розташуванням виводів середня ширина корпусу
SOLxx
Корпус з двостороннім розташуванням виводів велика ширина корпусу
Назва корпусу
Опис корпусу компонента
SOTxx
Мініатюрні транзистори або діоди
ТСхх
Танталові конденсатори
WWIND/A
Котушки індуктивностей Бібліотека PCBCONN.LIB
CONxxPIN
Роз'єми з однорядним розташуванням виводів
DBxx
Мініатюрні роз'єми. Суфікси М і F - штирьові виводи і розетки, R - зміщення виводів управо
DDxx
DDxx Роз'єми. Суфікси М і F - штирьові виводи і розетки, R - зміщення виводів управо
DINxx
Роз'єми типу DIN. Суфікси М і F - штирьові виводи і розетки
ECONxx/yy
Роз'єми з планарными виводами фірми Texas Instruments. Число після косою риси - відстань між центрами виводів
EDGExx/yy
Роз'єми з планарными виводами. Число після косою риси - відстань між центрами виводів
IDCxx
Вертикальні роз'єми типу IDC. Суфікс R - зміщення виводів управо
1.6. Бібліотеки P – CAD.
Бібліотеки посадочних місць (можуть бути використані тільки в графічному редакторові РСВ)
PCBMAIN.LIB посадочні місця компонентів з штирьовими виводами
PCBSMT.LIB посадочні місця компонентів з планарными виводами (SMD)
PCBCONN.LIB посадочні місця роз'ємів
Бібліотеки аналогових компонентів
ADI.LIB ІС фірми Analog Devices, Inc.
BRKTREE.LIB АЦП/ЦАП компанії Brooktree
NAT_LIN.LIB ІС фірм National Semicondactor і Linear Tech
OPTO_ISO.LIB оптоелектронні пари і розв'язки
PSPICE.LIB символи компонентів для PSpice
Бібліотеки дискретних компонентів
CONNECT.LIB роз'єми загального призначення
DIODE.LIB діоди фірми Motorola
DISCRETE.LIB різні дискретні компоненти
TRANS.LIB транзистори фірми Motorola
Бібліотеки інтерфейсних ІС
AMD_BC.LIB контроллери шин фірми AMD
AMD_MBE.LIB комутатори шин фірми
AMD MAXIM_IF.LIB інтерфейсні ІС фірми Maxim SIG_IF.LIB інтерфейсні ІС фірми Signetics Inc.
Бібліотеки ІС пам'яті
AMD_MEM.LIB ІС пам'яті фірми
AMD CYP_MEM.LIB ІС пам'яті фірми Cypress IDT_MEM.LIB ІС пам'яті фірми IDT
MICRON.LIB ІС пам'яті фірми Micron
MOTO_MEM.LIB ІС пам'яті фірми Motorola
TI_54MEM.LIB ІС пам'яті серії TI 5400 фірм Texas Instruments
TI_74MEM.LIB ІС пам'яті серії TI 7400 фірм Texas Instruments
TI_MEM.LIB ІС пам'яті фірми Texas Instruments
TOSH_MEM.LIB ІС пам'яті фірми Toshiba
Бібліотеки мікропроцесорів
AMD_MP.LIB Мікропроцесори фірми AMD
З&Т_МР.LIВ Мікропроцесори і периферійні ІС фірми
Chips and Technologies
IDT_MP.LIB Мікропроцесори фірми IDT
INMOS_MP.LIB Мікропроцесори фірми Inmos INTEL_MP.LIB
Мікропроцесори і периферійні ІС фірми Intel
INTEL_M2.LIB Мікропроцесори фірми Intel MOTO_MP.LIB
Мікропроцесори і периферійні ІС фірми Motorola
MOTO_MP2.LIB Мікропроцесори фірми Motorola TI_54MP.LIB
Мікропроцесори серії TI 5400 фірм Texas
Instruments TI_74MP.LIB Мікропроцесори серії TI 7400 фірм Texas Instruments
ZILOG_MP.LIB Мікропроцесори і периферійні ІС фірми Zilog
Бібліотеки ІС ТТЛ (комерційне виконання)
ТI_7400.LIВ ІС ТТЛ стандартної серії 7400
TI_74AC.LIB ІС серії 74АС
TI_74ALS.LIB ІС ТТЛ серії 74ALS
ТI_74ВС.LIВ Шинні формувачі і контроллери серії 7400
TI_74F.LIB ІС ТТЛ серії 74F
ТI_74НС.LIВ ІС серії 74НС
TI_74IF.LIB Інтерфейсні ІС серії 7400
NAT_ECL.LIB ІС ЭСЛ фірми National Linear
IDT_FC.LIB швидкодіючі КМОП ІС фірми IDT
Бібліотеки ІС ТТЛ (виконання Military)
TI_5400.LIB ІС ТТЛ стандартної серії 5400
ТI_54АС.LIВ ІС серії 54АС
TI_54ALS.LIB ІС ТТЛ серії 54ALS
ТI_54ВС.LIВ Шинні формувачі і контроллери серії 5400
TI_54F.LIB ІС ТТЛ серії 54F
TI_54HC.LIB ІС серії 54НС
Бібліотеки інших цифрових ІС загального призначення
IDT_FC.LIB Швидкі КМОП ІС фірми IDT
NAT_ECL.LIB ЭСЛ ІС фірми National Semiconductor
RCA_CMOS.LIB КМОП ІС серії 4000 фірм RCA
Інші бібліотеки
TI_PLD.LIB ПЛИС фірми Texas Instruments (PAL)
WEITEK.LIB ІС фірми Weitek
WSI.LIB ІС фірми Wafer Scale Integration
XICOR.LIB ІС фірми XICOR
1.7. Верифікація схеми.
При створенні складних електричних схем практично важко уникнути помилок при введенні усіх об'єктів схеми. Тому завжди необхідно виробляти перевірку схеми на наявність синтаксичних помилок ("висячі" ланцюги і контакти компонентів, одноконтактні ланцюги і тому подібне).
Перевірку схеми виконують по команді Utils/Erc (Electrical Rules Check - перевірка правильності електричних з'єднань). Діалогове вікно команди представлене на рис.23.
Кнопка Filename дозволяє змінити пропоноване ім'я файлу (за умовчанням - ім'я схеми), в який занесений протокол перевірок схеми. У області Design Rule Checks встановлюється перелік параметрів, що перевіряються, :
Single Node Nets - ланцюги, що мають єдиний вузол;
No Node Nets - ланцюги, що не мають вузлів;
Рис.23. Вікно команди контролю помилок з'єднань.
Electrical Rules - електричні помилки з'єднань (з'єднуються два виходи компонента або виходи підключені до загальних ланцюгів і т. д.);
Unconnected Pins - непідключені виводи компонентів;
Unconnected Wires - непідключені ланцюги;
Bus/Net Rules - підведені до шини ланцюги, які не підключені хоч би один раз до іншого компонента;
Component Rules - компоненти, накладені на інші компоненти;
Net Connectivity Rules - неправильне підключення ланцюгів "землі" і "живлення";
Hierarchy Rules - помилки в ієрархічних структурах.
Міру значущості конкретної помилки (Error - неприпустима помилка, Warning - попередження про некритичну помилку, Ignored -ошибку допускається ігнорувати) користувач може встановити самостійно після натиснення на кнопку Severity Levels, виділенні конкретного параметра (у стовпці Rule) і активізацій відповідного прапорця в області Severity Level (рис.24).
Рис.24. Установка значущості виявлених помилок.
У області Report Options можна включити прапорець View Report і проглянути на екрані текстовий звіт про помилки, а включивши прапорець Annotate Errors, - виробити індикацію помилок на малюнку схеми відразу ж після виконання перевірки.
На рис.25. показані виявлені помилки (відмічені кружечком з хрестом).
Рис.25. Виділені помилки при перевірці схеми
Для висновку текстової інформації про виявлені помилки треба вибрати фрагмент схеми з позначкою помилки і виконати команду Edit/Properties. В результаті з'явиться вікно (рис.26.) з діагностичним повідомленням про помилку.
Рис.26. Текстова інформація про одну вибрану помилку.
Для вибору іншого класу помилок слід перемкнутися на відповідний клас в лівому нижньому кутку діалогового вікна. Для отримання інформації про наступну помилку треба вибрати номер помилки у вікні Error Numbers. Курсор встановлюється на схемі в точку помилки, якщо клацнути по кнопці Jump To (для перегляду місця помилки потрібно зрушити діалогове вікно убік).
Рис.27. Вікно команди контролю помилок з'єднань
Рис.28. Установка значущості виявлених помилок
Рис.29. Виділені помилки при перевірці схеми
Рис.30. Текстова інформація про одну вибрану помилку
Рис.31. Текстова інформація про одну вибрану помилку
РОЗДІЛ 2.
2.1. Проектування електричних принципових схем пристроїв електронної техніки у середовищі САПР P-CAD .
Методи опису принципових електричних схем можна розділити на символьні (текстові) та графічні.
Символьні методи передбачають опис ПЕС на деякій вхідній мові. При цьому виділяються два основних способи опису ПЕС:
опис ПЕС за електричними ланцюгами;
опис ПЕС за елементами (компонентами).
В першому способі за основну одиницю ПЕС приймається електричний ланцюг. Електричні ланцюги іменуються. Для кожного ланцюга вказуються імена контактів елементів, що входять в дане коло.
В другому способі за основну одиницю ПЕС приймається схемний елемент (компонент). Для кожного контакту елемента вказується ім'я електричного ланцюга, в яке входить даний контакт.
Приклад опису фрагменту ПЕС за електричними колами:
S1 = X1/1, R1/1;
S2 = R1/2, R2/1, C1/1;
S3 = X1/2, C1/2, X2/1;
S4 = R2/2, X2/1.
Приклад опису фрагменту ПЕС за компонентами:
X1 = 1/S1, 2/S3;
R1 = 1/S1, 2/S2;
R2 = 1/R2, 2/S4;
C1 = 1/S2, 2/S3;
X2 = 1/S4, 2/S3.
В наведених прикладах: S1… S4 – імена електричних ланцюгів; X1, X2, R1, R2, C1 – імена компонентів; 1, 2 – імена контактів (виводів) компонентів.
Опис ПЕС за електричними колами доцільно застосовувати для схем з великою кількістю дискретних елементів, які мають небагато контактів; опис за елементами - для схем, які мають елементи з великою кількістю контактів (інегральні міросхеми). Більшість сучасних САПР допускають комбінації вказаних способів опису ПЕС.
Найвищу ефективність при проектуванні ПЕС забезпечують графічні інтерактивні методи. Ці методи повинні мати засоби для побудови зображень схемних компонентів, їх розміщення на схемі та побудови з'єднань між елементами.
До найбільш відомих та ефективних засобів інтерактивного проектування ПЕС належить графічний редактор Schematic САПР P-CAD.
Примітка: команди, вікна та опції графічного редактора Schematic САПР P-CAD в тексті цих методичних вказівок позначені жирним куривом.
Настроювання параметрів конфігурації редактора проводиться після виконання команди Options/Configure. В області вікна Workspace Size (розмір формату) необхідно вибрати один з стандартних листів. Габарити вибраного формату листа підсвічуються в рядках вікна Width (ширина) і Height (висота). В області Orthogonal Modes (Options/Configure) встановлюється режим введення електричних кіл і ліній: 90/90 Line-Line - введення ортогональних ліній, 45/90 Line-Line - введення діагональних ліній. При включеному першому режимі лінії проводяться під прямим або під довільним кутом. У другому випадку - по діагоналях або під довільним кутом. Рекомендується включити обидва режими.
Число, проставлене у вікні Increment Value області Net Increment, вказує крок, на який збільшується номер електричного кола, що вводиться в схему.
У вікні Zoom Factor вказується масштаб зміни зображення по командах меню View/Zoom або при одноразовому натисненні клавіш «сірий» плюс або «сірий» мінус.
Настроювання сітки екрана проводиться в діалоговому вікні яке викликається командою Options/Grids.
Меню Options/Text Style дозволяє визначити стиль тексту, що встановлюється по замовчуванню, а при необхідності формує і інші стилі написів:
Default - шрифт, що немасштабується по замовчуванню (відстань між рядками 2,5 мм);
Pin Style - шрифт для імен виводів компонентів;
Part Style - шрифт для імен компонентів;
Wire Style - шрифт для імен кіл;
Port Style - шрифт для імен портів;
Default TTF - шрифт, що масштабується (по замовчуванню шрифт Ariаl, розмір 3,17 мм).
Потрібний шрифт призначається двійним клацанням миші на його ім'я.
Електричні схеми виконуються без дотримання масштабу. Реальне розташування компонентів на монтажно-комутаційному полі не враховується при малюванні електричних схем. Вибраний розмір формату листа, на який виводиться малюнок схеми, повинен забезпечити компактність і ясність при читанні деталей схеми.
На електричній схемі зображаються символи компонентів, електричні зв'язки між ними, текстова інформація, таблиці, буквено-цифрові позначення і основні написи на форматах схеми.
Лінії на всіх схемах одного проекту виконуються товщиною від 0,2 до 1 мм. З'єднання і умовні позначення компонентів виконуються лініями однакової товщини. Потовщеними лініями малюються джгути (загальні шини). Кожний зв'язок при її з'єднанні зі джгутом позначається номером або своїм ім'ям і повинна підключатися під прямим кутом або під кутом 45°.
Неприєднані виводи символів («висячі» контакти) і виводи кіл, не підключені до інших контактів або інших фрагментів кола, позначаються підсвіченими квадратиками, які гаснуть після їх електричного з'єднання. Місця з'єднань фрагментів одного і того ж кола позначаються точкою (рис. 3).
Рис.1.Фрагмент принципової електричної схеми.
У вікно Net Name можна ввести ім'я електричного кола. Якщо бажана впорядкована послідовність імен кіл що підводяться до шини, встановіть прапорець Increment Port Name. Перемикачі Pin Count, Pin Length і Pin Orientation (число контактів порта, довжина, вивід і орієнтація контакту відповідно) встановіть в потрібне положення. Встановіть форму порта Port Shape і натисніть кнопку ОК.
Тепер можна підключати порти до кіл, що іменуються клацанням миші. Поточне ім'я кола відображається автоматично (рис. 1). Іменовані таким чином коло є глобальними (Global) і їх можна перейменовувати командою Edit/Nets.
Після вибору компонента, клацання правою кнопкою миші і виборі рядка Highlight Attached Nets висвічуються всі електричні кола, підключені до виділеного компонента. Скасування підсвічення кіл виконується вибором рядка Unhighlight Attached Nets.
При пошуку потрібного компонента на схемі виконується команда Edit/ Parts, потім вибирається ім'я компонента і натискається кнопка Jamp. Екран зміщується у бік потрібного компонента, а сам компонент підсвічується на схемі. Якщо компонент знаходиться на іншому листі схеми, то перемикання на потрібний лист відбувається автоматично. В діалоговому вікні, що з'являється Edit Part за допомогою опції Properties можна редагувати різні параметри компонента в діалоговому вікні Part Properties.
При пошуку потрібного кола виконується команда Edit/Nets, потім в діалоговому вікні (рис. 4) вибирається ім'я кола і послідовно натискаються кнопки Select і Jamp to Node, екран зміщується у бік вибраного кола і коло підсвічується на поточному листі і інших листах, якщо воно на них є.
Дл...