APLICACIONES CON FLIP FLOPS ALARMA CON FLIP FLOPS
El circuito presentado es una simple alarma basada en configuración flip/flop bajo un integrado 4093 de fácil adquisición, su construcción es muy sencilla y nos muestra como podemos "jugar" con las configuracione configuracioness de este tipo de compuertas compuertas El funcionamien funcionamiento to es el siguiente! siguiente! enemos enemos como censor una fotocelda la cual al recibir la lu# es acoplada a una de las compuertas $%& la cual tiene como referencia las resistencias de '0( y '), a la salida de estas tenemos un led indicador de estado mientras que el otro e*tremo es conectado a otra %$%& la cual mediante el trimmer trimmer preset de '0( ajusta la respuesta respuesta de disparo disparo de la alarma alarma la cual es emitida emitida por el pie#o controlado por el +-4.+
En esta esta figu figura ra pode podemo moss aprec apreciar iar la conf config igur urac ación ión de dos dos cens censor ores es foto fotoce celda lda y cens censor ores es magnticos con referencia acia positi1o o negati1o de acuerdo al control que queramos dar al circuito COMO ALMACENADOR DE BITS
2n biestable puede usarse para almacenar un bit a información contenida en mucos biestables puede representar el estado de un secuenciador, el 1alor de un contador, un carácter $55 en la memoria de un ordenador, o cualquier otra clase de información 2n registro es un grupo de celdas de almacenamiento binario adecuadas para mantener información binaria 2n grupo de flip6flop constituye un registro, ya que cada flip6flop es una celda binaria capa# de almacenar un bit de información 2n registro de n6bit tiene un grupo de n flip6flop y es capa# de almacenar cualquier inform informació ación n binari binaria a que conten contenga ga n bits bits $demá $demáss de los flip6f flip6flop lop,, un regist registro ro puede puede tener tener compue compuerta rtass combin combinacio acional nales es que realic realicen en ciert ciertas as tareas tareas de proces procesami amient ento o de datos datos En su definición más amplia, un registro consta de un grupo de flip6flop y compuertas que efect7an una transición os flip6flop mantienen la información binaria y las compuertas controlan cuando y como se transfiere información nue1a al registro
COMO CONTADOR
El es 7til para contar 2na se8al repetiti1a en la entrada de reloj ace que el biestable cambie de estado por cada transición alto6bajo si su entrada está a ni1el ' a salida de un biestable puede conectarse a la entrada de reloj de la siguiente y as sucesi1amente a salida final del conjunto considerado como una cadena de salidas de todos los biestables es el conteo en código binario del n7mero de ciclos en la primera entrada de reloj asta un má*imo de : n6' , donde n es el n7mero de biestables usados 2no de los problemas con esta configuración de contador ;ripple counter en ingls< es quela salida es momentáneamente in1álida mientras los cambios se propagan por la cadena justo despus de un flanco de reloj =ay dos soluciones a este problema a primera es muestrear la salida sólo cuando se sabe que esta es 1álida a segunda, más compleja y ampliamente usada, es utili#ar un tipo diferente de contador sncrono, que tiene una lógica más compleja para asegurar que todas las salidas cambian en el mismo momento predeterminado, aunque el precio a pagar es la reducción de la frecuencia má*ima a la que puede funcionar 2na cadena de biestables como la descrita anteriormente tambin sir1e para la di1isión dela frecuencia de entrada entre : n , donde n es el n7mero de biestables entre la entrada y la 7ltima salida
TRANSFERENCIA DE DATOS EN SERIE
omo un ejemplo de transferencia de datos en serie usando el mtodo de registro de despla#amiento, un conjunto de cuatro mo1imientos, efectuados con pulsos de sincronismos, coloca el contenido del registro > en el registro ? Este tipo de transferencia es muco más lenta que la transferencia paralela, pero más simple y barata
TRANSFERENCIA DE DATOS EN PARALELO
a ilustración de abajo muestra la transferencia paralela de @ bits de datos desde el registro > al registro ?, al aplicarle un pulso que abilita la transferencia e 1e claramente que la transferencia paralela es más rápida que la transferencia de datos en serie, pero la transferencia serie tiene la 1entaja de necesitar menos circuitos Estos circuitos están construidos con flip6flops &, los cuales sir1en como almacenes de memoria a información en el registro > queda intacta despus de la transferencia al registro ?, de manera que este proceso muestra un posible escenario de acceso a la información digital almacenada en una memoria
AEB5AC +D5C C%A25&C C% C)2EA$ %$%& Este es el circuito más sencillo y básico de un FF, uede ser construido a partir de dos compuertas %$%& o dos compuertas %CA con dos entradas, a continuación se ilustra con compuertas %$%&, y es denominado "Aegistro +ásico %$%&"a forma de conectarlas es la siguiente! e deja libre una de las entradas de cada compuerta, las sobrantes son conectadas independientemente de manera cru#ada acia la salida de la compuerta contrariaGuedando la cone*ión de la siguiente manera!
a siguiente tabla muestra el estado inicial del Aegistro +ásico %$%&, cuando sus entradas se encuentran en $C ;Estado de reposo del FF< ara comen#ar la acción de "Flip Flop" será necesario en1iar a +$HC alguna de las entradas, con su correspondiente cambio de estado a la salida
a siguiente tabla nos muestra los diferentes cambios de las salidas, seg7n cada selección de entradas ;a ">" significa que no importa el estado en el que se encuentren en ese momento
• •
iguiendo los datos de la tabla podemos resumir que! i E y AEE están en $C, el FF mantiene sus salidas en el estado actual i AEE recibe un pulso +$HC, las salidas son for#adas a G I 0 y /G I '
• •
i E recibe un pulso +$HC, las salidas son for#adas a G I ' y /G I 0 i las dos entradas reciben pulsos +$HC, las salidas son for#adas a G I ' y /G I ' Este 7ltimo cambio normalmente se considera como no deseado, ya que el principio básico es que las salidas siempre estn in1ertidas ;$unque en ciertos casos especiales, nosotros podramos utili#ar este efecto<Entonces, la tabla de 1erdad del Aegistro +ásico %$%& es la siguiente!
REGISTRO BÁSICO CON COMPUERTAS NOR
a cone*ión del Aegistro +ásico %CA es e*actamente igual al del Aegistro %$%&, pero los cambios en sus salidas son completamente diferentes, $ continuación se ilustran las dos tablas de 1erdad para acer el comparati1o entre una y otra abla de 1erdad del Aegistro +ásico NOR
abla de 1erdad del Aegistro +ásico NAND
• •
• • •
$gregando pulsadores u otras compuertas en las entradas, los usos más comunes para el Aegistro +ásico %$%& o %CA son! Eliminadores de ruido para pulsadores mecánicos istemas de Encendido ;C%$pagado ;CFF< con dos pulsadores para di1ersos circuitos digitales y/o análogos ensores de mo1imiento mecánico, ;Fin o 5nicio de carrera de una puerta por ejemplo< ontrol &igital de otros circuitos ? otras 3.39:9:.3.3J $plicaciones dependiendo de tu 5)$B5%$5K%
REGISTRO BÁSICO NAND TIPO SÍNCRONO
&ejaremos de lado la cone*ión interna de los FF, ya que para nuestra comodidad, todos podemos encontrarlos en forma de circuitos integrados, as que nos ocuparemos solamente de su funcionamiento a siguiente figura nos muestra un Aegistro +ásico incroni#ado por una se8al de reloj Es la forma más básica de un FF controlado por la se8al de reloj ;a falta del crculo en la entrada de ( significa que sólo será acti1a en los < ;ólo se muestra la salida %ormal ;G<, ya que como dijimos, la salida negada siempre es in1ersa<
APLICACIONES DE LOS REGISTROS DE CORRIMIENTO
os registros de corrimiento tiene 1arias aplicaciones en la Electrónica &igital, entre las cuales se pueden mencionar las siguientes! •
ransmisión de datos
•
on1ersión de protocolo serie en paralelo y 1ice1ersa
•
uertos de salida de los microcomputadores
•
ecuenciadores ;luces y anuncios publicitarios<
•
)ultiplicaciones y di1isiones por :, 4, @, 'J bits
•
Cperaciones que se acen en forma secuencial
CONCLUSIONES:
BIBLLIOGRAFIA
ttp!//medusaunimetedu1e/sistemas/bpis03/contadoresLasincronostm ttp!//MMMmail*mailcom/curso6electronica6digital/circuitos6biestables6flip6flop6 basico6rs6' ttp!//esMiNipediaorg/MiNi/+iestable