Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
Generar una amplia variedad de formas de onda digitales utilizando el generador digital de estimulos
PSpice
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
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
No
No
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
Elemento
Valor
Descripcion
COMMAND1=
0s 0000
COMMAND2=
REPEAT 32 TIMES
Repetir 32 veces
COMMAND3=
COMMAND4=
ENDREPEAT
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
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
NO
Figura 6
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
CLK
0us 0
+1us R
+1us 1
+1us F
+1us 0
+1us X
+1us 1
+1us Z
+1us 0
Figura 8
Definimos el perfil de simulacin como transitorio desde 0 a 10us con un tamao mximo de paso de 0.1us
ejecutamos Pspice obteniendo:
Tiempo de retardo
Figura 9
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
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
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
ENDREPEAT
ENDREPEAT
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
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
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