Підготовка проекту до створення друкованої плати за допомогою OrCAD Capture разом з OrCAD Layout

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Кафедра ЕОМ

Інформація про роботу

Рік:
2012
Тип роботи:
Звіт про виконання лабораторної роботи
Предмет:
Технологія виробництва та конструювання комп'ютерів

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти І науки України національний університет “Львівська політехніка” / Кафедра ЕОМ ЗВІТ про виконання лабораторної роботи № 3 «Підготовка проекту до створення друкованої плати за допомогою OrCAD Capture разом з OrCAD Layout» з дисципліни «Технологія виробництва та конструювання комп'ютерів» Мета: створити список зв’язків та корпуси відповідних компонентів схеми. Теоретичні відомості Створення списку з'єднань Для продовження проектування після створення схемного опису проекту виконується команда Tools>CreateNetlist менеджера проектів. При виконанні моделювання за допомогою OrCADPSpice ця команда завантажується автоматично; для передачі даних у програму розробки ДП OrCADLayout й інші (усього передбачене складання списку з'єднань приблизно в 40 форматах, обираних користувачем) ця команда виконується вручну, попередньо виділивши ім'я проекту в менеджері проектів. Перед виконанням моделювання потрібно виключити повтори позиційних позначень компонентів, а перед розробкою ДП необхідно також зробити впакування секцій компонентів у корпуси. Ці операції виконують по команді Tools>Annotate менеджера проектів, діалогове вікно якої показано на мал. 25 (див. Л.р.1). Перед створенням списку з'єднань бажано виконати команду Tools > Design Rules Check (DRC) для виявлення помилок у схемі (при запуску програми PSpice на моделювання ця команда завантажується автоматично, але в кожному разі потрібно попередньо задати її конфігурацію). Звіт про перевірку заноситься у файл *.drc і дублюється у файлі протоколу SessionLog (no вказівці користувача місця розташування помилок відзначаються на схемі спеціальними DRC-маркерами ф). У звіти заносяться повідомлення про порушення правил проектування двох типів: Errors - помилки, які обов'язково повинні бути виправлені; Warnings - попередження, які можуть привести до помилок при моделюванні проекту (реагувати на них не обов'язково). Після запуску команди Design Rules Check відкривається діалогове вікно для завдання правил перевірки, що має дві закладки (мал.1). На закладці DesignRulesCheck(мал.1, а) установлюється, яка інформація включається у звіт про перевірку: Scope – перевірка всього проекту (Checkentiredesign), обраної сторінки або декількох сторінок (Checkselection); Action – перевірка дотримання всіх правил проектування (Checkdesignrules) або видалення зі схеми нанесених раніше DRC-маркерів; Report (вибір інформації, що включає у звіт про перевірку): Create DRC markersforwarnings – розміщення символів DRC для попередження про можливі помилки у відповідність із правилами, заданими в таблиці ERC (у місцях виникнення безумовних помилок DRC-маркери проставляються завжди); Check hierarchical port connections – перевірка збігу імен ієрархічних виводів і відповідних ієрархічних портів у їхніх схемах заміщення, а також збігу їхньої загальної кількості й типів всіх виводів; Checkoff-pageconnectorconnections – перевірка збігу імен з'єднують між собою межстраничных з'єднувачів (приєднаних до ланцюгів з однаковими іменами), розташованих на різних сторінках схеми; Reportidenticalpartreferences - включення у звіт списку компонентів, що мають однакові позиційні позначення; Reportinvalidpackaging - включення у звіт списку компонентів, що мають однакові корпуси, але різну пакувальну інформацію Reporthierarchicalportsandoff-pageconnectors - складання списку всіх портів ієрархічних блоків і межстраничных з'єднувачів; Checkunconnectednets – виявлення ланцюгів, кожна з яких не з'єднана принаймні із двома виводами компонентівабо не підключена до джерел зовнішніх сигналів, а також ланцюгів, що мають на різних сторінках схеми однакові імена, але до яких не підключені межстраничные з'єднувачі або ієрархічні порти; Check SDT compatibility – перевірка сумісності із графічним редактором принципових схем OrCAD SDT для DOS Reportoff-gridobjects - складання списку імен і координат об'єктів, розташованих не у вузлах сітки; Reportallnetnames - складання списку всіх імен ланцюгів. ReportFile - присвоєння імені файлу звіту (за замовчуванням його ім'я збігається з ім'ям проекту, розширення імені drc); ViewOutput - перегляд на екрані результатів перевірки. На закладці ERG Matrix установлюються правила перевірок, які записуються у вигляді матриці ElectricalRulesCheck (ERC, мал. 1, б). На рядках і стовпцях матриці зазначені типи виводів компонентів і різних портів. Не зафарбований осередок означає дозвіл з'єднання відповідних виводів, попередження відзначаються символом W, помилки — символом Е. Наприклад, відповідно до зображеного на мал. 1, б матриці ERC з'єднання Output-Input (Вихід-Вхід) дозволено, про з'єднання OpenEmitter-OpenCollector буде виведене попередження, а з'єднання Power-Output буде вважатися помилкою. Тому виконанням команди Tools>DesignRulesCheck необхідно відредагувати зміст матриці ERC у відповідність із особливостями поточного проекту. Використання OrCAD Capture разом з OrCAD Layout При створенні за допомогою OrCADCapture принципової схеми, призначеної для розробки друкованої плати за допомогою OrCADLayout, необхідно виконати ряд умов, щоб у майбутньому не виникало помилок при спробі перенести схему на ДП. Всім компонентам схеми необхідно поставити у відповідність їхнього корпуса за допомогою атрибута Footprint (із числа тих, які є в бібліотеках OrCADLayout); За допомогою атрибутів компонентів, ланцюгів і виводів компонентів, перерахованих у табл: 1 — 3, можна задати додаткові дані на друковану плату (в атрибутах дозволяється використати тільки заголовні букви). Атрибути задаються або вручну, або заповнюючи стандартні форми (див.приклад на мал. 3), які викликаються по командах Macro>Configure. Після створення схеми проекту в OrCADCapture можна створити файл списку його з'єднань (*.mnl) для передачі в OrCADLayout для розробки друкованої плати. Попередньо потрібно скопіювати поточний файл конфігурації Layout.ini у каталог, у якому перебуває програма Capture.exe, потім відкрити OrCADCapture і виконати команду Tools > Create Netlist, вибравши в її діалоговому вікні закладку Layout. Після цього необхідно закрити OrCADCapture, завантажити програму OrCADLayout і передати їй файл списку з'єднань. Це робиться двома способами. На закладці Layout команди Tools>CreateNetlist можна відзначити опціюRun ECO, тоді після складання списку з'єднань він буде автоматично переданий в OrCADLayout, і в поточній платі будуть виконані відповідні зміни (завантажені відсутні корпуси компонентів, вилучені зайві й скоректовані електричні з'єднання, тобто виконане коректування друкованої плати за даними про принципову схему). Якщо при цьому файл друкованої плати з попередньо розміщеними компонентами відкритий, то буде виведений запит на підтвердження завантаження файлу списку з'єднань; якщо ж файл друкованої плати не відкритий, то OrCADLayout виведе запит на підтвердження завантаження модифікованого списку з'єднань після повторного відкриття файлу друкованої плати. Для створення нової друкованої плати в OrCADLayout виконується команда File>New й у діалогових вікнах указується ім'я файлу шаблона друкованої плати (*.tch), ім'я файлу списку з'єднань (*.mnl) і ім'я файлу створюваної друкованої плати (*.mах). Хід роботи Відкриваю OrCADCapture та завантажую схему, створену у лабораторній роботі №1. Виконую команду Tools>DesignRulesCheck (DRC)для виявлення помилок у схемі. Помилок у схемі не виявлено. / Рис. 1 Звіт про перевірку помилок DRC. Виконую команду упакування компонентів в корпуси Tools>Annotate. / Рис. 2 Упакування елементів в корпуси. Складаю список з’єднань проекту. / Рис. 3 Створення списку з’єднань. Після виконаних команд отримую наступні файли: .\ROMANOWSKIY_LAB_1.drc .\ROMANOWSKIY_LAB_3.mnl Запускаю програму OrcadLayout та передаю йому список з’єднань. OrcadLayout автоматично присвоїв деяким елементам відповідні корпуси. Решта корпусів призначаю елементам вручну. Вибираю корпус для елемента R1 / Рис. 5 Вибір корпусу для елемента R1. Вибираю корпус для елемента C9. / Рис. 6 Вибір корпусу для елемента C9. Вибираю корпус для елемента VD7. / Рис. 7 Вибір корпусу для елемента VD7. Вибираю корпус для елемента VD8. / Рис. 8 Вибір корпусу для елемента VD8. Вибираю корпус для елемента U1. / Рис.9 Вибір корпусу для елемента U1. Вибираю корпус для елемента VD1-VD4. / Рис. 10 Вибір корпусу для елемента VD12. Вибираю корпус для елемента VD - 12. / Рис. 11 Вибір корпусу для елемента VD-12. Вибираю корпус для елемента L1. / Рис. 13 Вибір корпусу для елемента L1. Вибираю корпус для елемента U2. / Рис. 14 Вибір корпусу для елемента R7. Вибираю корпус для елемента J1. / Рис. 15 Вибір корпусу для елемента J1 Вибираю корпус для елемента JR2. / Рис. 16 Вибір корпусу для елемента JR2. Завершую додавання корпусів елементів. Програма успішно автоматично виконала розміщення компонентів, при цьому помилок виявлено не було. Наводжу лістинг програми. AutoECO Report FILE-A: D:\LAB_1\KRYSHTOF_LAB_3.MAX FILE-B: D:\LAB_1\KRYSHTOF_LAB_3.MNL If "*EOF*" immediately follows, no changes were made Found footprint DAX2/DO7 from PRT file for original FP SC-40, comp VD11 Found footprint AX/RW81 from PRT file for original FP R8, comp R8 Found footprint DAX2/DO34 from PRT file for original FP DO-35, comp VD8 Adding package R Adding package D02BZ2_2 Adding package C Adding package TRAN_HM31 Adding package FUSE Adding package B2S Adding package CONN_CIR_3-R_0 Adding package CAPACITOR Adding package D1DL42A Adding package TRANSFORMER_FLAT_COMPACT Adding package DB101 Adding package D1SS239 Adding package R2 Adding package OPTO-R Adding package D1N3605 Adding package LM431/SOT23 Adding package CON_MC4_3 Adding package D10D2 Adding component R2 Found footprint AX/RLR20 from PRT file for part R, comp R2 Adding component VD11 Adding component C5 Found footprint CPAX1/.800X.675/.050 from PRT file for part C, comp C5 Adding component L1 Found footprint RELAY321 from PRT file for part TRAN_HM31, comp L1 Adding component R1 Adding component C3 Adding component 4 Found footprint AX/.650X.175/.042 from PRT file for part FUSE, comp 4 Adding component J1 Found footprint BLKCON.100/RH/TM1SQ/W.425/2 from PRT file for part B2S, comp J1 Adding component R10 Adding component JR2 Found footprint BLKCON.100/RH/TM1SQ/W.425/31 from PRT file for part CONN_CIR_3-R_0, comp JR2 Adding component C9 Found footprint CPAX1/1.100X.675/.050 from PRT file for part CAPACITOR, comp C9 Adding component C2 Adding component VD5 Adding component T1 Found footprint RELAY21 from PRT file for part TRANSFORMER_FLAT_COMPACT, comp T1 Adding component R11 Adding component VD1-VD4 Found footprint SOG.050/8/WG.244/L.175 from PRT file for part DB101, comp VD1-VD4 Adding component R9 Adding component VD9 Adding component C10 Adding component C14 Adding component R19 Adding component R8 Adding component C1 Adding component VD10 Adding component R16 Adding component R17 Adding component C13 Adding component R3 Adding component R13 Found footprint AX/.375X.100/.031 from PRT file for part R2, comp R13 Adding component C7 Adding component C12 Adding component R18 Adding component C11 Adding component U2 Found footprint RELAY322 from PRT file for part OPTO-R, comp U2 Adding component R4 Adding component VD8 Adding component L2 Adding component VD12 Found footprint VRES57 from PRT file for part LM431/SOT23, comp VD12 Adding component R15 Adding component VD7 Adding component R5 Adding component C6 Adding component U1 Found footprint BLKCON.100/VH/TM2OE/W.200/61 from PRT file for part CON_MC4_3, comp U1 Adding component C8 Adding component R12 Adding component R14 Adding component R6 Adding component VD6 Adding component C4 Adding component R7 Adding net N06254 Adding net N01498 Adding net N03057 Adding net N03019 Adding net N03345 Adding net N03413 Adding net N06897 Adding net N06710 Adding net N07652 Adding net N000030 Adding net N02252 Adding net N13433 Adding net N11962 Adding net N11922 Adding net N11895 Adding net N10764 Adding net N10646 Adding net N10720 Adding net N17451 Adding net N10673 Adding net N059040 Adding net N08255 Adding net N05782 Adding net N15808 Adding net N15953 Adding net N16514 Adding net N16819 Adding net N16969 Adding net N23691 Adding net N03733 Adding net N26734 Adding net N20156 Adding net N26752 Adding net N28646 Deleting net DEFAULT *EOF* No errors found / Рис. 17 Результат створення ДП. Висновок:на лабораторній роботі я освоїв та здобув основні навички роботи з програмою OrCADLayout, створив список зв’язків та корпуси відповідних компонентів схеми.
Антиботан аватар за замовчуванням

20.05.2013 22:05-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!