Está en la página 1de 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
As quedar
Escribid aqu el
nombre del
circuito
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:

en la barra de estado,

en este icono


o en este otro
Clic primario
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

También podría gustarte