Це керівництво описує, як використовувати EAGLE з "нестандартним" виготовленням друкованих плат (PCB) - наприклад без металізованих наскрізних отворів, або наприклад з використанням тільки однієї сторони PCB. Це керівництво припускає, що Ви вже прочитали керівництво швидкого старту [2] (EAGLE Quick-Start Guide), намагалися виконувати його вказівки, і знайомі з основними операціями середовища розробки EAGLE. Нижче наведено переклад керівництва [1] Tom Clarke (Department of Electrical Electronic Engineering Imperial College London).
Щоб успішно використовувати EAGLE, Вам потрібно підлаштувати розміри доріжок і контактних площадок (див. Секцію "Конфігурація розмірів"), і також налаштувати автотрасувальник (секція "Конфігурація AutoRouter"). І нарешті, Ви повинні знати про обмеження на розмір плати, які залежать від типу ліцензії EAGLE (безкоштовна ліцензія обмежує розмір плати 80 x 100 мм).
EAGLE конфигурируется двома наборами правил. Правила перевірки дизайну (Design Rule Check, DRC) визначають мінімальні розміри і зазори між об'єктами. Правила DRC можуть бути змінені через меню або завантаженням раніше збережених файлів .dru. Налаштування автотрасувальника (Autorouter Setup) визначає, які сторони PCB будуть використовуватися для розведення і як буде оптимізований процес автотрасування. Це може бути змінено через меню або завантаженням раніше збережених файлів .ctl.
Комбінація файлу .DRU і файлу .CTL робить майже всю необхідну конфігурацію для того, щоб спроектована плата відповідала процесу виробництва PCB.
Інформація як CTL, так і DRU зберігається разом з платою, і її можна при необхідності зберегти в новий файл. Всі плати створюються з правилами з файлів за замовчуванням.
Це керівництво буде фокусуватися на тому, як використовувати EAGLE з низькоякісними процедурами виготовлення PCB, де немає можливості реалізувати металлізованние отвори (plated through holes, PTH) і використання одного боку друкованої плати краще використання двох сторін (як Ви здогадалися, зазвичай це радіолюбительські конструкції). З цими рекомендаціями можна виготовляти і високоякісні плати, проте слід приділити особливу увагу ефективним заливок міді (copper pouring) - як для розведення ланцюгів, так і для забезпечення екранування сигналів. Є безліч взаємозалежних опцій, які може використовувати розробник, ми нижче їх розглянемо.
Змінені правила DRC можуть знадобитися, тому що процес травлення PCB неякісний, або тому що відсутність захисної маски піддає ризику виникнення містків припою між доріжками і близько розташованими контактними майданчиками деталей. Точні розміри можна поміняти індивідуально, подробиці див. В документації EAGLE. Однак просте рішення полягає в тому, щоб мати один мінімальний розмір для всього, що є на платі, і використовувати установку розмірів на наступних закладках діалогу редагування DRC:
Clearance. тут знаходяться всі параметри, які стосуються зазорам. Можна задати зазор між різними типами об'єктів. Зазвичай всі вони встановлюються в однакове значення.
Sizes. встановлює мінімальні розміри, що задає мінімальну ширину доріжки (трек трасування). Зазвичай мінімальна ширина треку встановлюється рівною мінімальному зазору.
Restring. задає мінімальні установки для захисного паска металізації навколо отвору. Переконайтеся, що установка максимуму більше або дорівнює установці мінімуму. Це визначить мінімальну ширину паска навколо отвору (настройка для внутрішнього шару не впливає на двосторонні плати).
Зазвичай цілком підійдуть максимально допустима ширина доріжок і зазори 15 mil або 20 mil (1 mil означає одна тисячна дюйма, т. Е. 1/1000 "= 0.0254 мм). Використовуйте ці розміри, і просто змініть їх при необхідності - наприклад, якщо ширина доріжки може бути менше, ніж допустимий зазор. Зверніть увагу, що малі зміни цих значень можуть призвести до серйозних змін в розводці плати, наприклад коли доріжки пролягають між ніжками мікросхеми - чи можна провести в цьому місці доріжку, залежить не тільки від допустимих зазорів і допустимої ширини дорож ки, але також і від діаметрів отворів для ніжок мікросхеми, які задані в обраному бібліотечному компоненті мікросхеми.
Класи електричних ланцюгів (Net Classes). За замовчуванням EAGLE обробляє всі класи ланцюгів однаково (default net class 0). Можна поміняти клас ланцюга для мереж (меню edit -> change -> net) на числа 1..7. Кожне з цих чисел відповідає окремого класу ланцюга, до якого можна прив'язати свої власні настройки для мінімальної ширини доріжки і мінімального розміру отвору (edit -> net class). Дуже важливо розуміти, що глобальні настройки DRC і параметри класу ланцюга задають мінімально допустимі значення для розмірів - дійсні ж розміри доріжок можуть бути більше, ніж це зазначено в класі її ланцюга. Інформація про класи ланцюга є частиною дизайну друкованої плати і не зберігається про окремому файлі конфігурації.
Типове використання класів ланцюга гарантує, що ланцюга харчування мають збільшену ширину доріжок, ніж інші сигнали.
Комбінація правил DRC і класів ланцюга визначає ширину доріжок, зазори і т. П. Які будуть використовуватися як параметри для автотрасування і як параметри для перевірки коректності дизайну плати.
Найважливіше: параметр кроку розводки (Routing Grid, який можна поміняти через меню Tools -> Auto -> General) визначить, наскільки грубо буде виконуватися автоматичне трасування. Встановлене тут значення за замовчуванням 50 mil дозволить провести доріжки між ніжками мікросхеми, які знаходяться один від одного на відстані 0.1 дюйма (100 mil, або 2.54 мм). Найбільша кількість невдач з розводкою пов'язано саме з неправильною установкою цього параметра. Його слід зменшити для більш щільно скомпонована плати, або якщо компоненти розміщені з кроком менше 0.05 дюйма, або якщо корпусу компонентів для поверхневого монтажу (Surface Mount, SMT) використовують метричні розміри для кроку висновків. Очевидно, що значення кроку має бути вибрано кратним відстані між висновками, або таким, щоб крок був досить малий, щоб можна було з'єднати кожен висновок, який не потрапляє точно в вузли решітки кроку трасування. Однак занадто мале значення кроку призведе до занадто тривалого процесу автотрасування: Мені подобаються значення кроку 25 mil, 20 mil, 12.5 mil, 19.685 mil (0.5 мм). Для дуже щільних цифрових дизайнів з двома доріжками між висновками мікросхем необхідно правильно вибрати значення кроку - експериментуйте з різними значеннями.
Таблиця 1. Зміни автотрасувальника.
Закладка діалогу Edit -> Auto