|
Programador de PICs
y memorias
seriales.
Por:
Hugo G. Abalos
hugerar@hotmail.com
Argentina
Introducción y fuente de alimentación
Este proyecto nació de la necesidad de tener en un
solo programador las opciones de programar tanto Pic's como Memorias, por que
sino había que tener dos programadores, uno para Pic y otro para Memorias
seriales, y por lo tanto si usaban el mismo puerto de comunicación había que
desconectar uno y conectar el otro programador. Otro tanto ocurría si se usaban
Software distintos.
El diseño del circuito del programador de Pic y Memorias se basa en el
Si-prog de la página
www.lancos.com, y
el software Ic-prog de la pagina
www.ic-prog.com,
por lo tanto utiliza las mismas señales del puerto serial que él para
comunicarse con el PC.
Las señales del puerto serial (DB25) utilizadas son 2, 4, 5, 6, 7 y 20,
que permiten interconectar el circuito con la PC. El pin 20 (Data in) es
el encargado de llevar los datos desde la PC hacia el Pic ó la Memoria que se
está programando. El pin 4 (Clock) es el que envía los pulsos de reloj,
desde la PC hacia el dispositivo que esta programando. En tanto el pin 5 (Data
out) permite a la PC leer los datos enviados por el Pic desde el
programador. El pin 2, es el encargado de controlar la tensión de programación
(Vpp) necesaria para cuando queremos leer ó escribir un Pic.
Los microcontroladores Pic se programan utilizando el mismo protocolo que las
memorias eeprom seriales, por consiguiente el programador sirve tanto para
Pic's como para memorias.

Hacer click en la imagen para verla
ampliada
La fuente de alimentación es muy simple. La
tensión que viene del
transformador se rectifica, se filtra y mediante los
transistores BC547 y BC557 y los componentes adyacentes se consigue la
conmutación de la alimentación del Pic y se estabiliza esta tensión a unos +13V
para obtener la tensión de programación, Vpp. Mediante el IC 7805
obtenemos los +5V (Vcc), que es la alimentación que usan los
dispositivos a programar.
El LED Verde indica que el programador está alimentado. Las
resistencias de 4K7
sirven para acoplar las señales del puerto serial a la señal del Pic. Cuando se
activa cualquiera de estas señales, a través de los diodos 1N4148 se activa
también la señal Vpp y se enciende el LED Rojo, indicando que la tensión
de programación está activada. Esto garantiza que, sea cual sea el dispositivo
que se programe, el software activará la tensión de programación.
|
NUNCA se debe insertar ó extraer un
dispositivo programable en el zócalo
estando presente la tensión de programación.
|
Enlaces relacionados
-
Tutorial Microcontroladores PIC
-
Sección de
PICs en nuestros Foros
Siguiente >
Recomendar este Tutorial a un amigo
|