A empresa National Instruments produtora do simulador de circuitos eletrônicos Multisim em parceria com a Mouser, conhecida distribuidora de componentes eletrônicos está distribuindo gratuitamente uma versão desse simulador sob o nome Multisim Blue. Nesse link é possível fazer o download após o preenchimento de um formulário. A instalação é bem simples e em poucos minutos você terá um simulador de qualidade baseado nos modelos SPICE.
Com o Multisim é possível simular de forma interativa e em tempo real a maioria dos circuitos eletrônicos analógicos e digitais.
Para exemplificar veja a simulação de uma rede de resistores na topologia R2R normalmente utilizada em conversores digitais para analógico (DAC) de baixo custo.
A rede R2R utiliza resistores com valor R e o dobro de R, daí o nome R2R, atuando na conversão de sinais digitais paralelos em uma tensão analógica. Algumas propriedades interessantes dessa rede incluem a possibilidade de escalar para qualquer quantidade de bits, uso de apenas dois valores de resistores e impedância de saída igual a R, independente da quantidade de bits, facilitando a implementação de circuitos que farão posterior processamento do sinal. Veja no vídeo a simulação interativa do circuito.
O arquivo com o projeto no Multisim está disponível para download.
O código abaixo implementa em Python a fórmula para calcular a R2R de 4 nós.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# formula calculo rede de resistor r2r | |
# mais informações: https://fazerlab.wordpress.com/2016/03/27/simulador-circuito-eletronico-multisim-rede-resistor-r2r/ | |
Ventrada = float(12) | |
gnd = float(0) | |
Vd0 = Ventrada | |
Vd1 = Ventrada | |
Vd2 = gnd | |
Vd3 = Ventrada | |
Vsaida = float( Vd0/16 + Vd1/8 + Vd2/4 + Vd3/2) | |
print "Tensao Vsaida: ", Vsaida , "Volts" |
Para saber mais:
SPICE simulator (link)
Multisim Blue (link)