Para realizar las prácticas de programación del PIC16F84A (a realizarse en el Trabajo Nº 5) de una manera más cómoda y práctica, decidimos realizar una placa entrenadora (basada en el circuito provisto en el libro "MICROCONTROLADOR PIC16F84A. Desarrollo de proyectos", con algunas modificaciones, como el programador ISCP -mediante el conector RJ12- y las llaves selectoras).
Lo primero que hicimos fue dibujar el circuito esquemático en el software Kicad, que nos quedó así:
|
Circuito esquemático en Kicad |
Luego, exportamos ese circuito al sector de diseño PCB del Kicad (luego de asignar valores, footprints y de chequear las conexiones). El diseño quedó así:
|
Diseño de PCB en Kicad |
Luego, realizamos el procesado de la placa como en la práctica 1, mediante transferencia térmica con hoja de papel fotográfico:
|
La placa junto a los impresiones que vamos a planchar |
|
Limpieza de la placa con virulana fina |
|
Transferencia térmica con plancha |
|
Placa con los resultados del planchado |
|
La placa en Percloruro, para iniciar su procesado |
|
La placa, luego del procesado |
|
Lado cobre de la placa con flux aplicado |
|
Lado componentes de la placa terminada |
|
Lado Cobre de la placa terminada |
Funcionamiento de la placa
En ésta placa, se tiene el puerto A del PIC16F84A como entrada, seleccionable por el DIP Switch en el sector izquierdo de la placa, y en el caso del pin RA4 con un pulsador, en la esquina superior izquierda de la placa.
El pulsador ubicado en la esquina inferior izquierda de la placa se utiliza resetear al microcontrolador.
- La llave doble ubicada en el sector superior de la placa se utiliza para seleccionar en qué modo se va a encontrar el microcontrolador: si se lo va a programar o si va a estar en funcionamiento. A la derecha de esa llave se encuentra el conector RJ12, que se utiliza para conectar a la placa con el programador PICKit 2 Clone realizado en la primer práctica, que se utiliza para programar el PIC16F84A (en ésta placa, pero sirve para muchos más), del que se obtienen también la VCC de 5V y la GND o VSS necesarios para el funcionamiento de la placa.
La llave ubicada en el sector inferior de la placa, es para elegir si se desea utilizar como salida (todo el puerto B) el display de 7 segmentos o los LED (en ambos casos, funcionando en modo SOURCE para el microcontrolador). Esto ocurre debido a que en el punto medio de la llave está la GND o VSS del circuito, en un extremo la GND o VSS del display, y del otro extremo la GND o VSS utilizada en los LED. En el armado eléctrico, se utilizó la conexión externa entre los soportes mecánicos de esta llave (ya que es metálica y se conectan los dos extremos) para conectar GND por allí, evitando usar otro puente.
Cerca del microcontrolador se encuentran el cristal y los capacitores del oscilador de 4MHz del PIC16F84A. También, un capacitor conectado a VCC y a GND o VSS, para darle mayor estabilidad a la alimentación.
Descarga del proyecto en Kicad, con todos sus archivos (esquemático, listado, netlist, diseño):
http://www.mediafire.com/?28m75ekk3pblogq