Entrenador PIC 16FXXX.

Cuando trabajamos con microcontroladores,  se suele utilizar una y otra vez los mismos circuitos o componentes electrónicos:  display LCD, display de leds, relés , etc. 

Si utilizamos un protoboard seguramente tendremos que desarmar nuestro circuito con microcontrolador, para darle paso a un nuevo proyecto.

Esto implica una pérdida de tiempo y esfuerzo, que podemos utilizar en otras actividades. Para resolver este problema, lo mejor será  adquirir o fabricar una placa de desarrollo o entrenamiento, para utilizar uno o toda una gama de microcontroladores.

En este caso se propone la construcción de un entrenador de Pics de la gama 16fxxx, que servirá para todos los que tenga la misma distribución de sus pines.

No estamos inventando algo nuevo; las placas de desarrollo existen desde hace mucho tiempo, como el  popular Arduino, Pingüino, Raspberry Pi, Intel Galileo y muchas más.

Entrenador PIC 16FXXX.

Por otro lado, construir nuestra propia placa de desarrollo nos brindara la posibilidad de tener funciones que otras placas no poseen; es decir que podemos personalizar nuestra placa a las necesidades que tengamos; ahorraremos algo de dinero y aprenderemos un montón de cosas.

Características del entrenador Pic 16fxxx.


-Compatible con Pics de 18 pines.
-Alimentación propia de 5v.
-13 a 16 puertos disponibles (Depende del microcontrolador utilizado).
-Voltaje de referencia de 2.5 vdc (Para el conversor A/D).
-Oscilador fijo de 10 Mhz.
-Oscilador interno (Depende del microcontrolador utilizado).
-Puerto exclusivo para Display LCD 2X16.
-Puerto de grabación ICSP compatible con grabador PicKit.
-Puertos de alimentación extra ( Para uso de módulos externos).
-Jumpers de configuración (Backlight, reset, voltaje de grabación, voltaje de referencia).
-Control de contraste.
-Led “¡Hola Mundo!”.
-Led indicador de encendido.
-Led indicador de grabación.
-Reset.

Diagrama esquemático.

Entrenador PIC 16FXXX esquema.

El corazón del circuito es el microcontrolador de 18 pines que utilizaremos; la fuente de alimentación está hecha en base al conocido regulador de 5v LM7805 y sus componentes periféricos. El voltaje de referencia de 2.5v lo proporciona el diodo zener ajustable TL431.

El amplificador operacional LM358 de montaje en superficie (SMD) se utiliza para encender el  led “Hola Mundo”. 

Está configurado en modo seguidor de tensión, presentando una alta impedancia de entrada y baja impedancia en la salida, con el fin de conectar el Led “Hola Mundo” sin interferir las operaciones realizadas en el puerto RB0.

Para alimentar el entrenador Pic, se debe utilizar un adaptador de voltaje de 9 ó 12vdc y 200ma a 1A de corriente. Es recomendable utilizar un adaptador de 500ma mínimo, para poder alimentar los módulos externos que  puedan ser necesarios.

En la siguiente imagen podemos ver  la disposición de cada uno de los elementos que componen el entrenador de Pic.


Entrenador PIC 16FXXX partes.

El Circuito impreso.

El circuito impreso ha sido diseñado con el programa Eagle, el cual puedes  ver en la siguiente imagen.

Entrenador PIC 16FXXX PCB


Cada uno de los aficionados a la electrónica tiene sus propios gustos para realizar el Pcb o circuito impreso de un proyecto electrónico.  

Algunos dibujan pads grandes y otros pequeños;  pistas  finas o gruesas; componentes muy juntos  o separados, etc.

Para no interferir con las preferencias de cada persona, hemos decidido dejar que cada interesado en este proyecto diseñe su propio circuito impreso, a su gusto y necesidades personales.

Cómo utilizar el entrenador Pic.


Dependiendo del Pic utilizado, debemos configurar los jumpers de manera adecuada para que el entrenador Pic pueda funcionar correctamente.

Entrenador PIC 16FXXX finalizado.

RESET: Se debe activar si queremos grabar el microcontrolador o utilizar el reset por medio del botón  del mismo. Desactivar para usar el pin de reset como puerto.

V-REF+: Activar si se quiere utilizar un voltaje externo para el conversor análogo digital. Desactivar para usar el pin V-REF+ como puerto.

VDDP: Voltaje de grabación externo para el Pic. Activar para grabar el Pic con la alimentación del grabador Pickit; desactivar para grabar el microcontrolador con la alimentación local.

LCD-LIGHT: Activa o desactiva la luz trasera del display LCD.

JUMPER CRISTAL: Activa el oscilador externo (cristal) o el oscilador interno del microcontrolador.

IMPORTANTE: Si se activa el voltaje de grabación externo, se debe desconectar la alimentación local del entrenador PIC.

Video.



A continuación se muestra la lista o kit de componentes para ensamblar el entrenador de PIC 16FXXX.

Lista de Componentes.

B1             = Reset (Pulsador)

C1             = 100µf
C2             = 10µf
C3             = 100nf
C4             = 22pf
C5             = 22pf
C6             = 100nf SMD

Con1        = Con-Molex (Con-Molex6)
Con2        = Con (Con-Molex8)
Con3        = Con (Con-Molex8)
Con4        = Con (Con-Molex4)
Con5        = Con (Con-Molex4)
Con6        = Con (Con-Molex4)
Con7        = Con (Con-Power)
Con8        = Con (Con-Molex16)

D1             = 1N4004
D2             = 1N4148
D3             = 1N4004
D4             = 1N4148 SMD
D5             = 1N4004

IC1            = Socket 18 pines.

J1              = Jumper (Jumper)
J2              = Jumper (Jumper)
J3              = Jumper (Jumper)
J4              = Jumper (Jumper)
J5              = Jumper (Jumper)
J6              = Jumper (Jumper)

LED1         = 3mm Rojo (Entrenador encendido)
LED2         = 3mm Verde (“Hola Mundo”)
LED3         = 3mm Rojo (Grabador conectado)

OP1          = LM358 SMD
OP2          = LM358 SMD

P1             = 10k

R1             = 8.2R ½ W
R2             = 220R
R3             = 7.5k
R4             = 1k SMD
R5             = 4.7k
R6             = 220R
R7             = 1k
R8             = 1k
R9             = 22R
R10           = 220R

VR1           = 7805
VR2           = TL431


Xtal1         = 10MHz

Compartir en...

Ver otros articulos

Siguiente
« Prev Post
Anterior
Next Post »

¿Tienes alguna duda sobre este articulo? hazlo saber con un comentario. Eso nos ayuda a crecer y mejorar.