Dispositivo electrónico de programación “Willem”

En este proyecto vamos a realizar un dispositivo electrónico de programación como es el “willem”, diseñado para programar microcontroladores y memorias EEPROM.

Desde hace largo tiempo, el programador Willem ha sido uno de los más populares programadores de memorias EPROM. Con el tiempo, este programador fue evolucionando y soportando una gran variedad de tipos de memorias y microcontroladores; se han hecho multitud de variaciones en el diseño original del mismo, en la web del fabricante Sivava (www.sivava.com).

Dispositivo electrónico de programación willem
Dispositivo electrónico de programación willem
Dispositivo electrónico de programación willem
Vista de los componentes del willem

Descripción de dispositivo electrónico de programación "Willem"

Como se muestra , se puede ver el circuito terminado y las partes del programador, el cual cuenta con:

  1. Un socket ZIF32 (del inglés Zero Insertion Force) de la marca 3M, el cual se utiliza para colocar los diferentes tipos de chip (circuito integrado (CI)) a programar.

  2. Tres zócalos DIP8 (Dual in-line package por sus siglas en inglés) para memorias 24xxx, 93xxx y 25xxx.

  3. Zócalo DIP18 para microcontroladores PIC de las series 10, 12 y 16.

  4. Conector DB25 (del inglés D-subminiature) macho, el cual se utiliza para la conexión a la computadora.

  5. Un conector tipo Jack (conector) macho para la conexión de la fuente de alimentación externa entre 15 y 20 voltios de corriente alterna como mínimo.

  6. Un DIPSWITCH de doce posiciones para seleccionar según el tipo de memoria a programar los datos a transferir a la misma. Tres diodos LEDs, los cuales indican.

  7. Power (Led verde).

  8. Rojo LED (Vpp).

  9. Amarillo LED (Vdd).

  10. Varios jumpers (J1..J5), los cuales se usan para seleccionar los ajustes correspondientes, como se muestra.

  11. DIP-SWITCH de cuatro posiciones, las cuales sirven para ajustar los voltajes de Vpp entre 12, 15, 21 y 25 voltios, además de Vdd entre 5, 5.7 y 6.2 voltios.

Configuración jumpers

Dispositivo electrónico de programación willem
Configuración de los jumpers

Utilización

Este programador soporta una gran cantidad de memorias EPROM, EEPROM, SERIALES, FLASH, microcontroladores (ATMEL, Microchip, Intel, etc.) y son soportados directamente sin adaptadores; algunos de los mismos son muy utilizados, como los microcontroladores PIC (aunque generalmente se utiliza como Peripheral Interface Controller (controlador de interfaz periférico)) de todas las diferentes series.

En relación costo-beneficio es excelente porque se puede hacer casi totalmente con componentes reciclados de partes de equipos antiguos y placas descontinuadas que tengan en su poder; en cambio, podrán programar casi cualquier tipo de chip. 

Automotor ECU tuning, reset de airbag, kilometraje, dispositivos satélites, flasheo de BIOS, flasheo de BIOS, Xbox, duplicación de EEPROM de consolas como Wii, Altera Xilinx JTAG, PIC/MCU, etc.

descargas de los archivos del proyecto

dispositivo electrónico de programación willem
Programador Willem
dispositivo electrónico de programación willem
Esquema willem_SCH
dispositivo electrónico de programación willem
Placa willem_PCB3
dispositivo electrónico de programación willem
Configuraciones_overlay

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies