quarta-feira, 7 de setembro de 2011

TUTORIAL MULTISIM - CONTADOR ASSÍNCRONO CRESCENTE DE 4 BITS

Este post tem o objetivo servir como referencia para o uso da ferramenta Multisim para a simulação de sistemas digitais. Irei descrever um passo a passo simplificado para o projeto e simulação de um contador assíncrono de quatro bits.

1) Abrir o programa, ir em File/New/Design

 2) Salvar o projeto com o nome ContadorAssincrono.ms11 , ir em File/Save As



3) Inserir os componentes. No nosso caso usaremos 4 flip-flops do tipo JK com ~PRESET E ~CLEAR, sensível a borda de descida do CLOCK.
Antes de realizar este passo eu gostaria que você reparasse que existem diversos grupos de componentes disponíveis na ferramenta e cada grupo apresenta diversas famílias.
Por exemplo veja abaixo diversos tipos de flip-flops JK disponíveis.



Neste exemplo vamos inserir o 74F112. Repare que existem várias formas de inserir componentes uma delas seria utilizando o menu Place/Componente


 Ou então usando os botões de forma bastante simples e intuitiva.

Clicando no botão TTL abre a seguinte janela:
Identifique nela a aba de seleção Group onde iremos escolher TTL.
Identifique a coluna Family onde iremos escolher 74F
Identifique a coluna Component onde aparece o código do componente selecionado (neste exemplo 74F112D)
Identifique a janela Symbol que apresenta do símbolo para o diagrama esquemático do componente selecionado
Identifique a janela Function que apresenta uma breve descrição do componente selecionado
Clique em OK para inserir o componente

DICA: Para escolher um componente, selecione o primeiro da lista e com a seta para baixo do teclado navegue pelos componentes disponíveis em uma certa família




Repare que o CI 74f112 apresenta dois flip-flops então é necessário escolher qual quer usar, basta clicar em A

 Repita este processo 4 vezes. Depois de inserido, para organizar o seu desenho, clicar com o botão direito e ir em Flip Horizontal em cada FF.




4) Vamos inserir a fonte de CLOCK, veja a figura, vamos usar 1kHz.
Group: Sources
Family: SIGNAL_VOLTAGE_SOURCE
Componente: CLOCK_VOLTAGE



5) Vamos inserir o terra (GND) do circuito
Use copia e colar para reproduzir componente.
6) Vamos inserir o VCC


7) Inserindo o analisador lógico para visualizarmos o diagrama de temporização. Procure por Logic Analyzer


 8) Desenho final do circuito, lembre-se da recomendação de não deixar nenhuma entrada desconectada



9) Configurar o analizador lógico. Repare que existem várias formas de configurar, estou sugerindo uma delas
Clock Setup
Escolher External
Clock Rate: 1KHz

 10) Devemos iniciar a simulação clicando na seta verde



******************************
Dica final: Veja que a ferramenta é bastante intuitiva e que apresenta diversos recursos para auxiliar a simulação e verificação. O exemplo abaixo mostra como usar chaves como entradas relacionadas com as teclas do teclado do computador, mostra o uso de pontas de prova e o uso de um display de 7 segmentos já decodificado.




Veja este tutorial também: http://zone.ni.com/devzone/cda/tut/p/id/11407