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.
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.
MODULO DE PROGRAMACION PARA EL 18F2550
|
|