Inicio > Orcad(Capture) > Diseño del circuito con el PIC18F4550

Diseño del circuito con el PIC18F4550

16 octubre, 2010

Aqui voy a explicar la manera de diseñar un circuito. Esto consiste en hacer el diseño de lo que seria un entrenador para el PIC18F4550, para esto necesitamos dos cosas muy importantes que son: toca la información que el fabricante nos proporcione en el datasheet y el entorno de trabajo que en este caso seria Orcad(capture).

Aqui te dejo el datasheet del pic18F4550

Lo primero que debemos hacer es crear un nuevo proyecto.

como hacer un nuevo diseño

 

Para crear el Pic es necesario buscar un componente en las librerias de orcad y que tenga mas o menos el mismo numero de pines de dicho pic. Lo vamos hacer con la ayuda del datasheet:

imagen del pic en el datasheet

Una vez modificado y guardado en la libreria nos quedaria algo mas o menos asi:

pic18f4550 ya modificado

Lo siguiente es buscar el pic desde el proyecto nuevo que hemos creado y hacer las conexiones a las patillas. Trazamos una linea en cada patilla del pic,  con el icono que esta en la barra de herramientas a la derecha llamado place wire y las nombramos con etiquetas cada una(RA0..RA6). Toca hacer lo mismo, pero en este caso con bus unidos a los puertos.

pic y los puertos con las etiquetas

pic y los puertos con las etiquetas

Ya que tengamos el cableado del pic toca seguir diseñando pero en distintas hojas las partes que va a tener nuestra placa. Cada un sera independiente pero al final las iremos uniendo.

Una de esas partes es el diseño del Reset y el Oscilador Externo. El reset esta compuesto por un pulsador que su funcion sera resetear el pic manualmente. En cuanto al oscilador, todo microcontrolador necesita que le indiquen a que velocidad trabajar es como el motor  por lo tanto, este pequeño circuito no debe faltar.

reset y oscilador

reset y oscilador

Otro es la comunicación ICD2 una comunicación propia de Microchip la cual nos permite comunicarnos con el PIC usando el MPLAB.

icd2

icd2

El siguiente bloque es la  Interrupción externa con un dos pulsadores uno a Rb4 y Rb0 poniendo los dos a cero.

interrupcion

interrupcion

El sguiente bloque contiene una parte de comunicacion, que permite comuncar al pic con un ordenador mediante un RS232.

rs232

rs232

El siguiente bloque es el de expancion, que nos permitira conectar mas pic’s a la placa.

expancion

expancion

El siguiente bloque es el de visualizacion, que contiene el display de 7 segmentos catodo comun y un LCD modelo KS0108.

display

display

Otro bloque a diseñar es el teclado, compuesto por pulsadores.

teclado

teclado

El ultimo bloque de comunicacion son los SPI(serial de interfaz de perifericos), que es un estandar de enlace de datos sincronizados por un reloj. En pocas palabras el SPI nos permite la comunicacion entre los circuitos integrados.

En este caso los que vamos a utilizar no estan en las libreria de Orcad, por lo tanto toca diseñar tal y como se hizo con el pic. Para ello necesitamos la ayuda de los fabricantes(data sheet) de los siguientes integrados:

MCP3204

TC77

MCP4822

MCP42010

MCP6292

MCP23S08

comunicacion spi

comunicacion spi

Lo siguiente a diseñar es la fuente de alimentacion.

fuente de alimentacion

fuente de alimentacion

 

Por ultimo un potenciometro analogico.

potenciometro analogico

potenciometro analogico

Una vez terminados los bloques, toca unirlos entre si. Para ello elabore este pequeño tutorial muy explicativo para poder realizarlo.

Ahora debemos referencia todos los componentes que hemos usado en nuestro proyecto, ya que muchos componentes tendran el mismo nombre y nos puede generar conflicto. Lo que haremos son dos Anotate, uno para resetear las referencias y la segunda para asignar una referencia en orden.

reset a la referencia

reset a la referencia

incrementar la referencia

incrementar la referencia

Lo siguiente es hacer un DRC para saber cuantos errores y warning tenemos en nuestro proyecto. El primer paso es quitar todos los errores y en cuanto a los warning muchas veces no hay que darle importancia, pero eso no quita que debamos estudiarlos y tomar desiciones. Para ello debemos hacer lo siguiente.

drc

drc

Por ahora hemos concluido la primera parte del proyecto, en la siguiente entrada podremos ver como avanza el proyecto.
Seguir proyecto

 

 

About these ads
Categorías:Orcad(Capture)
Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

A %d blogueros les gusta esto: