Санкт-Петербурзький Державний Технічний Університет p>
Кафедра комп'ютерних інтелектуальних технологій у проектуванні p>
Курсова робота p>
Дисципліна: Промислові САПР p>
Тема : Проектування радіоелектронних пристроїв в ситема P-CAD p>
Роботу виконав студент групи 4086 p>
Керівник p>
Дмітроченко А.А. p>
Хахін І . В. p>
"____" ____________ 20_ р. p>
Санкт - Петербург p>
2002
Постановка завдання. p>
Вивчити основи автоматизованого проектування радіоелектроннихпристроїв і ознайомитися з процесом проектування друкованих плат в системі
P-CAD. P>
Спроектувати друковану плату деякого пристрою. P>
Процес рішення. P>
1. Основні етапи проектування радіоелектронних пристроїв. P>
Процес проектування радіоелектронних пристроїв підрозділяється нанаступні основні етапи: p>
1. Введення вихідних даних для проектування: p>
. У вигляді принципової електричної схеми проектруемого пристрої; p>
. У вигляді переліку елементів і списку з'єднань. P>
2. Моделювання проектованого пристрою. P>
3. Компонування елементів схеми по корпусах. P>
4. Перехід до топології проектованого пристрою. P>
5. Топологічний проектування: p>
. Розміщення елементів по полю конструктиву; p>
. Трасування конструктиву. P>
6. Висновок результатів проектування, складання документації. P>
Етап моделювання часто відсутня, якщо не треба винаходити новепристрій або модернізувати старе. У даній роботі процесмоделювання розглядатися не буде, тому що це досить об'ємнийпитання, що вимагає окремого вивчення. p>
Розглянемо докладніше виконання зазначених операцій в системі P-CAD [1].
В якості проектованого пристрою була обрана цифрова частина спектр -аналізатора. p>
2. Введення вихідних даних для проектування. P>
Введення вихідних даних може проводитися в графічному режимі у виглядіпринципової електричної схеми або в текстовій формі у вигляді перелікуелементів пристрою і списку з'єднань. Другий варіант застосовується рідко,тому ми будемо розглядати перший варіант. p>
Створення креслення принципової електричної схеми в системі P-CADвиконується за допомогою графічного редактора PC-CAPS. Для створення кресленнясхеми потрібна елементна база - умовні графічні зображення (УДО)компонентів (символів) принципової електричної схеми. Така елементнабаза може бути створена безпосередньо в процесі проектування, абоможе бути використана заздалегідь розроблена бібліотека компонентів,створена за допомогою програми PC-LIB (переважно використанняпрофесійно виконаних бібліотек, так як це може заощадити масусил і часу і зменшити кількість допущених помилок). Створеннябібліотеки УДО компонентів - найбільш трудомістка і відповідальна робота,тому що помилки, допущені при створенні УДО, проявляються не тільки на етапімалювання принципової електричної схеми але і пізніше при упаковці базиданих ПП. p>
1. Процес проектування елемента принципової електричної схеми. P>
Проектування елементів проводиться в символьному режимі роботи PC-
CAPS (режим SYMB). Кожен елемент зберігається в окремому файлі символукомпоненту з розширенням SYM. Даний файл містить УДО компонента, даніпро упаковку (див. нижче) та додаткову інформацію. p>
Спочатку створюється графічне зображення елементу відповідно достандартами. Далі виконуються наступні операції: p>
1. Введення контактів. P>
Спочатку вказується тип виводу: вхідний (IN), вихідний (OUT), двонаправлений (I/O) і т. д. Типи висновків використовуються під час перевірки схеми програмою PC-ERC. Далі вводиться ім'я висновку, що є обов'язковим. Процес повторюється для всіх контактів компонента. P>
2. Введення точки прив'язки. P>
Точка прив'язки використовується при введенні елемента в схему. Як неї зазвичай вибирається лівий нижній контакт. P>
3. Введення індивідуального імені елементу. P>
Індивідуальне ім'я елемента, що відповідає імені файлу без розширення, використовується в програмі PC-LIB при створенні подібних бібліотечних компонентів. P>
4. Ідентифікація типу компонента. P>
Тип компонента використовується програмами моделювання PC-LOGS і p>
Pspice для ідентифікації компонентів пристроїв. Існує 258 числових ідентифікаторів, кожен з яких відповідає певному логічного типу. P>
5. Перевірка типу введених контактів. P>
На даному етапі можна перевірити типи введених раніше контактів і змінити їх за потребою. Крім того можна ввести коди еквівалентності контактів - ідентифікатори, що позначають взаємозамінність контактів. P>
6. Введення інформації про упакування компонента. P>
Вказується інформація, необхідна для пакування елементів в корпуси. Спочатку вводиться число вентилів у корпусі. Далі вказується місце для виведення імені корпусу. Після цього вказуються місця розташування номерів висновків і для кожного контакту вводиться його номер у корпусі. P>
7. Введення атрибутів. P>
За допомогою атрибутів вводиться додаткова інформація, наприклад, про ланцюгах харчування та землі. Для дискретних компонентів за допомогою атрибуту VAL можна задавати значення номіналу опору, ємності і т. д. p>
8. Збереження файлу p>
Файл бажано вводити таке ж, як і індивідуальне ім'я. P>
2. Проектування принципових електричних схем. P>
Після створення символів всіх елементів схеми можна приступати допроектірванію власне принципової схеми. Воно виконується в схемнимрежимі роботи редактора PC-CAPS (режим DETL). База даних схеми зберігається вфайлі. SCH. p>
При проектуванні схеми виконуються наступні операції. p>
1. Введення символів елементів у схему. P>
2. Введення ланцюгів в схему. P>
3. Завдання схемних імен елементів. P>
4. Іменування ланцюгів. P>
5. Зображення ліній групової зв'язку (шин). P>
6. Нанесення позиційних позначень компонентів і номерів висновків. P>
7. Збереження змін у файлі. P>
Після створення креслення принципової електричної схеми його потрібноперевести у внутрішній формат P-CAD. Це виконується за допомогою програми -транслятора PC-NODES, що становить файл списку електричних зв'язків. NLTна основі інформації, що міститься у файлі принципової схеми. p>
Якщо схема має кілька аркушів, тобто складається з декількох файлівабо містить ієрархічні елементи, то всі фрагменти схеми,оттранслірованние програмою PC-NODES далі поєднуються за допомогоюпрограми PC-LINK. p>
3. Перехід до топології проектованого пристрою. P>
При топологічної проектуванні створюється образ друкованої плати, наякої будуть розміщені компоненти, - конструктив. Далі конструктивоб'єднується з конструкторсько-технологічними образами елементів і на ньогопереноситься інформація про зв'язки між елементами. p>
Як і у випадку з елементами принципової електричної схеми, потрібнабібліотека образів компонентів друкованої плати. Вона створюється за допомогоюпрограми PC-LIB. Якщо такої бібліотеки немає, то конструкторські образиелементів створюються в процесі проектування. p>
1. Створення конструкторських образів компонентів. P>
Конструкторські образи компонентів створюються в редакторі PC-CARDS всимвольному режимі (SYMB). Графічне зображення конструктиву компонента ідеяка додаткова інформація містяться у файлі. PRT p>
При проектуванні образів компонентів виконуються наступні етапи: p>
1. Створення образу компонента. P>
При створенні малюнка конструктиву необхідно точно слідувати розмірами елемента. P>
2. Введення контактів. P>
При введенні контакту вказуються його тип та код еквівалентності, однаковий у всіх взаємозамінних контактів. Тип контакту задає діаметр отворів, форму та розмір контактних майданчиків і відповідає номеру діаграми фотоплотерам. Далі вказується місце майбутнього контакту і вводиться його ім'я. Вводити контакти рекомендується по порядку, тому що крім імен контактів їм присвоюється наскрізна нумерація, яка використовується при упаковці вентилів у корпус. P>
3. Введення ключових точок (точок прив'язки). P>
До даного пункту буде прив'язуватися зображення елементу на платі. P>
Зазвичай вибирається перша за номером контакт. P>
4. Введення індивідуального імені елементу. P>
5. Завдання інформації про упакування компонента. P>
Спочатку вводиться код ідентифікації типу компонента, що використовується при розміщенні компонентів по полю конструктиву ПП і визначається тип висновків (планарних або штирові). Потім перевіряється правильність завдання типу і кодів еквівалентності висновків. Після цього задається пакувальна інформація, яка включає кількість вентилів у корпусі, кількість висновків в одній секції, імена висновків та їх відповідність номерами висновків. При цьому імена контактів у конструкторському образі повинні відповідати іменам контактів в символах елементів принципової схеми. У зв'язку з цим, щоб уникнути помилок і спростити роботу, інформацію про упакування доцільно перенести з файлу SYM за допомогою програми PC-COMP. P>
6. Створення атрибуту Footprint. P>
Атрибут прив'язки використовується при автоматичному розміщенні компонентів по конструктиву. P>
7. Збереження файлу p>
2. Проектування конструктиву друкованої плати. P>
Проектування конструктиву виробляється в редакторі PC-CARDS (режим
DETL). Файл бази даних друкованої плати має розширення. PCB p>
При створенні образу конструктиву малюється його графічне зображенняі вводяться область трасування і різні області заборони операцій. Післяцього вручну вводяться компоненти, положення яких має бутизафіксовано (роз'єми та ін.) p>
Далі виробляється упаковка бази даних ПП, тобто об'єднанняконструктиву з конструкторсімі образами компонентів і перенесення наконструктив з'єднань між елементами. Для цього, спочатку необхідностворити текстовий файл відповідностей конструкторських образів символівпринципової схеми. Даний файл має розширення. FIL. Крім інформації проВідповідно в цьому файлі вказується інформація про підключення ланцюгівхарчування і землі до мікросхем. За допомогою інформації, що міститься в Фалєєввідповідностей, програма PC-PACK замінить у базі даних проекту УДОкомпонентів їх конструктивами. p>
3. Упаковка бази даних друкованої плати. P>
Упаковка бази даних друкованої плати виконується програмою PC-PACK наоснові такої інформації: p>
1) Файлу списку електричних зв'язків. NLT або. XNL. p>
2) Файлу конструктиву друкованої плати з попередньо розміщеними компонентами. PCB. p>
3) Немає файлу перехресних посилань. FIL. p>
4) фото, образів компонентів. PRT. p>
Вихідним файлом є файл із розширенням. PKG.
4. Розміщення компонентів по полю конструктиву. P>
Розміщення, як ручне так і автоматичне, виконується в програмі
PC-CARDS. Процес розміщення в автоматичному режимі (ручний режимрозглядатися не буде) включає в себе наступні основні етапи: p>
1. Розбиття елементів на групи шляхом завдання атрибутів прив'язки. P>
2. Завдання кількості сіток розміщення. P>
3. Прив'язка елементів до сіток розміщення через Footprint. P>
4. Завдання мінімальних відстаней між дискретними компонентами і основними по 4 напрямках. P>
5. Завдання мінімальних зазорів між компонентами за двома напрямками. P>
6. Завдання сіток розміщення на конструктиві. P>
7. Запуск авторазмещенія. P>
Після закінчення процесу розміщення, можуть залишитися нерозміщеніелементи. Вони містяться під конструктив і розміщуються вручну. P>
5. Розведення конструктиву. P>
Після того, як компоненти розміщені по полю конструктиву можнаприступити до трасуванні зв'язків. Ручна трасування виконується в редакторі
PC-CARDS, але вона досить неефективна і застосовується рідко. Автоматичнатрасування виконується в програмі PC-ROUTE. p>
Основні етапи при автоматичному трасуванні наступні: p>
1. Написання файлу стратегії трасування. CTL, що містить наступні розділи: p>
. Основні параметри трасування - завдання сіток трасування для хвильового алгоритму, алгоритму трасування, порядку розводки зв'язків, діагональної розводки, мінімізації перехідних отворів, згладжування кутів; p>
. Додаткові параметри трасування - типи перехідних отворів, сітка перехідних отворів, завдання областей трасування, кількості проходів на шар, відстані до краю конструктиву, ціни перехідних отворів, переважного розміщення компонентів та ін; p>
. Параметри перетрассіровкі (RIP-UP) - завдання числа проходів основного алгоритму трасування, Rip-Up і алгоритму оптимізації числа перехідних отворів, завдання цін на повторні проходи. P>
. Правила для провідників - ширина провідників, відстані між провідниками та контактами. P>
. Класи ланцюгів - завдання правила для провідників, пріоритету розводки, шарів розводки і перерахування ланцюгів, що входять в цей клас. P>
. Опис шарів - вказівка числа шарів розводки і завдання пріоритетних напрямків розводки по шарах. P>
2. Запуск автоматичної трасування. P>
Розведена плата запам'ятовується у файлі з розширенням. PCB p>
6. Висновок результатів на зовнішні пристрої. P>
Для виведення графічного зображення принципової схеми, способудрукованої плати з розміщеними компонентами і розведеними зв'язками слідпідготувати спеціальні файли для виведення на зовнішні пристрої, що маютьрозширення. PLT. Для цього використовуються рафіческіе редактори PC-CAPS і PC-
CARDS. Далі підготовлені файли виводяться на зовнішні пристрої з допомогоюспеціальних програм. p>
Висновки. p>
У процесі проектування друкованої плати були отримані результати,наведені на доданих роздруківках і були зроблені наступні висновки. p>
Система P-CAD є досить потужним інструментом дляпроектування радіоелектронних пристроїв, що дозволяє виконувати весь циклпроектування від синтезу структури пристрою до випуску конструкторськоїдокументації. Єдиний недолік цієї системи - злегка незручнийінтерфейс не дозволяє швидко та ефективно усувати виникаючі помилки,особливо початківцям користувачам.
----------------------- p>
[1] Проектування друкованої плати виконувалось у системі P-CAD версії 8.5 p>
p>