Guía de simulación digital para principiantes en uSimmics (antes QucsStudio) [2026]

Básicos

uSimmics (antes QucsStudio) es un simulador de propósito general que admite no solo la simulación de circuitos analógicos, sino también la simulación de circuitos digitales. En este artículo, utilizamos una puerta lógica AND como ejemplo práctico para explicar el flujo de trabajo fundamental de la simulación digital: desde la generación automática de la tabla de verdad hasta la verificación de formas de onda mediante un Timing Diagram.


Lo que aprenderás en este artículo

  • Cómo colocar y cablear componentes digitales en uSimmics (antes QucsStudio)
  • Cómo utilizar Wire Labels para asignar nombres a los nodos del circuito
  • Cómo colocar y ejecutar un bloque de simulación digital
  • Cómo verificar los resultados de salida mediante un diagrama de tabla de verdad
  • Cómo inspeccionar formas de onda en el dominio temporal con un Timing Diagram

¿Qué es la simulación digital?

La simulación digital (Digital Simulation) es un método de análisis que modela el comportamiento de componentes digitales —como puertas lógicas y flip-flops— utilizando señales binarias de nivel alto (High) y bajo (Low). uSimmics (antes QucsStudio) admite dos modos de simulación digital: el modo de tabla de verdad y el modo TimeList.


Procedimiento: Simulación de tabla de verdad para una puerta AND

1. Selección y colocación de componentes digitales

  1. Abra uSimmics (antes QucsStudio) y seleccione «Digital Components» en el panel de componentes del lado izquierdo.
  2. Coloque los siguientes dos componentes en el esquemático y realice el cableado correspondiente.
Componente Ubicación Función
Digital Source Digital Components Fuente de señal de entrada (usar 2 instancias)
n-port AND Digital Components Puerta AND

2. Asignación de nombres a los nodos (Wire Label)

Asigne nombres a los nodos que desea monitorizar en el esquemático mediante la función «Insert Wire Label».

Nodo Etiqueta
Salida de Digital Source 1 A
Salida de Digital Source 2 B
Salida de la puerta AND OUT

Nota (Wire Label): Wire Label es una función que asigna un identificador a un nodo. Las etiquetas se utilizan para referenciar variables en los resultados de simulación y en los diagramas.

3. Colocación del bloque de simulación digital

Coloque el bloque de simulación digital de la categoría «Digital Components» en el esquemático. Este bloque define el tipo de simulación y sus condiciones de ejecución.

4. Ejecución de la simulación

Haga clic en el botón «Simulate» para ejecutar la simulación. Al finalizar, la tabla de verdad se genera automáticamente.

5. Verificación de resultados mediante el diagrama de tabla de verdad

  1. Coloque un diagrama de tabla de verdad desde el menú Diagrams.
  2. Añada la variable «OUT» al diagrama para visualizar la tabla de verdad completa de la puerta AND de 2 entradas.
A B OUT
0 0 0
0 1 0
1 0 0
1 1 1

Avanzado: Simulación temporal con Timing Diagram

Además de la tabla de verdad, es posible suministrar señales arbitrarias en el dominio temporal y verificar la forma de onda de salida mediante un Timing Diagram.

Pasos de configuración

  1. Cambie el parámetro «Type» del bloque de simulación a TimeList.
  2. Configure los parámetros de cada señal de entrada de la siguiente manera.
Señal Configuración (tiempo ON / tiempo OFF)
S1 (Entrada A) 1 ns / 1 ns
S2 (Entrada B) 2 ns / 2 ns
  1. Tras actualizar la configuración, ejecute «Simulate» nuevamente.
  2. Coloque un «Timing Diagram» desde el menú Diagrams e inspeccione las formas de onda.

Nota (modo TimeList): En el modo TimeList, es posible especificar de forma independiente la duración ON/OFF de cada señal de entrada, lo que permite una simulación que se aproxima al temporizado de operación real. Este modo es especialmente útil para la verificación de tiempos de setup y hold.


Resumen

Con las capacidades de simulación digital de uSimmics (antes QucsStudio), es posible generar automáticamente tablas de verdad para circuitos lógicos sin cálculo manual, y verificar el comportamiento temporal mediante Timing Diagrams. Se recomienda comenzar con un circuito de una sola puerta para familiarizarse con el entorno, y progresar gradualmente hacia combinaciones de múltiples puertas y circuitos secuenciales.


Artículos relacionados

Comment

Título y URL copiados