You are on page 1of 46

CAPTULO IX: Diseo Jerrquico

Creacin de subcircuitos

Jos Luis Snchez Calero

2006

Introduccin
Un diseo jerrquico es aqul que posee dos
o ms hojas de esquemas.
Lo normal es que el nivel ms alto posea un
esquema a bloques con la estructura total.
Cada bloque tendr una hoja secundaria
asociada, que incluye una seccin del diseo
de ella.

Explicaciones preliminares
ISIS no fija lmites en la jerarqua.
Una aplicacin muy interesante de los
diseos jerrquicos es la posibilidad de copiar
una parte del diseo. Es el caso de un
amplificador estreo, compuesto de dos
canales idnticos y una alimentacin comn.
Bastara con dibujar un solo canal, exportarlo
como archivo SEC y luego importarlo a una
segunda hoja.

Explicaciones preliminares

Sin embargo si se modifica uno de los


canales, aunque slo sea mover un
componente, hay que realizar la modificacin
en ambos.
La existencia de ms de dos copias de un
mismo circuito puede suponer un serio
inconveniente.

Explicaciones preliminares
En el ejemplo del amplificador estreo existen
dos mdulos independientes, etiquetados
CANAL DERECHO y CANAL IZQUIERDO,
pero ambos se asocian a los mismos datos
del circuito.
Evidentemente se necesitan referencias para
el mismo componente de cada uno de los
amplificadores mono. Esto se soluciona con
la anotacin global del diseo.

Terminologa
Circuito
Es un conjunto de componentes con su
cableado.
Hoja
Una instancia de un circuito con un sistema
nico de anotacin de sus componentes.

Hojas
En un diseo jerrquico las hojas de nivel
superior se denominan Hojas Raz.
Una hoja que cuelga de otra superior se
denomina hoja hijo o secundaria, y la
inmediata superior a la secundaria la
llamaremos hoja padre.
Siguiendo con el ejemplo del amplificador, los
canales izquierdo y derecho estn dibujados
en hojas secundarias llamadas
respectivamente CANAL IZQUIERDO y
CANAL DERECHO.

Ejemplo
En la figura se aprecia el esquema a bloques.

Dibujando el ejemplo

Para conseguir el dibujo a bloques, y que


ISIS lo reconozca como tal, hay que realizar
las siguientes operaciones:
1. Seleccionaremos la herramienta Sub-circuito.

2. Dibujaremos los tres rectngulos que,


posteriormente editaremos.

Dibujando el ejemplo
El aspecto provisional ser el de la figura.
Como se aprecia, cada rectngulo lleva la
referencia SUB, de subcircuito.

Etiquetar los bloques


Ahora vamos a poner nombres a cada uno de
los bloques.
Editad el de la izquierda y, en la ventana que
emerge, colocad el nombre.
Escribid aqu el
nombre del bloque

Escribid aqu el
nombre del
circuito

As quedar

Etiquetar los bloques


Hagamos lo mismo con los dos restantes
hasta dejarlos como en la figura.

Organigrama jerrquico
Vamos a comprobar el organigrama de las
hojas. Pinchad en cualquiera de estas
opciones:
Clic primario

en la barra de estado,
en este icono

o en este otro

Ventana de organigrama
Con cualquiera de las acciones anteriores se
abre la ventana de la figura, donde se
muestra la hoja raz y las secundarias, que
cuelgan de ella.
Hoja raz

Tres hojas
secundarias
colgando de la
hoja raz

Salvando hojas
Ahora podemos salvar la hoja raz con el
nombre Amplificador, y las dems, que
cuelgan de ella, se salvarn
automticamente como elementos
dependientes.

Ms terminologa
Mdulo
Un mdulo es un objeto que tiene asociada
una hoja secundaria. El mdulo ms utilizado
es el subcircuito.
Caracterstica de la hoja
Son las propiedades que han sido asignadas
a la hoja, y que afectan a todos los objetos
contenidos en ella.
En diseos jerrquicos, cualquier propiedad
de la hoja raz la heredan las secundarias.

Ms terminologa
Circuito parametrizado
Se dice que un circuito que est
parametrizado cuando los valores de los
componentes (u otras caractersticas) vienen
dados por frmulas en lugar de por valores
constantes.

Previo a subcircuitos
Mediante la edicin del subcircuito podemos
definir o modificar las referencias, nombres y
otras propiedades y caractersticas, que se
convertirn en caractersticas de las hojas
secundarias.
Las conexiones de una hoja padre y sus
secundarias se hace a travs de ports y
terminales.

Creacin de un subcircuito
Vamos a crear el subcircuito del integrado
L293B, que es un amplificador de potencia
para activar motores de continua y paso a
paso. Este integrado no lo incorpora esta
versin de PROTEUS en sus libreras.
El primer paso ser posicionarnos en la hoja
raz, pinchar el icono del subcircuito
y dibujar el conocido rectngulo.

Creacin de un subcircuito
Editad el rectngulo que contendr el
subcircuito y escribid en la ventana de edicin
lo que se indica en la figura.

Nos queda as, de


momento

Aadir las patillas


Para asignar las patillas, tal como se dijo
antes, hay que recurrir a puertos y terminales.
Al pinchar el icono del subcircuito se nos
muestra, en la ventana de dispositivos, la lista
de terminales disponibles.

Aadir las patillas


En la figura se muestra la relacin de
terminales.

Bloque subcircuito
Si ahora seleccionis el bloque probis a
moverlo veris que las patillas terminales
acompaan al rectngulo del cuerpo: han
quedado ambos unidos en un bloque
subcircuito.

Etiquetando patillas
Ahora vamos a editar los terminales del subcircuito
como si se tratase de cualquier componente, y
vamos a ponerles el nombre de la figura.

Construccin del subcircuito


Abramos el rbol jerrquico de hojas y
seleccionemos la hoja L293B (en la
diapositiva 13 se explica cmo abrir el
rbol).

Pinchamos en la hoja
L293B para seleccionarla
Pinchad para
validar

Construccin del subcircuito


Observad que en la barra de estado
tenemos el nombre de la nueva hoja en la
que nos encontramos.

Iconos para manipular las hojas


Los iconos de que disponemos para operar
con las distintas hojas son:
Descender un nivel en la jerarqua.
Ascender un nivel.
Eliminar una hoja del diseo.
Incluir una hoja nueva.

Men para manipular las hojas


Todas estas opciones se encuentran
tambin en los mens desplegables.

Creacin de subcircuito
Ahora vamos a reconvertir el L298, que
existe en las libreras de PROTEUS, en el
subcircuito L293B.
El L293B es similar al L298, pero tiene
menos prestaciones de corriente de salida y
es ms barato.

Diferencias sustanciales
Es muy importante distinguir la creacin de
un nuevo dispositivo, que se ubica en la
librera de usuario (lo que se hizo en el
captulo anterior), con la creacin de un
subcircuito.
Crear un subcircuito es disear un circuito
con dispositivos existentes en libreras. Ese
circuito especial podremos utilizarlo como
si se tratase de un nico componente. De
hecho lo encapsularemos como tal.

Dibujo del cuerpo del subcircuito


Lo primero es abrir un nuevo diseo y, con
la herramienta de subcircuito. dibujar el
rectngulo que ser el encapsulado del
subcircuito.

Con esta
herramienta
dibujamos este
rectngulo

Edicin del cuerpo


Ahora editamos el cuerpo del subcircuito
para asignar denominaciones.

Clic secundario
y clic primario
para editar

En la ventana
emergente se escribe
el nombre y, si se
desea, una pequea
descripcin

Aspecto del cuerpo


Una vez etiquetado el cuerpo del subcircuito
como se indica en la hoja anterior quedar
as:

Ahora salvaremos el trabajo con el nombre


L293B.

Descender a hoja secundaria


Por cualquiera de los mtodos explicados
abriremos la hoja secundaria, que aparece
en el esquema jerrquico con el nombre de
L293B.

Localizacin del dispositivo


La hoja L293B estar en blanco, como es
natural. Aqu insertaremos el L298, que se
encuentra en la librera que se indica.

Insercin del L298


El L298 quedar insertado en la hoja
secundaria del L293B, que es la principal.

Aadiendo terminales
Ahora hay que aadir las patillas del L298
que luego se identificarn con las del
encapsulado del subcircuito.
Pinchamos en el icono de terminales y
seleccionamos, segn necesitemos,
terminales de entrada, salida o alimentacin.
Icono para terminales

Identificando terminales
Y los conectaremos al L298, los editamos y
los identificamos.

Volver a hoja principal


Ahora subiremos a la hoja principal, donde
estar nuestro rectngulo de subcircuito y le
colocaremos los terminales con el mismo
nombre que pusimos en la hoja secundaria.

Subimos a hoja
principal
Aparecer el bloque subcircuito
de la hoja principal

Terminales a subcircuito
Ahora toca colocar los terminales al bloque
subcircuito, con la misma referencia que
pusimos en la hoja secundaria.

Salvar subcircuito
Ya terminado el subcircuito slo nos falta
salvarlo. Como anteriormente, cuando se
dibujo el rectngulo del cuerpo, ya se salv
con el nombre L293B, ahora slo
necesitamos pulsar S para actualizar la
copia. Y eso haremos.

Comprobacin de funcionamiento
Seguidamente vamos a realizar un diseo
donde intervenga nuestro subcircuito, para
comprobar el funcionamiento en simulacin.
El diseo consistir en un circuito que
controle la marcha-parada de un motor de
corriente continua.

Comprobacin de funcionamiento
Conseguid el
esquema de la figura y
lo salvis con el
nombre que queris,
pero distinto de
L293B, ya que ese
nombre corresponder
a nuestro subcircuito.

Comprobacin de funcionamiento
Arrancad la simulacin y comprobad que el
motor avanza con 1 de entrada y 1 de
habilitacin. El motor se detendr tanto si
inhibimos como si aplicamos nivel bajo de
entrada.

Obtencin del subcircuito


Cuando queramos obtener el dispositivo
L293B abriremos el diseo (la hoja) que
lleva ese nombre. As obtendremos el
bloque creado para conectarle todos los
elementos que necesitemos.

FINAL
En el prximo captulo se estudian los
modelos de PROTEUS

Jos Luis Snchez Calero

2006

You might also like