About This Blog

Este es un blog dedicado al módulo de "Desarrollo y Construcción de Prototipos Electrónicos", el cual pertenece al segundo año del ciclo "Desarrollo de productos electrónicos", en el que se irá colgando cualquier tema que sea abordado en dicho ciclo.

Máquina de estados

Posted by Diego Lavín 15:58, under | No comments

Una máquina se desplaza de derechas (D) y de izquierdas (I) y dos finales de carrera (A y B). Al actuar sobre el pulsador (P) la máquina se desplaza de A hacia B efectuando una operación (X). Al llegar a B regresa hasta A sin efectuar ninguna operación. Al llegar a A inicia un nuevo movimiento hacia B realizando una operación (Y). Cuando llega a B vuelve a A sin ejecutar ninguna operación y se queda en reposo. ...

Contador BCD

Posted by Diego Lavín 14:15, under | No comments

El enunciado del ejercicio es el siguiente: Implementar en el CPLD XC9572 un Contador BCD con permiso de reloj y borrado asíncrono. Su salida será decodificada a 7 segmentos sobre una DISPLAY de cátodo común de 7 segmentos. Creamos un nuevo proyecto al igual que en los anteriores ejercicios. Colocamos un contador BCD, al que ya hemos añadido el BUFG para minimizar el skew Tenemos que diseñar el decodificador, en este caso, en código VHDL. Seguimos...

4-Bit binary counter

Posted by Diego Lavín 13:15, under | No comments

El siguiente ejercicio es un contador de 4 bit´s con permiso de reloj y borrado asíncrono Seguimos los pasos del ejercicio anterior para crear un nuevo proyecto. Añadimos el CB4CE, un contador que Xilins da por defecto Para minimizar el skew añadiremos un BUFG en el reloj Vamos a crear un símbolo de un esquema, para ello añadimos un nuevo fichero fuente y creamos el siguiente esquema Una vez hecho, creamos el símbolo Ahora ya podemos...

Implementation of a 1-bit full adder in the XC9572 CPLD

Posted by Diego Lavín 13:40, under | No comments

We will use  ISE Webpack 10.1, that is a Xilinx´s application and a CPLD XC9572. Other aplication that we have to use is ModelSim that is another application whose function is to simulate the exercise. Our first exercise is: IMPLEMENT A 1 BIT ADDER using a CPLD (XC9572, in my case). To understand the operation of our adder, we have to make a true table: This table contains two input data (A and B) + the input Carry and a output data...

Tarjeta de circuito impreso con PIC18F4550

Posted by Diego Lavín 15:48, under | No comments

Siguiendo el desarrollo de nuestro PROYECTO en OrCAD Capture, es hora de pasar a diseñar lo que será el circuito impreso con otra aplicación de OrCAD, el Layout. Suponiendo que no existan errores en Capture y hayamos elegido los Footprints adecuados es hora de comenzar nuestra placa en Layout. Para ello abrimos un nuevo proyecto, como se muestra en la imagen, cargando el archivo .MNL que corresponda a nuestro diseño de Capture. En este punto nos...

MCP6S92 SPI FOOTPRINT

Posted by Diego Lavín 17:28, under | No comments

Vamos a crear un Footprint que no existe en Layout, este es el MCP6S92 Y a continuación dejo la librería donde se puede encontrar, su nombre es SOIC_MCP6S92 http://www.badongo.com/file/24283266...

Diseño de circuito con el PIC18F4550 en Capture

Posted by Diego Lavín 18:42, under | No comments

Utlizando el Orcad Capture,  hemos propuesto crear un entrenador con el PIC18F4550. Para poder realizar este proyecto deberemos estudiar el datasheet del pic, que podemos ver aquí. Como he dicho, vamos a utilizar el Orcad Capture y mas adelante utilizaremos el Layout, que son unas aplicaciones de Cadence para el diseño y desarrollo de circuitos electrónicos. Abrimos Orcad Capture y podemos empezar Lo primero que debemos...

Pages 61234 »