You are on page 1of 11

COMPUERTAS LOGICAS CON TECNOLOGIA TTL Que es una compuerta logica?

Una puerta lgica o compuerta lgica, es un dispositivo electrnico con una funcin booleana. Suman, multiplican, niegan o afirman, incluyen o excluyen segn sus propiedades lgicas. Se pueden aplicar a tecnologa electrnica, elctrica, mecnica, hidrulica y neumtica. Son circuitos de conmutacin integrados en un chip. Tecnologia de las compuertas Las tecnologias con que estan hechas las compuertas se pueden organizar en dos grupos, en TTL y CMOS. Que es TTL? Acrnimo ingls de (Transistor Transistor Logic) o Lgica Transistor a Transistor. Tecnologa de construccin de circuitos electrnicos digitales, en los que los elementos de entrada de la red lgica son transistores, as como los elementos de salida del dispositivo. Caracteristicas de los circuitos logicos TTL La tensin o voltaje de alimentacin es de + 5 Voltios, con Vmin = 4.75 Voltios y Vmax = 5.25 Voltios. Su fabricacin es con transistores bipolares multiemisores.

Los niveles lgicos vienen definidos por el rango de tensin comprendida entre 0,0V y 0,8V para el estado L y los 2,4V y Vcc para el estado H. Su velocidad en el mejor de los casos puede alcanzar poco ms de los 250 MHz. [1] Familia Circuitos logicos integrados con transistores. Tecnologia TTL ECL Circuitos logicos integrados con transistores MOSFET CMOS CMOS estandar CMOS HC CMOS HCT Serie
TTL estandar TTL de baja potencia TTL shoottky TTL shoottky baja potencia TTL shoottky avanzada

NMOS PMOS BiCMOS Combina transistores bipolares con transistores MOSFET

Tipos de compuertas logicas En la actualidad existen muchos tipos de compuertas, pero en este caso mencionaremos las compuertas basicas como los son: Compuerta SI buffer La compuerta lgica S, realiza la funcin booleana igualdad. En la prctica se suele utilizar como amplificador de corriente o como seguidor de tensin, para adaptar impedancias. Simbolo Tabla de verdad A A 0 0 1 1

Compuerta OR La compuerta lgica OR, realiza la operacin de suma lgica y su ecuacin caracterstica que describe el comportamiento de la compuerta OR es:

Simbolo

Tabla de verdad A B S 0 0 0 0 1 1 1 0 1 1 1 1

Compuerta AND Esta compuerta realiza la funcin booleana de producto lgico y su ecuacin caracterstica que describe el comportamiento de la puerta AND es:

Simbolo

Tabla de verdad A B S 0 0 0 0 1 0 1 0 0 1 1 1

Compuerta NOT La compuerta lgica Not realiza la funcin booleana de inversin o negacin de una variable lgica. Una variable lgica A a la cual se le aplica la negacin se pronuncia como "no A" o "A negada" Simbolo Tabla de verdad A A 0 1 1 0

Compuerta XOR La compuerta lgica XOR tambien llamada OR-exclusiva, realiza la funcin booleana A'B+AB'. Su smbolo (signo ms "+" inscrito en un crculo), su ecuacion caracteristica es: Simbolo Tabla de verdad A B S 0 0 0 0 1 1 1 0 1 1 1 0

[2] DISPLAY 7 SEGMENTO Es un conjunto de 7 leds conectados y posicionados apropiadamente. Encendiendo algunos de ellos y apagando otros podemos ir formando diferentes nmeros.

En esta clase de display existen dos tipos como son anodo comun que es aquel donde todo los anodo se encuentran unidos internamente al punto de union U y los catodos se ecuentran disponibles desde afuera del integrado, el otro tipo es el catodo comun que es donde todo los catodos se encuentran unidos al punto de union U y los anodos se encuantran disponibles.

La imagen anterior corresponde a un display multiplexado, es decir es un solo modulo donde podemos encontrar en este caso cuatro digitos, la unica diferencia con respecto al displey de un solo digito es que este modulo contiene cuatro y ademas los pines de (a, b, c, d, e, f, g, p) son comunes para los cuatro digitos. [3]

MICROCONTROLADORES PIC (MICROCHIP) Los PIC son una familia de microcontroladores tipo RISC fabricados por Microchip Technology Inc. y derivados del PIC1650, originalmente desarrollado por la divisin de microelectrnica de General Instrument. El PIC usa un juego de instrucciones tipo RISC, cuyo nmero puede variar desde 35 para PICs de gama baja a 70 para los de gama alta. Las instrucciones se clasifican entre las que realizan operaciones entre el acumulador y una constante, entre el acumulador y una posicin de memoria, instrucciones de condicionamiento y de salto/retorno, implementacin de interrupciones y una para pasar a modo de bajo consumo llamada sleep. Microchip proporciona un entorno de desarrollo freeware llamado MPLAB que incluye un simulador software y un ensamblador. Otras empresas desarrollan compiladores C y BASIC. [4] Microcontrolador PIC 16F877A El PIC16F877 es un microcontrolador con memoria de programa tipo FLASH, lo que representa gran facilidad en el desarrollo de prototipos y en su aprendizaje ya que no se requiere borrarlo con luz ultravioleta como las versiones EPROM, sino que permite reprogramarlo nuevamente sin ser borrado con anterioridad.

El PIC16F877 es un microcontrolador de Microchip Technology fabricado en tecnologa CMOS, su consumo de potencia es muy bajo y adems es completamente esttico, esto quiere decir que el reloj puede detenerse y los datos de la memoria no se pierden. Los pines de entrada/salida de este microcontrolador estn organizados en cinco puertos, el puerto A con 6 lneas, el puerto B con 8 lneas, el puerto C con 8 lneas, el puerto D con 8 lneas y el puerto E con 3 lneas. Cada pin de esos puertos se puede configurar como entrada o como salida independiente programando un par de registros diseados para tal fin.

Todo microcontrolador requiere un circuito externo que le indique la velocidad a la que debe trabajar. Este circuito, que se conoce como oscilador o reloj, es muy simple pero de vital importancia para el buen funcionamiento del sistema. El PIC16F877 puede utilizar cuatro tipos de oscilador diferentes. Estos tipos son: RC. Oscilador con resistencia y condensador. XT. Cristal (por ejemplo de 1 a 4 MHz). HS. Cristal de alta frecuencia (por ejemplo 10 a 20 MHz). LP. Cristal para baja frecuencia y bajo consumo de potencia.

[5]

MODULO USART DEL PIC La comunicacin serial transmite un bit a la vez, por lo cual es mucho ms lenta, pero posee la ventaja de que necesita mucho menor nmero de lneas para la transferencia de la informacin y las distancias a la cual se puede realizar el intercambio, es mayor; a esto se suma que mediante dispositivos como los modems, la comunicacin se pueda extender prcticamente a cualquier lugaR. El PIC16F87X posee un mdulo USART (Transmisor/Receptor Asncrono Serie), usando la norma RS-232, sin embargo es necesario usar un mdulo adicional para convertir las seales que maneja, a niveles TTL (0 5V) a niveles adecuados para que haya una correcta comunicacin con el computador (PC). Dicha labor la realiza el circuito integrado MAX232 de Maxim Semiconductor. Este integrado se destaca por que maneja los niveles de voltaje positivos y negativos propios de la interface RS-232, a pesar de que se alimenta con solo una fuente sencilla de 5V. Vamos a estudiar nicamente el modo asncrono, donde las transferencias de informacin se realizan sobre dos lneas TX (transmisin) y RX (recepcin), saliendo y entrando los bits por dichas lneas al ritmo de una frecuencia controlada internamente por el USART. Las lneas de comunicacin son los dos bits de ms peso del Puerto C: RC6/TX/CK y RC7/RX/DT, donde el bit SPEN (RCSTA<7>) y los bits TRISC<7:6> tienen que activarse mediante un 1 con el fin activar dichos pines. El protocolo asncrono RS-232-C, es la frecuencia en baudios (bits por segundo) a la que se realiza la transferencia se debe efectuar a un valor normalizado: 2400, 4800, 9600, 19200, etc. Para generar esta frecuencia en Baudios, BRG, cuyo valor es controlado por el contenido grabado en el registro SPBRG. Adems del valor X cargado en el registro SPBRG, la frecuencia en baudios del generador depende del bit BRGH del registro TXSTA<2>. En caso de que BRGH sea 0 se trabaja en baja velocidad y si BRGH = 1 se trabaja en alta velocidad. Segn ste bit se

obtendr el valor de una constante K necesaria en la determinacin de la frecuencia de funcionamiento. [7] PROGRAMACION DEL PIC Para transferir el cdigo de un ordenador al PIC normalmente se usa un dispositivo llamado programador. La mayora de PICs que Microchip distribuye hoy en da incorporan ICSP (In Circuit Serial Programming, programacin serie incorporada) o LVP (Low Voltage Programming, programacin a bajo voltaje), lo que permite programar el PIC directamente en el circuito destino. Para la ICSP se usan los pines RB6 y RB7 (En algunos modelos pueden usarse otros pines como el GP0 y GP1 o el RA0 y RA1) como reloj y datos y el MCLR para activar el modo programacin aplicando un voltaje de 13 voltios. Existen muchos programadores de PICs, desde los ms simples que dejan al software los detalles de comunicaciones, a los ms complejos, que pueden verificar el dispositivo a diversas tensiones de alimentacin e implementan en hardware casi todas las funcionalidades.
Programadores

PICStart Plus (puerto serie y USB) Promate II (puerto serie) MPLAB PM3 (puerto serie y USB) ICD2 (puerto serie y USB) ICD3 (USB) PICKit 1 (USB) IC-Prog 1.06B PICAT 1.25 (puerto USB2.0 para PICs y Atmel) WinPic 800 (puerto paralelo, serie y USB) PICKit 2 (USB) PICKit 3 (USB) Terusb1.0 Eclipse (PICs y AVRs. USB.) MasterProg (USB) [4]

Para nuestro fines utilizaremos el programador PICKit 2 (USB)

[6] TECLADO MATRICIAL Es un simple arreglo de botones conectados en filas y colmnas, de modo que se pueden leer varios botones con el mnimo nmero de pines requeridos. Un teclado matricial 44 solamente ocupa 4 lineas de un puerto para las filas y otras 4 lineas para las colmnas, de este modo se pueden leer 16 teclas utilizando solamente 8 lneas de un microcontrolador. Si asumimos que todas las columnas y filas inicialmente estn en alto (1 lgico), la pulsacin de un botn se puede detectar al poner cada fila a en bajo (0 lgico) y checar cada columna en busca de un cero, si ninguna columna est en bajo entonces el 0 de las filas se recorre hacia la siguiente y as secuencialmente.

LCD 2X16 Los mdulos LCD (Display de Cristal Lquidos), son utilizados para mostrar mensajesque indican al operario es estado de la maquina, o para dar instrucciones de manejo,Mostar valores, etc. El LCD permite la comunicacin entre las maquinas y los humanos,este puede mostrar cualquier carcter ASCII, y consume mucho menos que los displayde 7 segmentos, existe de varias presentaciones por ejemplo de 2 lneas por 8 caracteres,2x16, 2x20, 4x20, 4x40, etc. Sin backlight (14 pines) o con backlight (16 pines,iluminado de pantalla), el LCD ms popular es el 2x16, 2 lneas de 16 caracteres cadauna.

Pin 1 2 3 4 5 6 7 8 9 10 11

Simbolo Vss Vdd Vo RS R/W E D0 D1 D2 D3 D4

Descripcion Tierra de alimentacion GND Alimentacion + 5 Vcc Ajuste de contraste del cristal liquido (0 a +5V) Seleccin del registro control/datos RS=0 reg. Control RS=1 Lectura/Escritura en LCD R/W = 0 (write) R/W = 1 (read) Habilitacin E = 0 desconectado E = 1 conectado Bit menos significativo

12 13 14 15 16

D5 D6 D7 A K

Bit mas significativo Alimentacin del backlight +3.5V o +5 Vcc Tierra GND del backlight

OSCILADOR ASTABLE CON 555 En electrnica, un astable es un multivibrador que no tiene ningn estado estable, lo que significa que posee dos estados "quasi-estables" entre los que conmuta, permaneciendo en cada uno de ellos un tiempo determinado. La frecuencia de conmutacin depende, en general, de la carga y descarga de condensadores.

Funcionamiento del circuito El condensador C1 est permanentemente cargndose y descargndose. Cuando secarga lo hace a travs de R1 mientras que cuando se descarga lo hace a travs de R2. El condensador se carga hasta los 2/3 de la tensin de alimentacin(Vcc). Llegados a este punto el condensador comienza a descargarse hasta 1/3 de la tensin de alimentacin(Vcc). El proceso se repite permanentemente mientras el circuito est alimentado. Cuando el condensador se est cargando la salida del CI 555 est a nivel alto(12V) y el diodo led se ilumina. Cuando el condensador se est descargando la salida del CI 555 est a nivel bajo(0V) y el diodo led se apaga.

El tiempo que est a nivel alto(12V) se puede calcular con la siguiente frmula: T1 = (0,7/1000)*RT*CT Donde: T1 = Tiempo a nivel alto (seg) RT = Resistencia de carga (K) CT = Condensador (F) El tiempo que est a nivel bajo(0V) se puede calcular con la siguiente frmula: T2 = (0,7/1000)*RT*CT Donde: T2 = Tiempo a nivel bajo (seg) RT = Resistencia de descarga CT = Condensador (F)

You might also like