Curso Básico Introdutório ao Programa de Simulação
Transcrição
Curso Básico Introdutório ao Programa de Simulação
Curso Básico Introdutório ao Programa de Simulação OrCADOrCAD-Pspice Release 9.1. By Ponties Introdução: O OrCad-Pspice é um programa de computador que pode ser utilizado para analisar a operação de um circuito eletrônico contendo uma variedade de componentes, através de especificações do usuário para os parâmetros dos modelos pré-existentes. Objetivo: Fornecer aos alunos noções básicas para a utilização do programa em simulações relativas às disciplinas do curso de graduação em engenharia elétrica. Sumário: Parte I - OrCAD Capture Iniciando o Programa. Iniciando um Novo Projeto Definindo Bibliotecas Ambiente de Trabalho Editando uma Página Esquemática Inserindo e Conectando Componentes de uma Biblioteca Editando Valores dos Componentes Parte II – OrCAD Pspice A/D Iniciando uma Nova Simulação Ajustando Parâmetros de Simulação Simulando com o Pspice A/D Analisando os Resultados Obtendo Maiores Informações Ferramentas do Visualizador Gráfico Personalizando Eixos e Escalas Finalizações Anexo I – Parâmetros de Fontes Anexo II – Exercícios Propostos OrCAD-PSpice 9.1 ______________________________________________________________________________________________________________ PARTE I – OrCAD Capture Iniciando o Programa: e Menu Iniciar Î Programas Î OrCAD Release 9.1 Î Capture... e Inicio de uma Sessão do Capture Î Toda sessão iniciada apresenta um menu principal e uma janela de registro onde são informados ao usuário todas as ações realizadas durante aquela sessão. As barras de ferramentas e de status também compõem o ambiente inicial. Iniciando um Novo Projeto: e Menu File Î New Î Project... e Definir Nome do Projeto Î Tipo do ProjetoÎ Local a ser Salvo Î OK Definindo Bibliotecas: e Selecionar Bibliotecas do Pspice Desejadas Î Adicioná-las ao projeto que possui quatro bibliotecas fundamentais pré-selecionadas Î OK. ______________________________________________________________________________________________________________ 1 OrCAD-PSpice 9.1 ______________________________________________________________________________________________________________ Ambiente de Trabalho: e Gerenciador de Projetos Î Cada projeto iniciado possui uma janela independente, o que permite o gerenciamento simultâneo de vários projetos na mesma sessão e o controle de forma reunida e organizada de todas as informações necessárias a cada projeto, incluindo diretórios de esquemáticos, páginas esquemáticas, bibliotecas, componentes, arquivos VHDL e apresentação de resultados como valores dos materiais e netlists. e Diretórios de Gerenciamento Î Design Resources: Recursos do Projeto como esquemáticos e bibliotecas. Î Outputs: Arquivos de Saída e Resultados. Î Pspice Resources: Recursos do Pspice como arquivos, modelos e simulações. Editando uma Página Esquemática: e Páginas Esquemáticas Î Um projeto simples contém um diretório de esquemáticos com uma página esquemática na qual se desenvolve graficamente o circuito desejado. e Principais Ferramentas de Edição Î Acessadas através do menu Place ou da barra de ferramentas á direita da área de trabalho. ______________________________________________________________________________________________________________ 2 OrCAD-PSpice 9.1 ______________________________________________________________________________________________________________ e Descrição de Cada Ferramenta Î PART = insere componente Î WIRE = desenha a conexão Î BUS = desenha um barramento Î JUNCTION = coloca uma junção Î BUS ENTRY = conexão com o barramento Î NET ALIAS = labels em nós Î POWER = alimentação Î GROUND = terra Î OFF-PAGE CONECTOR = conector <<C Î NO CONNECT = indicar pino não conectado. Î FIGURAS = figuras geométricas Î PLACE TEXT = inserir texto Inserindo e Conectando Componentes de uma Biblioteca: e Menu Place Î Part... e Selecionar a biblioteca que contenha o componente desejado e em seguida selecioná-lo para que seja visualizado Î OK. e As bibliotecas podem ser adicionadas ou retiradas da lista de seleção conforme a necessidade do usuário. Vale lembrar que as bibliotecas que devem ser usualmente utilizadas, estão localizadas no seguinte diretório: C:\ Î Program Files Î Orcad Î Capture Î Library Î PSpice... e Distribuir os componentes desejados na área de trabalho e conectá-los utilizando o comando Wire do menu Place. Editando Valores dos Componentes: e Clicar duas vezes sobre o valor do Componente para que abra a janela de edição onde os valores iniciais (default) dos componentes podem ser alterados. ______________________________________________________________________________________________________________ 3 OrCAD-PSpice 9.1 ______________________________________________________________________________________________________________ e Alguns componentes como fontes necessitam de mais de uma especificação de valor para que funcionem corretamente. (ver anexo I) e Após a completa definição dos parâmetros, o circuito esquemático está pronto para ser simulado. _________________________________________________________________________ ↓ Anotações ↓ ______________________________________________________________________________________________________________ 4 OrCAD-PSpice 9.1 ______________________________________________________________________________________________________________ PARTE II – OrCAD Pspice A/D Iniciando uma Nova Simulação: e Menu PSpice Î New Simulation Profile... e Dar um nome a nova simulação e clicar em Create... Ajustando Parâmetros de Simulação: e Em seguida, aparecerá uma janela de ajuste de configuração onde definiremos as características da simulação a ser realizada: e No Menu Analysis, poderemos escolher os tipos de analise (Transient, AC, DC, Bias), bem como as opções de cada análise (General Settings entre outras) e os parâmetros referentes a essas opções. e Após as definições concluídas, clicar em OK... e Com essa etapa concluída podemos então iniciar a simulação em busca de resultados. Simulando com o Pspice A/D: e Menu Pspice Î Run... ______________________________________________________________________________________________________________ 5 OrCAD-PSpice 9.1 ______________________________________________________________________________________________________________ e Quando iniciamos uma simulação, aparece rapidamente na tela a janela Pspice Netlist Generation indicando que esta sendo gerado um netlist. e Esse Netlist permite a identificação de erros ocorridos durante a etapa de edição da página esquemática. e Em seguida aparece a janela principal do Pspice A/D onde podemos observar os procedimentos realizados pelo programa durante a simulação. 0s 1.0ms 2.0ms 3.0ms 4.0ms 5.0ms 6.0ms Time e Se não ocorrer nenhum erro, ao término da simulação a mensagem Simulation complete aparecerá no canto inferior esquerdo da janela e junto com ela surgirá a tela de visualização gráfica dos resultados. e Caso ocorram erros durante a simulação, eles serão identificados durante a simulação na tela de visualização de procedimentos realizados pelo programa, que abortará imediatamente a simulação e indicará com sinais coloridos as prováveis causas dos mesmos. Analisando os Resultados: e A maneira mais simples de obtenção de resultados é com a utilização das ponteiras de medição de tensão, corrente e diferença de potencial localizadas no Menu Pspice Î Markers..., (ou na barra de ferramentas) do editor de esquemáticos. e Ao colocar as ponteiras sobre os pontos desejáveis do circuito, a visualização das formas de ondas são geradas instantaneamente. ______________________________________________________________________________________________________________ 6 OrCAD-PSpice 9.1 ______________________________________________________________________________________________________________ e No caso de se ter mais de uma ponteira no mesmo circuito, as cores das mesmas são diferenciadas automaticamente. e Outra maneira de obtenção de resultados seria ativar, no próprio esquemático, a visualização das tensões e das correntes de polarização no Menu Pspice Î Bias Points..., (ou na barra de ferramentas) do editor de esquemáticos. e Vale lembrar que dependendo do tipo de simulação ou do ponto do circuito, em alguns casos não é permitido a utilização das pontas de teste. Assim, devemos utilizar uma outra maneira de adicionar os gráficos que queremos analisar. Obtendo Maiores Informações: e Qualquer sinal em qualquer ponto do circuito pode ser analisado no visualizador gráfico do Pspice A/D através do Menu Trace Î Add Trace... e Aparecerá então uma janela contendo todos os pontos possíveis de obtenção de dados do circuito. Para selecionar os pontos desejados, basta clicar uma única vez sobre o mesmo. e Um outro campo dessa mesma janela, apresenta funções matemáticas que podem gerar resultados de relacionamento entre dois ou mais sinais do circuito como soma ou subtração por exemplo. e As seleções ou os equacionamentos finais, serão indicados na linha inferior da janela e em seguida Clicar em OK.... ______________________________________________________________________________________________________________ 7 OrCAD-PSpice 9.1 ______________________________________________________________________________________________________________ Ferramentas do Visualizador Gráfico: e Temos varias maneiras de observar e de retirar informações dos gráficos gerados. 10V 0V -10V 0s 1.0ms 2.0ms V(D1:2) V(D1:1) 3.0ms 4.0ms 5.0ms 6.0ms Time ______________________________________________________________________________________________________________ 8 OrCAD-PSpice 9.1 ______________________________________________________________________________________________________________ e No Menu Trace Î Cursor Î Display..., ativamos cursores que permitem o acompanhamento dos valores numéricos das formas de ondas geradas. e Para selecionar a curva que o cursor analisará, clique com o botão esquerdo do mouse sobre o nome da curva desejada. e Para deslizar o cursor sobre a curva, mantenha pressionado o botão esquerdo do mouse e observe na janela Probe Cursor que em A1 serão mostradas as variações de valores dos eixos X e Y em função da decorrência do cursor sobre o gráfico. e De maneira análoga, podemos utilizar um segundo cursor (A2) controlado independentemente pelo botão direito do mouse e assim comparar a diferença de valores mostradas na ultima linha da janela Probe Cursor. e Ainda trabalhando com cursores, temos as opções de pontos mínimo, máximo e interseção com os eixos entre outras. Personalizando Eixos e Escalas: e No Menu Plot Î Axis Settings..., podemos definir limites personalizados para os valores dos eixos nos Menus X Axis e Y Axis. e Ainda no Menu X Axis, clicando em Axis Variable... é possível definir uma nova variável para o eixo X, o que permite a análise de uma variável em função de outra variável do circuito. (por exemplo um gráfico da saída em função da entrada) e Vale lembrar que o eixo X possui uma variável default para cada tipo de simulação. (Transient Î x = tempo ; AC Sweep Î x = freqüência ; etc...) 10V SEL>> -10V -10V V(D1:2) -5V 0V 5V 10V V(D1:1) 1 10V 2 10V 0V -10V >> -10V 0s 1 2.0ms V(D1:1) 2 V(D1:2) Time 4.0ms 6.0ms ______________________________________________________________________________________________________________ 9 OrCAD-PSpice 9.1 ______________________________________________________________________________________________________________ e No caso da análise conjunta de duas variáveis com escalas muito diferentes, podemos definir eixos Y independentes para cada uma delas utilizando no menu Plot o comando Add Y Axis.... Esse comando requer o seguinte procedimento: 1 - Apaga-se todas as curvas (clique sobre o nome e aperte a tecla DELETE). 2 - No menu Plot Î Add Y Axis (note que aparecerá mais um eixo - clique sobre este eixo para aparecer a marca de seleção SEL>>) 3 - Adicione uma curva para este eixo (Trace Î Add Trace). 4 – Analogamente, clique sobre o outro eixo para selecioná-lo e adicione uma outra curva desejada. e Outra opção é a inclusão de mais uma plotagem gráfica na área de visualização através do Menu Plot Î Add Plot to Window.... e As duas plotagens podem ser analisadas sobre o mesmo eixo X ou com eixos X independentes através do Menu Plot Î Unsynchronize X Axis.... Dessa maneira as personalizações de eixos e escalas apresentadas anteriormente poderão ser aplicadas independentemente para cada plotagem. e Como última observação, em todas as possibilidades apresentadas podemos utilizar no Menu View Î Zoom... (ou na barra de ferramentas) os comandos de zoom que possibilitam uma visualização de maneira mais clara e objetiva. Finalizações: e Como este curso tem como principal objetivo fornecer condições mínimas para o usuário realizar seus projetos, proponho que os iniciantes realizem os exercícios básicos propostos no anexo II, afim de que possam aplicar seus conhecimentos adquiridos e estarem sujeitos a eventuais dúvidas que só a prática proporciona, permitindo assim o crescimento de suas habilidades. _________________________________________________________________________ ↓ Anotações ↓ ______________________________________________________________________________________________________________ 10 OrCAD-PSpice 9.1 ______________________________________________________________________________________________________________ ANEXO I – PARÂMETROS DE FONTES ______________________________________________________________________________________________________________ 11 OrCAD-PSpice 9.1 ______________________________________________________________________________________________________________ ANEXO II – EXERCICIOS PROPOSTOS 1) CIRCUITO ANALÓGICO (AMPLIFICADOR) Dicas para montar o circuito: Fontes - biblioteca SOURCE Î VSIN (freq = 1000; vampl = 5m) ; VSRC (dc = 12) Componentes Î biblioteca ANALOG Î componentes (R; C) e biblioteca BIPOLAR Î componente (Q2N2222) Nome em Fios Î Menu Place Î Net Alias (colocar o nome) Parâmetros de Simulação Î tipo transiente; run to time = 5ms; maximum step size = 0.01ms Dicas no visualizador gráfico: Devido a diferença de amplitude do sinal de entrada (5mV) e do sinal de saída (1V) aconselha-se o uso de dois eixos Y (Y AXIS). ______________________________________________________________________________________________________________ 12 OrCAD-PSpice 9.1 ______________________________________________________________________________________________________________ 2) CIRCUITO DIGITAL (SOMADOR) STIM1 DSTM2 [0us 0 - 1us 1 - 2us 0 - 3us 1 - 4us 0 -..-] DSTM3 [0us 0 - 2us 1 - 4us 0 - 6us 1] DSTM4 [0us 0 - 4us 1] Conectores para Digital Agora sem dicas e sem o direcionamento das bibliotecas o aluno intuitivamente deverá montar o circuito em busca dos resultados apresentados. FIM ______________________________________________________________________________________________________________ 13