Professional Documents
Culture Documents
Portafolio de evidencias
Nombre:____________________________ carrera:_________________
1) ¿Qué es un temporizador?
5) ¿Qué es un síncrono?
9) Tipos de memoria
7. Dibujo
Circuitos Secuenciales
Tenemos
Maquinas Mealy y Maquinas Moore
Temporizadores
Son
Unir expresiones
booleanas Se diferencian
Una expresión booleana es
Tipos
una sucesión de símbolos
que incluye 0,1, algunas
And
R-S
variables y las operaciones
booleanas. Or
Not
Tipos J-K
a == b
a != b
a<b
a <= b Maestro-Esclavo
a>b
a >= b
Circuitos secuenciales
=Asistencia
X = Falta
P = Práctica
Los circuitos integrados son circuitos funcionales que han sido reducidos a unos
cuantos milímetros y colocados dentro de encapsulados como los que se muestran
en la imagen.
Existen circuitos integrados de toda clase y para todas las funciones que se desee.
De hecho, arduino nace a partir de un circuito integrado (AT mega).
Uno de los primeros post que hice fue el de como encender y hacerlo parpadear
con arduino.
Configuración monoestable
Pero ¿Cómo funciona este circuito? Pues es sencillo el circuito se enviara con un
pulso (voltaje) durante un tiempo determinado. Dicho tiempo puede ser establecido
por el usuario.
T= In(3) * R * C
T=(In(3))*50000*0.0001=5.49 segundos
Los flip flop son dispositivos síncronos de dos estados (estado alto y estado bajo),
también conocidos como multivibradores biestables. La salida de estado cambia de
manera sincronizada con el pulso del reloj.
Un flip flop de disparo por flanco cambia de estado con el flanco positivo (flanco de
subida) o con flanco negativo (flanco de bajada) del impulso de reloj y solo es
sensible a sus entradas solo en esa transición del reloj.
Los flip flop son unidades básicas de todos los sistemas secuenciales, existen
cuatro tipos: el SR, el JK, el T y el D. Y los últimos tres son implementados a partir
del primero.
Flip flop SR
Tabla
Ecuación
Flip flop JK
Tabla
Ecuación
Flip flop D
Tabla
Flip flop T
Tabla
Los flip flop maestro- esclavo son construidos a partir con dos flip flop uno sirve de
maestro y otro de esclavo durante el pulso del reloj se habilita el de maestro y otro
de esclavo. Durante la subida del pulso del reloj se habilita el de maestro y se
deshabilita el del esclavo a través de la compuerta not puesta a la entrada del clock
del segundo flip flop. Los datos de entrada se transmiten a la salida del flip flop
maestro. Cuando el pulso baja nuevamente a cero se deshabilita el maestro lo cual
evita que lo afecten las entradas externas y se habilita el esclavo. Entonces el
esclavo pasa al mismo estado del maestro.
Junio 2, 2012 in Control Automático, Control Teory, Espacio de Estado, LTI MIMO
SISO Universidad Nacional de Ingeniería
X´ (t)=f(x, u, t)
Y (t)=g(x, u, t)
En donde A(t) se denomina matriz de estado, B(t) matriz de entrada, C(t) matriz de
salida y D(t) matriz de transmisión directa. Un diagrama de bloques que representa
estas dos últimas ecuaciones se da a continuación.
ASINCRONO Y SINCRONO
SINCRONO
ASINCRONO
La B-ISDN está diseñada para ser la red más inteligente, incorporando sistemas de
control que permite al proveedor iniciar una conexión dependiendo del tráfico de
señales, o el tipo de señales que están siendo transmitidas. Las implementaciones
de ATM pueden transmitir datos desde 25 hasta 622 Mbps ATM es una técnica de
transporte de telecomunicaciones y se diferencia en redes de transferencia
sincronizada en que no se transmite la información en paquetes de información
repetitiva y sincronizada con algún contador de tiempo. En una red ATM, las celdas
de información son nada más transmitidas cuando el usuario esta accesando o
manipulando la información al contrario de una red sincronizada que transmitiría
celdas todo el tiempo a veces vacía. Lo conveniente de las redes ATM es que
también pueden contener en sus celdas todo tipo de información. ATM ha surgido
porque la demanda de redes con aplicaciones de imágenes requiere de una
velocidad más rápida que la que es posible en redes actuales.
Lo que se busco fue una red capaz de brindar suficiente, y que fuera swicheado,
para que su costo fuera compartido. También ha existido la necesidad para
estructurar una red que responda más rápido, ya que la fluctuación de tipos de
información puede variar mucho en una red. Que tan grande es el paquete de
información. El número de interacciones entre las CPUs para que consiga una
respuesta el usuario. La demanda de aplicaciones integrados con audio, video-
telefonía y datos forman una red integrada. Todos los tipos de red de comunicación
de antaño han involucrado la orientación a circuitos; es decir, una conexión física y
única se establecía entre usuarios. Cuando surgieron los módems en los 80´s se
había formado, en efecto, la primera red integrada; ya obteniendo la conexión en el
circuito, se podía usar para transmitir datos o voz. Los sistemas asíncronos actúan
inmediatamente al aplicarles la señal al dispositivo. Los sistemas síncronos, la
señal, va siempre sincronizada con una señal de reloj. Hasta que el reloj no genere
un flanco de subida el dispositivo no hará caso a la señal de entrada.
Correo postal
Televisión
Contestador automático
Correo electrónico
Mensajes de texto
Servicios sociales de red
CIRCUITOS SECUENCIALES.
Puede ocurrir, por lo tanto, que para iguales valores en las entradas se puedan
obtener estados distintos en las salidas en momentos diferentes.
Los circuitos secuenciales tienen capacidad para recordar o memorizar los valores
de las variables de entrada. Esta operación es imprescindible en los sistemas
automáticos construidos con circuitos digitales, sobre todo en los programables, de
los cuales nos ocuparemos más adelante.
Aquí, para cada estado, podemos tener tantas salidas como combinaciones
tengamos en las entradas.
Aquí nos vamos a centrar especialmente en el estudio de los biestables (los circuitos
secuenciales más elementales, capaces de almacenar, si no existe orden exterior
de cambio, la información en ellos contenida), junto con los contadores y registros
de desplazamiento, que, como observaremos, son también circuitos secuenciales
fonl1ados por una cadena de biestables. Todos estos dispositivos son de aplicación
general, y de importancia fundamental en cualquier sistema digital
1.2.-Biestables
Al igual que los circuitos secuenciales en general, los biestables también se pueden
clasificar en síncronos y asíncronos, como se muestra en la siguiente figura.
Memoria
El número máximo de estados por los que pasa un contador se denomina módulo
del contador (Número MOD). Este número viene determinado por la expresión 2"n
donde indica el número de bits del contador. Ejemplo, un contador de módulo 4 pasa
por 4 estados, y contaría del 0 al 3. Si necesitamos un contador con un módulo
distinto de 2"n, lo que haremos es añadir un circuito combinacional.
SRAM Sincrónica Al igual que en los sistemas sincrónicos, este tipo de memoria
tiene una entrada de reloj, la cual le permite operar en sincronía con otros
dispositivos. Esta característica no aporta mejores beneficios, sin embargo
simplifica enormemente el diseño de sistemas de alta prestaciones, ya que una
única señal controla todos los dispositivos involucrados. La ventaja de estas
memorias viene proporcionada por lo que se podría llamar su funcionamiento
automático, guiado por la señal de reloj, por lo que no es necesario ocuparse de
generar las señales de control. SRAM de Ráfaga Las memorias de ráfagas (burst)
son sincrónicas y se caracterizan por incluir un contador que permite que la memoria
genere internamente la dirección a la que debe acceder, consiguiendo de esta forma
accesos hasta cuatro posiciones de memoria con una sola dirección de referencia.
Esto permite acceder de forma más rápida a la información en memoria Vemos
cómo funciona este tipo de memoria. La CPU genera una dirección de memoria, la
cual se propaga a través del bus de direcciones hasta la memoria, decodificándose
y accediendo a la posición correspondiente. Si se ha configurado la memoria en
modo ráfaga, una vez obtenido el primer dato, incrementa la dirección y vuelve a
acceder. De esta forma se evita el tiempo de propagación de las señales por el bus
y el tiempo de decodificación de Ia dirección. El número de palabras Ieidas o escritas
en una ráfaga, viene limitado por el tamaño del contador interno de la memoria,
SRAM Pipeline 5 Con los dos tipos de memorias anteriores se consigue el acceso
a posiciones consecutivas de forma rápida. Para mantener esta velocidad cuando
se cambia de secuencia, las memorias pipeline incluyen un buffer para almacenar
la dirección y “los datos actuales proporcionados por la memoria. De esta forma, se
puede enviar la nueva dirección antes de terminar la lectura, consiguiendo así que
la CPU no espere la finalización del acceso a una posición de memoria para generar
la nueva dirección. Memoria RAM dinámica Este tipo de memoria conocida como
DRAM (Dinamic Random Access Memory), a diferencia de la memoria estática se
compone de celdas de memoria construidas con condensadores. Las celdas de
memoria son de fabricación más sencillas en comparación a las celdas a base de
transistores, lo cual permite construir memorias de gran capacidad. La figura 10.2.3
se observa la composición interna de una de estas celdas.
productos, sujeta a las limitaciones del producto. Estas limitaciones son el número
de entradas, el número de salidas (m) y el número de términos productos (p). Se
puede describir como un "PLA n x m con p términos productos". Por tanto su utilidad
está limitada a funciones que puedan expresarse en forma de suma de productos
usando p o menos términos productos Un caso especial de PLA es el de uno de los
PLD's más populares, el PAL (Lógica de Array Programable). En este dispositivo
solo es programable la parte correspondiente a la AND, mientras que la OR es lija.
Otros dispositivos lógicos programables de interés son:
Aunque puede ser usado de forma general para describir cualquier circuito se usa
principalmente para programar PLD (Programable Logic Device Dispositivo Lógico
Programable), FPGA (Field Programmable Gate Array). ASIC y similares.
Otros métodos para diseñar circuitos son la captura de esquemas (con herramientas
CAD) y los diagramas de bloques, pero estos no son prácticos en diseños
complejos. Otros lenguajes para el mismo propósito son Verilog y ABEL