Entradas

Mostrando entradas de noviembre, 2021

Teclado Matricial 4*4

Imagen
  Sirven para ingresar data a los sistemas embebidos es decir para que estos interactuen con el usuario, buscando info me tope con esta application note de atmel resulta que aqui hay 8 conectores, en el cable flat, 4 conectan las filas y 4 las columnas, cuando 1 boton de estos es presionado se interconectan la fila y la columna respectiva, 4x4=16 botones,  Vean la siguiente pagina para que entiendan mejor el funcionamiento: Bueno entonces para detectar un boton tendrias q poner ‘1′ a todo y solo ‘0’ a uno, es decir pasar ese ´0´ por todas las filas, emmm no me parece muy conveniente. Luego encontre esta configuracion, que se parece a la de la pagina anterior: Tiene mas logica pasa un ‘1’ por todas las filas (salidas), luego todas las columnas (entradas) estan puestas a tierra con su respectivo resistor, entonces lees las columnas y si encuentras un uno en una columna, inmediato ves que fila tiene el ‘1’ e intersectas, alli tienes el boton presionado. Creo que el resu...

PWM

  ¿COMO FUNCIONA UN PWM? Un PWM funciona como un interruptor, que constantemente se activa y desactiva, regulando la cantidad de corriente y por ende de potencia, que se entrega al dispositivo que se desea controlar. Éstos dispositivos pueden ser motores CC o fuentes de luz en CC, entre otros. Si un motor es alimentado con 12 voltios, recibe todo el tiempo la corriente que este pide y entrega la máxima potencia, si es alimentado con 0 voltios, no recibe corriente y no obtiene potencia. En un sistema PWM el motor recibe corriente por un tiempo y deja de recibirlo por otro, repitiéndose este proceso continuamente. Si se aumenta el tiempo en que el pulso está en nivel alto (12 V en nuestro ejemplo), se entrega más potencia y si se reduce el tiempo entrega menos potencia. Para entender mejor esta idea observar la siguiente imagen. ¿Qué ventajas tiene la modulación por ancho de pulso? La principal ventaja es la eficiencia energética. El circuito que tenga este método de contro...

Esquematicos

Imagen
  La herramienta Xilinx-ISE (Integrated Software Environment) es una herramienta de diseño de circuitos profesional que nos va a permitir, entre otras funciones, la realización de esquemáticos y su posterior simulación y síntesis. El desarrollo de las prácticas se realizará siguiendo los siguientes puntos:   En primer lugar, se estudiará la especificación propuesta para determinar una posible solución. Este estudio se debe realizar antes de utilizar la herramienta informática, cuya introducción se describe en este texto, ya que es la parte fundamental para asimilar los conocimientos sobre diseño lógico.   A continuación se hará un estudio asistido por ordenador utilizando el paquete informático ISE® de XILINX Inc. Este paquete informático está formado por un conjunto de herramientas que permiten diseñar circuitos digitales mediante esquemas lógicos o utilizando lenguajes de descripción de hardware como VHDL o Verilog. También permite simular el comportamiento de los circu...

Dispositivos Lógicos programables

Imagen
 Electrónica digital.Dispositivo lógico programable.Un dispositivo lógico programable o pld es un componente electrónico empleado para la fabricación de circuitos digitales.Los pld están formados por matrices de compuertas o en las cuales están interconectadas con una herramienta tecnológica, como fusibles o memorias.Su programación consiste en.Modelaron la lógica que realiza una función combinacional o secuencial basada en las compuertas lógicas básicas.Revisar la documentación. ¿Cómo están organizadas las compuertas para conocer el modo en que se pueden adaptar las conexiones?Usar el lenguaje de programación del fabricante para establecer estas conexiones y enviar el programa compilado al pld con una computadora.Los pld se utilizan para crear circuitos que realizan funciones diseñadas por el programador.Estas pueden ser.Realizar funciones básicas como.Multiplicar.De Multiplexado codificar decodificar.Interactuar con circuitos analógicos como una placa electrónica para procesar la...

Microcontroladores

Imagen
 Un microcontrolador es un circuito integrado programable, capaz de ejecutar diferentes instrucciones de forma secuencial con el fin de controlar o automatizar algunos procesos.Está compuesto principalmente por cuatro unidades funcionales.La memoria donde se encuentran las funciones que puede ejecutar el código con las sentencias que ejecutará.Y todos los datos y cálculos volátiles que ayudan en la ejecución de los códigos.La Unidad Central de procesamiento, que se encarga de ejecutar las instrucciones programadas en la memoria.Los periféricos que auxilien en la ejecución de las instrucciones como temporizadores, convertidores, ADC, puertos de comunicación y contadores.Finalmente se encuentran los puertos de entrada y salida, con los cuales.Se le enseña desde el exterior.Se programan señales para controlar elementos externos o bien permitan la comunicación otros micro controladores.El procedimiento para programar un microcontrolador es el siguiente, se desarrolla un código con las ...

clase 25 nov (CLK)

Imagen
 En el siguiente trabajo se utiliza clk y trigger donde utilizamos una constante en un periodo de = 4999999 y un range de 0 

Software Xilinx ISE

Imagen
 En general lo que diferencia a los distintos flujos de diseño empleados para un mismo fin, son las distintas herramientas que se usan en cada fase, así como los distintos puntos de entrada y salida de dichas herramientas. Para estas prácticas se han escogido las herramientas Xilinx ISE. Xilinx ISE en si constituye un flujo de diseño completo formado por muchas herramientas distintas integradas, sin embargo carece de flexibilidad y potencia que proporciona un simulador de lenguajes HDL, sobre todo porque este nos permite la creación de entidades de test para verificación Pre-síntesis y Post-implementación. En la figura 1 se puede observar el flujo de diseño propuesto. En la presente práctica se va a hacer un recorrido por el flujo de diseño antes descrito, empleando para ello un proyecto de complejidad moderada pero con el que se tenga la oportunidad de hacer uso del mayor numero de herramientas y recursos. Se va a desarrollar un circuito que encienda/apague un LED (LD0) a una velo...

Convertidor de codigo Binario

Imagen
  Convertidor binario a BCD El convertidor de Binario a BCD se utiliza para convertir un número binario (Base-2) a un BCD (decimal con código binario). Decimal codificado en binario En los sistemas informáticos y electrónicos, un decimal con codificación binaria (BCD) es un método de codificación digital para números decimales en el que cada dígito está representado por su propia secuencia binaria. Relacionado Convertidor binario a decimal Convertidor bit a hex Convertidor binario a octal BCD es un número decimal codificado en binario, donde cadaEl dígito de un número decimal se respeta por su número binario equivalente. Eso significa que el LSB de un número decimal está representado por su número binario equivalente y, de manera similar, otros bits más significativos del número decimal también están representados por sus números binarios equivalentes. Por ejemplo, el código BCD de 14 es Diseñemos un 4bit  convertidor de código binario a BCD . Como el bit 4 puede representar d...

Circuito Secuencial

Imagen
  Un circuito secuencial es un tipo de circuito lógico. Envía una  salida  que depende de la entrada actual, además de la historia de la entrada. Eso lo hace diferente de un circuito combinacional, cuya salida depende únicamente de la entrada actual. Dada su dependencia de la historia de entrada (o entrada almacenada), los circuitos secuenciales son particularmente útiles en la memoria de acceso aleatorio (RAM, por sus siglas en inglés) de la computadora. Los dos tipos de circuitos secuenciales son circuitos síncronos y circuitos asíncronos. Lógica secuencial Los circuitos secuenciales utilizan un concepto de la teoría de circuitos llamado lógica secuencial. La lógica secuencial se basa en el estado de las entradas, así como en los datos almacenados en la memoria del circuito. Uno de los aspectos más importantes de la lógica secuencial es el concepto de " flip-flops ". Los flip-flops son conmutadores internos en un circuito secuencial que son, ya sea a...

GUIA DE SOFWARE

Imagen
 

CLASE SEMAFORO

Imagen
 

SOFWARE ISE

Imagen
  La herramienta Xilinx-ISE (Integrated Software Environment) es una herramienta de diseño de circuitos profesional que nos va a permitir, entre otras funciones, la realización de esquemáticos y su posterior simulación En este tutorial se va a utilizar concretamente: Î Entorno ISE: donde se realizará el diseño del circuito, bien mediante un esquemático o utilizando un lenguaje específico de diseño Î ModelSim: donde podrá realizarse la simulación del funcionamiento del circuito y de este modo comprobar si cumple con las especificaciones establecidas 3 Tutorial Xilinx-ISE Se describirá a continuación el funcionamiento del programa, y para ello se realizará el diseño de un circuito lógico que cumpla la siguiente tabla de verdad:  Un proyecto es un conjunto de ficheros de diseño, tales como esquemáticos, líneas de código de programas (si se ha realizado el diseño utilizando un lenguaje de programación específico de diseño de circuitos HDL), listas de conexionado, bibliotecas de co...

CONVERTIDOR BINARIO (BCD)

Imagen
  Convertidor binario a BCD El convertidor de Binario a BCD se utiliza para convertir un número binario (Base-2) a un BCD (decimal con código binario). Decimal codificado en binario En los sistemas informáticos y electrónicos, un decimal con codificación binaria (BCD) es un método de codificación digital para números decimales en el que cada dígito está representado por su propia secuencia binaria. Relacionado Convertidor binario a decimal Convertidor bit a hex Convertidor binario a octal BCD es un número decimal codificado en binario, donde cadaEl dígito de un número decimal se respeta por su número binario equivalente. Eso significa que el LSB de un número decimal está representado por su número binario equivalente y, de manera similar, otros bits más significativos del número decimal también están representados por sus números binarios equivalentes. Por ejemplo, el código BCD de 14 es Diseñemos un 4bit  convertidor de código binario a BCD . Como el bit 4 puede representar d...

CIRCUITOS SECUENCIALES TEMA CLASE

Imagen
  Un circuito secuencial es un tipo de circuito lógico. Envía una  salida  que depende de la entrada actual, además de la historia de la entrada. Eso lo hace diferente de un circuito combinacional, cuya salida depende únicamente de la entrada actual. Dada su dependencia de la historia de entrada (o entrada almacenada), los circuitos secuenciales son particularmente útiles en la memoria de acceso aleatorio (RAM, por sus siglas en inglés) de la computadora. Los dos tipos de circuitos secuenciales son circuitos síncronos y circuitos asíncronos. Lógica secuencial Los circuitos secuenciales utilizan un concepto de la teoría de circuitos llamado lógica secuencial. La lógica secuencial se basa en el estado de las entradas, así como en los datos almacenados en la memoria del circuito. Uno de los aspectos más importantes de la lógica secuencial es el concepto de " flip-flops ". Los flip-flops son conmutadores internos en un circuito secuencial que son, ya sea a...