IFSP Campus Cubatão. Laboratório de Eletrônica Digital ... · IFSP – Campus Cubatão....

9
IFSP Campus Cubatão. Laboratório de Eletrônica Digital LELD1 Notas de aula sobre CircuitMaker PROFESSOR CARLOS BARREIRA - MMXV V3 - 1 Conceitos básicos. O CircuitMaker (CM) é um simulador de circuitos analógicos e digitais. Com ele, é possível elaborar esquemas de circuitos eletrônicos e simular o funcionamento destes mesmos circuitos. Vamos apresentar algumas funcionalidades do CM que serão utilizadas ao longo das nossas aulas. Utilizaremos a versão do estudante (CM 6.0) pois ela é gratuita e, por isso, existem algumas limitações como por exemplo o número máximo de componentes (50) e a não funcionalidade de alguns tipos de análise, o que não compromete o uso para o fim que propomos. Vamos utilizá-lo principalmente para permitir aos que nunca utilizaram um simulador, o façam sem a necessidade de grandes conhecimentos de uso de softwares. Por ser simples, seu uso é quase intuitivo, más é logico que é necessário aprofundar os estudos de eletrônica, pois como poderá ser constatado, para que a simulação seja eficaz é necessário saber o que esperar, é necessário ter uma boa ideia do que deverá acontecer e principalmente entender os dados obtidos com o uso do simulador, seja ele qual for. No tempo que temos, veremos apenas alguns recursos cabendo a cada um, o aprofundamento. 1 Área de trabalho. A figura abaixo mostra a área de trabalho do CM. É na área de trabalho onde serão desenhados os esquemas dos circuitos que serão simulados. Para isso, é necessário localizar nas bibliotecas do CM, os componentes desejados. Mais à frente, veremos as bibliotecas. Área d e trabalho Barra de menus e atalhos.

Transcript of IFSP Campus Cubatão. Laboratório de Eletrônica Digital ... · IFSP – Campus Cubatão....

IFSP – Campus Cubatão.

Laboratório de Eletrônica Digital – LELD1

Notas de aula sobre CircuitMaker

PROFESSOR CARLOS BARREIRA - MMXV V3 - 1

Conceitos básicos.

O CircuitMaker (CM) é um simulador de circuitos analógicos e digitais. Com ele, é possível

elaborar esquemas de circuitos eletrônicos e simular o funcionamento destes mesmos circuitos.

Vamos apresentar algumas funcionalidades do CM que serão utilizadas ao longo das nossas

aulas. Utilizaremos a versão do estudante (CM 6.0) pois ela é gratuita e, por isso, existem

algumas limitações como por exemplo o número máximo de componentes (50) e a não

funcionalidade de alguns tipos de análise, o que não compromete o uso para o fim que propomos.

Vamos utilizá-lo principalmente para permitir aos que nunca utilizaram um simulador, o façam

sem a necessidade de grandes conhecimentos de uso de softwares. Por ser simples, seu uso é

quase intuitivo, más é logico que é necessário aprofundar os estudos de eletrônica, pois como

poderá ser constatado, para que a simulação seja eficaz é necessário saber o que esperar, é

necessário ter uma boa ideia do que deverá acontecer e principalmente entender os dados

obtidos com o uso do simulador, seja ele qual for. No tempo que temos, veremos apenas alguns

recursos cabendo a cada um, o aprofundamento.

1 – Área de trabalho.

A figura abaixo mostra a área de trabalho do CM.

É na área de trabalho onde serão

desenhados os esquemas dos

circuitos que serão simulados.

Para isso, é necessário localizar

nas bibliotecas do CM, os

componentes desejados. Mais à

frente, veremos as bibliotecas.

Área d e trabalho

Barra de menus e atalhos.

IFSP – Campus Cubatão.

Laboratório de Eletrônica Digital – LELD1

Notas de aula sobre CircuitMaker

PROFESSOR CARLOS BARREIRA - MMXIV V2 - 2

2 - DICAS IMPORTANTES.

Ao elaborar um desenho, procure fazê-lo sempre no modo ampliado. Para isso, após

selecionar alguns componentes, pressione a tecla F4. Isso fará a ampliação da imagem

envolvendo todos os componentes que estão na área de trabalho.

Para sair do modo ampliado, use F3.

Não se esqueça de salvar o arquivo. Logo após o posicionamento dos primeiros

componentes, no menu FILE, selecione “SAVE AS”. Dê preferência para salvar no seu PEN

DRIVER. O nome do arquivo é importante. Utilize o mesmo nome utilizado na legenda. Isto

facilita a localização de uma atividade.

Depois da primeira vez, pode-se utilizar apenas SAVE.

A seguir, uma pequena lista de atalhos.

F2 – escala do desenho – visualização.

F4 – modifica a escala ajustando-a para que sejam visualizados todos os componentes

posicionados na área de trabalho.

F3 - retorna a escala de visualização para 100%.

ALT + W – modifica o cursor para “WIRE”, permitindo a interligação dos terminais dos

componentes.

ALT + A – modifica o cursor para “ARROW”, permitindo a seleção do componente.

ALT + D – modifica o cursor para “DELETE”, permitindo que o componente seja apagado.

Um componente fica selecionado quando estiver vermelho. Para isso, basta clicar com o

botão esquerdo do mouse sobre o componente com o cursor “ARROW”

Para DELETAR (Apagar) um componente, ou ROTACIONÁ-LO, basta clicar sobre o

componente com o botão direito do mouse. Será aberta uma caixa com diversas opções.

Para COPIAR o esquema desenhado no CM para um outro programa, como o WORD, basta

selecionar no menu “EDIT”, “COPY TO CLIPBOARD”. Aparecerão duas opções: “CIRCUIT” ou

“WAVEFORMS”. Para colar, pressione CTRL V no local onde quer colar o esquema ou a forma

de onda.

IFSP – Campus Cubatão.

Laboratório de Eletrônica Digital – LELD1

Notas de aula sobre CircuitMaker

PROFESSOR CARLOS BARREIRA - MMXIV V2 - 3

3 - Elaborando o primeiro esquema.

A primeira providência é informar ao CM qual é o modo de simulação, ou seja, se o circuito será

analógico ou digital.

A imagem ao lado,

mostra o botão onde

podemos selecionar o

modo de simulação.

Visualizando o botão

como uma porta AND (E)

estamos na simulação

digital. Visualizando o

símbolo de um transistor,

estamos no simulador analógico.

Uma vez selecionado o modo digital, vamos localizar os componentes que queremos utilizar.

De forma semelhante aos outros simuladores, no CM os componentes estão organizados em

bibliotecas. As bibliotecas podem ser encontradas no menu parts.

Ao selecionar o

menu parts, uma

caixa será

aberta como a

mostrada a

seguir:

Uma vez

escolhido o

componente,

basta selecionar

o botão PLACE

para que o

mesmo seja

colocado na

área de trabalho.

IFSP – Campus Cubatão.

Laboratório de Eletrônica Digital – LELD1

Notas de aula sobre CircuitMaker

PROFESSOR CARLOS BARREIRA - MMXIV V2 - 4

Os componentes lógicos podem ser encontrados em bibliotecas (Major Devices Class)

específicas descritas a seguir. Digital: Nesta biblioteca, podemos encontrar alguns instrumentos

como o Data Seq e o Pulser (Minor Divice Class – Instruments) e

na Power, podemos encontrar elementos para prover a

alimentação do circuito como a fonte de tensão e o terra. Digital Animated: Nesta podemos encontrar componentes

animados (que “se movem” ou que trocam de cor). Nela podemos

por exemplo encontrar os LED e os Displays. Digital Basics: Nesta biblioteca serão encontradas portas lógicas

básicas e alguns arranjos de Flip Flops. Digital By Function: Nesta biblioteca, os componentes estão

organizados por tipo. Basta então saber o tipo do componente e

depois selecionar o componente adequado. Por exemplo: vamos

utilizar uma porta lógica NAND. Basta então selecionar esta

biblioteca e depois GATES NAND em Minor Divice Class. Em

Device Symbol pode ser visto uma série de componentes

representados pelo código. Resta então selecionar o componente

da tecnologia que se quer. Digital By Number: Nesta biblioteca encontramos os componen-

tes divididos em números. Em Minor Device Class podemos ver, por exemplo, 40xx que se for

selecionado, à direita em Divice Symbol aparecerão todas as opções de componentes desta série.

Acompanhe as instruções para elaborar um esquemático.

Vamos desenhar o esquema de um circuito contendo uma porta lógica E, chaves para as

variáveis de entrada e um indicador para saber os estados da saída

O primeiro passo é selecionar a porta lógica E. Para isso, siga o caminho indicado abaixo.

Digital Basics; Gates ; 2-In-AND-74LS08

Clique em Place para colocar o

componente na área de trabalho.

IFSP – Campus Cubatão.

Laboratório de Eletrônica Digital – LELD1

Notas de aula sobre CircuitMaker

PROFESSOR CARLOS BARREIRA - MMXIV V2 - 5

O componente aparecerá na área

de trabalho. Perceba que ele está

bem pequeno. Para ampliar o

desenho do componente utilize F4.

Para selecionar o

componente é necessário clicar com

o botão esquerdo do mouse uma

vez. O componente selecionado

ficará vermelho.

Clicando mais uma vez no componente, más agora com

o botão direito do mouse, será aberta uma caixa de opções,

onde será possível modificar alguns parâmetros do componente.

Para girar um componente, selecione Rotate 90. Cada

vez que clicar sobre esse comando o componente girará 90

graus.

Em Mirror, o componente será espelhado.

Em Move, o componente poderá ser movido pela área de

trabalho.

Para apagar o componente pode usar Delete Itens.

Se for necessário duplicar o componente, selecione Duplicate.

Ao clicar em Edit Device Data, uma outra caixa será aberta. Veja a seguir.

IFSP – Campus Cubatão.

Laboratório de Eletrônica Digital – LELD1

Notas de aula sobre CircuitMaker

PROFESSOR CARLOS BARREIRA - MMXIV V2 - 6

Nesta caixa, existem vários parâmetros que podem ser

configurados, más apenas dois serão alterados.

Em Label-Value o padrão é mostrar o código/nome do

componente. Este termo poderá ser alterado sem modificar o

funcionamento do circuito. Em Designation, é mostrada a sequência numérica do

componente atribuída pelo próprio software. A recomendação é

que mantenha a designação sugerida. Estes itens podem ser visíveis ou não. Se a caixa Visible

estiver marcada, como no caso da Designação U1A na figura ao

lado, isto indica que o que está escrito será mostrado na área de

trabalho.

Ao terminar, clicle em ok.

Agora, coloque na área de trabalho, o componente onde poderão ser obtidos os valores 1 e 0 que devem existir nas entradas da porta lógica. Isto será feito com a Logic Switch. Localize este componente em:

Digital; Power; Logic Switch

Posicione a Logic Swuitch próximo a uma das

entradas da porta lógica. Gire a Logic Switch de modo

que a saída da chave fique para baixo. Mude o nome

da chave para A.

Duplique a Logic Switch e dê o nome de B.

Localize a biblioteca Digital Aminated. Selecione

Displays e depois Logic Display. Posicione o

componente próximo à saída da porta.

Veja na próxima imagem.

IFSP – Campus Cubatão.

Laboratório de Eletrônica Digital – LELD1

Notas de aula sobre CircuitMaker

PROFESSOR CARLOS BARREIRA - MMXIV V2 - 7

Agora é necessário interligar os componentes.

Para interligar os componentes (com “fios”) utilizamos a ferramenta

wire.

Perceba que agora o mouse tem

o formato de um sinal de +.

Para interligar os componentes

pode-se fazer o seguinte:

O ponteiro (+) deve ser posicionado no

terminal do componente. Imediatamente

em sua volta será mostrado um

quadrado vermelho, indicando que o

terminal está selecionado.

Uma vez selecionado, o botão esquerdo

do mouse deve ser pressionado e move-se o

ponteiro até o outro terminal, formando assim

uma linha. Ao chegar ao outro terminal, o botão

do mouse será solto e a ligação estará formada. Isso será repetido até completar todas

as ligações. Perceba que quando a interligação é

finalizada, a cor do fio passa para azul.

IFSP – Campus Cubatão.

Laboratório de Eletrônica Digital – LELD1

Notas de aula sobre CircuitMaker

PROFESSOR CARLOS BARREIRA - MMXIV V2 - 8

Para as chaves, vamos realizar uma ligação diferente. A partir das chaves, será criada uma

linha onde as variáveis A e B estarão disponíveis.

Para isso, vá até o extremo de uma das chaves com o Wire selecionado. Clicle com o botão esquerdo do mouse uma vez e arraste o fio até onde vc achar adequado. Chegando lá, dê dois clicles com o botão esquerdo do mouse e o fio estará feito. Faça isso para a variável B.

Para terminar as ligações, interligue as

entradas da porta na respectiva variável.

Para simular, é necessário clicar no botão

Run/Stop.

IFSP – Campus Cubatão.

Laboratório de Eletrônica Digital – LELD1

Notas de aula sobre CircuitMaker

PROFESSOR CARLOS BARREIRA - MMXIV V2 - 9

Após clicar no botão Run/Stop, o botão

passa a exibir uma mensagem STOP, indicando

que para parar a simulação, é necessário clicar

novamente no botão.

4 – Realizando uma simulação.

A simulação consiste em testar todas as possibilidades das variáveis de entrada (como na

tabela verdade) e ver o resultado na saída do circuito. Então varie os estados das chaves A e B de

maneira a cumprir todas as combinações previstas na tabela verdade e observe o estado da saída para

cada uma das combinações. Utilize a tabela abaixo para orientação.

Perceba que o resultado visto na tabela verdade após a realização da simulação é igual ao da

tabela verdade da função logica E mostrada em sala de aula.

Repita o procedimento descrito agora para simular um outro componente e para isso monte o

mesmo circuito, mas agora utilize o componente em:

Digital Basics; Gates ; 2-In-OR-74LS32

A

(logic swicth A)

B

(logic swicth A)

S

(Logic display L1)

LOW (0) LOW (0)

LOW (0) HIGH (1)

HIGH (1) LOW (0)

HIGH (1) HIGH (1)