TODOPIC

Microcontroladores PIC => Programadores => Mensaje iniciado por: jonathanPIC888 en 24 de Enero de 2009, 14:26:59

Título: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: jonathanPIC888 en 24 de Enero de 2009, 14:26:59
Hola a todo el foro, esta es la primera vez que posteo en todopic y me gustaría que vieran un proyecto que acabo de terminar.

Lo que les traigo en este momento es un clon funcional del famoso programador Pickit2, el cuál es capaz de programar toda la línea de microcontroaldores pic existentes. Este clon al ser una versión reducida del mismo es capaz de programar todos los microcontroladores menos los pic's que funcionan a 3.3v que por el momento no lo voy a implementar.

El PCB del mismo lo diseñé en PCB Wizard ya que no se usar otro soft por el momento aunque estoy aprendiendo a usar altium.
El programa aplicación para la PC funciona bajo: Windows XP, Vista (32 Bits) , Linux y MAC. El código fuente del programa así también como del firmware del PIC son libres.
El programa de aplicación por una razón de tamaño lo van a tener que descargar de la página de microchip en este link: http://www.microchip.com/stell.....e=en023805
En ese link también encontrarán la guía de uso de pickit2 (el original) que les puede servir para sacarse las dudas con respecto al programador.

El firmware del programador se actualiza a través de internet , solo tienen que bajar el firmware más actualizado y cargarlo al PIC directamente por usb usando el bootloader del programa aplicación.

Los archivos del programador se encuentran en esta dirección:
http://www.mediafire.com/?ebxbd2h9mxj

Bueno espero que les guste y les sea útil  :-/ :-/ :-/
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: jim_17 en 24 de Enero de 2009, 15:59:53
Muy buen aporte, esperemos que alguien lo arme y nos cuente que tal, me gusta mucho la idea del Linux y Mac ;). Felicidades por el proyecto.
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: jonathanPIC888 en 24 de Enero de 2009, 17:29:17
Primero que nada gracias, estoy a tu disposición si tenés alguna duda.
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: micro_pepe en 24 de Enero de 2009, 17:59:16
Gracias por el aporte.

A ver si lo entendí bien, tenemos que usar el esquema que pusiste tu con el firmware de la descarga, y despues las actualizaciones se hacen con el firmware de Microchip?

Un saludo.
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: jonathanPIC888 en 24 de Enero de 2009, 18:31:03
hola micro_pepe, mirá el firmware que yo puse está en la página de microchip y es la versión más reciente. Ahora si vos por ejemplo bajas una versión más vieja del firmware , se la cargas al pic y luego abris la última versión del programa para la pc este te va a decir que el firmware no es el correcto y te va a preguntar si querés cargarle el nuevo firmware. Si vos le ponés que si el programa automáticamente se carga al pic y luego te pide que presiones el botón reset para que el programador siga funcionando pero con el firmware nuevo.

Si me entendiste bien , si no te muestro como es con fotos pero voy a tardar un poco más.
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: Chrisbaf en 25 de Enero de 2009, 00:26:31
buen aporte vamos a probarlo gracias.. :P, unicamente cuando es que utilizas el switch load.
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: Cryn en 25 de Enero de 2009, 14:41:49
acabo de armar uno y ya aparece otro :D

gracias por el aporte, si puedo lo armo, alguien que lo haga antes que no se olvide las fotos

y como es un clone del pickit2 se programa al micro con el MPLAB? o con que software?

edito: ya vi que debemos descargar el soft, pero el link que dejaste no funciona parece que está mal escrita
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: micro_pepe en 25 de Enero de 2009, 18:35:05
hola micro_pepe, mirá el firmware que yo puse está en la página de microchip y es la versión más reciente. Ahora si vos por ejemplo bajas una versión más vieja del firmware , se la cargas al pic y luego abris la última versión del programa para la pc este te va a decir que el firmware no es el correcto y te va a preguntar si querés cargarle el nuevo firmware. Si vos le ponés que si el programa automáticamente se carga al pic y luego te pide que presiones el botón reset para que el programador siga funcionando pero con el firmware nuevo.

Si me entendiste bien , si no te muestro como es con fotos pero voy a tardar un poco más.

Entonces el programador es totalmente libre, si el software y el firmware están en la pagina de Microchip  :shock:

Un saludo.
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: Chrisbaf en 26 de Enero de 2009, 01:33:50
ya arme el programador y funciona con pic 12f675,12f629,16f84 y 16f628 anda bien unicamente hay que colocar un
zener a la salida vpp pues el voltaje se va arriba de lo recomendable.
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: jonathanPIC888 en 26 de Enero de 2009, 04:13:45
A Chrisbaf : El switch load tiene asociadas varias funciones: Una de ellas es por ejemplo , resetear el programador , otra función es cargar un firmware a otro pic sin uttilizar la PC con la función programmer to go (no implementado por hardware).  Otra cosa el voltaje VPP está controlador por software así que no te preocupes que no te va a quemar ningún pic.

A micro_pepe: El programador es totalmente libre ya que el "diseño original" no es mío sino de la empresa microchip.

A Cryn: El programador funciona muy bien te recomiendo que lo armes. Si querés que ponga los videos de funcionamiento los subo.

Este programador es la solución más económica y funcional para programar pic's que pude encontrar. Esto no quiere decir que mi programador es mejor que otros de distribución comercial. Personalmente tengo un pickit2 orinal, un ICD2 (clon) y pude manejar un GTP - USB + pero me pareció que armar un programador USB funcional y barato les serviria a aquellos que no tienen el dinero para comprarlo en el comercio.

Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: Cryn en 26 de Enero de 2009, 16:36:55
ok jonathan, por si acaso no tienes el esquema en eagle?

este qeu colocaste también es el debuger? o solo es grabador?
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: micro_pepe en 26 de Enero de 2009, 18:38:05
Una curiosidad, ¿Para que sirven las memorias del esquema original?

Un saludo.
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: jonathanPIC888 en 26 de Enero de 2009, 19:33:04
Hola micro_pepe , mirá las memorias se utilizan en una función del programador que se llama Programmer-To-Go support. Esta función tiene como finalidad programar pic's sin usar la PC. Lo que tenemos que hacer es con el programa de aplicación del pickit2 cargar el archivo .hex en las 2 memorias, desconectar el programador de la pc y conectarlo a un alimentador de 5v y conectar el pic a programar al pickit2 por ICSP y por último presionar el botón de LOAD para cargarle el firmware al pic.

Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: micro_pepe en 01 de Febrero de 2009, 19:03:53
Lo he montado en una placa board, y no me reconoce el programador, no se si tendrá algo que ver el oscilador, pues es de 20Mhz y a lo mejor en ese tipo de placas sin soldadura no funciona bien.

¿Lo ha probado alguien en esas placas?

Un saludo.
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: jonathanPIC888 en 03 de Febrero de 2009, 20:54:00
hola micro_pepe , mirá en la placa experimental funciona igual de bien que en la pcb soldada.

recomendaciones:

- El capacitor de 470nf que tiene que estar conectado entre la pata 14 y masa.
- Que el pic este bien alimentado pata 20 vcc pata 19 y 8 a vss.
- que a la pata 3 le llegue vcc a través de una resistencia de 4.7k
- los capacitores del cristal tienen que estar conectados a masa.
- que los pines del puerto usb no estén conectados al pic al revés.

En fin revisá todo y decime cualquier cosa.
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: mbtrx en 04 de Febrero de 2009, 00:33:28
Hola Jona .... como andas , che .......... te hago una pregunta a ver que me decis , porq seguro en esta semana estaría comprando en MCElectronics un programado PicKit2 de Microchip (en teoria viene en blister cerrado) y me dijeron q es original .... Bueno mi duda es que tal es este grabador (recien empiezo )  mucho no voy a programar ...... pero tampoco quiero q me quede chico enseguida .... La idea es p grabar lo Pics mas comunes como el 16f628 , 16f877 etc... Bueno , perdon por desvirtuar pero como vi en un comentario q tenias varios grabadores......queria tu opinion , Saludos
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: jonathanPIC888 en 04 de Febrero de 2009, 01:55:02
Bueno , si lo que querés es hacer desarrollos simples y necesitas algo no muy caro te recomiendo que comprés el pickit2 original o  armes el clón que postee. Ahora hay otros programadores muy buenos en el foro como por ejemplo el GPIC USB. Este programador es muy rápido y tiene una buena lista de micros soportados en su software. Ahora con el pickit2 lo bueno es que podés usarlo directamente con la suite MPLAB y programa todos los micros de microchip, incluso cada tanto ponen en su página web actualizaciones de firmware y software para que el programador siempre esté actualizado.
Mi versión del clon puede programar todos los micros menos los de 3.3v.

Espero te haya servido la orientación.
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: micro_pepe en 04 de Febrero de 2009, 20:09:18
Hola jonathanPIC888, hice esas comprobaciones, pero en placas de esas de contactos a presión no he tenido buenas experiencias con cristales de mas de 12Mhz, sin embargo en placas perforadas de soldar no he tenido problemas.

Un saludo.
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: jonathanPIC888 en 05 de Febrero de 2009, 01:26:14
YO lo hice en placas perforadas como en placas experimentales y me funcionó en las 2. Igual probalo en una con soldadura y te tiene que funcionar igual.
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: micro_pepe en 05 de Febrero de 2009, 20:59:05
Mira esto, jonathanPIC888 :  http://es.wikipedia.org/wiki/Breadboard  esa es la esplicación de que a altas frecuencias no funcionen bien esas placas, como digo en otras ocasiones he tenido problemas con pic funcionando a mas de 12Mhz, incluso a 4Mhz con el 16F84 pues este tiene el cristal en la parte superior, y normalmente uso la linea de arriba para el +5Vcc, quedando los condensadores del cristal muy lejos de masa. La solucion es usar la linea de arriba como masa.

Probaré en una placa con soldaduras y te comento.

Un saludo.
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: jonathanPIC888 en 06 de Febrero de 2009, 21:29:06
Ok, dale armalo y cualquier duda comentame  8)
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: micro_pepe en 07 de Febrero de 2009, 08:41:20
Hola jonathanPIC888, pues lo he montado en una placa perforada con soldaduras y tampoco me reconoce el programador  :( :(

Tengo instalado el XP, no se si el software del pickit2 es valido. Por otro lado, no se si es necesario instalar un driver a parte del software. Tiene que ser un problema con mi PC, pues el programador lo he revisado mil veces y está bien.

Un saludo.
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: micro_pepe en 07 de Febrero de 2009, 12:42:23
Asunto solucionado, era el pic que estaba defectuoso, he puesto otro y funciona  :mrgreen: :mrgreen: ahora me falta terminar de montar el resto de los componentes (monte solo lo necesario para que el pc reconociera el programador) y probar si programa bien.

Un saludo.
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: jonathanPIC888 en 07 de Febrero de 2009, 18:28:06
Menos mal que te funcionó  :-/ , cuando tengas fotos del montaje postealas.
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: micro_pepe en 08 de Febrero de 2009, 16:10:45
Ahi van las fotos:

(http://img123.imageshack.us/img123/5053/p1030761se6.th.jpg) (http://img123.imageshack.us/my.php?image=p1030761se6.jpg)

(http://img123.imageshack.us/img123/8528/p1030762gh0.th.jpg) (http://img123.imageshack.us/my.php?image=p1030762gh0.jpg)

Todavia queda espacio para las dos memorias. Resulta que yo tengo el ordenador en el salón, y mi "mesa de operaciones" está en la otra punta de la casa, con lo cual lo del ICSP me era imposible, asique sacaba el pic de la placa de prototipos, lo trasladaba hasta el salon, lo programaba, y otra vez a la placa. Con la utilidad de este programador puedo llevarme el programador a la mesa de operaciones, y sin sacar el pic programarlo via ICSP  :mrgreen: :mrgreen:

Un saludo.
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: Cryn en 08 de Febrero de 2009, 20:02:14
nada mal, no se animan a hacerlo en el eagle? :mrgreen:
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: jonathanPIC888 en 09 de Febrero de 2009, 00:37:40
yo por mi lado estoy tratando de manejar altium designer. pero si alguien se ofrece a hacerlo en eagle se lo agradeceria
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: Cryn en 09 de Febrero de 2009, 11:56:00
No soy buen diseñador de PCB's pero si puedo darme tiempo para hacerlo lo intentaré
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: micro_pepe en 09 de Febrero de 2009, 15:06:44
Ahi va el pcb en eagle, no está probado aun...

Un saludo.
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: Cryn en 09 de Febrero de 2009, 15:13:31
 :shock: gracias micro_pepe nos evitaste un trabajito :mrgreen:
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: jonathanPIC888 en 09 de Febrero de 2009, 19:12:26
Gracias por el aporte del diseño en eagle micro_pepe :-)
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: micro_pepe en 10 de Febrero de 2009, 18:17:52
Por cierto, en el pcb que pusiste jonathanPIC888, he visto que en serie con las entradas USB, D+ y D-, vienen unas resistencias de 22 hom, yo las he puesto en mi diseño de la pcb, pero en las puebas en la tarjeta perforada no.

Me gustaria saber que función tienen y si son necesarias.

Un saludo.
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: jonathanPIC888 en 10 de Febrero de 2009, 18:50:54
Mirá en el datashet del PIC18F2550, muestra que el puerto USB se puede conectar directamente al PIC pero navegando por la red vi muchos circuitos que le ponian esas resistencias como protección. Ahora no son necesarias para el correcto funcionamiento (son solo como medida de protección)  8)

PD: ya voy a publicar una actualización con todos los detalles correjidos.
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: micro_pepe en 11 de Febrero de 2009, 12:02:50
He detectado un pequeño error en el diseño del PCB que diseñe, el ancho del PIC no es el estandar de un zocalo, es un poco mas ancho.

Con un zocalo de los estandar, al tener las patitas planas se pueden estirar un poco y soldarlas. Si tengo un rato lo soluciono, tengo que mirar como se modifica una libreria para cambiar el encapsulado del pic.

Un saludo.

/**********************************************************************/

Ya he modificado el esquema, se puede descargar mas arriba corregido.
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: jonathanPIC888 en 11 de Febrero de 2009, 13:46:33
Ya hice unas pruebas al zocalo zif que le voy a poner al pickit2, hasta ahora ha funcionado bien en la protoboard pero el tema es el espacio fisico que ocupa. Me sale un placa muy grande a simple faz. Y a doble faz no se como se hace.
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: Chrisbaf en 12 de Febrero de 2009, 17:32:28
para quien quiera el  pcb en proteus aqui esta, tambien adjunto el diseño, no  lo he probado pues lo acabo de terminar . ojala sea de utilidad. saludos
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: Chrisbaf en 12 de Febrero de 2009, 17:48:13
upps olvide subirlos :lol: aqui estan
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: Chrisbaf en 13 de Febrero de 2009, 00:27:56
si tienen conector usb tipo usar el sig impreso, el anterior era de coneccion vertical , este es el estandar
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: jonathanPIC888 en 13 de Febrero de 2009, 01:59:56
Muchas gracias por tu aporte chrisbaf
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: pirate_x en 18 de Febrero de 2009, 21:13:59
Muy bueno, lo armo y comento resultados
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: Josef en 07 de Marzo de 2009, 19:14:30
Hola amigos
Les comento, aqui en Peru, ElectronicaHiFi, vende una placa para ensamblar un clone de PICKIT2, la placa es a doble cara,
en fibra de vidrio y con taladro metalizado, los componentes tambien los venden, y el diagrama corresponde igual al del original
pero con la mayor parte de componentes en DIP, el costo es de alrededor de USD 3.8, el cual es un precio muy bueno para la calidad de
placa.

les dejo el link donde esta el diagrama
www.electronicahifi.com (http://electronicahifi.com/index.php/home/producto_detalle/175)
Abajo la foto con los componentes ya ensamblados.

Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: Cryn en 08 de Junio de 2009, 22:50:39
una preguntica, los nombres de los pines de este pickit2 que puso jonathanPIC888 son en el mismo orden que en el esquema original de microchip?

muchas gracias, un saludo
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: Cryn en 09 de Junio de 2009, 00:21:17
Como no me aguante las ganas de probar mi pickit2 clone descubrí que los pines de ICSP si son como en el esquema de microchip

y está vivo, vivooooo :-/ :-/ :-/

funciona al pelo, hubiera sido lindo que soporte a los micros de 3V también, pero con esto está de maravilla.

ahora otra pregunta, los dspic30F, como el 30F4011 lo soporta? porque estube intentando conectarlo y no me dio, solo hay que conectar data, clock, vpp, gnd y vdd también en este, verdad? o hay que conectar algo más?

saludos, y ahora estaré disfrutando un poco del clone :-/ :-/ puede hacer debug?
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: jonathanPIC888 en 09 de Junio de 2009, 00:47:07
Como andas cryn  :-/ Menos mal que te funciono el programador. Yo ya estoy desarrollando un clon compatible con micros de 3.3v pero no tengo los MCP6002 que me hacen falta y estoy gestionando para que me los traigan a mi casa.

El 30F4011 lo soporta ahora el tema es que no se si ese integrado es de 3.3v en caso de ser asi todavía no tiene soporte.

El debug del pickit2 es muy pobre, es mejor algo como el ICD2 o el ICD3 para eso.
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: Cryn en 09 de Junio de 2009, 11:46:31
hola jonathan, según la hoja de datos el 4011 soporta hasta 5V, pero nose como conectarlos, si solamente DATA, CLOCK y VPP, además de la alimentación, pero vi por ahí un AVdd y un AVss y nose si esos más van, estaba intentando y ocasioné un corto que hizo que mi micro caliente y hasta el programa del pickit2 se cuelgue jeje

seguiré probando, espero no se dañen estos 30f que tengo.

un icd2 clone hace debug?

gracias por responder tan pronto, un saludo
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: jonathanPIC888 en 09 de Junio de 2009, 12:37:25
Como andas cryn , además de los pines de programación tenés que conectar todas las alimentaciones.

Te recomiendo leer la hoja de datos sobre el PIC para ver como se alimenta y con que tensiones.

El ICD2 si hace debug

saludos.
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: Cryn en 09 de Junio de 2009, 12:47:44
ok, veré más a detalle la hoja de datos

y terminaré de armar el icd2 clone y también a probar.

Espero tu clon para 3.3V lo tengas pronto :mrgreen:

saludos y muchas gracias por las respuestas y por el aporte
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: micro_cadaver en 10 de Junio de 2009, 01:39:34
Hola amigos
Les comento, aqui en Peru, ElectronicaHiFi, vende una placa para ensamblar un clone de PICKIT2, la placa es a doble cara,
en fibra de vidrio y con taladro metalizado, los componentes tambien los venden, y el diagrama corresponde igual al del original
pero con la mayor parte de componentes en DIP, el costo es de alrededor de USD 3.8, el cual es un precio muy bueno para la calidad de
placa.

les dejo el link donde esta el diagrama
www.electronicahifi.com (http://electronicahifi.com/index.php/home/producto_detalle/175)
Abajo la foto con los componentes ya ensamblados.

hola Josef, gracias por el dato, ire a consultar por esa placas. saludos

pd: te mande un privado
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: Cryn en 11 de Junio de 2009, 14:16:57
Les dejo unas foticos de mi pickit2 clone, que esta funcionando al pelo :mrgreen:

espero pronto tengamos tu versión que soporte 3V jonathan :-/ :-/

(http://img200.imageshack.us/img200/926/dsc00864hhw.jpg) (http://img200.imageshack.us/img200/926/dsc00864hhw.jpg)   (http://img194.imageshack.us/img194/1526/dsc00866i.jpg) (http://img194.imageshack.us/img194/1526/dsc00866i.jpg)

nuevamente gracias por el aporte
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: jonathanPIC888 en 11 de Junio de 2009, 16:33:35
Para poder implementar el programador con compatibilidad con 3.3v necesito el integrado MCP6002 que todavía no poseo pero dentro de poco espero conseguirlo y poder hacer las primeras pruebas.

PD: Te quedó exelente la placa Cryn.  :-/
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: Cryn en 12 de Junio de 2009, 13:03:23
mcp6002? y eso yo tampoco lo conseguiré :D

que es ese integrado? se podrá quizá reemplazar con alguno más común?

si le damos alimentación externa al micro de 3.3V por ejemplo, crees que lo grabe?

pd. gracias por el comentario de la placa :mrgreen:
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: micro_cadaver en 12 de Junio de 2009, 13:12:37
mcp6002? y eso yo tampoco lo conseguiré :D

que es ese integrado? se podrá quizá reemplazar con alguno más común?

si le damos alimentación externa al micro de 3.3V por ejemplo, crees que lo grabe?

pd. gracias por el comentario de la placa :mrgreen:

es un integrado de microchip que hace la funcion de un amplificador operacional pero que corre a 1MHz, tambien figura en el proteus  :o
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: Cryn en 12 de Junio de 2009, 13:28:00
ya veo...

y es muy difícil que un otro operacional más comercial tenga algunas características en común? o las necesarias?
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: WillyP en 12 de Junio de 2009, 18:19:02
Hace un par de años atrás armé un PicKit2 para probarlo, les dejo el esquema que hice en ese momento que es igual al original solamente despojado de la electrónica de regulación, la única diferencia es en la parte de Vdd que provee de +5 volts y +3.3 volts en dos líneas hacia el conector ICSP. Pueden consultar el esquema original de Microchip, la parte fundamental y los valores de los componentes son los mismos.

En el conector ICSP están todas las señales requeridas incluso una auxiliar que es la que se utiliza para las memorias eeprom.

Las 2 resistencias en Data y Clock hacia masa son necesarias ya que el PicKit2 al ser un programador principalmente “in circuit” reconfigura estos pines como entradas al finalizar la programación, de lo contrario quedarían en el “aire” al retirar el conector ICSP. En los esquemas que he visto se las han quitado y son necesarias.

En los dispositivos de 5 volts y 3.3 volts la salida Pwm para Vpp se regula automáticamente desde el firmware del 18F2550 y la tensión Vdd de 3.3 volts se toma del conector ICSP.

La resistencia R21 hacia el pin 3 es para no dejar huérfana la comprobación de Vdd.

Por último los transistores para Vdd  5volts y 3.3 volts pueden ser de uso general ya que la corriente de salida del PicKit2 está configurada en los descriptores en 100 mA.

(http://www.sitionica.com.ar/images/pickit2.gif)

Espero que  les sirva para los que están con el PicKit2, creo que no hace falta complicarse demasiado con los 3.3 volts se puede obtener de forma simple derivada de los 5 volts.

Saludos.- 
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: micro_cadaver en 12 de Junio de 2009, 18:54:01
hola Willy gracias por tu aporte otra vez, una consulta que valores deben tener las resistencias R26 y R15?

gracias  :-/
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: Cryn en 12 de Junio de 2009, 19:34:46
Hola Willy, gracias por el esquema, se que es mucho pedir, me parece que es un esquema en eagle, será que se puede compartir? gracias

saludos
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: WillyP en 12 de Junio de 2009, 21:37:38
hola Willy gracias por tu aporte otra vez, una consulta que valores deben tener las resistencias R26 y R15?

gracias  :-/

Naaaa, en todo caso el aporte es de los MicroChip, desde el PicKit1 con el viejo 16C745 que encontramos el esquemático. La síntesis del PicKit2 es prácticamente igual al PicKit1, mirando el esquema nos damos cuenta que la parte de Vpp varía sólo por un transistor agregado:

http://ww1.microchip.com/downloads/en/DeviceDoc/40051D.pdf

El resto del PicKit2 son etapas de regulación para los diferentes dispositivos:

http://ww1.microchip.com/downloads/en/DeviceDoc/51553E.pdf

Los valores de las R son de unos 33 a 56 Ohms.

Hola Willy, gracias por el esquema, se que es mucho pedir, me parece que es un esquema en eagle, será que se puede compartir? gracias

saludos

No hay problema, acá lo dejo si te sirve. Hay que arreglarlo un poco, los valores numericos de componentes no son correlativos, etc, etc.
Como dije antes hace un par de años de este esquema y no lo volví a mirar hasta hoy cuando leí lo de los 3.3 volts, es sólo una idea que a mí por lo menos me funcionó.

Saludos.-   


Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: Cryn en 12 de Junio de 2009, 21:51:04
Los valores de las R son de unos 33 a 56 Ohms.

Hola Willy, gracias por el esquema, se que es mucho pedir, me parece que es un esquema en eagle, será que se puede compartir? gracias

No hay problema, acá lo dejo si te sirve. Hay que arreglarlo un poco, los valores numericos de componentes no son correlativos, etc, etc.
Como dije antes hace un par de años de este esquema y no lo volví a mirar hasta hoy cuando leí lo de los 3.3 volts, es sólo una idea que a mí por lo menos me funcionó.
Gracias WillyP descargando y viendo, que valores?
tienes armado tu viejo pickit?

un saludo
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: jonathanPIC888 en 14 de Junio de 2009, 17:39:45
Exelente willy no lo habia visto de esa manera lo de los 3.3v
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: JOJOJORGE5 en 14 de Junio de 2009, 21:47:35
Hola

Una pregunta.
Para los pic de 3.3v no es necesario que además de VDD los otros pines trabajen también a 3.3v, me refiero a VPP DATA y CLOCK. no conozco bien el funcionamiento de estos pic pero creo que debería de ser así.

tengo un diseño con un regulador parecido al de willy que también pasa el nivel de voltaje de los otros pines a 3.3v seleccionando con un Jumper, pero no tengo tiempo de pasarlo a limpio porque estoy en medio de exámenes y presentación de proyectos.

tengo el clon del pickit armado en protoboard. ni siquiera tengo el tiempo de pasarlo a placa, pero funciona perfectamente graba borra reconoce al toque.

la versión de jonathanPIC888 graba sin problemas el dspic30f3011 y el 30f4011 porque trabajan a 5v.


salu2:)
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: Cryn en 14 de Junio de 2009, 22:01:25
coincido contigo JOJOJORGE5 en lo de los niveles de voltaje, pero como leí en un otro hilo que algún clon reconocía pics de 3.3V con alimentación externa y quien sabe quizá si, si alguien se anima a probarlo.

si, lo de los micros 30F como son de 5V seguramente los reconoce pero hay que conectar bien, porque son diferentes los pines de DATA y CLOCK y quizá haya algo más que conectar por ahí. Estaba intentando y seguramente ocasioné un corto circuito que me colgó hasta el programa y ya no probé, pero estaré intentando después.

saludos, y en cuanto tengas tiempo y armes tu placa ahí nos avisas :mrgreen:
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: Cryn en 29 de Julio de 2009, 15:30:57
Listo, acabo de probar con mi clone sobre un hard que tiene el micro 18f67j10, la alimentación la tiene el hard, no lo alimento con el grabador, así como lo tengo ha reconocido y grabado ese micro que es de 3.3V.


Una pregunta.
Para los pic de 3.3v no es necesario que además de VDD los otros pines trabajen también a 3.3v, me refiero a VPP DATA y CLOCK. no conozco bien el funcionamiento de estos pic pero creo que debería de ser así.
Yo también pensaba que era así, pero al ver de casualidad por la hoja de datos, me tope con esto, y con esa seguridad lo probé y funcionó:

(http://img11.imageshack.us/img11/2843/compatible.jpg)

Y más abajo dice que este micro soporta solamente 1000 grabadas, contra las 100000 de un 16F887 por ejemplo, supongo que ya en la mayoría de los de 3.3V es así.

Pero en fin, por ahora el clone va bien con alimentación externa para micros de 3.3V que tengan compatibilidad, configurados como entradas, para 5V.

a seguir probando... saludos.
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: Cryn en 31 de Agosto de 2009, 14:28:43
y como se graban las memorias señor jonathan? si solo tiene 5 pines el clone que dejaste? :P
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: jonathanPIC888 en 03 de Septiembre de 2009, 16:55:51
Las memorias se programan mediante un pin n°6 que no puse por que yo no la usaba. Ahora estoy en diseño de un nuevo PICKIT2 clone con base ZIF que va a tener la opción de programar memorias.
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: xtremrex en 15 de Julio de 2010, 02:07:17
como estoy leyendo y aprendiendo masters  :mrgreen: mi consulta es si este dispositivo puede leer , grabar los   eeprom tipo SPI o algun otro esquema que si lo haga? ahh y saludos a todos los paisas de bolivia en especial de cochabamba :mrgreen: :-/ :-/ :-/
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: Cryn en 15 de Julio de 2010, 12:29:45
Hola xtremrex,

fijate en este link (http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en027813), casi por el final de la lista de la izquierda están las memorias seriales I2C y SPI que soporta.

saludos, también desde la llajta. :-/
Título: Re: Programador de PIC'S y memorias por puerto USB PicKit2 Clone
Publicado por: xtremrex en 18 de Julio de 2010, 15:13:40
ok gracias  Cryn ,y el pickit 2 alguien tiene una interface para los SPI eeprom?