Micro controladores

Solo disponible en BuenasTareas
  • Páginas : 7 (1650 palabras )
  • Descarga(s) : 4
  • Publicado : 16 de agosto de 2010
Leer documento completo
Vista previa del texto
Art Tapa - QuarkPro 2

19/2/04

2:09 PM

Page 3

ARTÍCULO

DE

TAPA

Quark Pro 2
Cargador de Microcontroladores PIC y Memorias EEPROM 24CXX
Hemos desarrollado un prototipo económico, pero de alto desempeño para programar PICs. El circuito está basado en el hardware del programador JDM y en el software de IC-PROG, realizando las modificaciones y adiciones necesarias para hacerlotan funcional como los programadores profesionales con muy bajo costo. Autor: Ing. Alberto Téllez Rojo

INTRODUCCION En artículos anteriores hemos presentado el cargador NOPPP y el QUARK PIC BASIC entre otras, sin embargo, desarrollamos este prototipo para usuarios de pics más exigentes. Si bien los cargadores publicados han sido de mucha utilidad, este nuevo prototipo les permitirá programar PICsmás poderosos como el PIC16F873 (de 28 pins) , el PIC16F874 (de 40 pins) o pics mejorados como el PIC16F627. Existen en Internet muchos programadores de pics de uso libre, como el JDM, el TAIT, el PROPIC 2

y el TAFE, entre otros muchos. Sin embargo, ningún quemador (programador) funciona sin un programa que lo opere, para ello existen también muchos utilitarios como el IC-PROG, el PIC-ALL, elNOPPP, el PONY-PROG, etc. (muchos de uso libre). Cada programador y cada programa posee sus propias ventajas y desventajas, lo importante es escoger un programa que sea compatible con el programador elegido.

¿Por qué basar el diseño en el programador JDM? En principio, para programar un

PIC se requiere de una fuente de 5 volt para alimentarlo (Vdd) y otra fuente de 13 volt para programar o“quemar” el PIC (Vpp) lo que implica que debemos tener dos fuentes de voltaje para realizar la operación, lo que de entrada nos elevaría el costo. En el JDM (véase www.jdm.homepage.dk) cabe destacar “lo ingenioso del diseño” ya que emplea los voltajes disponibles del puerto serie de la computadora para que, mediante un arreglo con diodos y capacitores (llámese multiplicador de tensión integrado porD3, D4, D5, D6, C1 Y C2) se puedan obtener los

Saber Electrónica
3

Art Tapa - QuarkPro 2

19/2/04

2:09 PM

Page 4

Artículo de Tapa

Figura 1

más de 13V necesarios para programar cualquier PIC. Esto nos ofrece una gran ventaja, ya que no requerimos fuente de alimentación externa alguna convirtiendo el programador en un circuito “parásito” que en nuestro caso se alimenta delpuerto serie de la computadora, logrando así abatir el costo más alto que representan las fuentes de alimentación. Otra ventaja que ofrece este programador es que no requerimos de un limitador de corriente para el caso de insertar un PIC dañado, ya que el circuito RS232 del puerto serie de la PC tiene su propio limitador de corriente. Sin embargo, no pode-

mos tener toda la gloria, ya que paralos que se dedican a la programación “in situ”, es decir, los que programan los PIC’s en el mismo circuito donde opera y el cual se diseña con un conector especialmente destinado para la programación, este programador o cargador de PIC’s no funciona ya que la tierra del circuito no es compatible con la tierra flotante de nuestro programador. Para tal caso, se supone que los que realizan este tipo deprogramación se dedican profesionalmente a ello, y por ende contarán también con un programador profesional que tenga sus propias fuentes de alimentación. Cabe recordar que el objetivo principal de nuestro prototipo es que sea económico, fácil de usar y confiable. En la figura 1 se muestra el diagrama esquemático del programador JDM. En la figura 2 se muestra en circuito impreso sugerido. ¿Porqué utilizar el programa IC-PROG? Con el mismo criterio que seleccionamos el hardware

(programador JDM), seleccionamos el software (IC-PROG), basados en el que fuera más compatible. El ICPROG ofrece varias ventajas: La primera es que es dentro de su menú ofrece opciones importantes como la posibilidad de seleccionar el puerto a utilizar, así como el prototipo de programador a utilizar; la...
tracking img