Você está na página 1de 10

Srgio Campello

scampello@yahoo.com

Tutorial Circuit Maker

Introduo

O Circuit Maker uma ferramenta computacional voltada para a simulao tanto


de circuitos analgicos quanto de circuitos digitais. Como todo software de simulao
nele possvel prever o comportamento de sistemas sem que seja necessrio mont-los.
Durante a fase de projetos possvel prever a quantidade de Circuitos Integrados que
sero gastos no circuito total.

rea de Trabalho do Software

A figura mostra a rea de trabalho do Circuit Maker V. 2000.

Visualizador Grfico Barra de Ferramentas

Biblioteca de Funes
rea de Trabalho
Local onde vai ficar o circuito

Modelos Disponveis

A barra de menus, acima da barra de ferramentas, trs opes tradicionais de


abertura e fechamento de arquivos bem como opes conhecidas de edio.

A barra de tarefas

1
Srgio Campello
scampello@yahoo.com

A barra de tarefas muda de acordo com o modo de simulao ativo no momento,


analgico ou digital. A figura seguinte mostra a barra de tarefas com os botes prprios
para a simulao de circuitos analgicos.

Botes de simulao analgica

Botes para desenho de circuito

Para trocar de um modo de simulao para outro v ao menu Simulation e


selecione uma das opes, Analog Mode ou Digital Mode. A barra de tarefas ocultar
os botes desnecessrios e mostrar os botes necessrios automaticamente.

Abaixo temos a barra de tarefas com os botes do modo de simulao digital


ativados, veja q a mudana mnima, os botes iniciais so idnticos. Na tabela mais a
frente temos a descrio dos principais botes e suas funes.

Botes de simulao analgica


Botes para desenho de circuito

Seta normal do mouse, usado para selecionar e posicionar


componentes.
Ative este boto para ligar os componentes com fios.
Boto de texto, para inserir nomes e comentrios.
Boto para apagar (deletar) componentes ou fios.

2
Srgio Campello
scampello@yahoo.com

Ferramenta de prova, usada em simulaes analgicas.


Reinicializa as simulaes.
Colore os fios, vermelho nvel lgico 1, Azul nvel lgico zero e
verde para alta impedncia.
Roda a simulao em tempo real de circuitos digitais.
Simulao passo a passo (mais de uma passo pode ser necessrio
para produzir efeito graas ao tempo de retardo de cada porta).
Configuraes para a simulao analgica.
Roda a simulao no modo analgico.
Visualizaes de janelas de formas de onda, circuito e
posicionamento dessas janelas.

Explorando componentes da biblioteca

As listas de componentes presentes na biblioteca possuem redundncias, o que


facilita o usurio durante a procura dos componentes desejados. Caso a busca esteja se
tornando cansativa ou se o usurio no recorda os locais onde encontrar o componente
desejado possvel recorrer rea de pesquisa.
A biblioteca bem completa possuindo uma lista muito vasta de componentes,
alguns deles bem inusitados, porm podem ser bastante teis na hora de descrever
sistemas e projetos, vejamos alguns deles.

esquerda temos algumas das opes teis para a


interface com o cliente. No exemplo selecionado, quando ativado
o carro parte para a direita em movimento acelerado. O mesmo
acontece com o foguete, j a janela til para indicar a
sinalizao de um sensor sendo disparado.
Ainda possvel observar na figura outras opes da
biblioteca. Nas opes Digital Basics, Digital by Function e
Digital by Number, voc encontrar todas as portas lgicas e
demais circuitos digitais como registradores, multiplexadores,
contadores etc...
Ao selecionar algum componente seu smbolo aparece na
caixa acima (onde se encontra o carro) da biblioteca de
componentes, denominado de visualizador grfico, abaixo a
janela mostra os modelos disponveis com algumas descries
tcnicas, como por exemplo, os nmeros de diversos CIs com as
mesmas caractersticas gerais, mas com detalhes diferentes.
Alguns desses detalhes podem ser de suma importncia
como por exemplo no caso de componentes com sada em coletor
aberto, designados por um O/C (open colector) na sua descrio.
Outra biblioteca bastante til a biblioteca de
mostradores, nela esto listados mostradores lgicos, displays de
7 segmentos BCD e hexadecimais. A biblioteca de Digital/Power

3
Srgio Campello
scampello@yahoo.com

contm conexes de alimentao, terra, logic switches entre outras ferramentas teis.

Montando Circuitos Digitais e Simulando

Aps selecionar o componente desejado com o auxlio da biblioteca, clique no


boto PLACE, ou d um clique duplo sobre o nome do componente na prpria
biblioteca, nesse momento com o mouse sobre a rea de trabalho o ponteiro ter a forma
do componente selecionado, clique sobre a rea de trabalho para posicionar o
componente.

As conexes so feitas com o mouse no modo wire (fio) :


1. o primeiro clique inicia a conexo
2. cada clique no espao livre gira a direo do fio em 90 graus
3. o ltimo clique sobre um dos terminais de algum componente finaliza a
conexo.

Obs. O primeiro e o ltimo clique devem ser feitos sobre os terminais enquanto houver
uma caixa vermelha sobre o terminal indicando que o software reconheceu que ali deve
ser feita uma conexo.

Caso a conexo vermelha no esteja destacada no haver contato, esse um


erro comum.

Um clique com o boto direito do mouse sobre um dos componentes abre menus
pop-ups com propriedades do componente. A figura acima esquerda com a opo
marcada Device Properties, abre uma segunda janela que permite ao usurio mostrar
ou no o nmero dos pinos do CI junto aos terminais, mostrar designaes das portas do
mesmo CI, por exemplo, U1B significa que a porta B (segunda porta) do mesmo CI 1.

4
Srgio Campello
scampello@yahoo.com

A opo Edit/Select Spice Model, abre uma segunda janela que permite ao usurio
selecionar qual o CI comercial que deseja usar. Esses modelos so baseados em
desempenhos de circuitos reais e refletem bem a realidade.

As duas janelas citadas anteriormente esto mostradas nas figuras acima.


Escolha com cuidado qual componente deseja usar, e pare por a, possvel, mas no
recomendado, a menos que voc saiba exatamente o que est fazendo, modificar
parmetros internos dos componentes, porm o componente no ter mais o mesmo
desempenho do circuito comercial equivalente.

Quando rodamos a simulao aparece uma nova opo


a ser selecionada esquerda, dentre as opes da nova janela
h, por exemplo, a opo para mexer na velocidade da
simulao. Essa opo ser til quando estivermos
trabalhando com um gerador de pulsos automtico, caso a
velocidade de simulao no seja reduzida ser impossvel
observar o funcionamento do sistema.
Nas simulaes em que estamos interessados em
observar formas de onda ou diagrama temporal essencial um
ajuste adequado da velocidade de simulao.
Para observar uma forma de onda, basta ir at a
biblioteca de componentes Instruments / Digital e selecionar
a opo SCOPE, conforme figura adiante. Ao posicionar uma
ponta de prova voc deve conect-la linha que deseja
monitorar, automaticamente, quando voc inicializar a
simulao, a janela de formas de onda deve aparecer. A
monitorao feita em tempo real, caso hajam chaves ou push bottons no circuito, elas
podem ser acionadas em tempo de execuo.

5
Srgio Campello
scampello@yahoo.com

Tp1= Terminal Probe 1

Pontas de Prova
Janela de evoluo temporal

Fica claro que o Circuit Maker, uma ferramenta poderosa para a simulao de
circuitos digitais e analgicos. Ainda possvel criar macros personalizadas que podem
depois serem interligadas formando blocos maiores de sistemas mais complexos, que
sero alvo de outros documentos ou de futuras atualizaes.
No mais, explore as opes no abordadas nesse tutorial, experimente selecionar
todo o circuito e clicar com o boto direito sobre uma das reas selecionadas, e em
seguida selecione a opo Device Display data, verifique quais alteraes aparecem
quando marcam-se e desmarcam-se as opes.

Modularizando o seu circuito usando Macros

Voc pode utilizar circuitos confeccionados por voc em projetos maiores, como
se fossem componentes disponveis comercialmente. Para isso voc utilizar as Macros,
ou seja, um circuito inteiro como um registrador de deslocamento que se adequa a uma
funo especfica pode se transformar numa caixa preta.
Para colocar o seu circuito numa macro:

1. Inicialmente desenhe o seu circuito sem conectar chaves (nas entradas) ou Leds
nem mostradores digitais (nas sadas), por exemplo, um FF SR com portas
NAND com clock dever ser desenhado na forma

6
Srgio Campello
scampello@yahoo.com

S U1A
U1C
Q

Clock
U1D
U1B Qbarra
R

2. Em seguida escolha como deve ser a sua caixa preta


a. Clique no menu Macros/New Macro;

b. O programa perguntar se voc deseja inserir o circuito atual na Macro,


responda sim;

c. Escolha um nome para sua Macro, por exemplo, Meu FF SR;

d. Escolha a forma de encapsulamento da sua macro. H ferramentas de


desenho que permitem que voc crie o formato desejado, mas tambm h
formas rpidas de se criar o encapsulamento. Na rea Add Package
voc pode selecionar rapidamente a quantidade de pinos e o formato,
retangular DIP (Dual in line package) ou formatos quadrados. Para o
nosso FF, so 3 entradas e 2 sadas, totalizando 5 pinos.

7
Srgio Campello
scampello@yahoo.com

Formas
Pre-existentes Desenho Final da Sua Macro

Ferramentas
de Desenho

Formas Tradicionais
de CIs Genricos

Edio de nomes
dos pinos

Descrio
dos Pinos

Automaticamente
6 pinos foram
colocados

A descrio de cada pino aparece nesta


rea. Pinleft ou pinright, nome do pino etc...

e. Altere as configuraes dos pinos usando os botes copy, replace e


delete. Selecione o pino que deseja editar, pressione Copy, faa as
alteraes e aperte Replace.

8
Srgio Campello
scampello@yahoo.com

Formato Final

Pinos Editados
3. Pressione Ok, e retorne ao circuito, faa as conexes do circuito com o smbolo
da Macro;

S U1A
U1C
Q

Clock
U1D
U1B Qbarra
R

Meu FF SR

S Q
clock
R Q\

4. Salve a sua macro;

5. Voc receber um aviso para selecionar a classe que sua macro pertence;

9
Srgio Campello
scampello@yahoo.com

6. Escolha uma classe majoritria para a sua macro, uma classe minoritria, ou crie
uma nova classe minoritria.

Selecione uma classe


minoritria

Escolha a Ou crie uma nova


classe Majoritria classe minoritria

Aps todos esses passos o circuito desenhado desaparecer da tela e sua macro
foi includa biblioteca de dados, e pode ser inserida ao circuito como se fosse um
componente qualquer.

10

Você também pode gostar