Entradas

Introducción a la Lógica Programable (4) - Primer ejemplo práctico

Imagen
 ¡Hola a todos los que están siguiendo este curso! Releyendo las tres primeras lecciones veo que hasta ahora les he dado sólo teoría, y acorde al espíritu de la revistucha Lupín, hago una pequeña pausa para introducir el primer ejemplo práctico. Por supuesto que en las lecciones venideras seguiremos viendo tanto teoría como práctica. Les recuerdo que, si tienen dudas, propuestas, comentarios, etc. sobre este curso, pueden enviarlas de cualquiera de estas dos maneras: Por correo electrónico a pagina_resorte@yahoo.com A través del grupo de Facebook: La página web de Resorte Ejemplo de registro en System Verilog     Como queremos construir lógica programable, tenemos que aprender la manera de decirle a nuestro FPGA cuál es la lógica que queremos realizar. Para eso se utiliza lo que se denomina un lenguaje de descripción de Hardware. ¡Pongan atención en ésto! Aunque System Verilog es parecido a lenguajes de programación como C, su objetivo principal es muy diferente. Usaremos System Verilo

Introducción a la lógica programable (3) - Electrónica Digital y Lógica Programable

Imagen
En las clases anteriores hablamos de compuertas lógicas y del flip-flop tipo D . En esta entrega hablaremos sobre la electrónica digital y sobre lógica programable. Electrónica Digital La electrónica "tradicional" es la electrónica analógica, en la que la tensión puede variar en forma continua dentro de un rango definido. En la electrónica digital, en cambio, la tensión interesa solamente si supera un valor determinado (y entonces se dice que está en estado alto, o uno), o si está por debajo de un valor determinado, y entonces decimos que está en cero. Una familia lógica de uso extendido en estos días es LVTTL (TTL de bajo voltaje).  TTL son siglas que nos dicen que la compuerta lógica está construida por transistores bipolares. Los circuitos integrados que implementan lógica LVTTL funcionan con una tensión de alimentación de 3,3V. En la lógica LVTTL, si tensión a la entrada de una compuerta es mayor que 2.4V, la entrada está en 1. Si la tensión es menor a 0.4V, la entrada e

Introducción a la lógica programable (2) - Flip-flops

Imagen
En la primera lección de este curso de introducción a la lógica programable hablamos sobre las compuertas lógicas. Veamos el tema siguiente: El Flip-flop D El flip-flop D es el "rey" de la lógica programable. A lo largo del curso, vamos a ver por qué. Pero antes, es necesaria una aclaración muy importante. Hay dos tipos de lógica, la lógica asincrónica y la lógica sincrónica. Las compuertas lógicas, de las que hablamos antes, realizan siempre lógica asincrónica. Los flip-flops pueden ser asincrónicos o síncronos. A día de hoy, para todo lo que es lógica programable, se prefiere la lógica sincrónica. A lo largo del curso vamos a ver por qué. En la figura pueden ver un flip-flop D síncrono: Figura 1 - Flip flop D síncrono El flip-flop tipo D tiene dos entradas y una salida. La entrada "D" es la entrada de datos y la entrada "clk" (abreviatura de clock, reloj). La única salida está etiquetada "Q". La señal de reloj, clk, es normalmente una onda cua

Introducción a la lógica programable (1) - Compuertas lógicas

Imagen
 ¡Hola! ¿Cómo están? En esta serie vamos a hablar de lógica programable. Uds. se preguntarán, quizás, qué significa lógica programable. Para explicarlo, primero conviene que hablemos un poco de circuitos lógicos "comunes" (o sea, no programables). En las páginas de la revistucha Lúpin hubo una extensa serie sobre circuitos lógicos. Si no conocen compuertas lógicas básicas (AND, OR, etc.), flip-flops, y los bloques básicos de la electrónica digital (registros, contadores, multiplexores, memorias, etc.) les recomiendo hacer el curso de la Lúpin que cubre esos temas. El curso de circuitos lógicos apareció desde el número 221 de la revistucha. Todos los números de la revista se pueden bajar en formato pdf desde dos grupos muy activos en Facebook: Revista Lúpin: el club de "Saltap" Revista Lúpin: "La Revistucha" De todos modos, aquí también haremos un somero repaso sobre compuertas digitales y flip-flops. Hablaremos de las compuertas AND, OR, NOT, y de los flip

Microrrelatos

Pesadilla sin fin No sé de dónde han venido los invasores. Pero cada vez que los miro, me arrancan los ojos nuevamente. Desdichado viajero del tiempo Siempre he sido muy desdichado. Estoy convencido de que la causa principal es el hecho de ser huérfano de padre y madre, e hijo único, por lo que estoy demasiado solo en el mundo. Después de mil fracasos, he conseguido hacer funcionar mi máquina del tiempo. Mi firme propósito es volver y convencer a mis padres de que no realicen el viaje en que ambos mueren después de dejarme en casa de mis abuelos. Llego y encuentro a mi madre embarazada. Es una madre, y no pregunta nada. No necesito explicarle nada. Inmediatamente entiende quién soy y me abraza tan fuerte como yo la abrazo a ella. Mi padre, el policía, vuelve a casa para almorzar con mi madre. Nos encuentra abrazados y sin decir palabra, desenfunda y nos mata a los dos. Claudio Avi Chami

Programación de PLCs - Temporizadores

Imagen
En lecciones pasadas sobre la programación de PLCs utilizando lógica de relés , ya hemos hablado de contactos NO y NC que representan a las entradas, y bobinas que representan a las salidas. También mencionamos a los relés internos , que con sus propios contactos y bobinas (virtuales) nos permiten realizar lógica más compleja. En esta oportunidad hablaremos de los temporizadores. Hay muchas configuraciones de temporizadores ofrecidas por los fabricantes de PLCs. Una de las más comunes consiste en una bobina temporizada con una entrada de control y una salida. Si la entrada de control del temporizador está activa, este bloque comienza una cuenta desde cero. Cuando la cuenta llega al valor preprogramado del temporizador, la salida del temporizador se activa. En el momento que la entrada de control del temporizador se desactiva, la bobina de salida del temporizador también se desactiva en forma instantánea. Supongamos que hemos programado un temporizador de 5 segundos, y su entrada de con

La loca aventura del saber - Cap.10: El hombre llega al espacio

Imagen
El espacio… la última frontera. Con esta frase que abre la legendaria serie televisiva “Viaje a las Estrellas”, se resume uno de los sueños más preciados de la humanidad: conocer, descubrir qué hay más allá de la atmósfera terrestre. Ya en 1903, el mismo año en que los hermanos Wright se alzaban durante casi un minuto por los aires con su primitivo aeroplano, Konstantin Ziolowski establecía la velocidad necesaria que debería desarrollar una nave para superar la gravedad de la Tierra. Sin embargo, en sus comienzos, la conquista del espacio no se sustentó en visiones idealistas, sino en la guerra. El primer paso lo dio la Alemania nazi alrededor de 1944 con los cohetes V2.urante casi un minuto por los aires con su primitivo aeroplano, Konstantin Ziolowski establecía la velocidad necesaria que debería desarrollar una nave para superar la gravedad de la Tierra. Después de la derrota del régimen de Adolfo Hitler, el cerebro detrás de los cohetes alemanes, Wernher von Braun, fue reclutado po