Está en la página 1de 12

Laboratorio de Sistemas Digitales

Experiencia N 2 Estmulos digitales


Objetivos

Generar una amplia variedad de formas de onda digitales utilizando el generador digital de estimulos
PSpice

Generar formas de onda digitales a partir de la informacin almacenada en un archivo

Practica de Simulacion
Actividad RELOJ
La actividad RELOJ utiliza el circuito de la figura 1 para generar una forma de onda reloj continua
1.- Cree el proyecto estimulo con el esquemtico RELOJ
2.- Dibuje el circuito digital de prueba de la figura 2.3 y defina los atributos como se indica
HI

U1A
1
3
OFFTIME = .75uS DSTM1
ONTIME = .25uS CLK
DELAY = 2uS
STARTVAL = 0
OPPVAL = 1

CLK

OUT

2
7400

Figura 1

El generador de reloj digital es el componente DigClock de la biblioteca SOURCE

Para colocar las fuentes de niveles lgicos(componentes HI y LO), haga click en el botn de la barra de
herramientas place power(colocar alimentacin) de la biblioteca SOURCE

3.- Defina el perfil de simulacin como transitorio desde 0 a 10us con un tamao mximo de paso de 0.1us.
Ejecute PSpice y genere las formas de onda de entrada-salida de la figura 2

Figura 2

Laboratorio de Sistemas Digitales

a) Son los resultados como los esperados?


Si

No

b) Puede la amplitud de las seales digitales medirse con el cursor


Si

No

Como se puede ver a continuacin solo se puede ver su estado lgico 1 o 0

Actividad STIM4
La actividad STIM4 utiliza el circuito de la figura 3 para establecer la interfaz entre un generador de
estimulos y una pequea matriz de puertas
4.- Aada el esquemtico STIM4 al proyecto estimulo
5.- Utilizando el dispositivo STIM4, disponible en la biblioteca SORUCE, dibuje el circuito de prueba de la
figura 3.
6.- Para programar DSTM1, haga doble click en el smbolo y rellene los comandos 1 a 4 como se
muestra a continuacin. Muestre en pantalla solo la parte correspondiente al valor de cada uno de
ellos

Figura 3

Laboratorio de Sistemas Digitales

Elemento

Valor

Descripcion

COMMAND1=

0s 0000

En 0s el valor binario de D3-D0=0000

COMMAND2=

REPEAT 32 TIMES

Repetir 32 veces

COMMAND3=

-1us INCR by 0001

1us mas tarde incrementar la salida en 1

COMMAND4=

ENDREPEAT

Fin del bucle repetitivo

7.- Defina el perfil de simulacin como transitorio desde 0 a 40us con un tamao mximo de paso de
0.4us y genere las formas de onda de entrada-salida de la figura 2.6Son los resultados obtenidos
como los esperados
SI

NO

Actividad FILESTIM4
La actividad FILESTIM4 utiliza el circuito de la figura 4 para generar un flujo de una seal digital de 4
bits a partir de un archivo. Esto resulta especialmente til para formas de onda largas no repetitivas

Figura 4
8.- Aada el esquemtico FILESTIM4 al proyecto estimulo
9.- Utilizando el componente Filestim4 de la biblioteca SOURCE, dibuje el circuito de prueba mostrando
en la figura 4 y defina los atributos FILENAME y SIGNAME para DSTM1 como se indica

Laboratorio de Sistemas Digitales

10.- Utilizando un editor de textos abra un archivo (ARRAY.txt) en el directorio actual, introduzca los
datos indicados en la figura 5 y cierre el archivo
D3 D2 D1 D0
0us 0000
+1us 1100
+1us 1111
+2us 0011
+1us 0000
+2us 1111
+1us 1110
+1us ZZZZ
Figura 5
11.-Defina el perfil de simulacin como transitorio desde 0 a 10us con un tamao mximo de paso de
0.1us ejecute Pspice y visualice el conjunto de formas de onda de la figura 6
a) Se ajusta los datos de la seal de entrada (D3, D2, D1, D0) especificados en el archivo (ARRAY.txt)
con los correspondientes formas de onda?
SI

NO

b) Se correpsonde la seal de salida (OUT) con lo que se esperaba?


SI

NO

Figura 6

Laboratorio de Sistemas Digitales

Actividades avanzadas
12.- Utilizando el esquemtico de prueba de la figura 7 introduzca los datos que se proporcionan a
continuacin en un archivo de su eleccin y genere las formas de onda serie CLK y OUT Identitique el
periodo de tiempo en el que CLK y OUT difieren y explique la razn de dicha diferencia

Creamos el circuito

Figura 7

Abrimos bloc de notas y escribimos el siguiente texto y guardamos en el directorio de


simulacion

CLK

0us 0
+1us R
+1us 1
+1us F
+1us 0
+1us X
+1us 1
+1us Z
+1us 0
Figura 8

Laboratorio de Sistemas Digitales

Definimos el perfil de simulacin como transitorio desde 0 a 10us con un tamao mximo de paso de 0.1us
ejecutamos Pspice obteniendo:

Figura 8 seal de entrada-salida


Como podemos observar existe un tiempo de retardo de propagacin de seal de 17.6 nanosegundos

Tiempo de retardo

Figura 9

Laboratorio de Sistemas Digitales

13.- Utilizando STIM32 o FSTIM32, configure y pruebe un circuito de estimulos de 32 bits


No existe STIM32 el mximo numero de bits de STIM16, procediendo a armar el circuito
U1A
D0

D1

3
U3A
2
U1B
D2

D3

7400

3
6

U4A
U1C

D4

7402
2

7400

3
8

D5

U3B

10

7402

5
U1D
D6

7400

12
11

D7

7402

13

U4D
11

DSTM1

S16

U2A
D8

D9

13

7400

12
3

0s 0000000000000000

7402

U3C
8

REPEAT 400 TIMES


U2B

+1us INCR by 0000000011111111


D10

D11

10

7400

9
6

ENDREPEAT

7402

U4C
8

U2C
D12

D13

10

10

7400

9
8

7402

U3D
11
U2D

D14

12

D15

13

13

7400

12
11

7402

7400
D[15-0]

Figura 12

OUT

Laboratorio de Sistemas Digitales

Definimos el perfil de simulacin como transitorio desde 0 a 400us con un tamao mximo de paso de 0.1us
ejecutamos Pspice obteniendo los siguientes graficos

Figura 13
14.- Modificando el formato de 1111 a 4 vuelva a probar el circuito de 32 bits del paso 13 enumerando todos los
valores de la seal en hexadecimal
Vamos a las propiedades del STIM16 y cambiamos el comando FORMAT

Figura 14
Cambiando formato a los comandos
De:

A:
DSTM1

DSTM1

S16
0s 0000000000000000

S16
0s 0000

REPEAT 400 TIMES

REPEAT 400 TIMES

+1us INCR by 0000000011111111

+1us INCR by 00FF

ENDREPEAT

ENDREPEAT

Laboratorio de Sistemas Digitales

Definimos el perfil de simulacin como transitorio desde 0 a 400us con un tamao mximo de paso de 0.1us
ejecutamos Pspice obteniendo los siguientes graficos, el cual es el mismo q el paso 13

Figura 15
Ejercicios
1.- Sustituya los 7400 por puertas NAND de 4bits 7420 en la figura 4 y excite el sistema con un generador de
estimulos de 8 bits

Armamos el ciruito

D0
D1

1
2

D2
D3

4
5

D4
D5

9
10

D6
D7

12
13

U1A
6

DSTM1

U2A
2
1

7420

F8
FILENAME = estimulo.txt

U1B
8

SIGNAME = D7 D6 D5 D4 D3 D2 D1 D0

7420
D[7-0]

Figura 16

7402

OUT

Laboratorio de Sistemas Digitales

Creamos el bloc de notas estimulo.txt editamos:

D7 D6 D5 D4 D3 D2 D1 D0
0us 00000000
+1us 11100110
+1us 10101010
+1us 10100011
+1us 11111000
+3us 00001101
+5us 11010110
Figura 17

Definimos el perfil de simulacin como transitorio desde 0 a 10us con un tamao mximo de
paso de 0.1us ejecutamos Pspice

Figura 18
2.- El circuito integrado 7451 de la figura consta de dos puertas AND y de una puerta OR internamente
conectadas. Utilizando un bus y un dispositivo de estimulos digital de su eleccin, determine como se disponen
las puertas dentro del circuito integrado
Armamos el circuito
DSTM1

S4

U1A
D0
D1
D2
D3

0s 0000
REPEAT 32 TIMES
+1us INCR by 0001

1
13
9
10

A
B
C
D

7451

ENDREPEAT

D[3-0]

Figura 16

OUT

Laboratorio de Sistemas Digitales

Definimos el perfil de simulacin como transitorio desde 0 a 40us con un tamao mximo de paso de 0.4us
ejecutamos Pspice

Figura 17
Como podemos analizar las entradas con la salida se puede comprobar que internamente tiene la siguiente
conexin:
U2A
1
3
U3A

2
2
U2B

7408

4
6
5

7402

7408

Figura 18
Cuestionario y Problemas
1.- Cmo simplifica el uso de un bus los esquemticos digitales?
Cuando nuestro circuito tiene muchas entradas si nosotros deseamos aplicarle seales de entrada tendriamos
que hacerlo uno por uno,, con el sistema de bus simplifica bastante para la simulacin el circuito seria mas
sencillo de realizar
2.- Cul es el smbolo del estimulo digital para cada uno de los siguientes casos?
a) Indeterminado: X
b) Alta impedancia: Z
3.- Cul es el propsito de parmetro format?
Existe para cambiar el formato de los datos ya sea binario octal o hexadecimal, su uso mas especifico es que
cuando un numero binario muy grande para digitar como por ejemplo 111111111111111111111111111111111 si se cambia a
formato hexadecimal seria FFFFFFFF
4.-Bajo que circunstancias reuslta til un dispositivo de simulacin de archivo (FSTIM)?
Se utilizan cuando el numero de comandos de estimulos es muy grande

Laboratorio de Sistemas Digitales

5.- Es posible colocar multiples dispositivos digitales de estimulos en un mismo circuito?


El programa si deja colocar varios estimulos, pero entra en conflicto cuando para una misma entrada se le
estimula con 2 diferentes sealesen el mismo instante, cuando en un mismo instante en su entrada existe un 1 y
un 0, como conclusin no es posible colora multiples estimulos
6.- Puede determinarse la amplitud de seales puramente digitales?
No, ya que por ser seales digitales su valor es 1 o 0 desconociendo su valor analogico

También podría gustarte