Você está na página 1de 21

Autor: Rmulo Oliveira Albuquerque roa2@ig.com.

br
Proprietrio:
CPF: RG:
Mdulo 3: multiSIM 7
Circuitos Digitais
Esta a terceira parte do trabalho sobre o MultiSIM 7 e dirigida para o estudo de
circuitos eletrnicos digitais bsicos, desta forma os instrumentos e componentes
aqui descritos so bsicos nos estudo e simulao de circuitos digitais. A licena
usada para fazer este trabalho tem o texto em ingls, desta forma toda vez que for
feito referncia em ingls o mesmo ser colocado em itlico e entre parnteses e
antes o termo equivalente em portugus. Devemos reiterar mais uma vez que voc
deve ter conhecimentos mnimos de eletrnica digital para que possa compreender
este trabalho.

Introduo
Um circuito digital opera basicamente com portas lgicas as quais so encontrada
em um circuito integrado (CI). O MultiSIM 7 tem uma biblioteca relativamente
grande de circuitos integrados comerciais da famlia TTL e CMOS. Existem duas
formas de inserir uma porta na rea de trabalho:
Pelo nome funcional (AND, NAND, etc). Como por exemplo AND2 (porta AND
com duas entradas), OR2 (porta OU de duas entradas), etc. Para isso clique na caixa
Miscelnea Digital (Misc Dig), figura01.
Pelo cdigo (7400,7490,4017,4001, etc), obtendo os componentes nas caixas CMOS
ou TTL pelo cdigo do CI como por exemplo O CI 7400 (4 portas NAND de duas
entradas). Neste caso clique na caixa TTL. Caso deseje um CI CMOS , como por
exemplo o CI4017 (contador Johnson) clique na caixa CMOS
.
Figura01: Caixas de componentes digitais
Em qualquer caso, aps clicar na caixa correspondente ser aberta a janela Seleo
de Componentes como na figura02. No caso da figura02a estamos abrindo a caixa
MultiSIM 7 Ferramenta de Auxlio ao Ensino da Eletrnica Mdulo 3
1
Autor: Rmulo Oliveira Albuquerque roa2@ig.com.br
Proprietrio:
CPF: RG:
de componentes TTL e no caso da figura02b estamos abrindo a caixa de
componentes CMOS.
Nesta janela deveremos selecionar qual a famlia do componente e em seguida o
componente atravs do seu cdigo (7400,7490, etc). Observe que nesta janela
aparece tambm o smbolo, a funo (QUAD 2 INPUT NAND CI com 4 portas
NAND de duas entradas), o fabricante e o footprint.

( a ) ( b )
Figura02: ( a ) Caixa de seleo de componentes mostrando a caixa de CI's TTL
com seleo da famlia 74STD e o componente 7400 ( b ) Caixa de seleo de
componentes mostrando a caixa de CI's CMOS com seleo da famlia CMOS_10V
e o componente 4017
A forma como cada porta retirada depender de como foi configurado Modo de
Colocar Componente (Place Componente Mode) que est em Opes (Options)
>>> Preferncias (Preferences)>>> Componentes (Component Bin).
Colocar um componente (Place single component): Neste caso ser
inserido um componente por vez na rea de trabalho. Experimente.
Colocar continuamente componentes com multiseo somente (Continous
Placement Multi-section part only): Todas as partes de um componente so
colocadas seqencialmente. Por exemplo os CIs que contm mais de uma
porta. A cada clique na rea de trabalho ser colocada uma das seces do CI.
Para sair teclar em ESC no teclado. Experimente
Colocar Continuamente Componente (Continous placement): Os
componentes so colocados continuamente. Para sair clicar em ESC no
teclado. Experimente
MultiSIM 7 Ferramenta de Auxlio ao Ensino da Eletrnica Mdulo 3
2
Autor: Rmulo Oliveira Albuquerque roa2@ig.com.br
Proprietrio:
CPF: RG:
Aps selecionar o CI, na figura2, dando OK ser apresentada tela da figura3a
onde voc dever escolher qual das seces (no caso 4 seces) ser colocada na
rea de trabalho. A figura3b mostra que a seco "A" uma porta NAND de
duas entradas.

( a ) ( b )
Figura03: ( a ) Escolhendo qual seco do CI ser colocada no circuito ( b )
seco A do CI 7400
Ponta de Prova (Probe) Lgica
Como sabemos, circuitos lgicos operam com dois nveis de tenses: Nvel 1 (5V se
TTL e de 4,5V a 18V se CMOS) e Nvel 0 (0V). Para indicar a esses nveis lgicos
usamos a ponta de prova (Probe) que se encontra na caixa de componentes
Indicadores (Indicators), figura04.


( a ) ( b )
Figura04: ( a ) cone da caixa de componentes Indicadores ( b ) Janela de seleo
de componentes com a Ponta de Prova (Probe) selecionada
MultiSIM 7 Ferramenta de Auxlio ao Ensino da Eletrnica Mdulo 3
3
Autor: Rmulo Oliveira Albuquerque roa2@ig.com.br
Proprietrio:
CPF: RG:
Para escolher entre os dois nveis lgicos usamos a chave SPDT que se encontra em
Bsicos (Basics) (veja o CD MultiSIM 7 Mdulo1). A seguir na figura5 mostramos
a chave SPDT conectada a uma ponta de prova (Probe).

Figura05: A chave de um plo e duas posies (SPDT) conectando um de dois nveis
lgicos ao Probe
Exemplo01: A figura a seguir mostra um circuito que permite levantar a tabela
verdade (TV) de uma porta lgica. Observe que as entradas esto conectadas a duas
chaves de 1 plo e duas posies (SPDT) e que as mesmas mudam de posio
quando teclamos as letras "A" e "B" no teclado. Para ver a indicao do nvel lgico
usamos a ponta de prova (Probe).

Figura06: Circuito com chaves SPDT, Probes e porta NAND


MultiSIM 7 Ferramenta de Auxlio ao Ensino da Eletrnica Mdulo 3
4
Autor: Rmulo Oliveira Albuquerque roa2@ig.com.br
Proprietrio:
CPF: RG:
Tabela Verdade
A B S
0 0
0 1
1 0
1 1

O Gerador de Palavras Binrias
O Gerador de Palavras binrias gera uma palavra de 32 bits na sua sada. A seguir o
seu cone na barra de instrumentos, smbolo e instrumento aberto.

Figura07: ( a ) cone do gerador de palavras binrias ( b ) smbolo na rea de
trabalho ( c ) gerador de palavras aberto
Na figura7b temos: do lado esquerdo temos 15 sadas (0 a 15) e do lado direito mais
15 (16 a 31).
Na figura7c temos: na parte inferior as 32 sadas dos dados digitais que indicam os
valores da sada (0 ou 1). Quando os dados estiverem saindo, a sada correspondente
mostrar o nvel lgico.
Em Controles (Controls) escolhemos de que forma os dados saem.
Os dados podem ser transferidos para fora de trs formas:
Ciclicamente (Cycle), Salva (Burst) ou Passo-a-Passo (Step).
MultiSIM 7 Ferramenta de Auxlio ao Ensino da Eletrnica Mdulo 3
5
Autor: Rmulo Oliveira Albuquerque roa2@ig.com.br
Proprietrio:
CPF: RG:
Ciclicamente os dados armazenados entre o endereo indicado em Inicial (Initial) e
Final (Final) saem ciclicamente (repetem-se).
Obs: Voc pode especificar outro endereo inicial e final clicando com o boto
direito em um endereo intermedirio.
Em Salva (Burst), saem uma s vez os dados armazenados entre o endereo inicial e
o final.
Em Passo a Passo (Step), os dados saem medida que clicamos em Passo (Step).
Em Mostrar (Display) escolhemos em que base (Hexadecimal, decimal ou binria)
entramos coim os dados no Buffer).
Em Freqncia (Frequency) escolhemos a freqncia de sada dos dados.
A figura8 a seguir mostra de forma mais clara a descrio do gerador de palavras.

Figura08: Descrio do gerador de palavras
Podemos entrar com os dados no Buffer de 4 formas: Hexadecimal (Hex), Decimal
(Dec), Binria (Binary) ou em ASCII (ASCII). Para entrar com os dados
primeiramente deveremos estabelecer o numero de posies (no exemplo 5
posies). Para estabelecer o nmero de posies no Buffer deveremos clicar em
Ajustar (Set), aparecer a janela de configurao da figura9. Em Tipo de Amostra
(Display Type) selecionamos Hexadecimal (Hex) ou Decimal (Dec) e em Tamanho
do Buffer (Buffer Size) escolhemos o tamanho que ter o Buffer (quantas palavras
conter). Para entrar com um dado basta clicar na posio e em seguida digitar o
dado (em Hexadecimal, Decimal, Binria ou ASCII) conforme a escolha feita em
Mostrar (Display).
MultiSIM 7 Ferramenta de Auxlio ao Ensino da Eletrnica Mdulo 3
6
Autor: Rmulo Oliveira Albuquerque roa2@ig.com.br
Proprietrio:
CPF: RG:

Figura09: Ajustando o tamanho do Buffer
Exemplo02: Vamos configurar o gerador de palavras de forma a gerar a seqncia
acender 4 lmpadas conforme a seqncia a seguir.


( a ) ( b )
Figura10: ( a ) Lmpadas acesas na seqncia ( b ) tabela para obter a seqncia
O gerador dever ser configurado como na figura a seguir.

Figura11: Gerador de palavras configurado para gerar a seqncia da figura10



MultiSIM 7 Ferramenta de Auxlio ao Ensino da Eletrnica Mdulo 3
7
Autor: Rmulo Oliveira Albuquerque roa2@ig.com.br
Proprietrio:
CPF: RG:
Ponto de Quebra (BreakPoint)
Pontos de quebra na seqncia devem ser inseridos quando desejamos parar a
seqncia num determinado ponto. Para isso posicione o cursor do mouse (que se
transforma em mo) clique com o boto direito, aparecer uma janela onde voc
poder escolher o ponto de quebra (BreakPoint), Impor ponto deQuebra (Set Break
Point).

Figura12: Inserindo um ponto de quebra
O ponto de quebra caracterizado por uma marca vermelha na coluna da esquerda.
Para retirar o ponto de quebra clique com o boto direito no ponto de quebra e em
seguida em Apagar Ponto de Quebra (Delete Break Point).
Disparo (Trigger)
Se selecionado Interno (Internal) ser usado o relgio (clock) interno para gatilhar
as palavras que saem. Se Externo (External) for selecionado, neste caso o gatilho
ser efetuado por um sinal externo. Aconselho a usar sempre o gatilho interno.
Sinal de Pronto (Data Ready)
Usado quando o gatilho externo. Esta sada fornece um nvel alto quando os dados
esto prontos. Voc pode usar um indicador pra ver isso.
Sequncias (Pre Set Pattern)
Clicando em Ajustar (Set) ser aberta a janela da figura9 em Sequncias Pre
Ajustadas (Pre Set Pattern) voc poder salvar as suas seqncias ou abrir
seqncias pr existentes.
MultiSIM 7 Ferramenta de Auxlio ao Ensino da Eletrnica Mdulo 3
8
Autor: Rmulo Oliveira Albuquerque roa2@ig.com.br
Proprietrio:
CPF: RG:

Figura13: Pr ajuste de seqncias

Na figura13 existem as alternativas:
Limpar o Buffer (Clear Buffer): limpa aos dados armazenados.
Carregar (Load): carrega uma seqncia salva.
Salvar (Save): Salva uma seqncia criada.
Contar para Cima (Up Counter): Abre uma seqncia de contagem
crescente pr existente.
Contar para Baixo (Down Counter): Abre uma seqncia de
contagem decrescente pr existente.
Deslocamento Para Direita (Shift Right): Abre uma seqncia de
contagem com deslocamento para a direita pr existente.
Deslocamento Para Esquerda (Shift Left): Abre uma seqncia de
contagem com deslocamento para a esquerda pr existente.












MultiSIM 7 Ferramenta de Auxlio ao Ensino da Eletrnica Mdulo 3
9
Autor: Rmulo Oliveira Albuquerque roa2@ig.com.br
Proprietrio:
CPF: RG:
Analisador Lgico (Logic Analyser)
O analisador lgico permite visualizar vrios sinais digitais ao mesmo tempo. Tem
16 entradas para sinais lgicos, que estando ativadas mostram o nmero do n a qual
est conectada. A figura11 mostra o cone na barra de instrumentos e o smbolo na
rea de trabalho.

( a ) ( b )
Figura14: Analisador lgico (a) cone da barra de instrumentos ( b ) Smbolo na
rea de trabalho
A seguir a figura15 apresenta o Analisador Lgico aberto.

Figura15: Analisador lgico mostrando 4 formas de onda
Na figura15, esquerda esto indicadas as 16 entradas, sendo que 4 esto sendo
usadas (observar a diferena). A cor das formas de onda a mesma da cor do fio
ligado na entrada.
Os cursores (dois), permitem medir tempo (T1 e T2) e a diferena de tempo (T2T1).
Na figura12 a indicao dos ponteiros :
MultiSIM 7 Ferramenta de Auxlio ao Ensino da Eletrnica Mdulo 3
10
Autor: Rmulo Oliveira Albuquerque roa2@ig.com.br
Proprietrio:
CPF: RG:

Figura16: Medidas efetuadas com os cursores
Observar que os cursores fornecem tambm o valor, em hexadecimal, da informao
mostrada.
O cursor 1: 2,145ms Valor em Hexa: 0003
O cursor 2: 4,325ms Valor em Hexa: 0001
Diferena : 2,180ms
Exemplo3: A figura14 a seguir como foi feita a conexo do analisador lgico a um
circuito contador de 0 a 9.

Figura17: Analisador lgico conectado a um circuito contador de 0 a 9
Configurao do Relgio (clock)
Clicando em Ajustar (Set), ser aberta a janela de configurao da figura18. Nesta
deve-se escolher entre relgio interno (Internal) ou externo (external), a freqncia
do clock e a taxa de amostragem (Sampling setting). Aconselho a usar sempre o clock
interno.

Figura18: Configurando o clock e a taxa de amostragem para o circuito da figura16
MultiSIM 7 Ferramenta de Auxlio ao Ensino da Eletrnica Mdulo 3
11
Autor: Rmulo Oliveira Albuquerque roa2@ig.com.br
Proprietrio:
CPF: RG:
A caixa de seleo de amostragem tem dois ajustes:
Amostras Pr Gatilho (Pre trigger Samples): O analisador armazena dados
at atingir o nmero especificado.
Amostras Ps Gatilho (Ps trigger Samples): Aps o sinal de gatilho os
dados so armazenados at o nmero especificado, sendo em seguida
enviados para a tela. Consideremos dois exemplos para efeito de comparao.
Na figura18 a taxa de amostragem ps gatilho de 10, com um relgio de 1KHz. A
figura19 mostra as formas de onda para esse ajuste.
Obs: Uma amostra corresponde a um ciclo inteiro, no exemplo 1ms.

Figura19: Analisador lgico configurado com amostragem ps gatilho igual a 10
Configuremos o mesmo clock para uma amostragem ps-gatilho igual a 5.

Figura20: Analisador lgico configurado com amostragem ps gatilho igual a 5
MultiSIM 7 Ferramenta de Auxlio ao Ensino da Eletrnica Mdulo 3
12
Autor: Rmulo Oliveira Albuquerque roa2@ig.com.br
Proprietrio:
CPF: RG:
Observe a diferena. No segundo caso 5 amostras taxa de 1KHz significa ocupar
5ms na tela, sempre considerando Clock/Div igual a1. Experimente outros valores.
Formas de Onda de um Circuito Lgico
Exemplo04: A seguir mostraremos uma aplicao interessante. A partir de um
circuito lgico combinacional obter a sada para todas as combinaes de entrada.
Para gerar as entradas usaremos o gerador de palavras e para ver as formas de onda
associadas usamos o analisador lgico.

Figura21: Circuito lgico combinacional
Observe que a lgica executada pelo circuito a de uma OU EXCLUSIVO.
Construdo o circuito o passo seguinte a conexo do gerador de palavras e do
analisador lgico ao circuito como na figura22.


Figura22: Circuito lgico analisado com gerador de palavras e analisador lgico
Como so duas as variveis de entrada (B e A) as combinaes possveis so 4
(00,01,10,11), portanto a configurao do gerador de palavras dever fornecer estas
combinaes. A figura20 mostra a configurao do gerador de palavras e do clock do
analisador lgico.
MultiSIM 7 Ferramenta de Auxlio ao Ensino da Eletrnica Mdulo 3
13
Autor: Rmulo Oliveira Albuquerque roa2@ig.com.br
Proprietrio:
CPF: RG:

( a ) ( b )
Figura23: ( a ) Configurao do gerador de palavras e do ( b ) clock do analisador
lgico.
Feitos os ajustes e iniciada a simulao e aberto o analisado lgico, obtemos as
formas de onda, sendo que a primeira de cima para baixo a sada e as subseqentes
so A e B e a ltima o clock (1KHz). Observar a lgica entre a sada e as entradas.

Figura24: Formas de onda da entrada e da sada do circuito da figura21 para as 4
combinaes de entrada









MultiSIM 7 Ferramenta de Auxlio ao Ensino da Eletrnica Mdulo 3
14
Autor: Rmulo Oliveira Albuquerque roa2@ig.com.br
Proprietrio:
CPF: RG:
O Conversor Lgico (Logic Converter)
usado para efetuar transformaes em lgica digital combinacional como por
exemplo:
Fornecer a tabela verdade de um circuito lgico a partir do seu
circuito.
Obter a expresso booleana a partir da tabela verdade.
Obter o circuito lgico a partir da tabela verdade.
Obter a expresso lgica simplificada.
Obter a expresso lgica simplificada.
A figura25 a seguir mostra o cone e o smbolo usado na rea de trabalho.

( a ) ( b )
Figura25: Conversor Lgico (a) cone na barra de instrumentos (b) smbolo na
rea de trabalho

Figura26: Conversor lgico aberto
A tabela a seguir mostra todas as converses possveis. Para efetuar uma converso,
aps serem feitas as conexes das variveis de entrada e da sada basta clicar no
boto correspondente.



MultiSIM 7 Ferramenta de Auxlio ao Ensino da Eletrnica Mdulo 3
15
Autor: Rmulo Oliveira Albuquerque roa2@ig.com.br
Proprietrio:
CPF: RG:
Boto
Clique aqui para para fazer
a converso
Tipo de converso a ser feita
1

Obter a Tabela Verdade se fornecido o
circuito lgico
2

Obter a expresso lgica completa,
dada a TV
3

Obter a expresso lgica simplificada,
dada a TV
4

Obter a Tabela Verdade se dada a
expresso lgica
5

Obter o circuito lgico com portas
dada a TV
6

Obter o circuito lgico com portas
NAND dada a TV

Exemplo05: Para exemplificar o uso do conversor lgico consideremos o circuito
(observe que um circuito que tem a lgica de um OU Exclusivo). Vamos obter a sua
TV.

( a ) ( b )
Figura27: ( a ) circuito para exemplo 4 ( b ) tabela verdade a ser preenchida para o
exemplo 4
Selecione, no conversor lgico, quais as variveis de entrada A,B,C,D,E,F,G,H
(basta clicar na entrada correspondente) ligue-as s entradas do seu circuito (procure
manter o nome igual). Ligue a sada do seu circuito em out (nono terminal da
esquerda para a direita) no conversor lgico como na figura a seguir.
MultiSIM 7 Ferramenta de Auxlio ao Ensino da Eletrnica Mdulo 3
16
Autor: Rmulo Oliveira Albuquerque roa2@ig.com.br
Proprietrio:
CPF: RG:

Figura28: Circuito lgico conectado ao Conversor Lgico
Obtendo A Tabela Verdade
Para obter a expresso lgica clique no boto de converso N1, o resultado ser:

Figura29: Obtendo a tabela verdade do circuito da figura27a
Obtendo A Expresso Lgica
Para obter a expresso lgica clique no boto de converso N2, o resultado ser:

Figura30: Obtendo a expresso lgica do circuito da figura24a
Observe que a expresso obtida na figura30 j a mnima no podendo ser
simplificada. Caso isso fosse possvel para obter a expresso simplificada bastaria
clicar no boto N3.
MultiSIM 7 Ferramenta de Auxlio ao Ensino da Eletrnica Mdulo 3
17
Autor: Rmulo Oliveira Albuquerque roa2@ig.com.br
Proprietrio:
CPF: RG:

Obtendo a Tabela Verdade a Partir da Expresso Lgica
Devemos primeiramente escrever a expresso lgica.
Escrevendo a Expresso Lgica
Para escrever a expresso lgica siga a seqncia :
1. Coloque o cursor no espao inferior da tabela verdade (ver figura26).
2. Para entrar com a varivel digite a letra correspondente, para o complemento
digite a letra da varivel e em seguida tecle no teclado. Exemplo: A o
complemento de A.
3. Para efetuar a operao E entre duas variveis ou expresses, no necessrio
colocar o ponto de multiplicao.
4. Para efetuar a operao OU use o smbolo + do teclado.
)' C B . A ( use , ) C B . A ( parnteses entre operao uma de negao a obter necessite Caso . 5 + +
Exemplo 06: Escrever a expresso de S=A.B .C e em seguida obtenha a sua TV.
Para obter a TV de uma expresso lgica primeiro escreva a expresso da mesma de
acordo com o explicado a cima. Aps isso clique no boto a seguir para obter a TV.


Figura31: Obtendo a TV a partir da expresso lgica
Escrevendo a Tabela Verdade
Para escrever a tabela verdade, selecione as variveis de entrada, em seguida onde
aparece "?" aponte o ponteiro do mouse (aparecer uma mo). Clique, aparece 1,
mais um clique e aparece 0 se voc clicar mais uma vez aparece X (irrelevante).
MultiSIM 7 Ferramenta de Auxlio ao Ensino da Eletrnica Mdulo 3
18
Autor: Rmulo Oliveira Albuquerque roa2@ig.com.br
Proprietrio:
CPF: RG:
Experimente fazer o caminho inverso ao da figura31, isto , entre com a TV e
obtenha a expresso lgica.
Obtendo o Circuito Lgico
Para obter o circuito lgico, voc precisa entrar com a expresso lgica.
Exemplo07: Vamos supor que a TV dada e voc precisa obter a expresso lgica.
Insira a TV como explicado acima e em seguida clique no boto.

a expresso completa (no simplificada) ser fornecida.

( a ) ( b )
Figura32: ( a ) inserindo a TV de um circuito lgico ( b ) obtendo a expresso lgica
Para obter o circuito com quaisquer portas lgicas clique no boto

para obter o circuito s com portas NAND de duas entradas clique no boto

O resultado ser:

( a ) ( b )
Figura33: ( a ) Circuito implementado com portas quaisquer ( b ) com portas NAND



MultiSIM 7 Ferramenta de Auxlio ao Ensino da Eletrnica Mdulo 3
19
Autor: Rmulo Oliveira Albuquerque roa2@ig.com.br
Proprietrio:
CPF: RG:
Display Hexadecimal
Existem dois tipos: O display hexadecimal decodificado j tem incorporado um
decodificador para sete segmentos, e o display de sete segmentos que necessita de
um decodificador para poder funcionar, ambos esto na caixa Indicadores.

Figura34: Caixa Indicadores com display hexadecimal selecionado
O display com decodificado no necessita de decodificador, porm os outros dois
(display de sete segmentos anodo comum e catodo comum) sim.

( a ) ( b ) ( c )
Figura35: ( a ) display hexadecimal decodificado ( b ) anodo comum ( c ) catodo
comum
Exemplo05: A seguir o display decodificado conectado chaves com entrada
digital DCBA. Observar que o MSB (Dgito Mais Significativo) o terminal 4 e
LSB (Dgito Menos Significativo) o terminal 1.
MultiSIM 7 Ferramenta de Auxlio ao Ensino da Eletrnica Mdulo 3
20
Autor: Rmulo Oliveira Albuquerque roa2@ig.com.br
Proprietrio:
CPF: RG:

( a ) ( b )
Figura32: ( a ) Display codificado indicando o nmero 7 ( b ) indicando o nmero 3
MultiSIM 7 Ferramenta de Auxlio ao Ensino da Eletrnica Mdulo 3
21

Você também pode gostar