
- •Інструкція по роботі з пакетом програм p-cad при розробці проектів сапр accel eda
- •Основні етапи проектування друкованої плати
- •Створення бібліотечних компонентів
- •Створення символьного елемента в програмі Symbol Editor.
- •2.2 Створення технологічного елемента (посадочного місця) в програмі Pattern Editor.
- •2. Налаштувати конфігурацію графічного редактора:
- •2.3 Створення взаємозв’язку між символьними та технологічними бібліотечними елементами в програмі Library Executive.
- •3. Створення та редагування принципової схеми в програмі schematic
- •3.1 Налаштування та робота з графічним редактором.
- •2. Налаштувати конфігурацію графічного редактора:
- •3.2 Формування файлу опису зв’язків.
- •4. Розміщення елементів та автоматичне трасування з’єднань
- •4.1 Завантаження файлу опису зв’язків в pcb та розміщення елементів на друкованій платі.
- •4.2 Авторозміщення елементів та оптимізація зв’язків за допомогою програми specctra.
- •4.3 Основні режими та проведення автоматичного трасування з’єднань.
- •5. Виведення на друк принципової схеми та шарів друкованої плати.
3.2 Формування файлу опису зв’язків.
Для того щоб передати інформацію про елементи та електричні зв’язки принципової схеми в технологічний редактор для проведення автоматичного трасування, потрібно створити список зв’язків (Netlist).
Для створення списку зв’язків потрібно відкрити принципову схему в редакторі Schematic і вибрати пункт меню Utils (утиліти) Generate Netlist (створити список зв’язків). З’явиться вікно Utils Generate Netlist. Натиснувши на кнопку Netlist Filename (назва файлу списку зв’язків), можна задати шлях і назву файлу зв’язків. У полі Netlist Format потрібно вибрати формат запису файлу. Для використання файлу в технологічних редакторах PCB або SPECCTRA потрібно вибрати формат ACCEL ASCII. При натискуванні кнопки ОК буде створений файл зв’язків. Для використання файлу в інших програмних продуктах потрібно вибирати відповідний формат його запису.
4. Розміщення елементів та автоматичне трасування з’єднань
4.1 Завантаження файлу опису зв’язків в pcb та розміщення елементів на друкованій платі.
Для завантаження файлу опису зв’язків та розміщення елементів на друкованій платі потрібно виконати наступні операції:
1. Запустити програму ACCEL PCB.
2. Установити крок сітки 1 та прив’язку курсору до сітки аналогічно, як у Pattern Editor. Налаштування також можна зберегти у файлі. Як і в Pattern Editor, у РСВ можна створювати контактні площадки.
3. Завантажити файл опису зв’язків: меню Utils Load Netlist (завантажити список зв’язків). З’явиться вікно для виклику файлу зв’язків Utils load Netlist. У даному вікні потрібно вибрати формат, в якому був записаний файл (ACCEL ASCII), а натиснувши кнопку Netlist Filename (назва файлу списку зв’язків), вказати шлях до файлу та його назву. Натиснути кнопку ОК. На робочому полі викладуться посадочні місця елементів і прямими лініями будуть показані зв’язки між ними відповідно до принципової схеми.
4. Зобразити контури друкованої плати та отвори для її кріплення. У нижній частині екрана зробити активним шар Board (плата). У режимі Place Line лініями на вільній частині робочого поля зобразити контури плати потрібних розмірів. Якщо контур містить криві ділянки, можна використати режим Place Arc для зображення дуги. Отвори для кріплення ставляться як контактні площадки-отвори, створення яких було описано в розділі 2.2.
5. Розмістити елементи в контурі друкованої плати. Активізувати верхній шар плати (Top). Відмітивши елемент, його можна перетягувати ЛКМ. Перетягнувши елемент у контури друкованої плати, його ставлять у потрібне місце. Елементи можна повертати, як і в попередніх редакторах. Розмістивши таким чином елементи, результат записують у файл. Якщо трасування буде проводитись програмою SPECCTRA, то файл потрібно зберегти у форматі ASCII (формат задається в нижній частині вікна, яке виводиться після вибору пункту меню File Save As).
4.2 Авторозміщення елементів та оптимізація зв’язків за допомогою програми specctra.
Для автоматичного розміщення елементів на друкованій платі використовують програму SPECCTRA, яка дозволяє більш оптимально розмістити елементи і добитися скорочення зв’язків між ними.
Авторозміщення проводять у такій послідовності:
1. У програмі PCB відкрити файл з описом зв’язків і зобразити контури друкованої плати, як це було описано в попередньому пункті. Файл зберегти у форматі ASCII.
2. У меню вибрати пункт Place Autoplacement (авторозміщення). З’явиться вікно Place Autoplacement. Натиснути кнопку Command Line (командний рядок). У вікні, що з’явиться, зняти відмітку в полі Quit when done (вийти після завершення), натиснути ОК. Натиснути Start, виведеться попередження, що не створений DO файл. Натиснути кнопку Yes для завантаження програми SPECCTRA. На повідомлення про накладання файлів відповідати Yes. Після запуску програми з’явиться робоче вікно програми SPECCTRA.
3. Перейти в режим авторозміщення елементів. Для цього вибрати пункт File Placement Mode (режим авторозміщення) або натиснути відповідну кнопку на панелі інструментів.
4. Розмістити вручну елементи, які не повинні переміщатись. Для цього натиснути кнопку Move Component (перемістити компонент) і, перетягнувши елементи в контури плати, поставити на потрібне місце. Натиснувши на кнопку Pivot Component (поворот компонента), елементи можна повертати. Перемістивши всі потрібні елементи, їх потрібно зафіксувати. Для цього натиснути кнопку Lock Component (фіксація компонента) і почергово вказати курсором мишки на всі елементи. При цьому вони обводяться червоним контуром.
5. Провести авторозміщення великих компонентів: меню Autoplace InitPlace Large Components (розміщення великих компонентів). У вікні, що з’явиться, ввести потрібні параметри авторозміщення: Components –All, Align Components (вирівнювання компонентів), Front Only (тільки спереду), Orientation on Front (орієнтація спереду) – Degrees (градуси) – усі .
У полі Placement Spacing задається мінімальний проміжок між елементами (2,5 мм). Якщо елементи розмістились дуже густо, то це значення треба збільшити. У полях SMD Grid (сітка компонентів монтажу) i PTH Grid (сітка металізованих отворів) задається крок сітки авторозміщення (1 мм). Вибравши потрібні параметри, натиснути ОК.
6. Провести авторозміщення малих компонентів: меню Autoplace InitPlace Small Components (розміщення малих компонентів) All (усі). У вікні, що з’явиться, ввести потрібні параметри авторозміщення (такі, як у попередньому випадку).
7. Оптимізувати зв’язки: меню Autoplace InterChange Components. У вікні Interchange Components задати такі параметри: Component Type (тип компонента) – All (усі), Passes (кількість проходів) – 10 і натиснути ОК.
8. Провести автоматичний поворот елементів: меню Autoplace Auto Rotate Components. Відмітити поле Всі (All) і натиснути ОК.
9. Після авторозміщення та оптимізації зв’язків можна внести, якщо потрібно, деякі корективи, використовуючи кнопки переміщення та обертання елементів.
10. Повернутися в програму PCB для проведення автоматичного трасування з’єднань: меню File Quit (вихід) і у вікні, що з’явиться, вибрати Save And Quit (збереження результату й вихід). Плата з розміщеними елементами з’явиться на робочому полі в редакторі ACCEL PCB.