Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab3.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
799.23 Кб
Скачать

Визначення стека шарів

У нижній частині вікна редактора друкованих плат можна спостерігати кілька вкладок, відповідних шарам у проекті. Налаштування шарів робиться в діалоговому вікні Board Layers (рис. 5), викликається командою меню Design | Board Layers (гаряча клавіша L). Тут задаються: імена шарів, колір розташованих на них об'єктів і режим відображення. Вимкнемо всі невживані шари натисканням кнопки Used On. У нашому проекті залишаться включеними тільки три шари: Keep-Out (контур плати), Top Overlay (контури компонентів) і Multi-Layer (контактні площадки).

Рис. 5. Налаштування шарів проекту друкованої плати.

Всього в редакторі друкованих плат системи Altium передбачено три типи шарів: електричні, механічні та спеціальні. Всього на платі може бути до 32 сигнальних шарів і до 16 внутрішніх шарів живлення і заземлення. Їх настройка здійснюється в діалоговому вікні Layer Stack Manager. Для розміщення різної допоміжної інформації (розміри, таблиці, службові мітки і написи) використовуються механічні шари, яких може бути не більше 16. Вміст механічних шарів може бути виведено в Gerber файли разом з інформацією з електричних шарів. Спеціальні шари використовуються для розміщення службової інформації, наприклад, написів шовкографією, різних масок, меж областей трасування і т.д.

Наш відносно простий проект може бути реалізований на звичайній одно-або двосторонній платі. У разі необхідності змінимо конфігурації електричних шарів командою меню Design | Layer Stack Manager викликається вікно Layer Stack Manager (рис. 6).

Рис. 6. Вікно Layer Stack Manager.

Налаштування правил проектування

Процес роботи в редакторі друкованих плат системи Altium регламентується набором правил проектування, котрі чітко обмовляють усі аспекти розміщення провідників і компонентів. Всі автоматичні операції (Авторозміщення, Автотрасування) робляться в строгій відповідності з цими правилами. Виконувані вручну операції (наприклад, інтерактивна трасування або переміщення провідників) контролюються постійно, тому будь-яка неправильна дія миттєво відображається як порушення. Такий підхід дає можливість розробнику максимально сконцентруватися на проекті і не відволікатися на дрібниці.

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

Така система здається зайво заплутаною, але вона задає чіткі логічні критерії управління напівавтоматичним проектуванням плат. Дуже важливо навчитися правильно задавати набори правил проектування, так як цей процес становить приблизно половину обсягу роботи над проектом.

Наш приклад відносно простий, але і в ньому вже присутній деякий, який створюється за замовчанням набір правил проектування, який ми в якості вправи доповнимо правилом, що обумовлює специфічну ширину провідників ланцюгів живлення.

  1. У редакторі плат виконаємо команду меню Design | Rules (гарячі клавіші D, R).

  2. Відкриється діалогове вікно PCB Rules and Constraints Editor. Всі десять категорій правил проектування відображаються у списку ліворуч у вигляді деревовидної ієрархічної структури.

  3. Клацнемо лівою кнопкою миші на самій верхній сходинці в цьому списку (Design Rules). У списку праворуч будуть перераховані абсолютно всі задані в проекті правила (рис. 7).

Рис. 7. Налаштування правил проектування.

  1. Виконаємо подвійне клацання лівою кнопкою миші на категорії Routing (правила, що враховуються при трасуванні), щоб розкрити список наявних тут типів.

  2. Виконаємо подвійне клацання лівою кнопкою миші на типі правил Width (ширини провідників), щоб показати всі задані за замовчуванням правила. Зараз тут є тільки одне правило Width.

  3. Клацнемо на ньому один раз лівою кнопкою миші. У правій частині вікна з'явиться наочний опис даного правила (рис. 8), створеного майстром PCB Wizard.

у

Рис. 8. Обмеження на ширину провідників на платі.

  1. Перейменуємо це правило, для чого в полі Name праворуч введемо нове ім'я "Усі провідники". Про те, що дане правило відноситься до всіх провідникам, сигналізує включена в полі Where the First object matches опція All. У полі праворуч Full Query відображається опис цієї області дії правила у вигляді запиту.

  2. Виконаємо клацання правою кнопкою миші на дереві правил зліва й у який з'явився спливаючому меню виберемо команду New Rule, після чого в списку з'явиться нове правило Width.

  3. Клацнемо лівою кнопкою миші на цьому правилі, щоб увійти в режим його редагування

  4. У полі Name введемо нове ім'я "Ланцюги живлення".

  5. У полі задання області дії правила виберемо опцію Net, а в випадаючому списку навпроти її виберемо ланцюг 12V. У полі Full Query з'явиться опис запиту InNet ('12V ').

  6. Для додавання до цієї області дії ще одного ланцюга будемо використовувати редактор запитів, для чого виберемо опцію Advanced (Query) і натиснемо стала активною кнопку Query Builder. З'явиться діалогове вікно Query Helper.

  7. Клацнемо покажчиком миші праворуч від тексту InNet ('12V ') і натиснемо кнопку Or (Або).

  8. У списку зліва внизу клацнемо на категорії дій Membership Check (перевірка приналежності). У полі праворуч відкриється список доступних функцій перевірки належності.

  9. Двічі клацнемо лівою кнопкою миші на операторі InNet. У полі конструктора запитів після оператора Or з'явиться функція InNet з випадним списком, який пропонує вибрати потрібний ланцюг.

  10. Виберемо ланцюг GND. Запит прийме вид InNet ('12V ') Or InNet (GND).

  11. Натиснемо кнопку Check Syntax, щоб перевірити правильність складання запиту. Наш запит дуже простий, але в загальному випадку запити можуть мати досить складну структуру, тому така перевірка може виявитися дуже корисною (рис. 9).

Рис. 9. Задання області дії правила проектування через майстер запитів.

  1. Закриємо конструктор запитів натисканням кнопки OK. У вікні опису правила проектування в поле Full Query з'явиться щойно створений запит.

  2. Нам залишилося тільки поставити суть правила - чисельне значення ширини провідника. Ці установки виконуються в текстових полях на малюнку в нижній частині вікна. Встановлюване рекомендований (Preferred) значення ширини використовується при інтерактивній або автоматичному трасуванні, а мінімальне і максимальне - для контролю помилок DRC (Design Rules Checkng). Введемо в усі поля значення 2mm.

  3. Закриємо діалогове вікно PCB Rules and Constraints Editor.

  4. Тепер при автоматичний або ручний трасуванні ширини провідників ланцюгів живлення будуть завжди рівні 2 мм, в той час, як всі інші провідники будуть більш тонкими.

  5. Отже, ми повністю завершили всі підготовчі операції, що передують розведенню друкованої плати.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]