Vous êtes sur la page 1sur 7

La simulacin de circuitos en el aula de Electrnica

Milagros Montijano Moreno

Objetivos

Analizar el papel que los simuladores de circuitos electrnicos juegan en el proceso de


enseanza-aprendizaje en las materias de Electrnica de los Ciclos Formativos de la
Rama de Electricidad y Electrnica. Repasar la evolucin del simulador de circuitos
SPICE. Proponer un esquema para la enseanza de entornos de simulacin basados
en SPICE.

Introduccin

Los simuladores de circuitos electrnicos son muy tiles para explicar el


comportamiento de stos de una forma asequible a los alumnos de Ciclos Formativos
de la rama de Electricidad y Electrnica, as como en la asignatura de Tecnologa para
alumnos de la E.S.O. El uso de la simulacin por ordenador es una herramienta
imprescindible hoy en da a la hora de explicar la electrnica en el aula, al ser la forma
ms sencilla y rpida de comprobar el funcionamiento de un circuito. Adems, no
necesita ningn tipo de material adicional para el montaje del mismo o medida de los
resultados. A lo largo de este trabajo se analizarn detalladamente las ventajas de
usar simuladores en las enseanzas mencionadas. Por supuesto, no se plantea aqu
el uso de los simuladores como alternativa al montaje real de los circuitos, sino como
una herramienta complementaria que ayuda a comprender mejor el funcionamiento de
los mismos.

Hoy disponemos de una gran cantidad de simuladores de circuitos de fcil instalacin


y manejo en el aula de electrnica, como pueden ser Cocodrile-Clip o
ElectronicWorkbench. Tambin existen otros un poco ms sofisticados utilizados en
enseanza universitaria, como PSPICE, actualmente incluido en el paquete OrCAD.
Sin embargo la mayora de los simuladores sencillos comparten con este ltimo el
ncleo del programa que realiza la simulacin (el simulador de circuitos SPICE),
variando nicamente la interfaz con el usuario y la disponibilidad de otras herramientas
(para edicin de Placas de Circuito Impreso, por ejemplo). De ah la importancia de
conocer este potente simulador de circuitos.
En este artculo se analizan en primer lugar las ventajas de usar simuladores de
circuitos como herramientas docentes. A continuacin, se repasan brevemente los
orgenes de SPICE y cmo se ha ido integrando en diferentes entornos de simulacin.
Despus, nos centraremos en la descripcin de uno de ellos (Pspice-OrCAD) para
proponer una metodologa de enseanza con este simulador y que puede
generalizarse y aplicarse a cualquier otro entorno de simulacin.

Importancia de la simulacin en la enseanza de la Electrnica

En la enseanza de la electrnica, el uso de simuladores de circuitos es de mucha


ayuda. Podemos sealar las siguientes ventajas:

1. Permite ilustrar lecciones de teora visualizando el comportamiento de


componentes electrnicos, fuentes de alimentacin e instrumentos de medida
de una forma rpida y fcil de entender.

2. Facilita la visualizacin de seales difciles de medir experimentalmente (por


ejemplo, corrientes variables en el tiempo o varias tensiones y corrientes
simultneamente).

3. Si el alumno conoce un simulador, puede comprobar por s mismo si la


solucin que ha encontrado para un ejercicio propuesto es correcta
comparndola con la del simulador.

4. Permite que el alumno verifique sus propios diseos, testeando si funcionan


antes de montarlos manualmente.

5. Facilita el diseo de nuevos circuitos por parte de los alumnos.

6. Ayuda a encontrar errores en los circuitos y diseos.

7. Antes de montar un circuito en el laboratorio, la simulacin del mismo facilita su


anlisis y comprensin.

Hasta ahora, las ventajas enumeradas estn referidas nicamente al hecho de que los
simuladores de circuitos favorecen de una u otra forma el proceso de enseanza-
aprendizaje en el campo de la electrnica. Sin embargo, el conocimiento acerca del
uso de un simulador de circuitos es importante por s mismo ya que le puede servir al
alumno durante su vida profesional si sta se desarrolla en empresas dedicadas al
diseo y fabricacin de productos electrnicos. Por ello, resulta conveniente que
durante su formacin el alumno de los Ciclos Formativos de la rama de Electricidad y
Electrnica conozca no slo los simuladores ms sencillos (orientados a la docencia),
sino que tambin se familiarice con los entornos de simulacin ms completos y
profesionales.
Un poco de historia
SPICE es el simulador de circuitos ms extendido. Su nombre es el acrnimo de
Simulation Program with Integrated Circuit Emphasis. El programa original fue
inicialmente desarrollado en la Universidad de Berkley en los aos 70 y tena como
objetivo resolver mediante ordenador circuitos electrnicos analgicos compuestos por
resistencias, condensadores, inductancias, transistores y otros componentes
electrnicos. Como entrada, el programa lee un fichero de texto en el que (mediante
una sintaxis propia) se describe el circuito, se especifica el tipo de anlisis que se
desea realizar (transitorios, en funcin de la frecuencia, Monte Carlo) y, finalmente,
se enumeran las variables de salida que se desean conocer y representar tras la
simulacin. Los resultados, a su vez, se graban en otro fichero de texto.

El hecho de que SPICE fuese un programa de cdigo abierto ha permitido que sirva
de base para otros programas de simulacin, desarrollados en otros centros de
investigacin o compaas privadas. La primera versin comercial de SPICE se llam
ISPICE y durante la dcada de los 80 surgieron dos de las versiones ms extendidas:
HSPICE (para estaciones de trabajo UNIX) y PSPICE (para PCs, como sugiere la pe
de su nombre). PSPICE fue originalmente desarrollado por la compaa MIcroSim, que
posteriormente fue adquirida por OrCAD para incluirlo en su paquete de programas
para el desarrollo de circuitos impresos. Posteriormente OrCAD fue adquirido a su vez
por Cadence, que es la empresa que actualmente distribuye el paquete Cadence
OrCAD. Durante su evolucin, a PSPICE tambin se le incorpor la funcionalidad de
simular circuitos digitales y mixtos (con seales analgicas y digitales). Esto se refleja
en el nombre actual con el que aparece el programa dentro del paquete OrCAD:
PSpice A/D.

Antes de la compra de Pspice, MicroSim ya haba desarrollado un editor de esquemas


para el simulador, denominado Schematics, y un programa para la visualizacin de los
resultados, conocido como Probe. Aunque luego comentaremos con mayor detalle
estos programas, describiremos ahora brevemente en qu consiste. Como hemos
comentado anteriormente, el simulador SPICE tiene como entrada un fichero de texto
para la descripcin del circuito. Si ste es medianamente complejo, la creacin de este
fichero puede ser bastante tediosa. El editor de circuitos Schematics permite dibujar
el circuito colocando los diferentes componentes y unindolos mediante lneas. El
programa se encarga de generar el fichero que sirve de entrada al simulador SPICE.
Igualmente, Probe permite visualizar en un entorno grfico los resultados de forma
mucho ms cmoda que mediante el fichero de texto de extensin .out que genera el
simulador.

Tras la adquisicin de PSpice por Cadence, se mantuvo el editor Schematics durante


un tiempo (hasta la versin 10.0 de OrCAD) en coexistencia con el editor de esquemas
propio de Cadence, denominado Capture. Desde esa versin, Schematics ya no se
incluye en el paquete OrCAD (actualmente se distribuye su versin 16.2) que cuenta
slo con el editor Capture.

Por supuesto, OrCAD no es el nico paquete de diseo de circuitos impresos que


cuenta con un simulador de circuitos basado en SPICE. Otras compaas, como por
ejemplo LabCenter Electronics tienen herramientas de diseo y simulacin similares
(Proteus).
Tambin merecen especial mencin las versiones que actualmente se siguen
distribuyendo en cdigo abierto de forma gratuita, como el programa ESPICE, que ha
sido desarrollado por investigadores de la Universidad de Granada.

La enseanza de un simulador de circuitos: PSPICE


En este apartado se explican brevemente las ventajas que conlleva el conocimiento
del simulador de circuitos SPICE y cmo se podra plantear el aprendizaje de un
entorno de simulacin como PSPICE-OrCAD (u otro similar). Para ello, se plantea
esquemticamente la estructura del mismo y todos los programas y ficheros que
utiliza, con lo que se pretende facilitar la comprensin del programa al usuario del
mismo.

Cabe destacar de nuevo que todos los simuladores mencionados en el apartado


anterior (comerciales o de libre distribucin) se basan fundamentalmente en alguna
versin de SPICE, que es al final el ncleo o cerebro del programa de simulacin. Por
ello, consideramos muy til para el alumno entender el funcionamiento bsico de
SPICE a la hora de usar cualquier simulador basado en ste. Aunque, como hemos
comentado previamente, los entornos de simulacin actuales tienen una interfaz
grfica que evita editar manualmente el fichero de texto que sirve de entrada a SPICE,
finalmente el alumno debe especificar algunos parmetros para la simulacin. Esta
tarea le resultar bastante difcil si no comprende bien el simulador que hay detrs.
sta es slo una de las ventajas de conocer primero el lenguaje de SPICE. Podemos
destacar tambin:

1. Como se ha mencionado, ayuda a entender mejor las diferentes propiedades y


opciones que luego se le presentarn en un editor grfico para la edicin del
circuito (tipo Schematics). Adems, esta metodologa permite comprender la
relacin entre los diferentes archivos y libreras que se emplean dentro del
entorno del simulador.

2. Se facilita interpretar correctamente las ventanas de dialogo cuando se use un


editor de circuitos grfico.

3. Permite interpretar errores de la simulacin.

4. Hay multitud de editores de esquemas y entornos de simulacin que se apoyan


en Spice como simulador de circuitos.

5. Permite usar los simuladores gratuitos sin interfaz grfica, como puede ser
ESPICE.

Como se ha expuesto en el apartado anterior, el entorno de simulacin en el que hoy


se distribuye SPICE (como PSPICE-OrCAD) incluye no slo el simulador, sino tambin
un conjunto de aplicaciones que cubren las diferentes fases del diseo de una Placa
de Circuito Impreso. De esta forma se proporciona un entorno integrado para
simulacin y anlisis de circuitos analgicos, digitales y mixtos. En lo que se refiere a
la edicin de un circuito, su simulacin y la visualizacin de los resultados, recordemos
que los programas usados son Schematics o Capture, SPICE y Probe. Se propone el
uso del esquema mostrado en la figura 1 para ayudar al alumno a entender la relacin
entre estos programas, as como los ficheros que les sirven de entrada, salida y
almacn de datos.

Los programas que aparecen en este esquema son:

o Spice: aparece en el centro del esquema porque es el cerebro del simulador, el


que realmente realiza la simulacin. Como entrada de datos tiene el fichero de
extensin .cir (en el que se describe el circuito y el tipo de simulacin) y libreras de
extensin .lib en las que se almacenan sub-circuitos o los modelos que describen
el comportamiento de los diferentes dispositivos. Como salida, genera un fichero
de texto de extensin .out con informacin sobre la simulacin y posibles errores y
un fichero binario (.dat) en el que se almacenan los valores de todas las variables
del circuito. Este fichero slo puede interpretarse con el programa Probe.

o Schematics o Capture (editor grfico de circuitos): es el programa que permite


colocar los elementos del circuito grficamente y asignarle valores a los
componentes electrnicos. Tambin permite especificar el tipo de anlisis o
simulacin que se desea realizar. Este programa genera por nosotros el fichero de
extensin .cir que lee el simulador SPICE, evitndonos tener que teclearlo
manualmente. El editor Schematics trabaja a su vez con ficheros de extensin .sch
para almacenar los datos correspondientes al esquema del circuito.

o Probe: es el programa que permite ver el resultado de la simulacin y crear las


grficas correspondientes. Lee los datos en el fichero de extensin .dat que genera
el simulador como resultado.

Schematics ejemplo.sch Schematics

libreras
ejemplo.cir
.slb Puede contener llamadas fichero.net
a otros ficheros
.INC fichero.net

libreras SPICE
.lib

Programa
ejemplo.out Ejemplo.dat PROBE
Fichero
Figura 1: Estructura del entorno de simulacin de circuitos PSpice-OrCAD. Se
muestra la relacin entre los diferentes programas que lo componen y entre los
ficheros que generan

Obsrvese que, como se ha comentado con anterioridad, lo comn a todos los


entornos de simulacin, es alguna versin de SPICE y que esto es lo nico
imprescindible. Los otros programas simplemente (aunque esto no es poco) nos
facilitan el trabajo de crear el circuito y de interpretar los resultados.

Otros ficheros que aparecen en el esquema son:

o Libreras de smbolos (extensin .slb): son ficheros que usa el editor de circuitos
Schematics para almacenar la descripcin de los smbolos (dibujos)
correspondientes a los diferentes componentes electrnicos.

o Fichero con el netlist (lista de nodos) del circuito (extensin .net). El programa
Schematics no incluye en el fichero .cir la descripcin del circuito (componentes y
cmo se disponen) sino que esta informacin la almacena en un fichero aparte de
extensin .net. En el fichero .cir se incluye otra informacin (como tipos de anlisis
requeridos), as como una instruccin que hace que SPICE inserte el contenido del
fichero .net cuando lee el fichero de entrada .cir.

La experiencia nos ha enseado que es importante que en el proceso de enseanza


del simulador se proporcione al alumno un esquema similar al mostrado en la figura 1,
para evitar que se pierda en el maremgnum de ficheros y programas que constituyen
el entorno de simulacin.

Conclusiones

En este trabajo se han analizado las ventajas de emplear programas de simulacin de


circuitos en las asignaturas de electrnica de los Ciclos Formativos de la rama de
Electricidad y Electrnica. Tambin se ha defendido la utilidad de conocer el
funcionamiento del programa Spice a la hora de utilizar cualquier simulador de
circuitos electrnicos, ya que todos ellos tienen como base este potente programa de
simulacin y un buen conocimiento de Spice resuelve cualquier tipo de duda a la hora
de la eleccin de parmetros en cualquier simulador. La interfaz presentada al usuario
s que es diferente segn el simulador que se elija, pudiendo escogerse la ms
adecuada al nivel de los alumnos a los que vaya dirigido. Finalmente, se ha propuesto
un esquema que puede ayudar a los estudiantes a comprender el entorno de
simulacin de circuitos Pspice-Orcad, dando una idea de los programas y ficheros que
se utilizan habitualmente.

Bibliografa
1. http://es.wikipedia.org (artculo sobre SPICE)
2. http://en.wikipedia.org (artculo sobre PSPICE)
3. http://espice.ugr.es
4. http://www.labcenter.co.uk/index.cfm
5. http://www.cadence.com/products/orcad/pages/default.aspx

Vous aimerez peut-être aussi