O uSimmics (antigo QucsStudio) é um simulador de propósito geral que suporta não apenas a simulação de circuitos analógicos, mas também a simulação de circuitos digitais. Neste artigo, utilizamos uma porta lógica AND como exemplo prático para apresentar o fluxo de trabalho fundamental da simulação digital — desde a geração automática da tabela verdade até a verificação de formas de onda por meio de um Timing Diagram.
O que você aprenderá neste artigo
- Como posicionar e conectar componentes digitais no uSimmics (antigo QucsStudio)
- Como utilizar Wire Labels para nomear os nós do circuito
- Como posicionar e executar um bloco de simulação digital
- Como verificar os resultados de saída usando um diagrama de tabela verdade
- Como inspecionar formas de onda no domínio do tempo com um Timing Diagram
O que é simulação digital?
A simulação digital (Digital Simulation) é um método de análise que modela o comportamento de componentes digitais — como portas lógicas e flip-flops — por meio de sinais binários de nível alto (High) e baixo (Low). O uSimmics (antigo QucsStudio) suporta dois modos de simulação digital: o modo de tabela verdade e o modo TimeList.
Procedimento: Simulação de tabela verdade para uma porta AND
1. Seleção e posicionamento de componentes digitais
- Abra o uSimmics (antigo QucsStudio) e selecione “Digital Components” no painel de componentes à esquerda.
- Posicione os dois componentes a seguir no esquemático e realize a conexão entre eles.
| Componente | Localização | Função |
|---|---|---|
| Digital Source | Digital Components | Fonte de sinal de entrada (usar 2 instâncias) |
| n-port AND | Digital Components | Porta AND |
2. Nomeação dos nós (Wire Label)
Atribua nomes aos nós que deseja monitorar no esquemático utilizando a função “Insert Wire Label”.
| Nó | Rótulo |
|---|---|
| Saída do Digital Source 1 | A |
| Saída do Digital Source 2 | B |
| Saída da porta AND | OUT |
Observação (Wire Label): Wire Label é uma funcionalidade que atribui um identificador a um nó. Os rótulos são utilizados para referenciar variáveis nos resultados de simulação e nos diagramas.
3. Posicionamento do bloco de simulação digital
Posicione o bloco de simulação digital da categoria “Digital Components” no esquemático. Esse bloco define o tipo de simulação e suas condições de execução.
4. Execução da simulação
Clique no botão “Simulate” para executar a simulação. Ao concluir, a tabela verdade é gerada automaticamente.
5. Verificação dos resultados pelo diagrama de tabela verdade
- Posicione um diagrama de tabela verdade a partir do menu Diagrams.
- Adicione a variável “OUT” ao diagrama para exibir a tabela verdade completa da porta AND de 2 entradas.
| A | B | OUT |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
Avançado: Simulação temporal com Timing Diagram
Além da tabela verdade, é possível fornecer sinais arbitrários no domínio do tempo e verificar a forma de onda de saída por meio de um Timing Diagram.
Etapas de configuração
- Altere o parâmetro “Type” do bloco de simulação para
TimeList. - Configure os parâmetros de cada sinal de entrada conforme indicado abaixo.
| Sinal | Configuração (tempo ON / tempo OFF) |
|---|---|
| S1 (Entrada A) | 1 ns / 1 ns |
| S2 (Entrada B) | 2 ns / 2 ns |
- Após atualizar as configurações, execute “Simulate” novamente.
- Posicione um “Timing Diagram” no menu Diagrams e inspecione as formas de onda.
Observação (modo TimeList): No modo TimeList, é possível especificar de forma independente a duração ON/OFF de cada sinal de entrada, possibilitando uma simulação próxima ao temporização de operação real. Esse modo é especialmente útil para verificação de tempos de setup e hold.
Conclusão
Com os recursos de simulação digital do uSimmics (antigo QucsStudio), é possível gerar automaticamente tabelas verdade de circuitos lógicos sem cálculo manual, além de verificar o comportamento temporal por meio de Timing Diagrams. Recomenda-se começar com um circuito de porta única para se familiarizar com o ambiente e, em seguida, avançar para combinações de múltiplas portas e circuitos sequenciais.
Artigos relacionados
- Visão geral e introdução ao uSimmics (antigo QucsStudio)
- Análise DC no uSimmics (antigo QucsStudio) [2026]
- Guia de otimização de circuitos no uSimmics (antigo QucsStudio) [2026]
- Criação e uso de Subcircuits no uSimmics (antigo QucsStudio) [2026]
- Guia de operações básicas do editor de circuitos do uSimmics (antigo QucsStudio) [2026]


Comment