64
1 Методология за проектиране на електронни схеми с PSpice (част 1/3) 2010, София Технически университет – София Теория на електронните схеми

Проектиране на електронни схеми

Embed Size (px)

Citation preview

Page 1: Проектиране на електронни схеми

1

Методология за проектиране на електронни схеми с PSpice

(част 1/3)

2010, София

Технически университет – София

Теория на електронните схеми

Page 2: Проектиране на електронни схеми

2

Page 3: Проектиране на електронни схеми

3

Съдържание

1. Образователни цели2. Обща методология за проектиране3. Методология за автоматизирано проектиране на

електронни схеми3.1 Функционален модел за проектиране

3.2 Междинни продукти

3.3 Средства за автоматизирано проектиранe

3.4 Основни библиотеки в системата за автоматизирано проектиране

3.5 Основни файлове в системата за автоматизирано проектиране

3.6 Създаване и редактиране на схеми в графичен редактор Schematics

Page 4: Проектиране на електронни схеми

4

Образователни цели

След успешното завършване на обучението по

Методология за проектиране на електронни схеми с PSpice,

вие трябва да можете да прилагате йерархичния подход при проектирането и изследването на аналогови електронни схеми, използвайки съвременни теоретични

методи, информационни и компютърни технологии

Page 5: Проектиране на електронни схеми

Обща методология за проектиране

5

Page 6: Проектиране на електронни схеми

6

Методологията

ви води в процеса на автоматизираното проектиране на електронни схеми с помощта на указатели за: • онова, което трябва да се направи

• в какъв ред да се извърши и • как трябва да изглежда крайния

продукт

Page 7: Проектиране на електронни схеми

7

Методологията

обхваща всички необходими етапи, процедури, инструменти и взаимодействията между тях и с базите данни за осъществяването на сложен проект, какъвто е автоматизираното проектиране на електронни схеми

Page 8: Проектиране на електронни схеми

8

Методологията

1. Разработена е според принципите на системния подход и разкрива цикличния характер при управлението на всеки проект

Page 9: Проектиране на електронни схеми

9

Mетодологична схема

Анализ

Из бор на

ре ше ние

12

34

Вне дряване иподдръжка

Из пълне ние

1 = Планиране2 = Моделиране и

създаване на прототипа3 = Реализация и оценка

на готовия продукт4 = Подобряване на продукта

Page 10: Проектиране на електронни схеми

10

Методологията

Систематично обединява ключовите дейности: • Анализ• Избор на решение/архитектура • Изпълнение• Внедряване и поддръжка

Page 11: Проектиране на електронни схеми

11

Методологията

2. Изградена е като същностно итеративен процес. Отделните итерации:

– планиране – моделиране и създаване на прототип – оценка – реализация и следващо усъвършенстване на

изделието

са необходими за прецизиране и разширяване на ключовите проектни дейности

Page 12: Проектиране на електронни схеми

12

Обща методология за проектиране

3. На всяка итерация се изпълняват всички дейности, но някои от тях изискват повече усилия от други

Относителният дял на трудоемкостта на всяка дейност е представен на фигурата чрез размера на основата на съответния триъгълник

Page 13: Проектиране на електронни схеми

13

Обща методология за проектиране

4. За следваща реализация или усъвършенстване на един продукт или приложение е необходимо да се повтори отначало целият процес от първата итерация

Page 14: Проектиране на електронни схеми

14

ECAD методологична схема

Анализ

Архите ктура

12

34

Произ водство

1=Спе цификация

2=Моде лиране и с ъз дав ане на прототип3=Ре ализ ация и оце нка

прототипа4=Подобряв ане на прод укта

Те хнология

Page 15: Проектиране на електронни схеми

15

Методология за автоматизирано проектиране на електронни схеми

Основни характеристики:• Функционален модел за проектиране• Междинни продукти • Средства за автоматизирано

проектиране• Обобщен информационен поток при

проектиране на електронни схеми

Page 16: Проектиране на електронни схеми

Функционален модел

16

Page 17: Проектиране на електронни схеми

17

Функционален модел - основни етапи при проектирането

• Анализ на техническите изисквания и дефиниране на функционална и техническа спецификация

• Избор (синтез) на структурна и електрическа схема

• Подготовка на проекта за компютърни симулации и извършване на симулациите

• Оценка на резултатите и оптимизация при необходимост

• Верификация на проекта • Проектиране на печатна платка • Реализация и тестване на прототипа • Документиране и производство

Page 18: Проектиране на електронни схеми

18

Фун

кци

он

ален

мо

дел

- о

сно

вн

и е

тап

и

Page 19: Проектиране на електронни схеми

19

R1 R2

R3

R4

+

-Vi

I(Rt)

Rt

Междинни продукти

Page 20: Проектиране на електронни схеми

Средства за автоматизирано проектиране

20

Page 21: Проектиране на електронни схеми

21

Средства за извършване на автоматизирано проектиране

Основната цел е да се минимизира времето за проектиране и да се осигури проект без грешки, който отговаря на функционалната и техническата спецификация

Page 22: Проектиране на електронни схеми

22

ECAD средиЕтапи

Page 23: Проектиране на електронни схеми

23

Средства за извършване на автоматизирано проектиране

• В този курс ще работим с две професионални ECAD системи MicroSim DesignLab 8.0 и OrCAD, в които е интегриран симулаторa PSpice

Page 24: Проектиране на електронни схеми

24

PSpice

• Проблемната насоченост на методологията за автоматизирано проектиране се определя от ядрото на двете професионални ЕCAD системи – симулатора PSpice

• Изборът на PSpice за електрическото проектиране е основан на факта, че този продукт се е утвърдил като стандарт за електрически симулации и е част от почти всички професионални системи за проектиране в електрониката

Page 25: Проектиране на електронни схеми

25

Структура и функционални характеристики на MicroSimDesign

Lab• Интегрирана среда с богати функционални

възможности, точност и удобство за работа • Ефективното проектиране на електронни

схеми се осъществява с помощта на визуализирани интерактивни симулации и се извършва с висока точност, обусловена от използването на адекватни модели и макромодели на електронните компоненти

Page 26: Проектиране на електронни схеми

26

MicroSim Design LabЕтапи

Page 27: Проектиране на електронни схеми

27

Schematics

Графичен схемен редактор за йерархично проектиране, който позволява да се създадат, редактират и съхраняват електронни схеми в графичен вид

Това е средство от първостепенно значение за интегрираното взаимодействие на PSpice продуктите в средата за автоматизирано проектиране, което ви дава гъвкава възможност да работите по схемното проектиране в цялостна хомогенна среда

Page 28: Проектиране на електронни схеми

28

Основни функции на Schematics

• Създаване и редактиране на принципни схеми (електрически, блокови)

• Създаване и редактиране на символи (на електрически елементи, схеми и др.)

• Създаване и редактиране на йерархични проекти

• Подготвяне на проекта за симулации• Подготвяне на проекта за топологично

проектиране

Page 29: Проектиране на електронни схеми

29

PSpice A/D

Професионален програмен продукт за симулации на аналогови, цифрови и смесени електронни схеми, в който обработката се изпълнява в пакетен режим

Използван с MicroSim Schematics или с OrCAD Capture CIS за въвеждане на схемата, можете да мислите за PSpice A/D като за софтуерен инструмент за симулационно моделиране на вашата схема с цел проверка и усъвършенстване на вашия проект

Page 30: Проектиране на електронни схеми

30

Основни функции наPSpice A/D

• Моделира бързо и с висока точност поведението на аналогови, смесени и цифрови схеми

Изчислява напрежения и токове на аналогови устройства и възли и изчислява състоянията в цифровите възли

Page 31: Проектиране на електронни схеми

31

Основни функции наPSpice A/D

• Използва като вход файловете *.cir, генерирани от Schematics /OrCAD Capture CIS, в които са обединени описанието на схемата (Netlist) и специфицираните анализи

Page 32: Проектиране на електронни схеми

32

Основни функции на PSpice A/D

• PSpice A/D извършва: – стандартни анализи:

постояннотоков, честотен и времеви– параметрични анализи – статистически анализи - Монте

Карло и анализ на чувствителност при най-тежкия случай

Page 33: Проектиране на електронни схеми

33

Основни функции на PSpice A/D

• Изходната информация с резултати от PSpice анализите се записва във файлове с разширение *.out и *.dat.

Текстовите файлове *.out служат за таблично представяне на резултатите върху изходните устройства дисплей/принтер

Изходната информация във файловете *.dat осъществява интерфейса към програмния осцилоскоп Probe

Page 34: Проектиране на електронни схеми

34

Probe

Графичен постпроцесор на PSpice, който позволява да анализирате визуално и да обработвате интерактивно данните получени от симулирането на електронните схеми

Page 35: Проектиране на електронни схеми

35

С Probe вие можете:

• да видите резултатите от симулациите в прозорци с няколко координатни системи с различни променливи по ординатата

• да сравните резултатите от симулациите на няколко схемни проекта, включително контролни точки в прозорец с една координатна система

• да изведете на екрана напрежения, токове и данни за шумовете

Page 36: Проектиране на електронни схеми

36

С Probe вие можете:

• да изведете на екрана сложни аритметични изрази, които използват резултатите от анализите

• да изведете на екрана Фурие преобразувания на токовете и напреженията

Page 37: Проектиране на електронни схеми

37

С Probe вие можете:

• да наблюдавате на екрана едновременно аналоговите и цифровите характеристики с обща времева ос

• да добавяте текстови означения и други обозначаващи символи за яснота на резултатите

Page 38: Проектиране на електронни схеми

38

Pspice Optimizer

Програма за оптимизация на схеми, която подобрява функционирането на аналогови и на смесени аналогово-цифрови схеми

Page 39: Проектиране на електронни схеми

39

Pspice Optimizer

Напълно интегриран с останалите PSpice продукти.

Това означава, че вие можете да проектирате вашата принципна схема със Schematics, да симулирате с PSpice A/D, да анализирате резултатите с Probe и да оптимизирате нейното поведение в същата ECAD среда

Page 40: Проектиране на електронни схеми

40

PCBoards

Програмен модул за проектиране на печатни платки

След проектирането и проверката на топологията на печатната платка се изготвят програми за устройствата, използвани при производството

Page 41: Проектиране на електронни схеми

41

PCBoards

Пост-процесорите създават файлове за: – фотошаблони за всеки електрически

слой – маски за ситопечат – маски за защитния лак при запояване – управление на машината за

пробиване на отворите ...

Page 42: Проектиране на електронни схеми

42

PCBoards

Също така се създава документация с чертежи за страна елементи и страна спойки на платката, монтажен чертеж, чертеж на отворите, спецификации на елементите и др.

Page 43: Проектиране на електронни схеми

43

PCBoards

Допълнително към PCBoards е включен програмният модул PCBoards Autorouter за автоматично трасиране на връзките между компонентите изграждащи електронната схема.

При това има възможност за избор на различни подходи и алгоритми за трасиране на отделните типове връзки

Page 44: Проектиране на електронни схеми

44

Структура и функционални характеристики на OrCAD

Инженерите проектанти работят самостоятелно с оптимизиран за всяка задача софтуер, като по всяко време те имат възможност да свържат своите файлове в централния проект

Page 45: Проектиране на електронни схеми

45

OrCAD 9.0 Етапи

Page 46: Проектиране на електронни схеми

46

OrCAD Capture CIS

• Графична среда за създаване, редактиране и съхраняване на електронни схеми

• Позволява бърз достъп до всички страници, елементи, симулационни файлове, модели и други средства посредством вградения системен мениджър на проекта

Page 47: Проектиране на електронни схеми

47

OrCAD Capture CIS

• Потребителят получава достъп до пълна база от елементи (Component Information System - CIS) и има възможност за директен достъп до данни на производителя чрез Internet

• Други предимства са проверка на състоянието на всеки елемент от схемата посредством визуална индикация на промените, предпазване от последващи грешки чрез разширен отчет, себестойност, сортиране и анализ на елементите

Page 48: Проектиране на електронни схеми

48

OrCAD Layout

• Продукт за проектиране на печатни платки

• Позволява избор между три версии според необходимите възможности за автоматично разполагане и опроводяване на елементите

Page 49: Проектиране на електронни схеми

49

OrCAD Layout

• Има изход към 3D–моделиране за контрол на механичните параметри, генериране на изходни файлове за GenCAD и GenCAM за по-нататъшно производство и тестване, бързо създаване на много плътно опроводени платки посредством SmartRoute – базиран на матрици autorouter

• Също така OrCAD Layout има интерфейс с инструментални средства за Cadence SPECCTRA за много плътни и бързодействащи проекти

Page 50: Проектиране на електронни схеми

50

OrCAD Express

• Продукт за синтез на програмируеми логически устройства (PLD) чрез комбинирано проектиране на електронни схеми и програмиране на VHDL, както и създаване на платки в единна работна среда

Page 51: Проектиране на електронни схеми

51

Взаимодействие между програмите в ECAD средата

Разгледаните професионални ECAD системи са напълно интегрирани и предлагат възможности за работа в интерактивно обкръжение

Те предоставят удобна за потребителя хомогенна среда с необходимите средства за създаване, симулиране, анализ и оптимизация на схемните проекти от първата до последната стъпка

Page 52: Проектиране на електронни схеми

52

Взаимодействие между програмите в ECAD средата

Как основните продукти в MicroSim DesignLab MicroSim DesignLab : • Schematics• PSpice A/D• Probe

работят заедно в процеса на проектиране?

Page 53: Проектиране на електронни схеми

53

Взаимодействие между програмите в ECAD средата

Следват блокови диаграми на отделните части от средата MicroSim DesignLab, които ще ви помогнат да разберете по-сложните връзки и отношения между програмите, библиотеките и файловете на по-ниските йерархични нива.

Page 54: Проектиране на електронни схеми

54

Взаимодействие между основните програми в средата DesignLab

Page 55: Проектиране на електронни схеми

55

Взаимодействие между програмите в ECAD средата

• От следващата диаграма ще придобиете обща представа за взаимодействието между основните (Schematics, PSpice A/D, Probe,) и допълнителните програми (PSpice Optimizer, PCBoards, Stimulus Editor, Parts, Filter Synthesis, Аutorouter), файловете и библиотеките в интегрираната среда MicroSim DesignLab

Page 56: Проектиране на електронни схеми

56

Взаимодействие между основните и допълнителните програми, файлове и библиотеки в Design Lab

Page 57: Проектиране на електронни схеми

57

Взаимодействие на Schematics с продуктите от MicroSimDesignLab

Page 58: Проектиране на електронни схеми

58

Взаимодействие на PSpice Optimizer с продуктите от MicroSimDesignLab

Page 59: Проектиране на електронни схеми

59

Взаимодействие на Probe с продуктите от MicroSimDesignLab

Page 60: Проектиране на електронни схеми

60

Stimulus Editor

Приложение, което ви позволява да задавате и проверявате входните сигнали за времевия анализ. Можете да създавате и редактирате времезависими източници на напрежение, на ток и цифрови входни сигнали (стимули) за вашата схемаЗадават се параметри, като преден и заден фронт, период при аналогов повтарящ се импулс или сложни времеви отношения с повтарящи се сегменти на цифров входен сигнал Обратна връзка в графичен вид ви дава възможност да проверите формата на сигнала

Page 61: Проектиране на електронни схеми

61

Parts

• Интерактивна програма за определяне на моделните параметри на транзистори и дефиниране на подсхеми за по-сложни модели като операционните усилватели

• Parts преобразува информацията от каталожните данни за даден компонент в стойности на моделните параметри, използвани от PSpice

Page 62: Проектиране на електронни схеми

62

Filter Designer (Synthesis)

• Средство за проектиране на електронни филтри в DesignLab, което автоматизира трудоемкия процес на ръчни изчисления и търсене в книги и таблици

• Има широк диапазон на приложения: проектантите на платки могат да използват пасивни многозвенни LC филтри и активни RC филтри, а за проектантите на чипове - филтри с превключваеми кондензатори

Page 63: Проектиране на електронни схеми

63

SPECCTRA

• PCBoards осигурява интегриран интерфейс към програма за автоматично прекарване на шини Cooper & Chyan Technology's (CCT) SPECCTRA

• Можете да стартирате автоматичното опроводяване направо от PCBoards без допълнителна настройка или чрез диалоговия интерфейс на PCBoards можете да дефинирате топологичните правила за операциите на SPECCTRA

• Правилата могат да се прилагат към цялата платка, към отделни вериги и/или към определени слоеве за трасировка

Page 64: Проектиране на електронни схеми

64

?