Armado de un programador: Parte 2

Luego de haber visto como programaremos nuestros dispositivos nos queda solamente empezar a encarar su construcción. En primera instancia quiero decirles que la construcción del programador se hará paso a paso para ver los detalles del armado.

Como les había dicho anteriormente el PCB ( Placa de circuito impreso), había elejido diseñarlo usando una herramienta de dibujo asistido por ordenador. Para mi gusto particular he usado Eagle PCB,  pero pueden usar cualquier otro que se adapte a sus necesidades.

Luego de algunas horas de diseño pude terminar una versión preliminar del Pickit2 clone que usaremos para nuestras prácticas con microcontroladores.

En la siguiente imágen podemos ver como quedó el PCB.

 

programador usb

Aquí vemos como quedaron distribuidas las pistas del circuito y también la distribución física de los componentes.

Debido a que algunos usuarios a veces tienen problemas con la identificación de algunos componentes claves del circuito , pondré imágenes a modo ilustrativo. Esto les ayudará a la hora de comprar y  no cometer equivocaciones.

El primer componente que vemos en el circuito impreso es el conector USB tipo B. Muchos me han preguntado si se puede usar otro conector que no sea ese, la respuesta es SI.

En caso de modificar el tipo de conector utilizado , el usuario tendrá que modificar el diseño añadiendo el conector por su cuenta modificando el archivo de diseño del circuito impreso.

En la siguiente imágen les dejo el formato del conector utilizado en este diseño en conjunto con el cable que debemos comprar.

conector USB

Este es el conector usado , hay que pedirlo como conector USB tipo B para circuito impreso.

El cable tiene que ser el siguiente:

cable usb

Este cable hay que pedirlo como una extensión USB con conector tipo B de un lado y conector macho tipo A del otro.

Luego veremos el componente principal de nuestra herramienta, el PIC18F2550. Este microcontrolador se encargará de gestionar las comunicaciones con el host mediante el puerto USB como así también  realizará todas las tareas de grabación / lectura y verificación de los diferentes dispositivos que debamos utilizar.

Este componente es una de las piezas más caras del programador con un valor aproximado en el mercado de U$S 9 la unidad.

En la siguiente fotografía vemos como es la apariencia de dicho componente para no confundirlo con otro. Quizás la imágen no es necesaria, pero para alguien novato en este mundo quizás le ayude a no cometer errores en la compra.

pic18f2550

Por último tenemos el conector ICSP/ISP donde irán conectados los diferentes microcontroladores PIC/AVR que utilizaremos en nuestras práticas de programación.

conector IDC10

 

Una vez que tengamos todos los componentes que necesitamos procedemos a soldar. Lo ideal es comenzar por los componentes más pequeños como diodos , puentes y resistencias. Luego seguir por los más grandes como integrados y conectores.

Recomiendo que todos los componentes se suelden con un cautín a 250º usando estaño de .75mm de diámetro.  Tanto el cautín como el estaño lo pueden comprar en cualquier tienda de electrónica.

Una vez armado el circuito del programador , procederemos a conectarlo a una PC con puerto USB. Al conectarlo por primera vez aparecerá un cartel indicandonos que se ha conectado un dispositivo HID y luego mostrará que se ha instalado correctamente.

Imágen al conectarlo por primera vez.

IMÁGEN 1

Una vez que se han instalado los drivers automáticamente me aparecerá un cartel indicando que el dispositivo está listo para poder usarlo.

IMÁGEN 2

Bueno hasta aquí ya tenemos el programador listo para poder usarlo. En la próxima les mostraré como enlazarlo con el software de programación y ya podremos empezar con nuestras prácticas.

En el adjunto les pongo los archivos para que armen el programador como así también la lista de componentes que necesitan comprar.

http://www.mediafire.com/file/goq8o66j4d26yt6/PICKIT2.zip


10 comentarios

  1.   Anónimo dijo

    como conectar el pic al conector ICSP/ISP para grabarlo?¿
    gracias

  2.   Anónimo dijo

    Hola, buenas noches, necesito saber donde puedo encontrar el .HEX para programar el 18F2550 de este proyecto? Gracias de antemano y muy completo tu tutorial.

  3.   Simón Ormazabal dijo

    Hola me gustaría que me ayudaran un poquito por favor si es posible con el conector iscp la descripción de cada pin y los transistores y los pad que están al lado del conector iscp no tienen especificación es un puente, gracias.

  4.   Simon dijo

    Hola amigos de ikkaro les escribo para pedirles si me pueden facilitar el esquema del programador de pic o donde puedo encontrar lo he buscado en su pagina pero no lo encuentro espero su respuesta gracias..

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *