Упаковка схеми на друкарську плату

 

Спочатку необхідно по команді Utils/Load Netlist (мал. 8.1) завантажити файл списку з'єднань (розширення *.net) друкарської плати.

У діалоговому вікні використовуються наступні опції:

-Netlist Filename - вибір імені файлу списку з'єднань на жорсткому диску.

Якщо вибраний формат ASCII, то стає доступною область Attribute Handling, в якій задається режим обробки атрибутів:

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

-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 можна проглянути перелік відкритих бібліотек.

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

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: