Autor Tema: BASE ZIF para programadores ICSP... GTP, ICD2, UCDU, ICDS  (Leído 20324 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
BASE ZIF para programadores ICSP... GTP, ICD2, UCDU, ICDS
« en: 05 de Abril de 2007, 01:25:30 »
Hola amigos. En vista de las preguntas que se ven en el foro de los propietarios de los GTP+ sobre como se hace para programar los PICS si este no trae una base ZIF incorporada en su Circuito impreso. O para aquellas personas que compraron un ICD2 de la empresa MICROCHIP y este tampoco trae una Base ZIF para programar los PICS. Quiero compartir con ustedes el diseño del PCB que termine para mi GTP+.

Hablo de GTP+y ICD2, pero esto se puede aplicar a cualquier programador que tenga un puerto ICSP.

Quiero Agradecer a Sisco por facilitar el esquematico de como se debe diseñar el PCB para la base ZIF. Y con la compatibilidad para PIC-10F/12F/16F/16C/18F/24C, este esquematico lo pueden descargar de la pagina de Sisco:

http://www.winpic800.com/descargas/REV2/ZIF-10-12-16-18-24.pdf

Este primer diseño tiene un conector RJ12  para la compatibilidad con el ICD2. Y tiene unos componentes SMD que son las resistencias. Pero Tranquilos que me comprometo a tenerles mañana 05 de abril del 2007 a montar el otro diseño pero ya con el Conector de 10 pines Macho para que sea compatible con el GTP+.



BASE COMPATIBLE CON ICD2



Hay una diferencia entre el ICD2 y el GTP+ y esta en que el ICD2 no tiene 2 VPP, solo tiene 1. Y para poder usar el esquematico de Sisco, debemos tener 2 VPP y asi poder usar 1 sola base ZIF para todos los PICS y las memoria EEPROM.

VPP1 es para 8 pines, 14 pines, 18 pines, 20 pines.
VPP2 es para 28 pines y 40 pines.

Para lograr este proposito, se coloca un interruptor para seleccionar cual de los PICs es el que se quiere programar, y asi con 1 VPP del ICD2 podemos usar el mismo circuito de Sisco.

Pinout RJ12 del ICD2.

Microchip recomienda este circuito para el conector RJ12.



Segun lo anterior tenemos el siguiente circuito esquematico:

En este ya esta el interruptor que selecciona el PIC a programar.



Ya con esto se puede completar el esquematico tal como lo recomienda Sisco.



Y este es el resultado del diseño del PCB.


Y este es el PDF para que puedan fabricar el PCB.
http://rapidshare.com/files/24398319/BASE_ICSP_PIC_ICD2.rar.html




BASE COMPATIBLE CON GTP+


El GTP+ tiene 2 VPP, pero decido usar solo VPP1 y utilizar el mismo interruptor para visualizar el PIC que se programara, de la misma forma como se hizo con la base para el ICD2.

Sisco nos muestra la siguiente distribucion en el conector de 10 pines:



Teniendo en cuenta esta distribucion, tenemos el siguiente circuito, en el que se usa VPP1 y el interruptor.




Este es el resultado del Diseño del PCB.


Y este el PDF para que puedan fabricar el PCB.

http://rapidshare.com/files/24539641/BASE_ICSP_GTP_.rar.html

Saludos!


« Última modificación: 08 de Octubre de 2007, 15:30:01 por PICmouse »

Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1685
    • winpic800
Re: BASE ZIF para GTP+, ICD2 y en general cualquier PROGRAMADOR ICSP
« Respuesta #1 en: 27 de Abril de 2007, 16:34:24 »
Buen trabajo amigo .

Ya saque la compativilidad para las 93xxx spi por si quieres adaptarlo , son pocos cambios .

http://www.winpic800.com//descargas/REV2/ZIF_10_12_16_18_24_93_rev2.pdf

suerte .

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: BASE ZIF para GTP+, ICD2 y en general cualquier PROGRAMADOR ICSP
« Respuesta #2 en: 27 de Abril de 2007, 19:10:36 »
Amigo Sispic muchas gracias por eso y pues con gusto seran agregadas, es mas tengo pensado diseñar un impreso que incluya todo lo que se puede programar con el GTP.

Saludos!

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: BASE ZIF para GTP+, ICD2 y en general cualquier PROGRAMADOR ICSP
« Respuesta #3 en: 08 de Octubre de 2007, 15:21:31 »
Ultima version de la base...

Un PCB sirve para:

ICD2

GTP

ICDS-40

ICDU-40



ESQUEMATICO





PCB

DESCARGAR PDF


« Última modificación: 08 de Octubre de 2007, 15:29:13 por PICmouse »

Desconectado el_legal

  • PIC12
  • **
  • Mensajes: 65
    • LINAP SRL
Re: BASE ZIF para programadores ICSP... GTP, ICD2, UCDU, ICDS
« Respuesta #4 en: 08 de Octubre de 2007, 19:45:31 »
Hola Picmouse, has probado programar una memoria 93c46 con esa placa que diseñaste?, porque yo adquirí el GTP+ y no puedo programarlas.
Desde ya gracias
luciano
"Si alguno quiere ser el primero, que se haga el último de todos y el servidor de todos."
 Mc 9.35

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7912
Re: BASE ZIF para programadores ICSP... GTP, ICD2, UCDU, ICDS
« Respuesta #5 en: 08 de Octubre de 2007, 20:41:34 »
Buena pregunta!!
Muy buen desarrollo PicMouse, como siempre acostumbras!!

Yo tengo que probar con una 93C86 a ver como va, apenas lo haga les comento!! :-/
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: BASE ZIF para programadores ICSP... GTP, ICD2, UCDU, ICDS
« Respuesta #6 en: 08 de Octubre de 2007, 21:16:40 »
HOLA!!!.. Pos la verdad nunca programe una memoria de esas.... Yo me base en el esquematico que nos regala Sispic, previo permiso para usarlo y su aprobacion.. Para el GTP+ deberia funcionar. ICD2 y demas no soporta esos dispositivos.

Tengo entendido que salio una nueva version del esquematico, dejenme reviso si va perfecto y les comento.  :mrgreen:

Desconectado MiCrOtRoNiC

  • PIC18
  • ****
  • Mensajes: 271
Re: BASE ZIF para programadores ICSP... GTP, ICD2, UCDU, ICDS
« Respuesta #7 en: 18 de Octubre de 2007, 00:40:31 »
Agradecido amigo excelente trabajo.. :-/

Desconectado togarha

  • PIC12
  • **
  • Mensajes: 87
Re: BASE ZIF para programadores ICSP... GTP, ICD2, UCDU, ICDS
« Respuesta #8 en: 18 de Octubre de 2007, 03:31:59 »
Y para pic24 y dsPIC que tal va? Funciona?

Gracias

Un saludo,

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: BASE ZIF para programadores ICSP... GTP, ICD2, UCDU, ICDS
« Respuesta #9 en: 18 de Octubre de 2007, 09:51:41 »
Y para pic24 y dsPIC que tal va? Funciona?

Gracias

Un saludo,


No amigo, para estos dispositivos no va. Pero tengo pensado diseñar una que tenga las 2 bases ZIF, para que así se pueda colocar lo que sea.

SALUDOS!!

Desconectado MGLSOFT

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 7912
Re: BASE ZIF para programadores ICSP... GTP, ICD2, UCDU, ICDS
« Respuesta #10 en: 18 de Octubre de 2007, 17:04:39 »
Bien!!
Yo estare atento, je,je :mrgreen:
Todos los dias aprendo algo nuevo, el ultimo día de mi vida aprenderé a morir....
Mi Abuelo.

Desconectado lu2dlt

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 161
Re: BASE ZIF para programadores ICSP... GTP, ICD2, UCDU, ICDS
« Respuesta #11 en: 19 de Octubre de 2007, 12:56:14 »
Muy buen diseño gracias PICmouse

una pregunta se puede usar en cualquier programador

Gracias
Viva Quilmes...
Saludos Luis


"La historia del mundo es la suma de aquello que hubiera sido
evitable"

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: BASE ZIF para programadores ICSP... GTP, ICD2, UCDU, ICDS
« Respuesta #12 en: 19 de Octubre de 2007, 16:27:29 »
Si lu2dlt, debería funcionar con cualquier programador ICSP. Solo debes conectar las señales de programacion donde se debe.

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: BASE ZIF para programadores ICSP... GTP, ICD2, UCDU, ICDS
« Respuesta #13 en: 20 de Octubre de 2007, 19:40:17 »
Hola stk500. Como recomendación te diría:

Usa un diodo 1N4148 en serie con la resistencia que tienes en MCLR, yo se que MICROCHIP recomienda que con una resistencia es suficiente, pero es mejor estar seguros con eso.

Para la programacion, el cable del ICD2 al PCB, no puede ser de mas de 15 cms. Si es mas largo, puede haber errores de Comunicación.

De resto, el Circuito no afecta el funcionamiento del ICD2.es mas ni el RB7  RB6 estas usando para decir que es por eso. Intenta y si no, saca una pantalla de los errores que te dice MPLAB y miramos.  :mrgreen:

PD: Amigo STK para las pantallas e imágenes, mejor usa un servidor externo gratuito, nos queda poco espacio en el servidor del foro y mejor aprovecharlo mas adelante.

SALUDOS!


Desconectado J1M

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1960
Re: BASE ZIF para programadores ICSP... GTP, ICD2, UCDU, ICDS
« Respuesta #14 en: 20 de Octubre de 2007, 21:15:35 »
Respecto al tema de las imágenes, hay un 'hack' para vBulletin, desconozco si también existe (sino debe poderse adaptar) para SMF:
http://www.vbulletin.org/forum/showthread.php?t=144034

Esto lo que hace es añadir un botón al foro, mediante el cuál al subir la imagen, no se almacena en el HD del Foro, sino se sube directamente a Imageshack y pone su link. Ahorraría tiempo y espacio...

A ver si lo lee algún Admin y lo creen conveniente.

saludos