на тему рефераты Информационно-образоательный портал
Рефераты, курсовые, дипломы, научные работы,
на тему рефераты
на тему рефераты
МЕНЮ|
на тему рефераты
поиск
Проектування засобів обчислювальної техніки в САПР PCAD 2008 (схема формувача імпульсів)
p align="left">Встановлення кроку сітки в P-CAD PCB аналогічно P-CAD Schematic. Сітка з кроком 100 mil є зручною для встановлення наскрізних компонентів. Вона забеспечує максимальну гнучкість при подальшому трасуванні друкованої плати.

Як і в P-CAD Schematic в P-CAD PCB для встановлення компонент повинні бути відкриті бібліотеки. Їх підключення відбувається аналогічно P-CAD Schematic.

Задання форми друкованої плати

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

P-CAD PCB дозволяє встановлювати компоненти на робочу область і з'єднувати їх. Для того щоб покласти компонент використовується команда Place Component. Для з'єднання компонентів - команда Place Connection. Таким чином можна набрати електричну схему і розвести друковану плату. Але більшість сучасних систем автоматичного проектування дозволяють набирати схеми в спеціально для цього призначених програмах, таких як P-CAD Schematic. Створені в P-CAD Schematic списки з'єднань (Netlists) завантажуються у P-CAD PCB. Користувачу залишається лише відповідним чином розмістити завантажені елементи на платі (в більшості випадків авторозміщення, здійснене P-CAD PCB є незадовільним) і здійснити трасування друкованої плати. Завантажити Netlist можна командою Utils Load Netlist.В P-CAD PCB компоненти можна повернути на довільний кут. Для повертання елемента на 90 градусів служить клавіша R. Комбінація Shift+R дозволяє розвернути компонент на довільний кут. При натисненні цієї комбінації щоразу кут повертання компонента збільшується на величину, яка задається в Options Configure.

Для зменшення кількості з'єднань P-CAD PCB дозволяє оптимізувати мережі. Для цього виконується команда Utils Optimize Nets. Вона враховує кілька факторів, які дозволяють зменшити кількість мереж і спростити розведення плати.

Розведення друкованих плат

Плати в P-CAD PCB можна розвести трьома способами - автоматичним, інтерактивним і ручним (Autoroute, Interactive and Manual route). У більшості випадків розведення здійснюється спочатку автоматичним способом, а потім корегується двома останніми.

Для автоматичного розведення маршрутів використовується команда Route Autorouters. В діалозі слід вибрати алгоритм розведення. Кожен алгоритм має свої власні настройки. Після встановлення параметрів натискається кнопка Start і починається трасування. Якщо в процесі розведення виникають якісь помилки, про це виводиться рапорт. Трасування ведеться по всіх увімкнених сигнальних слоях з врахуванням виставлених тенденцій напрямку. Алгоритму автоматичного трасування не завжди вдається провести всі доріжки. Для подальшого трасування використовується ручна розводка.

При ручному трасуванні користувач самостійно прокладає доріжки від одного контакту до іншого. Прокладання проходить сегментами на поточному слої відносно координатної сітки. Слої змінюються клавішами L та Shift+L. При цьому в точці перемикання слоїв автоматично вставляється Via. При успішному закінченні трасування (останній сегмент закінчується на контакті компонента) кінець сегмента позначається хрестиком. Вихід з ручного трасування поточної доріжки здійснюється правою кнопкою миші або клавішею ESC.

Інтерактивний режим відрізняється від ручного тим, що користувачеві достатньо просто мишею “тягнути” доріжку в потрібному напрямі. Огинання перешкод здійснюється автоматично.

Часто просто необхідно вказати певні правила проектування для нормального розведення плати. Правила встановлюються командою Options Design Rules. На вкладці Design можна вибрати окремі настройки і встановити їх значення. Вкладка Layer дозволяє змінити правила зазору для кожного слою.

Друк проекту

P-CAD PCB дає змогу роздрукувати кожну частину проекту. Для цього генерується задача (Job), в якій конкретизовано, що саме слід друкувати. Такі задачі генеруються для всіх частин проекту. Потім вибираються потрібні і проводиться друк.

Задачі створюється виконанням команди File Print і натисненням кнопки Setup Print Jobs. В діалозі слід ввести ім'я задачі (Print Job Name) і натисканням кнопки Add створити нову задачу. Після цього задачу слід відмітити в списку (Print jobs) і настроїти параметри - вказати, які слої будуть друкуватися (Layers), які символи будуть роздруковані (Display Options), масштаб і зміщення (Print Adjustments) і межі друку (Print Region). Друк запускається кнопкою Generate Printouts.

1.3 Принцип створення власних компонентів

Всі компоненти P-CAD знаходяться в бібліотеках. Розробка проектів полягає в перенесенні компонентів з бібліотек на робочу область проекту. Якщо потрібного компонента немає в жодній бібліотеці, виникає необхідність створювати власний.

Кожен компонент складається з двох частин - схематичного позначення, або просто символу (Symbol), і монтажного позначення, або просто зразка (Pattern). Символ використовується в P-CAD Schematic, а зразок - в P-CAD PCB. У неповного компонент може бути відсутнім або символ, або зразок.

Символ - це схематичне позначення компонента. Він складається з деякого малюнку (ліній, дуг, надписів) і контактів (Pins). Також обов'язковими складовими символу є контрольна точка (Reference Point), атрибути позначення посилання (RefDes) і типу (Type). Для створення символу використовується P-CAD Schematic. Спочатку набирається малюнок, який відповідає схематичному позначенню компонента. Потім встановлюються контакти (Pins). Без контактів компонент немає електричного змісту. У кожного контакту потрібно встановити унікальний атрибут PinDes. Цей атрибут використовується для правильного з'єднання символу зі зразком. PinDes у символів повинен співпадати з PinDes еквівалентних ніжок у зразка. Далі потрібно покласти Ref Point і атрибути - RefDes і Type. Для зберігання символу потрібно здійснити блочний вибір всіх його складових. Зберігання символу в бібліотеку здійснюється командою Library Symbol Save As.

Зразок - монтажне позначення компонента, яке відповідає реальним розмірам і формі компонента. Він складається з контактних площадок (Pad), малюнка, який визначає зовнішній вигляд корпуса, точки контролю і атрибутів RefDes і Type. Створюється зразок в P-CAD PCB. На електропровідний слой (по замовчуванню - Top) кладуться контактні площадки і редагуються їх властивості. Важливою є еквівалентність PinDes зразків і символів. Далі на неелектропровідному (несигнальному) слої (Top Silk) здійснюється малюнок корпуса компонента. На завершення ставиться контрольна точка (Ref Point) і атрибути RefDes і Type. Перед збереженням зразка потрібно здійснити блочний вибір всіх його складових. Збереження зразка в бібліотеку виконується командою Library Pattern Save As.

Для об'єднання зразка і символу і створення компонента використовується програма Library Executive.

Новий компонент створюється командою Component New. Після цього вводиться ім'я бібліотеки, яка містить символ і зразок компонента. Кнопкою Select Pattern слід вибрати зразок нового компонента. Після цього вводиться кількість незалежних проходів у компоненті (Number of Gates), тобто кількість незалежних символів у зразку. Виставляються тип компонента, стиль і нумерація проходів. Кнопкою Select Symbol вибирається символ для всіх проходів, якщо стиль компонента однотипний (Homogeneous) і для кожного проходу, якщо компонент різнотипний (Heterogeneous). Нумерація проходів може проводитись по алфавіту або чисельно. Для вітчизняних компонентів прийнята числова нумерація. Після виконання цих дій необхідно підкорегувати таблицю відповідностей контактів. Для цього слід натиснути кнопку Pins View. У таблиці, що з'явилася потрібно заповнити наступні поля (поля Pad # і Pin Des повинні вже бути заповненими):

Gate # - номер проходу до якого відноситься даний контакт.

Sym Pin # - номер контакту у символі. Завжди заповнений для всіх перших еквівалентних проходів. Для всіх наступних повинен повністю співпадати з номером контакту символу з еквівалентного проходу (див. далі).

Pin Name - Ім'я контакту. Якщо присутнє в перших еквівалентних проходах - повинне бути або видалене, або здубльоване у всіх наступних еквівалентних проходах.

Gate Eq - еквівалентність іншому проходу. Слід вказати, якому проходу з існуючих даний контакт еквівалентний.

Pin Eq - еквівалентність контакту - вказує якому контакту з проходу, вказаного в Gate Eq даний контакт еквівалентний.

Elec. Type - електричний зміст контакту. Слід вибрати потрібний тип (вхід, вихід, пасивний, живлення тощо).

Збереження компонента в бібліотеку здійснюється командою Component Save As. В назві компонента дозволяються символи кирилиці.

2. Опис побудови принципової схеми та трасування плати в середовищі PCAD-2008

2.1 Побудова принципової схеми в PCAD 2008 Schemantic

Для побудови схеми необхідно встановити потрібний формат листа (А4,А3,А2,А1), а також одиницю виміру (mm - міліметри, mil - десята частина дюйма, inch - дюйми), після цього потрібно вибрати титульний лист, Для виконання будь-якої команди потрібно вибрати цю команду і вона буде діяти до тих пір, поки команда не буде відмінена натисканням на стрілку або вибором іншої команди. На панелі швидкого реагування (зліва) вибрати кнопку символ. Після вибору кнопки “символ” клікнути на робочій області, після чого у вікні вибрати потрібний компонент, якщо його в поточній бібліотеці немає потрібно у випадаючому меню вибрати іншу бібліотеку або встановити її до списку поточних вибравши кнопку Library setup. Після того як необхідний компонент вибраний, вибираємо його положення на принциповій схемі і кліком розміщуємо на ній, при цьому якщо натиснути на кнопку миші і утримуючи її натискати `z' та `f', то компонент відповідно буде крутитися та дзеркально відображатися відносно горизонтальної осі.

Після розміщення всіх компонент їх необхідно з'єднати у відповідності до логічного функціонування схеми.

Вибором команди Place/Wire з'єднуємо поставлені на лист елементи.

Після того, як схема намальована в PCAD 2008 Schemantic виділяємо її і за допомогою комади Util/Generic Netlist генеруємо список зв'язків між компонентами (елементами схеми) у файлі з розширенням *.net. Після чого записуємо принципову схему на диск для подальшого опрацювання та роздруковування. На цьому дії в PCAD 2008 Sсhemantic завершуються.

2.2 Трасування плати за допомогою програми PCAD 2008 PCB

Вибираємо розмір робочої зони, одиницю виміру командою Options/Configure… Потім завантажуємо файл з розширенням *.net - файл зв'язків. Для цього виберемо команду Utils/Load Netlist. Якщо в принциповій схемі немає помилок, то програма завантажить корпуса елементів з їхніми зв'язками. Виберемо команду Route/Autoroutes. Вона дозволяє вибрати кількість провідних прошарків Layers для трасування однопрошаркових та багатопрошаркових плат, а також можна задати за якою технологією будуть виготовлюватися плати на підприємствах (Engenearing Design), а також крок сітки та товщину ліній трасування. Натиснувши на клавішу Start програма протрасує елементи та розведе плату. Після чого записуємо схему на диск для її подальшої обробки.

У разі відсутності потрібних елементів їх можна створити самостійно, як це зроблено в даній роботі у зв'язку з відсутністю бібліотек з вітчизняними компонентами. Для створення компонент необхідно створити схемне позначення та вигляд корпусу в програмах Pcad 2008Schemantic та PCAD 2008 PCB. При чому виводи символів Pins Designators повинні бути однаковими в корпусі та схемному позначенні. Після цього в Library Manadger створюємо об'єкт під'єднуємо до нього корпус та схемне позначення та в ручну корегуємо та заповнюємо службову інформацію про елемент. А саме: логічне призначення виводів, належність до певної секції у багатосекційних елементах, назви виводів, їх еквівалентність. Можна також перенести компонент, схемне позначення або корпус вибравши опцію Librarys Copy... після чого вказуємо з якої бібліотеки копіювати та в яку бібліотеку копіювати елементи. Однією з потужних операції програми є модифікація існуючих елементів. Після того, як елемент створений записуємо його під оригінальною назвою, яка на схемі позначається як тип елемента.

3. Опис принципової схеми

Формувач імпульсів

Для пристроїв автоматики, дистанційного управління або перевірки роботи окремих вузлів схеми інколи потрібно передавати пачкиу із визначеного числа імпульсів. Інколи потрібно мати пачки імпульсів, які складаються із довільної комбінації положень імпульсів відносно початкового, - кодову послідовність. Такий режим забезпечує дана схема. Якщо ні одна із кнопок не натиснута, то на виході (DD1/11) будуть з'являтись одинарні імпульси, з періодом, який визначається частотою задаючого генератора на елементах DD1.1, DD1.2.

В залежності від того, яка кнопка натиснута, на виході з'явиться пачка з комбінації імпульсів. При чому кожній натиснутій кнопці буде відповідати визначене положення імпульсу відносно початкового. Кнопки можуть бути натиснуті в будь-якій комбінації або всі одночасно. Що дозволяє використовувати схему в пристроях, де потрібна для дистанційного управління одночасна передача декількох команд.

Висновок

При написанні курсової роботи САПР PCAD 2008 було реалізовано трасування плати, для схеми формувача імпульсів. РСAD 2008 показала себе надійною при реалізації проекту. До недоліків даної системи можна віднести відсутність компонент вітчизняного виробництва та відсутність в стандартній версії PCAD 2008 підтримки вітчизняного стандарту. До переваг описаної САПР відноситься зручний для користування Windows інтерфейс, у порівнянні з попередніми версіями, та швидке створення схеми на основі готових блоків функціональних вузлів.

Література

1. АССEL 7.1

2. И. П. Шелестов Радиолюбителям: полезные схемы. - М.:Солон-Р,1999, 216 с ил.

3. В. Л. Шило Популярные цифровые микросхемы: Справочник. - М.: Радио и связь, 1997

Страницы: 1, 2, 3



© 2003-2013
Рефераты бесплатно, курсовые, рефераты биология, большая бибилиотека рефератов, дипломы, научные работы, рефераты право, рефераты, рефераты скачать, рефераты литература, курсовые работы, реферат, доклады, рефераты медицина, рефераты на тему, сочинения, реферат бесплатно, рефераты авиация, рефераты психология, рефераты математика, рефераты кулинария, рефераты логистика, рефераты анатомия, рефераты маркетинг, рефераты релиния, рефераты социология, рефераты менеджемент.