ELECTRONIC MEMORIES

DISEÑO DE UNA PLACA IMPRESA

Posted by discobolo100 en 28 diciembre, 2010


DISEÑO

Estamos haciendo el diseño de una placa impresa con ayuda del entorno de trabajo ORCAD , concretamente estamos utilizando una aplicación del mismo (capture).
Este proyecto se comprende de distintos bloques.
El siguiente bloque muestra los distintos elementos de los que se comprenderá la placa.
Además los bloques están todos interceptados.

En el siguiente bloque titulado como  “DISEÑO_BASICO”  tenemos la parte más importante, el cerebro de nuestra placa, el pic 18f4550 el cual hemos creado ayudándonos del datasheet del pic y de una plantilla que ya teníamos.

Aparte, en este bloque hemos introducido el oscilador externo con un cristal de 20 MHz, un reset y el USB de tipo A.

Una vez que ya tenemos el diseño básico haremos la fuente de alimentación cuya importancia es esencial ya que proporcionará tensión a toda la placa.

¡Ya tenemos tensión! Ahora necesitaremos comunicarnos, para eso está el bloque de ICD2 que nos permite comunicarnos con el pic usando el entorno de trabajo MPLAB.

Otro tipo de comunicación será mediante los SPI que nos proporcionaran información de exterior los cuales activaremos o desactivaremos mediante unos jumpers.

A la hora de hacer el diseño de los SPI tuvimos varios problemas. El principal fue que no estaban hechos en las librerías…así que tuvimos que dividirnos los y hacerlos nosotros mismos con ayuda de los datasheet de cada componente y luego pasarnos unos a otros las librerías.

¿Cómo podemos comunicar a nuestro pic al exterior con un ordenador?

Pues gracias al puerto serie RS232. Y aquí ponemos una captura con el conector.

Hemos dotado a nuestra placa la posibilidad de hacer interrupciones. Usando un par de pulsadores  RB0 y RB4 pueden quedarse a 0..produciendo así la interrupción.Aparte de interrupciones decidimos introducir un potenciometro analógico.

La placa también dispondrá de un display de 7 segmentos y un LCD gráfico.

Otro bloque que decidimos introducir en nuestro diseño fue..un teclado numérico y debido a que un teclado numérico convencional tiende a ser bastante caro… y puesto que no disponemos de un capital ilimitado decidimos crear uno casero. El funcionamiento del teclado es simple pero muy ingenioso, usando resistencias de valores diferentes conseguimos que cuando se aprieta alguno de los pulsadores se consigue una diferencia de potencial también diferente así se consigue relacionar una diferencia de potencial a una tecla.

Por último diseñaremos el bloque de expansión, este bloque nos permite conectar nuestra placa a otras placas.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: