Você está na página 1de 64

Curso Introdutrio de OrCAD 9.

2 o
Programa de Educao Tutorial - Engenharia Eltrica ca e Novembro de 2009

Sumrio a
1 Introduo ca 2 PSpice A/D 2.1 Breve Histrico . . . . . . . . . . . . . . . . . . o 2.2 Simulao de Circuitos no PSpice A/D . . . . . ca 2.2.1 T tulo . . . . . . . . . . . . . . . . . . . 2.2.2 Declaraes de Dados . . . . . . . . . . . co 2.2.3 Declaraes de Anlise Padro . . . . . . co a a 2.2.4 Declaraes de Controle de Sa co da . . . . 2.2.5 Declaraes de Fim . . . . . . . . . . . . co 2.3 Erros de Convergncia . . . . . . . . . . . . . . e 2.3.1 Solues de Convergncia em Transientes co e 2.3.2 Solues para Convergncia DC . . . . . co e 2.3.3 Solues de Convergncia AC . . . . . . co e 3 4 4 4 6 6 15 18 20 20 21 22 22 23 23 24 28 29 34 35 37 37 37 38 38 38 40 41 42 43 44 47 48 49 50 51 52 53 55 59 61 61 62 63 64

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

. . . . . . . . . . .

3 Capture 3.1 Como iniciar o desenho de um circuito? . . . . . . . . . 3.2 Adicionando componentes . . . . . . . . . . . . . . . . 3.3 Circuitos eltricos em regime DC . . . . . . . . . . . . e 3.4 Simulando o circuito . . . . . . . . . . . . . . . . . . . 3.5 Varredura DC com variao de parmetros . . . . . . . ca a 3.6 Circuitos eltricos em regime permanente AC . . . . . e 3.7 Fontes Controladas . . . . . . . . . . . . . . . . . . . . 3.7.1 Fonte de Tenso Controlada por Tenso (E) . . a a 3.7.2 Fonte de Tenso Controlada por Corrente (H) . a 3.7.3 Fonte de Corrente Controlada por Tenso (G) . a 3.7.4 Fonte de Corrente Controlada por Corrente (F) 3.8 Transformadores . . . . . . . . . . . . . . . . . . . . . 3.9 Transiente . . . . . . . . . . . . . . . . . . . . . . . . . 3.10 Corrente Alternada Trifsica . . . . . . . . . . . . . . . a 3.11 Diodo Semicondutor . . . . . . . . . . . . . . . . . . . 3.12 Transistores . . . . . . . . . . . . . . . . . . . . . . . . 3.13 Amplicadores Operacionais . . . . . . . . . . . . . . . 4 Layout Plus - IHM 4.1 Objetivo . . . . . . . . . . . . . . . . . . . . . . . . 4.2 1a Etapa - Esquemtico . . . . . . . . . . . . . . . a 4.3 2a Etapa - Denio de normas de trabalho . . . . ca 4.4 3a Etapa - Denio do desenho dos componentes . ca 4.5 4a Etapa - Dimenso da placa e posicionamento dos a a 4.6 5 Etapa - Congurao para regras de roteamento ca a 4.7 6 Etapa - Roteamento e criaao do plano de terra . c 4.8 7a Etapa - Documentao da PCB . . . . . . . . . ca 5 ANEXO 1 - Especicaes Layout co 5.1 Engemauticos ind. e com. Ltda . . . . . . . 5.2 Microw - circuitos impressos Ltda . . . . . . 5.3 Largura de tilha vs. intensidade de corrente 5.4 Tabela de Converso de medidas . . . . . . . a

. . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . componentes . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . .

. . . . . . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

Introduo ca

O OrCAD um pacote que possui vrias ferramentas utilizadas para anlise, e a a simulaao ou confeco de placas de circuito impresso. O pacote est dividido em c ca a alguns softwares, entre estes: Capture CIS, Layout Plus, PSpice AD, PSpice Model Editor e PSpice Optimizer. O que o Capture? e Capture o componente do pacote OrCAD destinado a criaao dos diagramas e ` c dos circuitos eltricos. e O que Layout Plus? e O OrCAD Layout uma ferramenta para desenvolver o layout de placas de e circuitos impresso que possui automatizadas todas as funoes necessrias para conc a feccionar rapidamente. O que PSpice AD? e O OrCAD PSpice A/D um programa de simulaao que modela o comportae c mento de um circuito eltrico, que pode conter componentes analgicos e/ou digitais. e o Ele pode ser utilizado em conjunto com o Capture para simular o comportamento de um circuito esquemtico. a O que PSpice Model Editor? e O Pspice Model Editor utilizado para a edio dos modelos usados nas sime ca ulaoes do PSpice. c O que PSpice Optimizer? e O PSpice Optimizer torna automtico o processo iterativo de re-simulaao, fazendo a c com que ele otimize os parmetros para o projeto. a

2
2.1

PSpice A/D
Breve Histrico o

A ferramenta PSpice A/D presente no pacote OrCAD um software utilizado e na simulao de circuitos analgicos e digitais (Analog/Digital). O programa a ca o e verso SPice (Simulation Program with Integrated Circuit Emphasis) desenvolvida a pela Microsim Corporation a m de rodar em computadores pessoais, da a letra P no in do nome. cio A primeira verso do PSpice foi lanada no ano de 1984, e a Microsim foi rea c sponsvel pelo seu desenvolvimento at a verso 8.0. Em seguida, a Microsim foi a e a comprada pela empresa OrCAD que, posteriormente, foi vendida a Cadence Design ` Systems. Entretanto, vrios softwares dedicados a anlise de circuitos eltricos foram dea ` a e senvolvidos at chegarmos ` verso PSpice que conhecemos hoje. Entre esses proe a a gramas, podemos citar: BIAS 1970: Programa desenvolvido na Universidade da Califrnia (UC) com o a funao de observar o efeito da variaao de temperatura em circuitos transisc c torizados simples. CANCER 1971: Tambm desenvolvido na Universidade da Califrnia (UC) e o por uma equipe de alunos de ps-graduao coordenados por Ronald A. Rohner. o ca O programa foi elaborado com base nos estudos acerca das tcnicas de dee scriao de circuitos e de soluao das equaes obtidas. c c co SPice, SPice2, SPice3 1980: O projeto SPice de autoria de Laurence W. e Nagel, da Universidade da Califrnia (UC). O software SPice2 a base de o e todas as ferramentas de simulaao atuais baseadas em SPice. c A grande diferena entre o PSpice A/D e as ferramentas Capture CIS e Layout c Plus, como veremos ao longo do curso, est no modo como os circuitos so descritos, a a e na forma como os resultados so mostrados ao usurio: abandonam-se os recursos a a grcos, comumente utilizados, e utiliza-se o modo texto. Isso normalmente afasta a do PSpice aqueles que esto comeando a utilizar o OrCAD, no entanto, veremos a c que o processo bastante simples e prtico. e a

Figura 1: S mbolo do Pacote OrCAD

2.2

Simulao de Circuitos no PSpice A/D ca

De maneira bastante simples, a simulao de um circuito no PSpice feita de ca e acordo com os passos listados no uxograma abaixo: 4

Figura 2: Fluxograma para simulao de circuitos no PSpice A/D ca No entanto, iremos descrever passo a passo o processo de descriao e simulaao c c de circuitos utilizando essa ferramenta. A criaao do arquivo de descrio do circuito a ser simulado pode seguir uma c ca ordem de forma a manter a clareza do arquivo. Essa organizao facilita o trabalho ca no apenas do usurio, mas tambm daqueles que futuramente tero contato com o a a e a arquivo. Sugere-se: T tulo Declaraoes de Dados c Declaraoes de Anlise Padro c a a Declaraoes de Controle de Sa c da Declaraao de Fim c De acordo com o uxograma da Figura 1, a criao do arquivo de descrio do ca ca circuito feita a partir do prprio aplicativo. No entanto, tambm podemos editar e o e esse arquivo a partir de algum editor de texto com o qual estamos familiarizados, como o Bloco de Notas, o MS-Editor, ou qualquer outro editor dispon vel. Em ambos os casos (atravs do aplicativo ou por meio do editor de texto) a estrutura e do arquivo ser a mesma. O importante aqui no o ambiente no qual o arquivo a a e ser criado, mas sim a extenso na qual ele ser salvo. a a a Agora, veremos a conguraao t c pica de um arquivo de descriao de circuito no c PSpice. 5

Figura 3: Estrutura do arquivo de descriao do circuito c 2.2.1 T tulo

A primeira linha do arquivo sempre deve ser destinada ao t tulo que identica 1 o circuito descrito. O t tulo pode conter qualquer caractere (o programa aceita u tanto caracteres MAIUSCULOS quanto minsculos), desde que se utilize apenas a primeira linha. Caso um comando seja adicionado a esta linha espec ca do arquivo, este ser desconsiderado e usado como t a tulo. 2.2.2 Declaraoes de Dados c

Aps o t o tulo, inicia-se a descriao do circuito para simulaao. Antes de iniciarc c mos a descriao dos elementos de circuito, entretanto, bom que tenhamos todos os c e ns numerados, pois atravs deles que iremos posicionar os componentes dentro do o e e circuito. Aqui, vlido ressaltar que o n zero (0) sempre a referncia ou terra. e a o e e Cada linha representa um componente, sendo que a primeira letra ir indicar a o tipo de elemento que se est incluindo ao circuito, como, por exemplo, V para a fontes de tenso, I para fontes de corrente e R para resistores. No entanto, linhas a que iniciam com um asterisco (*) introduzem comentrios2 , e linhas iniciadas por a ponto nal (.) representam comandos especiais do PSpice. Caso haja a necessidade do uso de fatores de escala no circuito, os dispon veis so: a Nomenclatura Representaao Numrica c e 12 Tera 10 Giga 109 Mega 106 Kilo 103 Mili 103 Micro 106 Nano 109 Pico 1012 Femto 1015
1

Abreviao ca T G MEG K M U N P F

O PSpice A/D no case sensitive, ou seja, a linguagem de programao no faz distino a e ca a ca entre caracteres MAIUSCULOS e minsculos. u 2 Comentrios tambm podem ser inseridos aps o uso de ponto-e-v a e o rgula(;).

De forma geral, os componentes mais utilizados em circuitos so declarados no a arquivo conforme segue: Elementos Passivos Resistor Rnome (n+) (n-) (valor)3 o o Exemplo: Capacitor Cnome [n+] [n-] [valor] [IC = tenso inicial] o o a Exemplo: Indutor Lnome [n+] [n-] [valor] [IC = corrente inicial] o o Exemplo: L3 5 6 8 ic=20m C2 3 4 2u ic=2v R1 1 2 1k

Transformadores Lineares Knome L[indutorA] L[indutorB] [valor do acoplamento] Exemplo: Lx 2 3 500m Ly 5 4 400m Ktransf Lx Ly 0.98 Fontes Independentes Fonte de Tenso a Vnome [n+] [n-] [tipo de onda] [valor] o o Exemplo: Vin 1 0 DC 5

Fonte de Corrente Inome [n+] [n-] [tipo de onda] [valor] o o Exemplo: Iin 1 0 DC 2

NOTA: n+ e n- denem a polaridade da fonte. Correntes poso o itivas, como sabemos, uem do n+, atravs da fonte, para o n-. o e o Cuidado com essa conveno de ns. ca o

Caso a unidade de medida no seja especicada, ser tomada a unidade de medida padro da a a a grandeza em questo. Por exemplo: Capacitncia = Faraday (F); Resistncia = ohm (); a a e

Figura 4: Convenao de Ns c o Tipos de Onda A onda (tenso ou corrente, neste caso) pode ser apenas um valor constante a (DC), ou pode, ainda, assumir outras formas: 1. Senoidal sin([V0] [VA] [F] [TD] [])

Figura 5: Onda Senoidal A forma de onda sin faz com que a sa comece em [V0] e permanea da c nesse valor durante [TD] segundos. Ento, a sa torna-se uma onda senoidal a da exponencialmente amortecida descrita pela equaao c V = V 0 + V Ae(tT D) sen(2(t T D)) Caso os dois ultimos parmetros sejam omitidos, eles assumem o valor igual a a zero. 2. Pulsante pulse([V1] [V2] [TD] [TR] [TF] [PW] [PER])

Figura 6: Onda Pulsante A forma pulse faz a sa comear em [V1] e permanecer por [TD] segundos. da c A partir da a sa vai linearmente de [V1] a [V2] durante os [TR] segun, da dos seguintes. A sa mantm o valor [V2] por [PW] segundos. Retorna, da e ento, linearmente a [V1] em [TF] segundos. Permanece em [V1] por [[PER]a ([TR]+[PW]+[TF])] segundos e o ciclo volta a se repetir, excluindo os [TD] segundos iniciais. 3. PWL pwl([T1] [V1] [T2] [V2] ... [TN] [VN])

Figura 7: Onda PWL Um sinal PWL descreve uma forma de onda de composio linear (ponto ca a ponto). Cada par de valores tempo-sa espec da ca uma inexo da forma a de onda. A sa entre esses pontos de inexo uma interpolao linear da da a e ca corrente nesses pontos. 4. Exponencial exp([V1] [V2] [TRD] [TRC] [TFD] [TFC])

Figura 8: Onda Exponencial Essa forma de onda, tambm usada em simulaes, faz com que a corrente e co ou tenso de sa seja [V1] para os primeiros [TRD] segundos. Em seguida, a a da sa muda exponencialmente de [V1] para [V2] com uma constante de tempo da [TRC], em [TFD] segundos. Finalmente, a sa decai de [V2] para [V1] com da uma constante de tempo [TFC]. O resumo abaixo mostra as ondas j expostas aqui, e tambm outras formas, a e com seus respectivos parmetros. a

Figura 9: Formas de Onda e parmetros para declaraao no PSpice a c Fontes Controladas (Fontes Dependentes) Fonte de Tenso Controlada por Tenso (FTCT) a a Enome [n+] [n-] [n+ controle] [n- controle] [ganho] o o o o Exemplo: Esource 2 4 3 6 2.4 [n+ controle] e [n- controle] so sempre em pares e denem um cono o a junto de tenses de controle que so multiplicadas por [ganho]. o a 10

No exemplo acima, temos uma FTCT chamada source, situada entre os ns o 2 e 4 do circuito, sendo que a tenso entre esses dois ns 2,4 vezes a tenso a o e a entre os ns 3 e 6. o Fonte de Tenso controlada por Corrente (FTCC) a Hnome [n+] [n-] [disp. de controle V] [transresistncia] o o e Nesse caso, a corrente atravs [disp. de controle V], multiplicada por [trane sresistncia], determina a tenso de sa e a da, onde [disp. de controle V] uma e fonte de tenso independente, com uma tenso diferente de zero entre seus a a terminais. Exemplo: Hin 1 2 Vsource 7.7 Para esse exemplo, atravs da FTCC chamada in, a corrente ui do n 1 e o para o n 24 , sendo que o valor de tenso da fonte igual ` 7,7 vezes o valor o a e a da corrente que circula atravs dos terminais da fonte de tenso independente e a source. NOTA: Na teoria de circuitos, fontes controladas so comumente a denidas como elementos constitu dos por dois braos, onde o c primeiro brao formado por um curto circuito (no caso de contc e role por corrente) ou por um circuito aberto (controle por tenso), a e o segundo brao constitu pela fonte controlada. No entanto, c e do o PSpice fornece a penas o valor da corrente que circula atravs de fontes independentes de tenso. Por esse motivo, e a o software exige que um dos braos da fonte controlada por corrente c seja formado por uma fonte de tenso independente. a Fonte de Corrente controlada por Corrente (FCCC) Fnome [n+] [n-] [disp. de controle V] [ganho] o o Exemplo: F4 3 7 Vout 1.2 Aqui, a FCCC chamada de 4 possui corrente circulando do n 3, atravs o e dela, para o n 7, sendo que o valor dessa corrente igual a 1,2 vezes o valor o e da corrente que circula entre os terminais da fonte de tenso independente a nomeada out. Fonte de Corrente controlada por Tenso (FCCT) a Gnome [n+] [n-] [n+ controle] [n- controle] [transcondutncia] o o o o a Exemplo: GfonteI 4 3 1 9 1.7 A fonte de corrente fonteI, conectada entre os ns 4 e 3, com corrente uindo o do n 4 para o n 3, atravs da fonte, possui, circulando atravs de seus o o e e terminais, uma corrente igual a 1,7 vezes o valor da tenso entre os ns 1 e 9. a o Dispositivos Semicondutores Os modelos de dispositivos semicondutores necessitam de inmeros parmetros. u a O conjunto de parmetros do modelo de um dispositivo denido em uma declaraao a e c
Note que, mesmo tratando-se de uma fonte, a corrente circula no sentido da queda de tenso, a ao contrrio de fontes independentes. a
4

11

de modelo .model separada, e a ela atribu um nome unico. Desse modo, a e do declaraao de um dispositivo semicondutor em um arquivo .cir feita em duas linhas c e (duas etapas): 1o Declaraao do Dispositivo; c o 2 Declaraao .model do modelo do dispositivo previamente declarado, feita c como segue: .model [nome do modelo] [tipo] ([parmetros]), a onde [tipo] refere-se ao tipo de dispositivo, podendo ser: Referncia e Dispositivo D Diodo NMOS Transistor N-MOS PMOS Transistor P-MOS NJF JFET Canal N PJF JFET Canal P NPN Transistor Bipolar NPN PNP Transistor Bipolar PNP Alm disso, o PSpice permite que se incorpore um arquivo ao cdigo utilizando e o o comando .include. Esse comando possibilita incluirmos, por exemplo, uma biblioteca com modelos de dispositivos, tal como a modelos.lib. Nesse caso, no h a a a necessidade de colocarmos o modelo do dispositivo no cdigo. Portanto, o dispositivo o semicondutor pode ser adicionado ao arquivo em uma unica linha. Diodo Linha do Elemento: Dnome [n+] [n-] D[nome do modelo] o o Linha do Modelo: .model D[nome do modelo] D(IS= N= RS= CJO= TT= BV= IBV= ) O nome do elemento comea com D para indicar que o dispositivo em questo c a um diodo. O argumento [nome do modelo] o nome do elemento especie e cado na linha do modelo. Os parmetros especicam: a corrente de saturao IS (default=1014 A), a ca o coeciente de emisso N (=1), a resistncia srie RS (=0), a caa e e pacitncia de juno CJO (=0F), tempo de transio TT (=0seg), a ca ca tenso reversa de ruptura (breakdown voltage) BV (=innito) e a cora rente reversa de ruptura IBV (= 1010 A). Para uma descriao do modelo c do diodo e de todos os seus parmetros, consulte a seao 3.10 do livro texto a c Sedra/Smith. Caso um parmetro no seja especicado, o valor default (entre a a parnteses) usado. e e Exemplo de descrio de um diodo comercial 1N4148: ca Linha do Elemento: D1 4 0 D1N4148 Linha do Modelo: .model D1N4148 D (IS=0.1p RS=16 CJO=2p TT=12n BV=100 IBV=0.1p) Transistores Bipolares

12

Linha do Elemento: Qnome [nC] [nB] [nE] [nome do modelo] o o o Linha do Modelo: .model [nome do modelo] NPN(ou PNP) (BF= IS= VAF=) O nome do elemento comea com Q para referenciar um transistor de juno c ca bipolar (TJB). Os argumentos [nC] [nB] e [nE] indicam os ns aos quais o o o o esto conectados o coletor, a base e o emissor, respectivamente. Assim como a nos diodos, [nome do modelo] representa o nome do modelo de transistor bipolar especicado na linha de modelo. BF o ganho de corrente em emissor comum , IS a corrente de e e saturao e VAF a tenso Early. Se nenhum valor for especicado, os ca e a valores default so utilizados (BF=100, IS=1016 A e VAF=innito). Outros a parmetros podem ser especicados, incluindo as capacitncias de junao CJE a a c (0p) e CJC (0p), os tempos de transiao TT (0seg) e TR (0seg), a resistncia de c e base RB (0), de emissor RE (0) e de coletor RC (0). Para uma descriao c mais completa do transistor bipolar e de todos os seus parmetros, consulte a a seao 4.16 do livro-texto Sedra/Smith. c Exemplo de descrio do transistor NPN 2N2222A: ca Linha do Elemento: QTJB 1 2 Q2N2222A Linha do Modelo: .model Q2N2222A NPN (IS=14.34f XTI=3 EG=1.11 VAF= 74.03 BF=255.9 NE=1.307 ISE=14.34f IKF=.2847 XTB=1.5 BR=6.092 NC=2 ISC=0 IKR=0 RC=1 CJC=7.306p MJC=.3416 VJC=.75 FC=.5 CJE=22.01p MJE=.377 VJE=.75 TR=46.91n TF=411.1p ITF=.6 VTF=1.7 XTF=3 RB=10) Transistores JFETS Linha do Elemento: Jnome [nD] [nG] [nS] [nome do modelo] o o o Linha do Modelo: .model [nome do modelo] NJF(ou PJF) (parmetros=) a Aqui, a letra J referencia um transistor JFET. [nD] [nG] e [nS] indicam o o o os ns dos terminais dreno, gate e fonte, respectivamente. o Entre os parmetros deste dispositivo, podemos encontrar: VT0 (tenso de a a limiar = -2V default para JFET N), BETA (coeciente de transcondutncia a = 104 A/V 2 ), LAMBDA (modulaao de comprimento do canal = 0V 1 ), c IS (corrente de saturaao = 1014 A), CGD e CGS (capacitncias de juno c a ca gate-dreno e gate-fonte = 0p), RD e RS (resistncias ohmicas do dreno e da e fonte = 0). Para uma descriao mais completa do modelo do FET e de todos c os seus parmetros, consulte a seao 5.13 do livro-texto Sedra/Smith. a c Transistores MOSFETS Linha do Elemento: Mnome [nD] [nG] [nS] [nB] [nome do modelo] o o o o L= W= Linha do Modelo: .model [nome do modelo] NMOS(ou PMOS) (parmetros=) a

13

Os transistores MOSFETS, dentro do PSpice, so identicados pela letra M. a [nD] [nG] [nS] e [nB] representam, nessa ordem, os ns de localizao o o o o o ca dos terminais dreno, gate, fonte e substrato.L e W servem para informamos o comprimento e a largura do dispositivo ao simulador. Esses dois parmetros a so, em geral, sucientes para especicarmos transistores discretos. No ena tanto, quando lidamos com circuitos integrados, necessria a especicao e a ca de vrios outros parmetros relacionados a geometria do transistor. A seao a a ` c 5.13 do livro-texto Sedra/Smith, traz detalhes a respeito dos parmetros de disa positivos FETS, como j mencionado no trecho dedicado a transistores JFETS. a

NOTA referente aos dispositivos semicondutores: A idia e de utilizarmos a simulaao de circuitos eltricos, a obtenao de c e e c resultados bastante prximos aos valores reais antes de impleo mentarmos o sistema sicamente. Por esse motivo, a informaao c dos parmetros dos dispositivos ao software de simulaao de a c e extrema importncia. No entanto, a menos que tenhamos um a contrato rmado com a empresa fabricante do dispositivo a ser simulado, no teremos acesso aos parmetros do mesmo. Para a a isso, encontramos em alguns endereos da web, arquivos com c ns educacionais que trazem especicados esses parmetros. a Desse modo, basta copiarmos esse arquivo e adicion-lo ao a nosso arquivo .cir que ir simular o circuito com o dispositivo a em questo. Abaixo, segue o arquivo texto retirado da pgina a a http://www.mosis.com/cgibin/cgiwrap/umosis/swp/params/ami abn/n75q.prm, que traz os parmetros de um dispositivo CMOS a tipo N: .MODEL CMOSN NMOS LEVEL=3 PHI=0.700000 TOX=3.0500E-08 XJ=0.200000U + TPG=1 VTO=0.5705 DELTA=1.2520E+00 LD=1.7770E-09 KP=7.9173E-05 + UO=699.3 THETA=1.2260E-01 RSH=9.0910E-02 GAMMA=0.5623 + NSUB=1.2210E+16 NFS=6.5000E+11 VMAX=2.0250E+05 ETA=1.0560E-01 + KAPPA=1.9540E-01 CGDO=5.0000E-11 CGSO=5.0000E-11 + CGBO=3.2665E-10 CJ=2.7366E-04 MJ=5.4287E-01 CJSW=1.7362E-10 + MJSW=1.0000E-01 PB=9.9000E-01 Subcircuitos Muitas vezes, desejamos simular dispositivos mais complexos ou no disponia bilizados pelas bibliotecas do software de simulaao. No caso de amplicadores c operacionais, por exemplo, no h um modelo SPICE pronto para descrev-los, a a a e no ser em bibliotecas espec a cas, como a modelo.lib. Mesmo assim, as inmeras u formas diferentes de implementarmos um amplicador operacional (ou outro dispositivo) torna, em alguns casos, ineciente o uso de tais bibliotecas. Em situaes co como essas, usamos subcircuitos. Para entendermos o funcionamento dessa ferramenta, vamos implementar um multiplicador de tenso, descrevendo um duplicador de tenso e replicando essa a a descriao usando subcircuitos. c Trecho da descriao do circuito: c

14

Multiplicador de tensao .include modelo.lib *Subcircuito do duplicador .subckt dup 1 2 3 4 C1 1 3 100nf C2 2 4 100nf D1 2 3 D1N4148 D2 3 4 D1N4148 .ends *Descricao X1 1 0 2 3 X2 2 3 4 5 X3 4 5 6 7 Ven 1 0 0V do circuito dup dup dup sin(0 10 60Hz)

A gura abaixo mostra o esquemtico do circuito descrito acima: a

Figura 10: Esquemtico de um duplicador de tenso e de um multiplicador de tenso a a a

2.2.3

Declaraoes de Anlise Padro c a a

A simulaao de um circuito eletrnico normalmente envolve a combinao de c o ca trs anlises: ponto de operaao (anlise DC); anlise de transientes5 no dom e a c a a nio do tempo; e anlise para pequenos sinais AC. a O Spice pode realizar diversos tipos de anlises de circuitos.Entre as mais ima portantes podemos destacar: Anlise DC no-linear: Calcula a curva de transferncia DC. a a e Anlise de transientes no-linear: Calcula a tenso e a corrente em funo do a a a ca tempo quando um sinal grande aplicado. e
Transiente, em engenharia eltrica, um surto de tenso eltrica que ocorre num intervalo de e e a e tempo muito pequeno.
5

15

Anlise linear AC: Calcula a sa em funo da freqncia. Nesse tipo de a da ca ue 6 anlise, um grco de bode gerado. a a e Anlise de Fourier: Calcula e plota o espectro de freqncias do circuito. a ue Anlise de Monte Carlo: Varia os valores dos componentes segundo uma disa tribuiao estat c stica. A seguir, as declaraoes de anlise padro disponibilizadas pelo SPICE so c a a a mostradas de maneira mais detalhada. Anlise DC a A anlise das tenses e das correntes de um circuito no modo DC, realizada a o e considerando apenas a componente cont nua, sendo bastante empregada para a obtenao da curva caracter c stica de componentes. Nesse caso, fontes AC e indutores so curto-circuitados, e capacitores so circuitos abertos. a a Esse tipo de anlise normalmente utilizado no estudo dos seguintes pontos a e fundamentais: Ponto de operao DC; ca Parametrizao linearizada dos modelos; ca Funo de transferncia para pequenos sinais; ca e Sensibilidade para pequenos sinais; Curvas de transferncia DC. e .DC [varivel varredura] [valor de partida] [valor nal] [incremento] a Onde: [varivel varredura] o nome de uma fonte independente de tenso ou de a e a corrente do circuito descrito. Essa fonte percorrida linearmente de [valor e de partida] a [valor nal], num passo dado por [incremento]. [valor de partida] pode ser maior ou menor que [valor nal], ou seja, a varredura pode ser processada em qualquer sentido. [incremento] deve ser sempre superior a zero. Exemplo: .DC I1 1m 10m 1m O exemplo promove uma varredura em CC para a fonte de corrente I1 do circuito, variando de 1mA a 10mA, em passos de 1mA. A varredura completa tambm pode especicar apenas um ponto, se desee jado. Exemplo: Anlise AC a Como observado anteriormente, a anlise AC realizada para a observao a e ca do circuito no dom nio da freqncia. Atravs desse tipo de anlise podemos ue e a obter:
6

.DC Vin 10 10 1

A curva de bode a ferramenta visual mais usada para o estudo de uma resposta em freqncia. e ue

16

Curva de resposta de ltros que variam com a freqncia; ue Anlise de ru e de distoro no circuito. a do ca .AC (LIN) ou (OCT) ou (DEC) [no de pontos] [(freq. de partida)] [freq. nal] Onde: (LIN), (OCT) e (DEC) so palavras-chave que especicam o tipo de a varredura conforme especicamos abaixo: (LIN): Varredura Linear. A freqncia varia linearmente de [(freq. de ue o partida)] at [freq. nal]. [n de pontos] especica o nmero de pontos a ser e u analisado na varredura. (OCT): Varredura em Oitavas. A freqncia percorrida logaritmicamente ue e o em oitavas. Nesse caso, [n de pontos] especica o nmero de pontos a ser u analisado por oitava durante a varredura. (DEC): Varredura em dcadas. A freqncia percorrida logaritmicamente e ue e o em dcadas. Aqui, [n de pontos] o nmero de pontos por dcada. e e u e Apenas um entre [LIN], [OCT] e [DEC] deve ser especicado dentro da anlise AC. a O valor [freq. nal] no deve ser inferior a [(freq. de partida)], e ambas a devem ser superiores a zero. Assim como na anlise DC, a varredura tambm a e pode especicar um unico ponto. Exemplo: .AC LIN 101 100khz 200khz O exemplo acima ilustra uma resposta em freqncia linear, tendo 101 pontos ue distribu dos na faixa de 200KHz. Exemplo: .AC LIN 1 100hz 100hz Aqui, uma soluao em regime permanente CA para uma rede com freqncia c ue de 100Hz. Anlise Transiente a Realizada para observar o comportamento do circuito no dom do tempo. nio Equivale ` anlise efetuada com o osciloscpio. Por isso, o tipo de anlise a a o e a mais utilizado em simulaes eltricas, com o objetivo de obter: co e Resposta de circuitos para sinais alternados ou pulsos; Anlise de Fourier (conforme veremos a seguir). a .TRAN [passo] [tempo nal] (tempo sem imprimir) (UIC) A anlise transiente calcula o comportamento do circuito no tempo, deste a t=0 at [tempo nal]. E o intervalo de tempo empregado para plotagem ou e impresso dos resultados da anlise. (tempo sem imprimir) um parmetro a a e a opcional, e serve para indicar o tempo a partir do qual a sa ser impressa. da a A palavra-chave UIC (Use Initial Conditions) faz com que o conjunto de 17

condioes iniciais para capacitores e indutores especicados por IC seja conc siderado na anlise. a Exemplo: .TRAN 1n 100n. Efetua uma anlise de transitrio no intervalo a o de 0 a 100ns, com sa plotada ou impressa a cada intervalo de 1ns. da NOTA acerca de condioes iniciais: A declaraao .IC c c e freqentemente usada para estabelecer as condioes inicias a uma u c anlise de transiente. Tem o formato a .IC V([n1])=[valor] V([n2])=[valor] V([nn])=[valor]. o o o Onde cada [valor] uma tenso associada ao [nx] no tempo t=0 e a o para a anlise de transiente. a Exemplo: .IC V(2)=5 V(5)=-4 V(3)=10. Estabelece as tenses o iniciais nos ns 2, 5 e 3 do circuito, como sendo 5V, -4V e 10V, o respectivamente, em t=0. Anlise de Fourier a A anlise de Fourier produz uma decomposiao em componentes de Fourier, a c como resultado de uma anlise transitria. Uma declarao .FOUR requer a o ca uma declaraao .TRAN (conforme descrito acima). c .FOUR [freqncia] [lista de variveis de sa ue a da] [lista de variveis de sa a da] uma lista de uma ou mais variveis de sa e a da para as quais se deseja obter as componentes de Fourier. A anlise de Fourier a e feita a partir dos resultados da anlise transitria para uma ou mais variveis a o a de sa especicadas. A partir destas tenses ou correntes, a componente da o cc, a freqncia fundamental e as harmnicas de ordem 2 a 9 so calculadas. ue o a A freqncia fundamental [freqncia], que especica o per ue e ue odo para a anlise. A anlise de transiente deve ter, pelo menos, 1/[freqncia] segundos a a ue de duraao. c Exemplo: .FOUR 10k V(5) I(7). Calcula as componentes de Fourier para as variveis V(5) e I(7). A freqncia fundamental para a decomposiao, neste a ue c caso, de 10KHz. e

2.2.4

Declaraoes de Controle de Sa c da

Antes de serem citadas as declaraoes de sa c da, importante ressaltarmos dois e aspectos indispensveis para que as sa a das escolhidas possam ser geradas corretamente. So eles: a O SPICE permite que apenas as correntes uindo atravs de fontes indepene dentes de tenso sejam observadas, como j mencionado em NOTA referente a a a Fontes de Tenso Controladas por Corrente. Tais correntes so especicadas a a na forma I(Vnome), em que Vnome o nome da fonte de tenso indepene a dente atravs da qual a corrente est uindo. Se desejarmos observar uma e a corrente em um ramo no qual no h fonte de tenso, devemos adicionar uma a a a fonte de tenso de 0V em srie com o ramo em questo para que, dessa forma, a e a possamos medir a corrente que passa nessa fonte (corrente do ramo). 18

Uma varivel do tipo tenso especicada como a tenso diferencial entre dois a a e a ns, na forma V(n1,n2). Caso um dos ns seja omitido, assume-se o n o o o o o terra (0V). Plotagem A declarao .PLOT permite que os resultados de anlises CC, CA e Tranca a siente ,efetuadas ao longo do cdigo, tenham sa na forma de plotagem em o da impressoras. .PLOT (DC) ou (AC) ou (TRAN) (varivel de sa a da) ([limite inferior],[limite superior]) Conforme mostrado no formato de declarao acima, as anlises DC, AC e ca a Transiente so os unicos tipos de anlise que podem ser plotados, sendo que a a apenas um deles deve ser especicado por declaraao. (varivel de sa c a da) e uma lista das variveis de sa desejadas para plotagem, sendo que no mximo a da a oito variveis so permitidas em uma declaraao .PLOT. a a c O eixo X gerado determinado pelo tipo de anlise que est sendo plotado. e a a Porm, o eixo Y pode ter ([limite inferior],[limite superior]). Caso nene hum valor de limite seja especicado, o SPICE determinar automaticamente a os limites de plotagem. Exemplo: .PLOT TRAN V(5) V(2) (0,5v) I(R1) I(VCC) (-5m,5m) O exemplo plota a resposta de transitrio de V(5) e V(2) entre os limites o 0V e 5V, e I(R1) e I(VCC) entre os limites -5mA e 5mA. Impresso a A declaraao .PRINT permite que resultados de anlise CA, CC e Transiente c a saiam em forma de tabelas. .PRINT (DC) ou (AC) ou (TRAN) (varivel de sa a da) De acordo com o formato de declaraao acima, DC, AC e TRAN denem os c tipos de anlise que podem ter sa na declaraao .PRINT. Um unico tipo de a da c anlise deve ser especicado, assim como em .PLOT. (varivel de sa a a da) e uma lista das variveis de sa desejadas. Ao contrrio do que ocorre com a a da a plotagem, aqui no h limite para o nmero de variveis de sa a a u a da. O formato da sa determinado pela especicaao do comando .WIDTH, descrito abaixo. da e c Exemplo: R(12). .PRINT DC V(1) R(12). Imprime os valores CC para V(1) e

Extenso: A declaraao .WIDTH estabelece o tamanho da sa (tabela). a c da .WIDTH OUT = [valor]

19

Onde [valor] o nmero de colunas da tabela, e deve ser 80 ou 132, sendo e u que 80 colunas o valor default para o programa. e Anlise Grca a a A presena do comando .PROBE no arquivo de descriao do circuito faz com c c que seja gerado em disco um arquivo com extenso .DAT, que contm os dados a e que sero utilizados pelo programa grco PROBE. Ou seja, a anlise grca a a a a das grandezas do circuito simulado requer o comando .PROBE na descrio ca do arquivo .CIR. No entanto, as verses mais recentes do programa PSpice o geram o arquivo .DAT automaticamente, sem a necessidade desse comando. Atravs do uso do comando .PROBE no arquivo .CIR, podemos gerar o e arquivo .DAT de sinais pr-determinados, ou omitirmos os sinais e deixarmos e que o software crie o .DAT para todos os elementos do circuito descrito. Exemplo: .PROBE I(Vin) I(VR2) I(VR3) O exemplo mostra que, ao nal da simulaao, a anlise grca ser poss c a a a vel apenas em cima das correntes que circulam atravs das fontes Vin, VR2 e VR3. e Caso o comando .PROBE fosse usado sem argumentos (sinais de corrente, no caso), o Spice iria gerar um arquivo .DAT para todos os elementos do circuito descrito na ocasio. a

2.2.5

Declaraoes de Fim c

A declarao .END assinala o m da descrio do circuito, sendo indispensvel ca ca a a qualquer arquivo .CIR. NOTA: No confunda as declaraoes .ENDS e .END. A primeira a c delas marca o m da descriao de um subcircuito. Sempre vem anc tecedida do comando .subckt. .END naliza o circuito completo. Deve ser sempre a ultima linha do arquivo .CIR.

2.3

Erros de Convergncia e

Tendo em vista que o simulador Spice gera um sistema de equaes co ntegrodiferenciais a partir da anlise nodal ou de malhas do circuito descrito, e resolve a esse sistema de equaoes utilizando mtodos numricos, ento, no so raras as c e e a a a vezes em que o software depara-se com erros de convergncia durante a simulao. e ca Entre os cuidados comuns a serem tomados durante a descrio do circuito a ser ca simulado podemos destacar: Verique se todas as conexes do circuito so vlidas, se as polaridades esto o a a a corretas e se existe um caminho DC de qualquer n para o n terra; o o Verique se todos os componentes esto com seus valores indicados corretaa mente (por exemplo, MEG ao invs de M(mili) para indicarmos a potncia e e 6 10 . Componentes sem um valor atribu so colocados com valores default do a determinados pelo simulador; Verique se todos os parmetros dos modelos so realistas, principalmente se a a o modelo foi criado ou editado por voc; e 20

Verique se todos os ns possuem duas conexes; o o Verique se as fontes de tenso e de corrente esto com a sintaxe correta e a a com valores apropriados; Use um equivalente srie no lugar dos capacitores e das fontes de corrente que e estiverem em srie; e Verique se a letra O no foi usada no lugar do algarismo 0 (zero); a Verique se os ganhos das fontes dependentes esto corretos. a 2.3.1 Solues de Convergncia em Transientes co e

Verique se a convergncia DC foi obtida; e Veja as mensagens de erro para vericar se o problema de convergncia pere tence exclusivamente a simulaao do transiente; ` c Verique se o passo de tempo fornece uma resoluao apropriada. O passo de c tempo deve ser pequeno o suciente para fornecer uma resoluao apropriada c para as formas de onda de chaveamento geradas pela simulaao. O passo c temporal deve ser menor do que o per odo mais curto da simulao. Por ca exemplo, em um oscilador de 100KHz o per odo de 10us, portanto, o passo e de tempo deve ser inferior a esse valor. Outros fatores, tais como o tempo em ON, tambm devem ser considerados na hora de denirmos o passo. Uma vez e que a convergncia tenha sido obtida, esse valor pode ser maximizado a m e de reduzir o tempo de simulao; ca Para circuitos oscilatrios ou de chaveamento, coloque METHOD=GEAR na o declaraao .OPTIONS. Isso seleciona o tipo de mtodo de integrao que o c e ca Spice usa para resolver as equaoes de transiente. Deve ser usada para todos os c circuitos de chaveamento. A integraao default, trapezoidal, tem a tendncia c e de produzir oscilaes; co Adicione UIC (Use Initial Conditions) na declaraao .TRAN, isso faz com que c o simulador no realize a anlise de ponto de operaao DC. Assim como no a a c uso de NODESETS para a soluao de convergncia em anlise DC, que ser c e a a vista a seguir, as solues iniciais podem produzir solues incorretas, por isso co co os resultados devem ser vericados; Coloque ITL4=500 na declaraao .OPTIONS. Isso aumenta o nmero de itc u eraoes realizadas pelo Spice antes que um aviso de no-convergncia aparea c a e c e que a simulaao seja abortada; c Coloque RELTOL=.01 na declarao .OPTIONS. Isso diminui a preciso da ca a simulaao incrementando a tolerncia de erro relativo necessrio para a conc a a vergncia. Nunca deve ser menor do .01. O tempo de execuo da simulao e ca ca tambm reduzido com o incremento de RELTOL; e e Aumente os tempos de subida e de descida de fontes pulsantes do circuito. Mudanas drsticas na tenso podem resultar em problemas de no-convergncia; c a a a e

21

Coloque RAMPTIME=10ns na declaraao .OPTIONS. Isso faz com que todas c as fontes independentes aumentem a partir de zero no in da anlise trancio a siente. Tome o cuidado de permitir tempo suciente para as fontes chegarem ao seu valor nal para que no haja resultados errados. a 2.3.2 Solues para Convergncia DC co e

Coloque ITL1=400 na declaraao .OPTIONS. Isso aumenta o nmero de itc u eraoes realizadas pelo Spice antes que um aviso de no-convergncia aparea c a e c e que a simulaao seja abortada; c Adicione declaraoes .NODESET. Tenses podem ser atribu c o das aos ns no deo senho esquemtico de mais alto n a vel. A tentativa inicial feita pelo Spice para determinar o ponto de operaao DC incorpora os NODESETS. Isso pode rec duzir drasticamente o nmero de iteraes necessrias para a convergncia, auu co a e mentando a probabilidade de uma simulaao convergente. Como mencionado c acima, valores imprprios nos NODESETS podem resultar em resultados imo precisos. Deve-se tomar muito cuidado com declaraoes .NODESET; c Use declaraoes .PULSE para ligar fontes de alimentaao DC. Por exemplo, c c V1 3 0 5 DC torna-se V1 3 0 pulse 0 15. Isso permite ao usurio ligar as fontes a de alimentaao. Um tempo de subida tambm pode ser usado para fornecer c e um comportamento mais realista; Coloque GMIN na declaraao .OPTIONS. Coloque GMIN=1n ou GMIN=1u. c Isso atribui a condutncia m a nima de todos os dispositivos semicondutores; Coloque RSHUNT na declaraao .OPTIONS. Essa opo coloca um resistor, c ca com o valor atribu globalmente por RSHUNT, entre todo n do circuito e do o o n terra. Uma soluao obtida usando esta tcnica de convergncia pode ser o c e e resultar em um ponto de operao incorreto. Deve ser usado com cautela; ca Coloque ITL6=100 na declarao .OPTIONS. Isso diminui todos os est ca mulos DC at que um ponto de operao DC seja determinado ou que eles sejam ree ca duzidos para zero volts. As tenses so ento gradualmente incrementadas do o a a ponto de operaao DC que convergiu (ou de zero volts) at o valor atribu c e do. O algoritmo usa os aumentos graduais na tenso para estabelecer um novo ponto a de operao DC, usando o ponto DC anterior como tentativa inicial. Esse proca cesso continua at que um ponto de operaao DC tenha sido estabelecido para e c os valores atribu dos para os est mulos do circuito. 2.3.3 Solues de Convergncia AC co e

No use os passos 3 a 5 das solues de convergncia DC. Usar esses passos a co e pode no produzir um ponto de operao vlido, que essencial para que o Spice a ca a e linearize o circuito. Uma vez que tenha havido a convergncia DC, a anlise AC e a tambm convergir. e a

22

Capture
A gura abaixo demonstra a interface inicial do Orcad:

3.1

Como iniciar o desenho de um circuito?

Para iniciarmos o desenho de um circuito a ser simulado, devemos ir at File, e escolher a opo New e em seguida escolher Project, como mostrado abaixo: ca e

1. Project: Cria um novo projeto. Seguintes tipos espec cos: Analog or Mixed A/D (PSpice design), PC Board Wizard (PCB design) Programmable Logic Wizard (CPLD or FPGA) ou Schematic (Blank schematic project). 2. Design: Cria um schematic folder, com uma schemetic page a qual aberta e pelo Capture atravs do schematic page editor. e 3. Library: Cria uma nova biblioteca. 4. VHDL File: Utilizado para criar um novo arquivo VHDL, aberto no editor de texto do Capture. 5. Text File: Utilizado para criar um novo arquivo de texto, aberto no editor de texto do Capture. 23

6. PSpice Library: Gerencia Bibliotecas do PSpice. 7. Export Selection: Exporta objetos selecionados na schematic page para design ou library. 8. Import Selection: Importa os contedos de arquivo criados com o comando u Export Selection no menu File para o schematic page ativo. 9. Import Design: Importa os designs EDIF e PDIF. 10. Export Design: Exporta designs EDIF e schematics pages DXF . Devemos dar um nome ao projeto (escrito sem acento e sem espaos entre as c palavras), escolher a opao Analog or Mixed A/D para dircionar o projeto para um c design analgico ou com sinal misto. Alm disso, devemos escolher a locaao do o e c arquivo.

1. Name: Nome do novo projeto. Obs.: Devemos dar um nome ao projeto (escrito sem acento e sem espaos entre as palavras). c 2. Analog or Mixed A/D: Direciona o projeto para um design analgico ou o com sinal misto. 3. PC Board Wizard: Direciona o projeto para um design PCB. 4. Schematic: Cria um projeto bsico contendo somente um arquivo de design. a 5. Location: Local onde o arquivo gerado ser salvo. Obs.: as pastas escolhidas a no devem conter acento ou espaos entre elas. a c 6. Tip for New Users: Dicas para usurios sobre as opoes de projetos dispon a c veis.

3.2

Adicionando componentes

Para adicionar componentes, deve-se clicar em PLACE e escolher a opao PART, c ou usar a tecla de atalho Shift+P, ou ainda clicar no cone Place part, localizado bem a direita da tela. Com isso, aparecer a seguinte caixa de dilogo: ` a a

24

1. Part: Especicar o nome do componente do circuito que se deseja encontrar. 2. Part List: Lista com o nome dos componentes existentes nas bibliotecas. 3. Libraries: E poss selecionar uma ou mais bibliotecas a partir da lista de vel bibliotecas dispon veis. 4. Add Library: Adiciona novas bibliotecas. 5. Remove Library: Remove bibliotecas. 6. Part Search: Faz a busca de componentes nas bibliotecas existentes no programa. 7. Preview box: Mostra o desenho do componente selecionado. Nesta caixa de dilogo voc pode selecionar o componente desejado escrevendo a e o nome do referido componente no espao PART. c Podemos tambm adicionar uma biblioteca das que so mostradas nesta caixa de e a dilogo clicando em Add Library, ou ainda procurar um determinado componente a em todas as bibliotecas existentes no programa, ou dar o caminho da biblioteca desejada, clicando Part Search, como temos abaixo:

Assim, de posse do componente desejado, basta clicar em OK para termos o componente selecionado na area de trabalho. 25

Aps colocado o componente, basta clic-lo com o boto direito do mouse para o a a termos uma srie de opes referentes a este componente, como mostrado abaixo: e co

1. Mirror Horizontally: Espelha o componente horizontalmente. 2. Mirror Verticaly: Espelha o componente verticalmente. 3. Rotate: Gira objetos selecionados no sentido anti-horrio. a 4. Edit Properties: Abre o editor de propriedades onde o componente selecionado pode ser editado. 5. Edit Part: Use este comando para abrir a Part selecionada em uma janela e edit-la. a 6. View Database Part: Visualiza os dados do componente selecionado. 7. Link Database Part: Relaciona os dados do componente com um arquivo ou modelo. 8. Edit PSpice Model: Edita o modelo do componente. 9. Edit PSpice Stimulus: Edita o est mulo dado por uma fonte de tenso. a 10. Descend Hierarchy: Utilizado para visualizar a schematic page. Este comando s est dispon quando o componente est selecionado ou o bloco o a vel a hierrquico tem uma pasta ou arquivo schematic anexado. a 11. Ascend Hierarchy: Use este comando para ver a origem da pgina schematic a ativa. Se a origem da schematic aberta em outra janela, essa janela se torna e ativa, caso contrrio, ela abre em uma nova janela do editor da schematic page. a 12. Zoom In: Use esse comando para ampliar a Schematic Page ou um componente. 13. Zoom Out: Use esse comando para diminuir o zoom da Schematic Page ou de um componente. 14. Go To: Posiciona o componente na tela do computador segundo um eixo de coordenadas. 26

15. Cut: Remove o objeto selecionado e coloca na rea de transferncia. a e 16. Copy: Copia o objeto selecionado para a rea de transferncia sem remov-lo a e e da janela ativa. 17. Delete: Remove o objeto selecionado. A tabela a seguir mostra o edit properties:

Figura 11: Opes do menu edit properties. co

1. New Row: Adiciona uma nova coluna na planilha. 2. Color: Mostra a cor do objeto selecionado, que pode ser alterada. 3. Graphic: Opao para alternar a exibiao de um componente. c c 4. Part Reference: Nome ou nmero do componente. u 5. Power Pins Visible: Oculta ou no os pinos de potncia. a e 6. Reference: Nome ou nmero do componente. u 7. Value: Especica o valor do componente. Obs.: O label e o valor da resistncia tambm podem ser alterados com um e e duplo clique na letra R do componente e no seu valor padro (1k), respectivaa mente, o que abre uma caixa de dilogo, mostrada a seguir, onde alteramos o valor a do resistor no campo Value:

27

Para fazer as conexes entre os componentes, pode-se utilizar o comando Wire do o menu Place, ou a tecla de atalho W, ou ainda clicar no cone Place wire, localizado bem a direita da tela, abaixo do ` cone Place part. Para desenhar as conexes, posicione a ponteira em forma de cruz no terminal o do componente onde voc deseja iniciar o traado e pressione o boto esquerdo do e c a mouse, arrastando-o at chegar ao ponto ou terminal onde voc deseja nalizar o e e traado, onde o boto esquerdo deve ser pressionado novamente. Para encerrar o c a comando wire, pressione o boto direito do mouse e escolha a opao End Wire, ou a c pressione esc.

3.3

Circuitos eltricos em regime DC e

Exerc cio 01: Neste exemplo ser mostrado como calcular as tenses em cada resistor, a cora o rente e a potncia total. e Existem duas maneiras de medirmos a tenso sobre os resistores. Para medir a a tenso sobre R2, utilizamos a ponteira Voltage Level, presente no menu principal. a J para medir a tenso sobre R1, utilizamos a ponteira Voltage Dierential. A a a ponteira Voltage Level fornece uma tenso medida em relaao ao GND, enquanto a a c Voltage Dierential fornece a tenso entre os terminais onde est posicionada. a a Para medir a corrente seguimos o mesmo procedimento, utilizando a ponteira current into pin, que apenas pode ser posicionada em um pino de um dos elementos do circuito. Esse circuito ser utilizado no projeto de instrumentaao, juntamente a c com um regulador de tenso, a m de fornecer a tenso de elevaao necessria para a a c a o tratamento do sinal.

28

3.4

Simulando o circuito

O PSpice pode ser utilizado para simular o circuito eltrico de um esquemtico e a do Capture, e com isso so obtidas diversas informaoes sobre o comportamento a c do mesmo, alm de uma anlise da forma de onda, fornecendo uma visualizao e a ca dos resultados com boa resoluao grca. O simulador permite plotar e multiplicar c a traos a serem exibidos, no s mostrando correntes e tenses, mas tambm incluindo c a o o e expresses matemticas com as tenses e correntes assim como as Transformadas o a o de Fourier destas expresses. Para simular um circuito, necessrio que todos os o e a seus componentes tenham sido obtidos na biblioteca pspice,ou seja, que todos eles possuam um modelo de simulao, ou template. ca Outro fator importante a ser considerado com relaao ao terra. O circuito e c somente poder ser simulado se o terra assumir o referencial zero (zero source). a Pode-se fazer isso renomeando os terras para 0. Realizados estes procedimentos,clique no menu Pspice em new simulation prole, e atribua um nome ao arquivo de simulaao na seguinte caixa de dilogo: c a

Agora, com um clique no cone edit simulation settings, ou em edit simulation prole no menu Pspice, vamos estabelecer alguns parmetros necessrios a simulao. a a ` ca Quando voc clica no e cone acima a seguinte caixa de dilogo aparece: a

1. Analysis type: Especica o tipo de anlise. O tipo determina as opoes que a c esto dispon a veis na caixa de Opes. Inclui os seguintes tipos dde anlise: co a Time Domain (Transient), DC Sweep, AC Sweep/Noise e Bias Point.

29

2. General Settings: Ao selecionar general settings pode-se usar os seguintes comandos: Run to time, Star saving data after, Maximum step size, e Output le options 3. Monte Carlo/Worst Case: Leva em consideraao a tolerncia dos comc a ponentes. Para realizar esta simulao necessrio colocar a tolerncia dos ca e a a componentes. 4. Parametric Sweep: Permite efetuar a variaao de parmetros do circuito. c a 5. Temperature (Sweep): Simula o efeito da variaao de temperatura no circ cuito. 6. Save Bias Point: Salva pontos da simulaao. c 7. Load Bias Point: Carrega pontos salvos em simulaes anteriores. co 8. Run to time: Mximo tempo estipulado para a simulaao. a c 9. Start saving data after: O tempo colocado neste campo determina a partir de quando a simulaao comear. O tempo inferior ao valor colocado no c c a a aparecer no arquivo de simulaao. a c 10. Maximum step size: Estabelece o tamanho mximo do intervalo de tempo a entre cada ponto a ser calculado pelo simulador. 11. Output le options: Denioes do tipo de arquivo que sero salvos os dados c a da simulaao c 12. General: Denioes gerais da simulaao. c c 13. Analysis: Poderemos escolher os tipos de anlise (Transient, AC, DC, Bias), a bem como as opes de cada anlise (General Settings entre outras) e os co a parmetros referentes a essas opes. a co 14. Include Files: Incluir arquivos para serem variveis na simulaao. a c 15. Libraries: Bibliotecas de simulaao presentes. c 16. Stimulus: Inclui um arquivo de Stimulus para testar valores de entrada no circuito. 17. Options: Denioes de tempos e mtodos de simulao. c e ca 18. Data Collection: Seleciona as medidas que se tem interesse de analisar no circuito. 19. Probe Window: Dene propriedades da janela de simulaao. c Com os parmetros acima selecionados, podemos realizar a simulao do circuito. a ca Para tanto, basta clicar em Run, no menu Pspice. O OrCAD abrir ento uma janela a a do programa A/D, para permitir a visualizaao dos resultados da simulaao. c c A gura abaixo apresenta o ambiente de visualizao dos resultados do exemplo, ca como pode-se notar, as variveis V(R1:1,R1:2) e I(R2) foram modicadas com o a intuito de se obter uma melhor visualizao: ca

30

Para a visualizao de uma determinada forma de onda, na janela do Pspice ca A/D, basta clicar em add trace, no menu Trace, localizado na barra de ferramentas. A seguinte caixa de dilogo abrir: a a

Escolhe-se ento a forma de onda desejada e clica-se no boto OK. Pode-se a a escolher mais de uma grandeza ao mesmo tempo. Nesta caixa de dilogo, constam todas as variveis cujas formas de onda podem a a ser traadas. Cada varivel identicada a partir do componente e do n ao qual c a e o ela est associada. a O programa permite tambm que voc plote expresses matemticas de acordo e e o a com o problema simulado. Para tanto, basta selecionar a operao desejada no ca campo Functions or Macros e selecionar a grandeza desejada de modo que esta que dentro dos parnteses desta expresso. Pode-se, tambm, simplesmente escrever a e a e expresso desejada. a A seguir, tem-se uma tabela das funoes encontradas no simulador: c

31

O simulador permite tambm que seja plotado mais de um grco na mesma e a tela. Para isso, voc deve ir ao menu Plot e selecionar a opao Add Plot to Window. e c Com isso aparecer um novo par de eixos ordenados acima do j existente. Para a a a visualizaao de uma forma de onda, basta escolher a grandeza desejada, conforme c j descrito anteriormente. Assim como poss adicionar novos grcos, poss a e vel a e vel tambm excluir grcos existentes, selecionando a opao Delete Plot no mesmo menu e a c Plot. No menu Plot existem vrias opes de manipulao de eixos ordenados de acordo a co ca com a necessidade de visualizao. Para modicarmos estes eixos devemos selecionar ca a opao Axis Settings, ou ento clicar com o boto direito do mouse em qualquer dos c a a eixos do grid (ret cula) e escolher a opo Settings. Junto com esta opo, aparece ca ca tambm a opao Properties, que permite editar a cor, o padro e a largura do eixo. e c a Podemos visualizar a janela Axis Settings na gura abaixo:

Figura 12: PlotAxis Settings

1. Spacing: Dene espaamento entre os grids para as escalas linear e logar c tmica. 2. Grids (Major): Dene os espaamentos entre os grids principais. c 32

3. Ticks inside plot edge: Pontos dentro das arestas das curvas da simulaao. c 4. Numbers outside plot edge: Adiciona/Remove dados do eixo X. 5. Intervals between Major: Ajusta intervalo entre os grids secundrios. a 6. Grids (Minor): Dene os espaamentos entre os grids secundrios. c a 7. Ticks inside plot edge: Pontos dentro das arestas das curvas da simulaao. c Nesta caixa de dilogo existe a opao Axis Variable, que permite escolher a a c varivel que ser representada no eixo X. Conseqentemente, o eixo Y representar a a u a a funao que desejamos visualizar em relao ao eixo X. Existem tambm as opoes c ca e c scale (escala dos eixos, que pode ser linear ou logar tmica, de acordo com a necessidade da simulaao) e data range (faixa de dados, que permite a visualizaao de c c apenas uma parte da simulaao, denida pelo usurio). c a Ainda no menu Plot, podemos adicionar eixos Y ao j existente, isto poss a e vel atravs da opao Add Y Axis, assim como podemos excluir eixos Y com a opo e c ca Delete Y Axis. A opao Label, tambm no menu Plot, permite que coloquemos nomes ou coc e mentrios nas formas de onda plotadas. Podemos escolher diferentes formatos de a Label, tais como: texto, seta, c rculo e outros. Logo, a escolha depender do tipo de a comentrio e/ou descrio que ser feita na referida forma de onda. a ca a Dentro do simulador podemos, tambm, realizar medioes de valores desejados. e c Isto poss e vel aps a plotagem da forma de onda, quando escolhemos, na barra o de tarefas, o cone (Toggle cursor ). Aps selecionarmos este o cone, aparecer uma a pequena janela referente aos valores a serem medidos, onde a coluna da esquerda indica valores correspondentes ao eixo X e a segunda, ao eixo Y. Ento, marcamos a na forma de onda o ponto desejado e assim aparecero os valores referentes aquele a ponto. Ns podemos, depois de xado um ponto, deslocar o cursor ao longo da o forma de onda a ser medida, de modo a obter qualquer valor referente a mesma e ` a diferena entre os valores de um novo ponto e o ponto marcado anteriormente. c Para xar um ponto, basta clicar com o boto direito do mouse no local onde est a a o ponto desejado. Dica: Na simulaao, para modicar a cor, padro, largura e s c a mbolo do trao, c basta clicar com o boto direito do mouse sobre o mesmo e selecionar o comando a Properties. O comando Information fornece informaoes a respeito da simulaao c c que o originou. Exerc cio 02: Determine a potncia entregue pela fonte. e

33

Figura 13: Circuito do exerc 2. cio

Exerc cio 03: Determine a resistncia equivalente vista pela fonte. e

Figura 14: Circuito do exerc 3. cio

3.5

Varredura DC com variao de parmetros ca a

O OrCad permite efetuarmos a variao de parmetros do circuito. Para isso, ca a deve-se selecionar o cone (simulation settings) na barra de ferramentas e denir, na aba Analysis, os valores de praxe: Run to time e Maximum step size. Em seguida, na mesma aba, selecionamos o item Parametric Sweep e denimos qual componente do circuito sofrer a varredura, alm dos valores inicial e nal, do incremento e do a e tipo de escala, conforme mostrado na gura abaixo:

Exerc cio 04: 34

Verique a inuncia da variao da fonte de tenso DC sobre a tenso de R3. e ca a a Faa a tenso da fonte V1 variar de 0 a 6V com um incremento de 0.1. c a

Figura 15: Circuito do exerc 4. cio

3.6

Circuitos eltricos em regime permanente AC e

Fonte de tenso de entrada com a forma de onda do tipo SIN: a VSIN forma geral: SIN (VOFF, VAMPL, FREQ, TD, DF, PHASE) Parmetros a VOFF VAMPL FREQ TD DF PHASE Descrio ca Tenso de oset a Amplitude (valor de pico) Frequncia e Atraso Fator de amortecimento Fase Unidade Default Volt Nenhum Volt Nenhum Hertz 1/TSTOP Segundos 0 Segundos1 0 Graus 0

Comportamento da forma de onda: Per odo de tempo Valor 0 at TD e VOFF + VAMPL.sin(2.P HASE/360o ) TD at TSTOP e VOFF + VAMPL.sin(2.(F REQ(time T D) + P HASE/360o )).e(timeT D).DF Exerc cio 05: Insira os seguintes parmetros na fonte senoidal e observe o comportamento da a tenso sobre o resistor R1 por um tempo mximo de 60ms. Obs.: Este circuito a a faz parte do projeto de instrumentaoo, servindo como divisor resistivo para enca trada dos sinais dos sensores am de adequar o sinal aos limites de saturaao do c amplicador operacional. VAMPL V1 = 44V, VOFF = 0V, FREQ = 60Hz, TD = 1e-3, DF = 5e2, PHASE = 30 VAMPL V2 = 2V, VOFF = 0V, FREQ = 10kHz, TD = 1e-3, DF = 5e2, PHASE = 0

35

Figura 16: Circuito do exerc 5. cio

Podemos tambm utilizar outras formas de onda (degrau, triangular, quadrada,...). e VPULSE forma geral: VPULSE (V1, V2, TD, TR, TF, PW, PER) Parmetros a V1 V2 TD TR TF PW PER Descrio ca Tenso inicial a Tenso de pico do pulso a Atraso Tempo de subida Tempo de queda Largura de pulso Per odo Unidade Valor Padro a Volt Nenhum Volt Nenhum Segundos 0 Segundos TSTEP Segundos TSTEP Segundos TSTEP Segundos TSTOP

Exerc cio 06: Insira os seguintes parmetros na fonte pulso e observe o comportamento da a tenso sobre o resistor R1 por um tempo mximo de 3ms. a a V1 = 0V, V2 = 5V, TD = 1ms, TR = 0.1ms, TF = 0.1ms, PW = 0.3ms, PER = 1ms

Figura 17: Circuito do exerc 6. cio

Exerc cio 07: Modique os parmetros da fonte VPULSE acima, a m de obter uma forma de a onda triangular. Exerc cio 08: Plote IR1 e VL1 e observe a defasagem entre a tenso e a corrente no indutor. a

36

Figura 18: Circuito do exerc 8. cio

Exerc cio 09: Determine o fator de potncia da associao abaixo. e ca

Figura 19: Circuito do exerc 9. cio

Para determinar o fator de potncia do circuito, podemos plotar as formas de e onda da tenso da fonte e da corrente que circula pelo circuito. a Utilizando o Toggle Cursor podemos medir a defasagem t em segundos e editar a expresso de um trao para que ele realize a operao F P = cos(2f.t). a c ca

3.7
3.7.1

Fontes Controladas
Fonte de Tenso Controlada por Tenso (E) a a

Para inserir este tipo de fonte no seu circuito, adicione a biblioteca DATACONV e procure por E em part. Os ns (+) e (-) da fonte de tenso so os ns de sa o a a o da. A tenso de sa a da deste tipo de fonte determinada pela tenso entre os terminais de controle. O e a (+) controlling node e o (-) controlling node so em pares e denem o controle a de voltagem. Os ns de sa e de controle devem ser necessariamente diferentes. o da Dena o ganho (GAIN ) desta fonte clicando duas vezes sobre o seu s mbolo. 3.7.2 Fonte de Tenso Controlada por Corrente (H) a

Os nos (+) e (-) da fonte de tenso so os ns de sa a a o da. A tenso de sa deste a da tipo de fonte determinada pela corrente que atravessa os terminais de controle. O e ganho denido clicando duas vezes sobre o seu s e mbolo.

37

3.7.3

Fonte de Corrente Controlada por Tenso (G) a

Os ns (+) e (-) da fonte de corrente so os ns de sa o a o da. Correntes positivas atravessam a fonte do n positivo at o negativo. A tenso entre os terminais de o e a controle determina a corrente de sa da. 3.7.4 Fonte de Corrente Controlada por Corrente (F)

Os ns (+) e (-) da fonte de corrente so os ns de sa o a o da. Correntes positivas atravessam a fonte do n positivo at o negativo. A corrente que atravessa os tero e minais de controle determina a corrente de sa da. Exerc cio 10: Monte o circuito abaixo, que contm uma fonte de tenso controlada por corrente e a de ganho 20, e mea a tenso sobre o resistor R3. c a

Figura 20: Circuito do exerc 10. cio

Exerc cio 11: Monte o circuito abaixo, que contm uma fonte de corrente controlada por tenso e a com ganho 10, e mea a corrente no resistor R3. c

Figura 21: Circuito do exerc 11. cio

3.8

Transformadores

Exerc cio 12: Construa o transformador a partir do uso de indutores com acoplamento. Obs.: Para construir o transformador necessrio usar o componente KL inear, e a que fornece o coeciente de acoplamento entre as bobinas do primrio e do sea cundrio. O componente KL inear se encontra na Library Analog. a

38

Figura 22: Circuito do exerc 12. cio

Exerc cio 13: Utilize agora o transformador dispon na Library Analog. vel

Figura 23: Circuito do exerc 13. cio

Obs.:A relaao de transformao pode ser ajustada na propriedade COUPLING. c ca Por exemplo, se quisermos uma relaao de transformao de 10:1, basta ajustar c ca o valor da propriedade COUPLING para um valor igual a 0.1. Por este mtodo e s conseguimos representar o transformador como abaixador. Para utiliz-lo como o a elevador, usa-se um artif para determinar os valores das indutncias do transforcio a mador, de forma a utiliz-lo como elevador. Atravs da frmula: a e o L1 .(V2 )2 = L2 .(V1 )2 pode-se ajustar os valores de L1 e L2 de forma a obter uma o transformador como elevador. Ex.: Para uma entrada 110V e sada 220V, precisaremos de uma relaao de o c L2 = 4L1 . E necessrio tambm inserir um resistor de valor reduzido entre a fonte e o a e transformador, alm de ajustar o valor das reatncias indutivas do primrio e do e a a secundrio. a Ex: 0.1mH

39

Exerc cio 14: Monte o circuito de uma fonte DC, utilizando uma ponte de diodos, e observe a forma de onda na entrada e na sa do reticador. da

Figura 24: Circuito do exerc 14. cio

Exerc cio 15: Construa agora uma fonte DC com ltro. Observe a ondulao da tenso de ca a sa (Ripple). da

Figura 25: Circuito do exerc 15. cio

3.9

Transiente

O OrCAD lhe fornece uma opo quando preciso que uma parte do circuito ca e entre em funcionamento em um dado instante, ou ainda, quando outra deixe de ser alimentada; o recurso que lhe permite tal agilidade chamado de chave (Swt open e e Swt close). Para inserir este componente no circuito, proceda da seguinte maneira: clique sobre o boto Place Part (na paleta de ferramentas) e selecione a biblioteca a AN LM ISC. Swt Open : abre no tempo especicado tOpen Swt Close : fecha no tempo especicado tClose

Exerc cio 16: Plote a forma de onda da tenso no resistor e a corrente no circuito depois de a S2 ser fechada e S1 ser aberta em t=1ms. 40

Figura 26: Circuito do exerc 16. cio

Exerc cio 17: Determine VC(t), IC(t) e IR2(t). Dena o tempo de simulaao igual a 5s. c

Figura 27: Circuito do exerc 17. cio

3.10

Corrente Alternada Trifsica a

No OrCAD no existe uma fonte trifsica. Por isso, em exerc a a cios que requerem tal tipo de fonte, devemos utilizar trs fontes monofsicas devidamente defasadas. e a Exerc cio 18: Determine as correntes I1, I2 e I3.

Figura 28: Circuito do exerc 18. cio

Exerc cio 19: Verique que a corrente de linha permanece a mesma se a ligaao for em delta e c o valor de cada impedncia for multiplicado por 3. a

41

Exerc cio 20: Observe o comportamento da tenso na carga quando uma fase desligada. a e

Figura 29: Circuito do exerc 20. cio

Exerc cio 21: Observe as formas de onda na sa da fonte trifsica e na carga R1. da a

Figura 30: Circuito do exerc 21. cio

Exerc cio 22: Encontre a potncia total perdida por Efeito Joule na linha de transmisso repe a resentada abaixo.

Figura 31: Circuito do exerc 22. cio

3.11

Diodo Semicondutor

Exerc cio 23: Levante a curva caracter stica do diodo, ou seja, plote a curva I x V.

42

Figura 32: Circuito do exerc 23. cio

Para levantar tal curva, devemos efetuar uma varredura DC (DC Sweep), variando o valor da fonte de tenso V1, de 0 a 1.5V, com incremento de 0.01V. Para a melhor visualizaao, ajuste a escala de corrente para um valor mximo de 5A. c a Aps ter realizado esta simulaao, simule o efeito da variaao de temperatura o c c sobre o diodo. Para isto, no item Options do menu Simulation Settings, ao invs de e marcar a opao Parametric Sweep, marque a opo Temperature Sweep e dena as c ca temperaturas desejadas. Exerc cio 24: Observe como se comporta a tenso no resistor em relaao a fonte CA. a c `

Figura 33: Circuito do exerc 24. cio

3.12

Transistores

Exerc cio 25: Gere uma onda quadrada utilizando uma fonte VPULSE e a seguir aplique esta tenso ` base do transistor. Observe que o transistor se comporta como uma chave. a a

43

Figura 34: Circuito do exerc 25. cio

Exerc cio 26: Verique que na congurao indicada abaixo o transistor atua como um amca plicador de pequenos sinais. Para isso, compare a tenso na carga com o pequeno a sinal alternado de entrada, determinando o ganho em dB do amplicador na faixa de frequncias baixas e intermedirias. Observe que para as altas frequncias o ganho e a e atenuado devido `s capacitncias internas do transistor (modelo -h e a a brido). No menu Simulation Settings, escolha o tipo de anlise como sendo AC Sweep/Noise a e atribua ao grco uma escala logar a tmica com 10 pontos por dcada, iniciando com e a frequncia de 1Hz e terminando com 10MHz. Simule o circuito com as ponteiras e indicadas na gura abaixo. Elimine os traos anteriores (apenas para melhorar a visualizaao), adicione um c c novo trao a simulaao e edite sua expresso para 20*LOG10(V(C1:2)/V(V2:+)). c ` c a Assim, ca determinado o ganho em dB do amplicador na faixa de frequncias e estabelecida, sendo o ganho nas intermedirias igual a 20dB, que corresponde a um a ganho de tenso igual a 10. Altere a frequncia de trmino para 10GHz e verique a e e a atenuaao que o ganho sofre. c

Figura 35: Circuito do exerc 26. cio

3.13

Amplicadores Operacionais

Exerc cio 27: Observe o comportamento do amplicador conversor (Tenso/Corrente) na gura a abaixo. A fonte de tenso e o divisor resistivo de entrada representam o sensor e a a queda tenso que deve se ter para adequaao do sinal aos limites de operaao do a c c amplicador operacional. Este tipo de topologia usado em transmisses a longa e o distancia, em que as relativamente pequenas tenses de sinal so suscept o a veis a ru dos eletromagnticos. e

44

Figura 36: Circuito do exerc 27. cio

Exerc cio 28: Observe o comportamento do amplicador Buerizado indicado abaixo. Dica: Neste exemplo, utilizamos o recurso Place Port, onde escolhemos o componente PORTNO-R da biblioteca CAPSYM para facilitar as conexes. Para alterar o o label do componente, basta dar um duplo clique sobre ele com o boto esquerdo a do mouse.

Figura 37: Circuito do exerc 28. cio

Projeto Este o projeto nal de instrumentaao para a medio de tenso que foi proe c ca a posto no in do curso. Note que na entrada, onde esto localizados os sensores, cio a foi inserida uma fonte de tenso operando a frequncia de 10 kHz, representado um a e ru qualquer nesta frequncia. do e O amplicador de instrumentaao AD620 um amplicador que possui entrada c e em modo diferencial, logo os ru dos de modo comum existentes no sinal de entrada sero, teoricamente, eliminados neste estgio da instrumentaao. Repare tambm a a c e que neste estgio h uma fonte de tenso Buerizada, conectada ao pino REF, a a a este pino permite que seja acrescida ao sistema uma tenso de oset, o que de a e grande utilidade ao nosso projeto pois os pinos do AD no suportam n a veis negativos de tenso. a

45

Figura 38: Projeto de um circuito para instrumentaao. c

46

Layout Plus - IHM

O projeto asseguir foi construido para ser uma IHM (interface homem-mquina) a de um produto de uma certa empresa brasileira. As necessidades bsicas deste projeto: a 1. Display para exibiao de informaes c co 2. Quatro luzes para indicaao de estados c 3. Quatro pinos para serem entradas ou sa das O esquemtico do projeto apresentado na gura abaixo, juntamente com o a e design da PCB (Printed Circuit Boards - Placa de Circuito Impresso) proposto por um engenheiro desta empresa.

Figura 39: Esquemtico da IHM a Componentes do esquemtico acima: a Um display lcd de 16x2 com dois resistores acoplados na sa do backlight; da Um microcontrolador da freescale, MC9S08QG8; Dois capacitores para ltrar ru dos na alimentaao do microcontrolador; c Quatro LEDs de indicaao com resistores para limitaao de corrente; c c Um regulador de tenso de 5 volts para 3.3 volts (TPS7333Q) para a alia mentao do microcontrolador; ca Um capacitor na entrada do regulador de tenso para ltrar ru a dos; Um conector de dois pinos paraentrada de alimentao 5 volts; ca

47

Figura 40: PCB proposto Um conector de seis pinos para quatro pinos de entrada e sa e dois para da alimentao. ca Detalhes do PCB acima: A placa face unica; e Existe uma malha que conecta o terra do circuito, o plano de terra; Existem somente dois furos para parafusos de apoio da placa; O circuito no esta aproveitando totalmente a area de cobre dispon a vel; Existem poucos textos para documentaao na placa; c Os capacitores para ltro esto longe do microconrolador. a

4.1

Objetivo
Construir uma PCB com maior qualidade.

O objetivo : e

O que seria uma placa com maior qualidade? Quais seriam as caracter sticas que um engenheiro deve levar em consideraao c na hora de desenhar uma PCB? Aonde so feitas PCBs? a Qual a deiferena entre placa de potncia e placa de sinal? e c e

48

Para alcanar o objetivo acima proposto vamos passar por algumas etapas de c projeto de PCBs, sendo estas: 1. Esquemtico; a 2. Denio de normas de trabalho; ca 3. Denio do desenho dos componentes; ca 4. Dimenso da placa e posicionamento dos componentes; a 5. Conguraao para regras de roteamento; c 6. Roteamento e criaao do plano de terra; c 7. Documentaao da PCB. c

4.2

1a Etapa - Esquemtico a

O esquemtico do projeto deve ser criado no Orcad Capture para posteriormente a ser exportado para o layout.

49

Figura 41: Esquemtico da IHM a

4.3

2a Etapa - Denio de normas de trabalho ca

Os dois tipos de sistemas de medidas mais usados so o sistema mtrico e o a e sistema ingls. O primeiro utiliza metros como unidade de medida padro e o e a segundo utiliza polegadas. Ao criar um netlist (arquivos que contm informaes sobre tipos e valores dos e co componentes em um projeto, bem como sobre as ligaoes entre eles) deve ser escolc hido qual sistema de medidas que ser utilizado. a

50

Figura 42: Criando uma Netlist

Figura 43: Criando o arquivo de trabalho - o .max

4.4

3a Etapa - Denio do desenho dos componentes ca

A maioria das vezes quando se cria um novo arquivo .max aparece uma caixa de dilogo pedindo para informar o footprint de certos componentes. Quando isto a acontece deve-se escolher um footprint j existente na biblioteca ou criar um novo a componente.

51

Figura 44: Selecionando os desenhos dos componentes Aps a escolha dos desenhos dos componentes, os mesmos so largados aleatorio a amente na rea de trabalho do Layout Plus. a

Figura 45: Posiao inicial dos componentes c

4.5

4a Etapa - Dimenso da placa e posicionamento dos coma ponentes

Antes de dimensionarmos a placa devemos posicionar os componentes na posiao c desejada, sempre cuidando para no deixar o roteamento imposs a vel. Com os componentes nos locais denidos podemos delimitar a area a ser roteada na placa. Para isto utiliza-se Global Layer.

52

Figura 46: Componentes posicionados e placa dimensionada

4.6

5a Etapa - Congurao para regras de roteamento ca

As regras de roteamento de um projeto dependem diretamente do local aonde as placas so feitas, pois cada tecnologia de produao de PCBs tem suas especicaoes. a c c As placas deste projeto vo ser feitas na empresa Engemauticos ind. e com. a Ltda, cujas regras esto no ANEXO 3. a A primeira especicaao que deve ser feita o tamanho das ilhas de cobre de c e cada componente. Nas especicaoes da Engemauticos a menor ilha recomendada c e de 54 mils, mas no se recomendado colocar a ilha menor existente, ento este o a e a e tamanho m nimo que o projeto deve ter.

53

Figura 47: Congurando os Padstacks

Figura 48: Padstacks congurados Uma importante conguraao a ser feita o tamanho m c e nimo, mdio e mximo e a de trilha. Nos valores recomendados por Engemauticos o m nimo valor poss 8 vel e mils, sendo que se deve evitar fazer trilhas to pequenas. a

54

Figura 49: Congurando as Trilhas

4.7

6a Etapa - Roteamento e criao do plano de terra ca

Aps a etapa de congurao das regras a serem aplicadas no design da placa, o ca inicia-se o processo de roteamento, neste, todas as ligaes f co sicas feitas com o cobre devem ser desenhadas.

55

Como esta placa de face unica, deve-se utilizar a layer bottom para desenhar e as linhas de conecao. c Para se iniciar o roteamento deve-se selecionar a ferramenta Edit Segment Mode, juntamente com a layer desejada, no caso a bottom.

Figura 50: Iniciando o roteamento Lembre-se: o roteamento iniciar com o tamanho de trilha denido na etapa 5, a porm ele pode ser alterado a qualquer instante. e

Figura 51: Diminuindo o tamanho da trilha

56

Aps o roteamento completo de todas as trilhas, a placa deve car parecida com o a imagem abaixo.

Figura 52: Possibilidade de design da PCB Note que nem todos os componentes esto nos lugares denidos inicialmente, a pois, ao iniciar o desenho da placa o engenheiro comea a ver necessidades de mover c componentes para tornar poss o processo de roteamento. vel

Agora que todas as trilhas foram desenhadas deve-se, se poss vel, desenhar o plano de terra. O plano de terra muito utilizado para amenizar ru e dos referentes a alta frequncia, alm de ajudar na segurana quando h manipulao da placa com e e c a ca ela ligada.

57

Figura 53: Criao do Plano de terra ca Aps a criaao do plano de terra, a placa deve car parecida com a imagem o c abaixo.

Figura 54: Placa com plano de terra

58

Figura 55: Aparncia f e sica da placa

4.8

7a Etapa - Documentao da PCB ca

A ultima etapa do projeto a documentao. Toda placa, industrial ou no, e ca a tem que ter uma boa documentao, tanto para a identicao dos componentes na ca ca hora da montagem, quanto para identicaao de por quem, quando e onde foi feita c a placa. A documentao pode ser feita utilizando duas principais layers: c SSTOP - Utilizada para documentaao na parte de cima da placa, o TOP. c SSBOT - Utilizada para documentao na parte de baixo da placa, o BOTTOM. ca Sendo que esta placa face unica, a documentaao ser feita somente na parte e c a da placa onde no haver cobre, o TOP. a a

Figura 56: Camada de documentaao c

59

Figura 57: Aparncia da placa nalizada e A imagem acima mostra a placa nal que deve ser enviada para produo, com ca maior qualidade e prossionalidade.

60

5
5.1

ANEXO 1 - Especicaes Layout co


Engemauticos ind. e com. Ltda
ENGEMAUTICOS IND. E COM. Ltda Srs. Clientes Prezado(s) Senhor(s)

De : Para :

Diante do fax/E-mail que se segue nos colocamos a disposiao para fabricaao c~ c~ de circuito impresso (PCIs). Placa em fibra de vidro (face simples ou com furo metalizado), fenolite, fura~o e corte CNC, douraao (pente). ca c~ A documentaao pode ser enviada via fax, internet ou disquete. c~ Quanto ao prazo de entrega : 10 dias aps a confirmaao do pedido e o c~ entrega de documenta~o. ca Recomenda~es para " LIMITES MNIMOS E MXIMOS" no projeto para fins co I A contrutivos de circuito impresso, SENDO QUE O RECOMENDADO SER~O VALORES A MAIORES QUE OS MNIMOS E MENORES QUE OS MXIMOS : I A -Dimens~es mximas da placa 320mm X 450mm; o a - Linha de corte = lado externo da linha de borda; - Dist^ncia entre trilhas: (mnimo) 10 mils; sob consulta 8 mils a - Dist^ncia entre trilha e ilha: (mnimo) 10 mils; sob consulta 8 mils a - Largura mnima de trilha: 8 mils; - Corte interno - executado por DENTRO da linha de borda. e - Largura minima de linhas de texto e figuras da mascara de componentes: 8 mils; - Di^metro menor da ilha (ou via) = di^metro do furo + 30 mils (recomendado mais); a a - Dist^ncia entre a borda da placa e a borda da trilha ou borda da ilha a mais proxima: maior ou igual a 20 mils; - Menor broca : 24 mils; -Menor "ILHA" di^metro externo recomendamos 54 mils. a - Escalonamento de brocas: de 4 em 4 mils (0,1 em 0,1mm), a partir de 24 mils (0,6mm- 0,7mm- 0,8mm .....). Para fins prticos. a Nas recomendaoes acima citadas n~o s~o consideradas as c a a caractersticas ~O SEGUEM AS RECOMENDAC~ES ACIAMA FAVOR eltricas do circuito. CASOS QUE NA e O CONTATAR PARA PRVIAS CONSIDERAC~ES. E O Abaixo, seguem-se nossos dados cadastrais : Raz~o Social : ENGEMAUTICOS IND. E COM. Ltda. a Endereo : RUA PRUDENTE DE MORAIS,68 c Bairro : NOSSA CHCARA A Cidade : GRAVATAI UF.: RS CEP:94050-340 Telefone/fax : (51) 3490 36 23 E-mail: engemauticos@terra.com.br Atenciosamente ENGEMAUTICOS LTDA Sergio LM Cardoso

61

5.2

Microw - circuitos impressos Ltda

Figura 58: Especicaes da empresa Microw circuitos impressos Ltda co

62

5.3

Largura de tilha vs. intensidade de corrente

Figura 59: Corrente x Tamanho de trilha

63

5.4

Tabela de Converso de medidas a

Figura 60: Tabela de converso de Mils - Mil a metro

64