Національний університет “Львівська Політехніка”
Кафедра “Електронні обчислювальні машини”
Лабораторна робота №3
з дисципліни
" Технологія виробництва та конструювання комп’ютерів "
на тему:
“ Підготовка проекту до створення друкованої плати за допомогою OrCAD Capture разом з OrCAD Layout”
Виконала:
Ст. гр. КІ-3
Львів - 2004
Мета роботи: створити список зв’язків та корпуси відповідних компонентів схеми.
Теоретичні відомості.
Створення списку з'єднань
Для створення схемного опису проекту виконується команда Tools>Create Netlist менеджера проектів. При виконанні моделювання за допомогою OrCAD PSpice ця команда завантажується автоматично; для передачі даних у програму розробки ДП OrCAD Layout й інші (усього передбачене складання списку з'єднань приблизно в 40 форматах, обираних користувачем) ця команда виконується вручну, попередньо виділивши ім'я проекту в менеджері проектів.
Перед створенням списку з'єднань бажано виконати команду Tools>Design Rules Check (DRC) для виявлення помилок у схемі (при запуску програми PSpice на моделювання ця команда завантажується автоматично, але в кожному разі потрібно попередньо задати її конфігурацію). Звіт про перевірку заноситься у файл *.drc і дублюється у файлі протоколу Session Log (no вказівці користувача місця розташування помилок відзначаються на схемі спеціальними DRC-маркерами ф).
У звіти заносяться повідомлення про порушення правил проектування двох типів:
Errors - помилки, які обов'язково повинні бути виправлені;
Warnings - попередження, які можуть привести до помилок при моделюванні проекту (реагувати на них не обов'язково).
Після запуску команди Design Rules Check відкривається діалогове вікно для завдання правил перевірки, що має дві закладки (мал.1).
На закладці Design Rules Check (мал.1, а) установлюється, яка інформація включається у звіт про перевірку:
Scope - перевірка всього проекту (Check entire design), обраної сторінки або декількох сторінок (Check selection);
Action - перевірка дотримання всіх правил проектування (Check design rules) або видалення зі схеми нанесених раніше DRC-маркерів;
Report (вибір інформації, що включає у звіт про перевірку):
Create DRC markers for warnings - розміщення символів DRC для попередження про можливі помилки у відповідність із правилами, заданими в таблиці ERC (у місцях виникнення безумовних помилок DRC-маркери проставляються завжди);
Check hierarchical port connections - перевірка збігу імен ієрархічних виводів і відповідних ієрархічних портів у їхніх схемах заміщення, а також збігу їхньої загальної кількості й типів всіх виводів;
Check off-page connector connections - перевірка збігу імен з'єднують між собою межстраничных з'єднувачів (приєднаних до ланцюгів з однаковими іменами), розташованих на різних сторінках схеми;
Report identical part references - включення у звіт списку компонентів, що мають однакові позиційні позначення;
Report invalid packaging - включення у звіт списку компонентів, що мають однакові корпуси, але різну пакувальну інформацію
Report hierarchical ports and off-page connectors - складання списку всіх портів ієрархічних блоків і межстраничных з'єднувачів;
Check unconnected nets - виявлення ланцюгів, кожна з яких не з'єднана принаймні із двома виводами компонентів або не підключена до джерел зовнішніх сигналів, а також ланцюгів, що мають на різних сторінках схеми однакові імена, але до яких не підключені межстраничные з'єднувачі або ієрархічні порти;
Check SDT compatibility - перевірка сумісності із графічним редактором принципових схем OrCAD SDT для DOS (ця сумісність необхідна, якщо передбачається зберегти схему проекту у форматі OrCAD SDT);
Report off-grid objects - складання списку імен і координат об'єктів, розташованих не у вузлах сітки;
Report all net names - складання списку всіх імен ланцюгів.
Report File - присвоєння імені файлу звіту (за замовчуванням його ім'я збігається з ім'ям проекту, розширення імені drc);
View Output - перегляд на екрані результатів перевірки.
На закладці ERG Matrix установлюються правила перевірок, які записуються у вигляді матриці Electrical Rules Check (ERC, мал. 1, б). На рядках і стовпцях матриці зазначені типи виводів компонентів і різних портів. Не зафарбований осередок означає дозвіл з'єднання відповідних виводів, попередження відзначаються символом W, помилки — символом Е.
Тому перед виконанням команди Tools>Design Rules Check необхідно відредагувати зміст матриці ERC у відповідність із особливостями поточного проекту.
Приведемо приклад файлу звіту про результати перевірки проекту.
INCLUDEPICTURE "H:\\WINDOWS\\Рабочий стол\\Glava2\\2.47a.gif" \* MERGEFORMATINET
а)
INCLUDEPICTURE "H:\\WINDOWS\\Рабочий стол\\Glava2\\2.47b.gif" \* MERGEFORMATINET
б)
Рис. 1. Завдання конфігурації команди Tools>Design Rules Check
********************************************************************************
* Design Rules Check
********************************************************************************
Checking Pins and Pin Connections
--------------------------------------------------
Checking Schematic: SCHEMATIC1
--------------------------------------------------
Checking Electrical Rules
Checking for Unconnected Nets
WARNING [DRC0007] Net has no driving source P14: SCHEMATIC1, PAGE1 (279.40, 45.72)
WARNING [DRC0007] Net has no driving source P12: SCHEMATIC1, PAGE1 (180.34, 104.14)
WARNING [DRC0007] Net has no driving source P16: SCHEMATIC1, PAGE1 (180.34, 114.30)
WARNING [DRC0007] Net has no driving source P17: SCHEMATIC1, PAGE1 (180.34, 116.84)
WARNING [DRC0007] Net has no driving source P13: SCHEMATIC1, PAGE1 (279.40, 43.18)
WARNING [DRC0007] Net has no driving source P15: SCHEMATIC1, PAGE1 (279.40, 48.26)
WARNING [DRC0007] Net has no driving source P10: SCHEMATIC1, PAGE1 (279.40, 35.56)
WARNING [DRC0007] Net has no driving source P11: SCHEMATIC1, PAGE1 (180.34, 101.60)
Checking for Invalid References
Checking for Duplicate References
Після виправлення виявлених помилок можна виконати команду Tools>Create Netlist для складання списку з'єднань проекту. У діалоговому вікні цієї команди є 9 закладок для вибору формату списку з'єднань (мал. 2). Перші 8 закладок пов'язані з певними форматами:
INCLUDEPICTURE "H:\\WINDOWS\\Рабочий стол\\Glava2\\2.48.gif" \* MERGEFORMATINET
Рис. 2. Вибір формату списку з'єднань у діалоговому вікні команди Create Netlist.
Використання OrCAD Capture разом з OrCAD Layout
При створенні за допомогою OrCAD Capture принципової схеми, призначеної для розробки друкованої плати за допомогою OrCAD Layout, необхідно виконати ряд умов, щоб у майбутньому не виникало помилок при спробі перенести схему на ДП.
Всім компонентам схеми необхідно поставити у відповідність їхнього корпуса за допомогою атрибута Footprint (із числа тих, які є в бібліотеках OrCAD Layout); Для цього необхідно вибрати Tools>Library Manager і вибирати корпуси із бібліотек. Цю назву необхідно вписати у віні Properties>Footprint даного елемента.
Після створення схеми проекту в OrCAD Capture можна створити файл списку його з'єднань (*.mnl) для передачі в OrCAD Layout для розробки друкованої плати. Попередньо потрібно скопіювати поточний файл конфігурації Layout.ini у каталог, у якому перебуває програма Capture.exe, потім відкрити OrCAD Capture і виконати команду Tools>Create Netlist, вибравши в її діалоговому вікні закладку Layout. Після цього необхідно закрити OrCAD Capture, завантажити програму OrCAD Layout і передати їй файл списку з'єднань. Це робиться двома способами.
На закладці Layout команди Tools>Create Netlist можна відзначити опцію Run ECO, тоді після складання списку з'єднань він буде автоматично переданий в OrCAD Layout, і в поточній платі будуть виконані відповідні зміни (завантажені відсутні корпуси компонентів, вилучені зайві й скоректовані електричні з'єднання, тобто виконане коректування друкованої плати за даними про принципову схему). Якщо при цьому файл друкованої плати з попередньо розміщеними компонентами відкритий, то буде виведений запит на підтвердження завантаження файлу списку з'єднань; якщо ж файл друкованої плати не відкритий, то OrCAD Layout виведе запит на підтвердження завантаження модифікованого списку з'єднань після повторного відкриття файлу друкованої плати.
Для створення нової друкованої плати в OrCAD Layout виконується команда File>New й у діалогових вікнах указується ім'я файлу шаблона друкованої плати (*.tch), ім'я файлу списку з'єднань (*.mnl) і ім'я файлу створюваної друкованої плати (*.mах).
Файлли, які містять інформацію про результати перевірки та файл списку з'єднань (*.mnl) містяться в Outputs
Висновок: при виконанні даної дабораторної роботи я створила список зв”язків для елементів друкованої плати, який вже можна передавати в програму OrCAD Layout для створення цієї друкованої плати.