48406 (Проектування друкованих плат пристроїв комп’ютерних систем), страница 9

2016-07-30СтудИзба

Описание файла

Документ из архива "Проектування друкованих плат пристроїв комп’ютерних систем", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "48406"

Текст 9 страницы из документа "48406"

-Merge Attributes (Favor Design) - об'єднання атрибутів списку ланцюгів з поточними атрибутами ланцюгів проекту; пріоритет за атрибутами ланцюгів проекту;

-Replace Existing Attributes - заміна поточних атрибутів проекту на атрибути списку ланцюгів;

-Ignore Netlist Attributes - ігнорування атрибутів списку ланцюгів;

-Прапорець Optimize Nets - включає режим оптимізації довжин з'єднань шляхом перестановки логічно еквівалентних вентилів і контактів. Якщо цей режим вимкнений, то зв'язки проводяться в тому порядку, в якому вони записані в списку з'єднань. Прапорець рекомендується включити після впорядковування розміщення компонентів уручну або по команді Utils/Optimize Nets;

-Прапорець Reconnect Cooper - дозволяє підключати до ланцюгів схеми ділянки металізації, що є на платі. Якщо цей режим вимкнений, то екрани, що є на платі, розглядаються як вільні області;

-Прапорець Check for Cooper Sharing - включає режим перевірки наявності помилок на платні із заздалегідь розміщеними компонентами і частиною заздалегідь проведених з'єднань. В результаті частина електричних з'єднань вважається вже відрасированою або підлягає дотрассировці.

-Прапорець Create Pseudo Pattern - допускає завантаження списку з'єднань, що містить посилання на компоненти, що не мають приєднаних корпусів.

Якщо списки ланцюгів виконані у форматі P-CAD ASCII, то можливі два варіанти настройки атрибутів ланцюгів. Настройка класів ланцюгів проводиться у області Net Class and Rules Handling:

-Replace Existing Net Classes - заміна існуючих класів ланцюгів проекту класами ланцюгів із списку ланцюгів;

-Ignore Netlist Net Classes - ігнорувати існуючі класи ланцюгів.

Після завантаження команди Utils/Load Netlist виводиться повідомлення про необхідність дотримувати наступні обмеження:

-компоненти із співпадаючими на платні і схемі позиційними позначеннями (RefDes) повинні мати однаковий тип корпусу (Турі). Інакше упаковка схеми не проводиться;

-всі компоненти, встановлені на плату перед упаковкою, але що не входять в список з'єднань, будуть збережені;

-на друкарську плату переносяться всі компоненти із списку з'єднань, які заздалегідь не були встановлені на плату;

-заздалегідь прокладені електричні зв'язки, але відсутні в списку з'єднань, будуть видалені (оновлюється вся інформація про електричні ланцюги). Проте всі заздалегідь прокладені провідники, присутні в списку з'єднань, будуть збережені;

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

Після натиснення на кнопку Yes завантажувані компоненти проекту розміщуються над верхньою межею друкарської плати (якщо вже розміщена заготівка друкарської плат). Якщо ж немає заготівки, то всі компоненти розміщуються в лівому нижньому кутку робочого простору проекту. При цьому на екрані відображаються прямі лінії ще не проведених електричних зв'язків.

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

По команді Library/Setup можна проглянути перелік відкритих бібліотек.

Тепер можна розміщувати компоненти схеми в контурі друкарської платі.

    1. Розміщення компонентів на платі

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

“Павутина” ліній зв'язків, що з'являється між компонентами, дозволяє розробнику орієнтуватися при розміщенні компонентів. При переміщенні компонентів вказана “павутина” переміщається разом з компонентом. Компоненти при установці можна розгортати (клавіша R) або переносити на протилежну сторону плати (клавіша F).

При розміщенні компонентів можна приховати або зробити видимими електричні зв'язки для однієї або декількох ланцюгів, можна перейменувати один ланцюг або групу ланцюгів, можна відредагувати значення атрибутів. Для цих і інших цілей служить діалогове вікно команди Edit/Nets (мал. 8.3).

У вікні Nets відображені імена всіх ланцюгів проекту, а у вікні Nodes вказані імена компонентів і номера їх контактів, пов'язані з виділеним ланцюгом. Можна виділити всі ланцюги списку (кнопка Set All Nets). Або після натиснення на кнопку Set Nets By Attribute виділити всі ланцюги, що мають однакове значення атрибуту (наприклад, однакову ширину провідника Width). Виділення ланцюгів по атрибуту проводиться в діалоговому вікні, що з'явилося. Зняття виділення всіх ланцюгів проводиться кнопкою Clear All Nets.

Потрібний ланцюг можна виділити по його імені.

Кнопка Set Nets By Node Count дозволяє вибрати ланцюги з мінімальним і максимальним числом контактів, значення яких встановлюються у вікнах Min і Мах.

Кнопка Edit Attributes дозволяє перейти до редагування або установки атрибутів виділеного ланцюга. Кнопка View Attributes відкриває редактора Notepad для проглядання встановлених атрибутів ланцюга.

Натиснення кнопки Info відображає всю інформацію про виділений ланцюг.

Кнопка Show Conns підсвічує на екрані всі фрагменти, відповідні вибраному ланцюгу, а кнопка Show Conns Only on Drag включає видимість всіх зв'язків тільки при переміщенні компоненту.

Кнопка Hide Conns приховує відображення виділеного ланцюга і її зв'язків.

Кнопки Highlight і Unhighlight висвічують або прибирають підсвічування виділеного ланцюга або ланцюгів. Якщо виділений ланцюг і її вузол у вікні Nodes, то натиснення кнопки Jump to Node дозволяє перейти до вказаного вузла. Кнопка Select дозволяє перейти до редагування вибраного ланцюга.

Кнопка Pad Properties дозволяє змінити стиль контактного майданчика.

Автоматичне вирівнювання компонентів на друкарській платі

Для автоматичного вирівнювання компонентів після розміщення на друкарській платі спочатку їх треба виділити (при виборі другого і подальшого компонентів утримувати клавішу Ctrl). Потім натиснути праву кнопку миші, вибрати точку прив'язки Selection Point і встановити її в точку друкарської платі, щодо якої проводитиметься вирівнювання. Знов натиснути праву кнопку миші і вибрати строчку Align. У області Alignment діалогового вікна вибрати один з трьох можливих напрямів вирівнювання:

-Horizontal Aboute Selection Point - вирівнювання по горизонталі щодо вказаної на платі точки прив'язки;

-Vertical Aboute Selection Point - вирівнювання по вертикалі щодо точки прив'язки;

-Onto Grid - вирівнювання у вузлові точки сітки.

У області Component Spasing, якщо встановлений прапорець Space Egually, то у вікні Spacing можна точно встановити відстань між компонентами, що вирівнюються, у вибраній системі одиниць.

Помітимо, що вказані команди вирівнювання не діють на зафіксовані компоненти.

Рисунок. 8.1 - Розміщення на друкарскій платі

  1. ТРАСУВАННЯ ПЕЧАТНИХ СПОЛУЧЕНЬ ПЕЧАТНОЇ ПЛАТИ В САПР PCAD

    1. Установка кроку сітки

В деяких випадках, окрім регулярної сітки, для трасування можна використовувати і нерегулярну сітку з метою 100-процентної прокладки всіх з'єднань схеми. Наприклад, якщо крок між виведеннями компоненту заданий велічиной 2,5мм і діаметр контактної площадки-равен 1,5 мм, то для прокладки двох провідників завтовшки 0,2 мм між сусідніми висновками при допустимій величині зазора 0,2 мм необхідно задати сітку 1,05 мм-0,2 мм-0,2 мм-1,05 мм або 1 мм-0,5 мм-1 мм.

Щоб встановити вказану нерегулярну сітку, необхідно виконати команду Opnions/Grids, в діалоговому вікні, що з'явилося, у області Grid Spasing ввести через пропуск вибрані кроки нерегулярної сітки і натиснути кнопку Add. Введена сітка зафіксується у вигляді окремого рядка у області вікна Grids.

    1. Установка зазорів між провідниками

Для різних об'єктів (для сукупності електричних ланцюгів, для різних ділянок ПП і т. п.) проекту встановлюються різні правила трасування і їм привласнюються різні пріоритети:

-Class To Class - правила клас-клас (вищий пріоритет);

-Net - правила для ланцюгів;

-Net Class - правила для класів ланцюгів;

-Global - глобальні правила (нижчий пріоритет).

Глобальні установки зазорів встановлюються в меню Options/ Design Rules в закладці Design

Зазори між різними об'єктами в різних шарах ПП встановлюються в закладці Layer

Класи ланцюгів визначають в закладці Net Class команди Options/ Design Rules (мал. 9.2). Усередині кожного класу встановлюються допустимі зазори для пари об'єктів (контактний майданчик - провідник, контактний майданчик - контактний майданчик, провідник - провідник і т. п.) і загальні правила установки зазорів. Помітимо, що автотрасировщик PRO Route використовує тільки глобальні установки зазорів і правила трасування закладки Net меню Options/ Design Rules.

У вікні Net Classes задані імена класів ланцюгів, а у вікні Net Class Rules виведені конкретні значення атрибутів для виділеного класу ланцюгів. Значення виділеного атрибуту може бути змінено після натиснення на кнопку Edit, потім на кнопку Properties і введенні у вікно Value потрібного значення атрибуту.

Для того, щоб ввести Net Class - новий клас ланцюгів (група ланцюгів, що використовують одні і ті ж правила трасування), треба натиснути на кнопку Edit Net Classes, потім у вікні Class Name введіть ім'я нового класу ланцюгів і клацніть кнопку справа Add (додати). Нове ім'я класу ланцюгів з'явиться у вікні Classes.

Для завдання атрибуту новому класу ланцюгів треба виділити в списку ім'я нового класу і натиснути кнопку Edit праворуч від вікна Net Class Rules. З'явиться нове вікно Attributes. Після натиснення на кнопку Add в новому вікні Place Attribute, що з'явилося, треба вибрати категорію атрибуту (Attribute Caterory), ім'я атрибуту (Name), проставити значення (Value) атрибуту і натиснути ОК. Для зміни значення атрибуту у вікні Attributes натиснути кнопку Properties.

Додавання нового ланцюга до виділеного класу проводиться після вибору однієї або декількох (утримуйте клавішу Shift або Ctrl) ланцюгів в полі Unassigned Nets і натисненні кнопки Add. Імена виділених ланцюгів відобразяться у вікні Nets in this Class, а в полі Unassigned Nets відображається список ланцюгів, що не належать ні до одного з класів ланцюгів.

Класи ланцюгів можна перейменовувати (Rename) і видаляти (Delete).

У вікні Class Attributes записані вже сформовані після натиснення кнопки Edit Attrs значення атрибутів.

Кнопка Set Nets From Design Selection дозволяє внести в список ланцюгів, що належать даному класу, всі ланцюги, виділені користувачем за допомогою команди Edit Select на малюнку принципової схеми.

Зазори для конкретних ланцюгів встановлюються в закладці Net команди Options/Design Rules. Для цього заздалегідь вибирають курсором ім'я ланцюга, натискають кнопку Edit, потім на кнопку Add, в графі Name виділяють ім'я потрібного атрибуту і у області Value вікна Place Attribute, що з'явилося, вводять необхідне значення зазора.

Редагування ланцюга проводиться після виділення її імені в стовпці Nets, натисненні на кнопку Edit Nets.

Зазори між ланцюгами, що відносяться до різних класів, встановлюють в закладці Class to Class. Формування пари класів проводиться після виконання наступних операцій. Натискається кнопка Edit Class to Class. У вікні, що з'явилося, в двох однойменних рядках Net Class Name вибирають імена двох різних класів ланцюгів, які визначені раніше, і натискають кнопку Add Definition. В результаті імена пари класів з'являються у вікні Net Class To Net Class Definition. Потрібні величини зазорів встановлюють у вікні Place Attribute, що з'явилося, після послідовних натиснень на кнопки Edit і Add.

    1. Автотрасувальник Quick Route

Автотрасувальник запускається з графічного редактора P-CAD РСВ за допомогою меню Route/Autorouters.

Автотрасувальник не вимагає вказівки межі друкарської плати в шарі Board і не змінює топологію заздалегідь прокладених користувачем провідників. Заздалегідь на платні повинні бути розміщені всі компоненти, визначені всі електричні зв'язки. Деякі зв'язки можуть бути вже проведені. Можна задати області заборони для трасування по команді Place/KeepOut.

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Нет! Мы не выполняем работы на заказ, однако Вы можете попросить что-то выложить в наших социальных сетях.
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
4125
Авторов
на СтудИзбе
667
Средний доход
с одного платного файла
Обучение Подробнее