Está en la página 1de 20

Oscar Ignacio Botero H.

SIMULADOR PROTEUS MDULO


GENERADORES DE SEAL
Para la insercin de generadores en los circuitos a simular, se activa el icono
presenta una gran variedad de generadores.

Para insertar un generador:


Seleccione el generador requerido
Se procede igual que si se tratara de la colocacin de una componente en
la hoja de trabajo
Cuando el Generador se conecta al circuito, ISIS le asigna
automticamente el nombre al nodo o a la terminal de la componente en
donde est conectado
Edite las propiedades del generador para colocarle los parmetros
requeridos en el circuito
Los generadores se clasifican en dos grandes categoras:
Anlogos: DC, Sine, Pulse, Pwline, File, Audio,
Exponent, SFFM, Easy HDL.

Oscar Ignacio Botero H. 2

Digitales: Steady State, Single Edge, Single Pulse,


Clock, Pattern, Easy HDL.

Cada uno de los generadores tiene su respectiva ventana de edicin para


configurar sus caractersticas, por ejemplo:

Oscar Ignacio Botero H. 3

GENERADORES ANLOGOS

DC = Corriente Directa
Este generador se utiliza para simular una fuente de voltaje de tensin continua
constante.
En caso de necesitar generadores de VOLTAJE o de CORRIENTE se procede de
la siguiente forma:

Solo se edita el Nombre del Generador en la casilla Generator Name y el Valor


del voltaje o la corriente.

Oscar Ignacio Botero H. 4

Hay cuatro opciones que aparecen en todos los tipos de generadores. Estas
opciones comunes se encuentran situadas en la zona inferior izquierda de la
ventana.

Current Source: aunque aparece en todos los generadores slo tiene utilidad en
el caso de los generadores analgicos. Cuando se marca esta casilla el generador
se convierte en una fuente de corriente.
Isolate Befote: si colocamos el generador en medio de un cable que conexiona
dos puntos, con esta casilla seleccionamos si el generador se comportar como si
interrumpiera el cable al que est conectado; de esta forma la red situada antes
del generador quedara aislada de la situada despus del generador. Si el
generador se conecta directamente a una red mediante un cable sencillo, esta
casilla no realizar ninguna operacin.
Manual Edits: cuando marcamos esta casilla, las propiedades del generador se
visualizan en forma de una lista de texto.
Hide Properties: cuando esta casilla est deshabilitada se visualiza junto al
generador sus propiedades en forma de texto.

Sine = Seno
Fuente de seal de forma senoidal o senosoidal, se edita el nombre, el voltaje
offset, la amplitud, perodo/frecuencia, retardo en tiempo/grados y el factor de
amortiguacin.

La propiedad Offset (Volts) especifica el desplazamiento de la seal respecto al


valor 0, puede ser positivo o negativo.
En la imagen siguiente vemos un ejemplo que aclara el sentido del valor
parmetro desplazamiento. La seal se ha especificado con un offset igual a +5 y
una amplitud de 10 voltios, por eso se ve que la grfica comienza en +5V y no en
cero voltios y que la cresta de la seal llega hasta +15V (10V de amplitud ms 5V
de offset) y en el valle llega hasta 5V (10V de amplitud menos 5V de offset).

Oscar Ignacio Botero H. 5

Amplitud de salida: se
especifica
con
el
parmetro
Amplitude
(Volts). La amplitud se
puede expresar indicando
el valor mximo de la
onda, el valor entre la
cresta y el valle de la
onda o el valor eficaz
RMS de la seal.
Timing:
se
puede
expresar
de
varias
formas:
indicando
la
frecuencia en Herzios de
la seal, indicando el
periodo de la seal o
expresando el nmero de
ciclos sobre el grfico
entero.
Desfase:
se
indica
utilizando la propiedad
delay. Se puede indicar
el desfase de dos formas
diferentes: introduciendo

Oscar Ignacio Botero H. 6

el tiempo de desfase en segundos o el desfase en grados.


Factor de amortiguacin: se indica utilizando el parmetro Damping Factor
(1/s).

Pulse = Pulso
Produce pulsos anlogos donde se fija la amplitud, el perodo, el tiempo de subida,
el tiempo de bajada, ciclo de trabajo, etc. Con este generador se pueden generar
formar ondas cuadradas, trapezoidales, triangular, diente de sierra y otras.

Oscar Ignacio Botero H. 7

V2

PW
TR

V1
TD

TF
PER

PER: representa el periodo de la onda, es decir, el inverso de la frecuencia. Para


introducir esta caracterstica de la onda utilizamos el parmetro
Frecuency/Period. Se puede introducirlo de tres maneras: especificando la
frecuencia en herzios, indicando el periodo o expresando el nmero de ciclos
sobre el grfico entero.
V1: representa el valor bajo de la seal de salida. Para introducir este valor se
utiliza el parmetro Initial (Low) Voltaje.
V2: representa el valor alto de la seal de salida. Para introducirlo se utiliza el
parmetro Pulsed (High) Voltaje.
TD: representa el desplazamiento en el tiempo de la seal. Tambin podemos
expresarlo diciendo que es el retraso con el que la seal se comenzar a generar.
Durante este tiempo de retraso la seal se mantendr en el nivel de salida bajo
(V1). Para introducirlo se utiliza el parmetro Start (Secs).
TR: representa el tiempo que durar la transicin desde el nivel bajo al nivel alto o
flanco de subida. Se introduce utilizando el parmetro Rise Time (Secs).
TF: representa el tiempo que durar la transicin desde el nivel alto al nivel bajo o
flanco de bajada. Se introduce utilizando el parmetro Fall Time (Secs).
PW: representa el tiempo que la seal estar en el nivel alto durante cada pulso o
ancho de pulso. Se introduce utilizando el parmetro Pulse Width, que se puede
introducir indicando el tiempo en segundos o en forma de porcentaje.
Cuando se generan las seales pulsantes hay que tener en cuenta la siguiente
limitacin, los tiempos de flanco de subida y flanco de bajada no pueden ser cero.
Luego, hablando con exactitud, no se pueden generar ondas cuadradas perfectas.
Hay que tener en cuenta que en la realidad ocurre lo mismo, porque siempre hay
un tiempo, por pequeo que sea, para que se produzca la transicin del nivel bajo
al alto y viceversa.

Oscar Ignacio Botero H. 8

Pwlin
Genera seales de difcil construccin, se edita sobre la misma ventana
suministrndole las coordenadas con el mouse (se seleccionan los puntos
manualmente sobre la ventana Time/Voltages). La forma de la onda se introduce
utilizando pares de datos para las magnitudes tiempo y voltaje de salida.

Como la ventana resulta pequea, se puede aumentar utilizando el botn situado


en la esquina superior derecha con una flecha hacia arriba.
Para introducir cada par de datos, situ el ratn sobre el punto de la grfica
deseado y pulse el botn izquierdo. Repita el proceso para cada nuevo par de

Oscar Ignacio Botero H. 9

datos. Puede fijar la escala de la seal introduciendo el valor mnimo y mximo


tanto del eje de tiempos como del eje de voltajes.

Si se habilita la casilla Manual


Edits, se observarn los pares
de puntos en forma de texto.

Oscar Ignacio Botero H.10

File = Archivo
Se utiliza para generar seales de difcil construccin. Pero a diferencia del caso
del generador Pwlin, los datos se toman de un archivo con formato ASCII.

El parmetro a introducir es el nombre del archivo de datos que contiene la


informacin. El archivo debe contener slo caracteres ASCII y se compone de
diferentes lneas separadas unas de otras por saltos de lnea. Cada lnea contiene
un par de datos separados entre s por espacios en blanco o saltos de tabulador
(no separar utilizando comas). El primer valor del par representa el tiempo y el
segundo el valor de tensin. Las lneas de pares de datos deben estar ordenadas

Oscar Ignacio Botero H.11

por el valor de tiempo de menor a mayor. Los valores se representan utilizando


nmeros en formato de coma flotante.

Oscar Ignacio Botero H.12

Audio
Los datos a generar se cargan desde un archivo con formato WAV
Los archivos de sonido wav pueden ser mono o estreo, con el parmetro
Channel se especifica.

Exp = Exponencial
Genera una seal exponencial, como lo hacen los circuitos RC (RC = constante de
tiempo).

Oscar Ignacio Botero H.13

V1: representa el valor bajo de la seal de salida. Para introducir este valor se
utiliza el parmetro Initial (Low) Voltaje.
V2: representa el valor alto de la seal de salida. Para introducir este valor se
utiliza el parmetro Pulsed (High) voltaje.
TD1: representa el desplazamiento en el tiempo de la seal. Tambin se puede
expresar como el retraso con el que la seal se comenzar a generar. Durante

Oscar Ignacio Botero H.14

este tiempo de retraso la seal se mantendr en el nivel de salida bajo (V1). Para
introducir este valor se utiliza el parmetro Rise Start Time.
TAU1: representa la constante de tiempo de la rampa de subida. Es el tiempo
que tardar la seal en alcanzar el voltaje correspondiente aproximadamente al
0,63 del nivel alto. Para introducir este valor se utiliza el parmetro Rise Time
Constant.
TD2: representa el tiempo en que se producir el descenso de la curva. Este
tiempo est medido desde el momento cero. Para introducir este valor se utiliza el
parmetro Fall Start Time.
TAU2: representa la constante de tiempo de la rampa de bajada. Para introducir
este valor se utiliza el parmetro Fall Time Constant.
La seal generada corresponde matemticamente con una funcin construda en
tres segmentos. El primer segmento va desde el instante 0 hasta TD1, el segundo
segmento desde TD1 hasta TD2 y el tercer segmento desde TD2 hasta el tiempo
de finalizacin.

SFFM = Seal
de Frecuencia
Modulada

Los generadores de tipo


SFFM se utilizan para
generar seales
moduladas
en
frecuencia
con
modulacin senoidal de
frecuencia nica.

Oscar Ignacio Botero H.15

VO: representa el desplazamiento de la seal respecto al valor 0, se especifica


utilizando el parmtero Offset (Volts).
VA: representa la amplitud de la onda portadora, se especifica utilizando el
parmetro Amplitude (Volts).
FC: representa la frecuencia de la onda portadora, se introduce este valor con el
parmetro Carrier Freq (Hz).
FS: representa la frecuencia de la seal modulada, se especifica este valor
mediante el parmetro Signal Freq (Hz).
MDI: representa el ndice de modulacin, se introduce este valor con el parmetro
Modulation Index.
GENERADORES DIGITALES

Dstate = Estado Digital


Fija a una terminal un
estado lgico, ya se alto
(H = High) o bajo (L =
Low).

Oscar Ignacio Botero H.16

Dedge =
Flanco
Digital
Genera una transicin
de un nivel bajo a un
nivel
alto
(flanco
positivo o de subida) o
una transicin de un
nivel alto a un nivel
bajo (flanco negativo o
de bajada).

Oscar Ignacio Botero H.17

Dpulse = Pulso Digital


Genera un pulso HLH o HLH fijando su duracin ya sea en el estado alto o en el
estado bajo segn la necesidad.

Oscar Ignacio Botero H.18

Dclock = Reloj Digital


Genera un tren de pulsos, en el que se puede configurar la frecuencia de
oscilacin y el estado inicial del pulso.

Oscar Ignacio Botero H.19

Dpattern = Patrn Digital


Genera una secuencia de niveles lgicos con comportamientos particulares y
especficos indicados por el usuario. Tambin se puede editar con el mouse sobre
la ventana Edit Pattern.

Oscar Ignacio Botero H.20

Scriptable
Generador que se puede programar en EasyHDL con lenguajes como Verilog o
VHDL (Lenguaje de Descripcin del Hardware de VHSIC).