Orbi 2012, programador universal USB para PICS familias 12/, 16/, 18/.

 

Descripción general:

ORBI 2012 es un Programador Universal USB para la memoria FLASH de los circuitos microcontroladores PIC de Microchip de las familias /12/16/18. El diseño de ORBI está basado en el microcontrolador 18F2550 de Microchip, sobre un proyecto "free open source" cuya información puede encontrarse en el sitio http://usbpicprog.org

La tarjeta cuenta con una base ZIF (Zero Insertion Force) para programar chips de 8, 14 y 18 pines, y un puerto auxiliar ICSP (que es el estándar de programación de Microchip), que permite programar los microcontroladores de 28 y 40 pines, usando sencillos módulos de programación (no incluídos en el kit), ensamblados por el propio usuario.

El kit ORBI 2012 tiene como base la tarjeta de circuito impreso ORBI 2010, con el firmware y el software actualizados al 2012. Los manuales se encuentran igualmente revisados para facilitar al usuario el uso de los nuevos programas.

orbi002.jpg (134996 bytes)

El Kit ORBI 2012, incluye la tarjeta electrónica, un cable USB-A a USB-B de 1.8 mts, y un CD de aplicación, con el software de programación, el manual del usuario y toda la información técnica adicional del sistema.

El programador se conecta al puerto USB de la computadora PC por lo que su velocidad de programación es alta, (un promedio de 5 segundos por cada 1K de memoria FLASH), comparado con los programadores convencionales que usan el puerto DB9.

La alimentación para el programador se toma de los 5 volts del propio conector USB, y no requiere de ninguna fuente de alimentación externa, dado que su consumo es muy bajo, menor a 40 miliamperes.

ORBI 2012 funciona con base en un avanzado circuito microcontrolador 18F2550 de Microchip, el cual cuenta con 32K bytes de memoria de código y una interfaz USB integrada. El circuito 18F2550 a su vez contiene un programa firmware en su memoria de código que realiza todas las funciones del programador, y que se comunica con el software instalado en la PC a través del cable USB  y genera las señales de programación del estándar ICSP.

Adicionalmente ORBI 2012 provee un puerto auxiliar ICSP (In Circuit Serial Programming), para dar al usuario la posibilidad de conectar tarjetas externas que sean compatibles con ese mismo conector ó bien conectar sencillos módulos de programación construídos por el propio usuario, como se muestra en la foto.

                                                                                                                                

DOCUMENTACION COMPLETA DEL MODULO ORBI 2012:

Manual del usuario ORBI 2012.PDF programador USB, documento en español que incluye información completa del módulo, puesta en marcha, diagrama electrónico e instrucciones para cargar el firmware en un nuevo circuito 18F2550.

Bootloader boot 1.0 versión del bootloader precargado en el 18F2550.

FIRMWARE v0.4.2 última versión del firmware que se encuentra precargado en el 18F2550.

SOFTWARE v0.4.2, 32 bits última versión del software que debe instalarse en la PC sistema Windows XP, VISTA ó Windows 7 (32 bits). (9 Mb). 

SOFTWARE v0.4.2, 64 bits última versión del software que debe instalarse en la PC sistema Windows 7 (64 bits). (9 Mb). 

VERSIONES ANTERIORES:

Manual del usuario ORBI 2010.PDF

Archivo FIRMWARE v0.3.0 versión anterior del firmware

SOFTWARE v0.3.0 versión anterior del software

WINDOWS DRIVER ORBI.ZIP : solo para versiones anteriores, en este archivo comprimido se incluyen los drivers para manejar el ORBI. Guarde los archivos descomprimidos en una carpeta en su PC y, cuando el sistema así se lo solicite, proporcione el path en donde haya almacenado esta carpeta.

 

INFORMACIÓN ADICIONAL:

Vea aquí información adicional sobre el software de programación que se ejecuta en la PC, y es compatible con cualquier ambiente Windows XP, Vista (funcionando en modo compatible XP) ó Windows 7. Cuenta con detección automática tanto de la presencia del propio programador ORBI 2012, como del microcontrolador insertado en su base ZIF ó en el módulo de programación conectado al puerto auxiliar ICSP.

Los microcontroladores hasta el momento probados con el programador ORBI 2012 son: 12F629, 12F675, 12F683, 16F84, 16F84A, 16F88, 16F628A, 16F635, 16F684, 16F648A, 16F818, 16F819, 16F870, 16F873A, 16F874A, 16F876A, 16F877A, 16F887, 16F252, 18F2455, 18F2550, 18F4455, 18F4520, 18F4550.

En la foto se muestra un módulo de programación para chips de 28 pines, conectado al puerto ICSP del programador ORBI 2010. Ensamblarlo no toma más de 15 minutos, con componentes simples y baratas: una pequeña tarjeta para prototipos, un conector mólex de 5 pines, y una base de 28 pines. Las instrucciones se dan en el manual de usuario de ORBI 2012.

SOCKET 18F2550.jpg (73421 bytes)

 MODULO DE PROGRAMACION PARA EL 18F2550