TODOPIC

Microcontroladores PIC => Programadores => Mensaje iniciado por: Jpic en 01 de Febrero de 2007, 13:57:15

Título: ICD2 100% Profesional
Publicado por: Jpic en 01 de Febrero de 2007, 13:57:15
No tengo mucho tiempo en el foro y esta es la primera ves que posteo mi primer tema, Saludos desde valledupar - Colombia.

Construye tu propio ICD2 100% Profesional, este es el link inchworm ICD2 (http://www.blueroomelectronics.com/inchworm.htm)
en el link esta toda la info y el bootloader que debemos cargar en el 16F877A
Totalmente compatible con MPLAB 7.50 la ultima version, 100% Funcional, es excelente.
Trabaja con el puerto Serial.

Esta es una Foto Del ICD2 Terminado y listo para vender, puesto que ademas de ser libre te lo venden.

(http://www.blueroomelectronics.com/images/inchphoto.jpg)

Otra en 3D:

(http://www.blueroomelectronics.com/images/Inchworm_PCB.gif)

Pasos para ponerlo a trabajar al 100%.

1. Primero configurar el Puerto Serial:

    *  Ir a administrador de dispositivos, Puertos de comunicaciones, y hacer doble clic en COMx.
    * Ir a configuración de puerto y configurar las siguientes opciones:
          o Bits por segundo: 9600 (en realidad no importa que valor va aqui)
          o Bits de datos: 8
          o Paridad: Ninguno
          o Bits de parada: 1
          o Control de flujo: Hardware
    * Cliquear en Opciones avanzadas y deshabiliar Usar buferes FIFO
    * Reiniciar la PC

(http://files.winpicprog.co.uk/Inchworm/FIFO.PNG)

Asegurarse de que el Flujo de control este en Hardware y desactivar el Buffer FIFO, de lo contrario nunca funcionara, como en la Imagen de arriba y luego reiniciar la PC para que tengan efectos los cambios realisados.

2. Preparar el MPLAB para conectar con el ICD2:

    * Tener todo conectado.
    * Entrar al MPLAB IDE
    * Ir a Programmar - Select Programmer y seleccionar MPLAB ICD 2

(http://sjeffroy.free.fr/Prog__PIC/ICD2/mplab710_1.gif)

    * Ir a Programmer - MPLAB ICD2 setup wizard - y elegir las siguientes opciones:
          o Com port: al que esta conectado el ICD2, Baud rate: cualquiera, Siguiente
          o Power target from the MPLAB ICD2, "Ver Nota 1"
          o Siguiente, Siguiente, Finalizar
    * Seleccionar Programmer - Connect
    * Si pregunta para descargar el sistema operativo responder que si. "Ver Nota 2"
    * Luego el ICD2 estará listo para programar. Si la programación del ICD2 se realizó correctamente deberian haberse desplegado los siguientes mensajes:

Downloading Operating System
Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to MPLAB ICD 2
Target Device PIC16F877 found, revision = b8
...Reading ICD Product ID
Running ICD Self Test
...Passed
...Download Operating System Succeeded
MPLAB ICD 2 Ready


Y podemos ver en configuraciones del ICD2 los resultados como lo muestra las imagenes de abajo:

(http://sjeffroy.free.fr/Prog__PIC/ICD2/mplab710_5.gif)

(http://sjeffroy.free.fr/Prog__PIC/ICD2/mplab710_6.gif)

3. Para finalisar unos pasos para automatisar el desarrollo de lo que sea que hagamos.

    * Ir a Programmer - Setings... y luego a la pestaña Program y seleccionar las dos ultimas opciones dentro del combo Automaticamente, Programar despues de compilar y la otra opcion es Ejecutar el progrma despues de programar. "Ver Nota 3"

Es excelente, lo he probado 100% con los siguientes PIC:

  16F84A
  16F628A
  16F877
  18F2550




Nota 1:

Recomiendo que no activen esta casilla, y proporsionen las 5v independientes a su placa de trabajo, para no recargar el ICD2.

Nota 2:

La carga del sistema operativo solo se precisa hacer una vez al principio pera para cada gama de microcontroladores y, en adelante, solo basta con conectarse al ICD2. Incluso se puede selccionar para conectarse automaticamente. Al conectarse debería desplegar los siguientes mensajes:

Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to MPLAB ICD 2
Target Device PIC18F4550 found, revision = a3
...Reading ICD Product ID
Running ICD Self Test
...Passed
MPLAB ICD 2 Ready

Nota 3:

Estas dos opciones son para que despues de que compilemos, automaticamente programe nuestro pic, y la otra opcion es para que ejecute el codigo ya programado, es decir resetea el pic, si no hacemos esta ultima opcion, tendremos que dar click en el boton Release from Reset que aparece en la barra de herramientas en el MPLAB una vez conectados.
Título: Re: ICD2 100% Profesional
Publicado por: ESTECA55 en 01 de Febrero de 2007, 16:45:05
Muy bueno el link, yo le pondria un conversor USB-232 como el FT232 para enchufarlo directamente al USB junto con un conversor DC-DC de 13V para no usar fuente externa.

Saludos
Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 01 de Febrero de 2007, 17:25:02
Me sroprende mucho e tipo de ilustraciones, ustedes saben en que programan esta, o fueron diseñadas en corel o algo asi??
Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 01 de Febrero de 2007, 17:26:51
ESTECA, no es necesario ese conversor DC-Dc, el circuito genera los 13 voltions, con el doblador que trae interno el MAX232. Sera que funciona asi como esta??
Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 01 de Febrero de 2007, 17:27:47
Jpic, ya lo probaste antes??
Título: Re: ICD2 100% Profesional
Publicado por: ESTECA55 en 01 de Febrero de 2007, 18:42:07
Tenés razon PICmouse, la tension de Vpp la genera a travez del max232, muy ingenioso. Simplementa no habia analisado el circuito.
Asique solo poniendole el conversor USB-232 estaria funcioando de 10, buenisimo, incluso ellos ofrecen uno.

Estoy por armarme un ICD2, asique lo voy a tener muy en cuenta, cuando arme algo ya les comentare.

Saludos
Título: Re: ICD2 100% Profesional
Publicado por: Jpic en 01 de Febrero de 2007, 18:50:10
PICmouse esta probado 100%.

Te lo recomiendo lo menos que te puede pasar en construirlo es que te funcione, si sigues al pie el esquematico.

De muchos que hay por la Red, solo me atreveria hacer este, por que es de diseño profesional y esta en venta lo cual da buenas ezperansas, y ademas es 100% y diria que demasiado estable no te da problema alguno, como otros que comentan que aveces funciona otras veces no, y que solo funcionan de una manera.

Asi que te Animo yo ya estoy trabajando en el PCB, en cuanto lo termine lo Subo para compartirlo.
Título: Re: ICD2 100% Profesional
Publicado por: Jpic en 01 de Febrero de 2007, 18:54:29
ESTECA55 que acelerado eres, pero de verdad me pillaste antes.

Tienes razon, yo pense en lo mismo, colocarle un Conversor USB en especial el DT232BM, y quedaria Excelente, pero es que el problema es conseguirlo aqui en colombia ni idea de donde comprarlo y creo que no se consigue en bogota, lo he preguntado, pero si tienes idea de donde, venga su ayuda me caeria excelente.

Por otra parte estoy intentando conectarlo con otro conversor USB es el PL2303HX que lo saque de un DataCable para Samsung, espero buenos resultados y luego les comento.

Saludos desde Valledupar.
Título: Re: ICD2 100% Profesional
Publicado por: Jpic en 01 de Febrero de 2007, 18:55:42
Perdon con el mensaje anterior, quise decir el FT232BM.
Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 01 de Febrero de 2007, 19:08:50
JPIc, una pregunta precisa. Lo armaste con un pic 877A o un 877 ????
Título: Re: ICD2 100% Profesional
Publicado por: Jpic en 01 de Febrero de 2007, 19:20:57
PICmouse lo arme con un 877A, pero creo que con un 877 debe funcionar al 100%, cuando tenga tiempo lo pruebo con un 877 que tambien lo tengo para mi proyecto de Grado.

Saludos.
Título: Re: ICD2 100% Profesional
Publicado por: tithanae en 01 de Febrero de 2007, 21:02:04
me podrian informar sobre el ICD2:
 que es y para que sirve ?
Título: Re: ICD2 100% Profesional
Publicado por: Jpic en 01 de Febrero de 2007, 21:14:58
me podrian informar sobre el ICD2:
 que es y para que sirve ?

Amigo informate aqui: Que es un ICD2 (http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en010046&part=DV164005)
Título: Re: ICD2 100% Profesional
Publicado por: Jpic en 02 de Febrero de 2007, 15:18:37
Ya estoy trabajando en la Version USB, rediseñando el esquema original.

Pienso utilisar el conversor USB <=> RS-232 FT232BM para conectarlo al puerto USB, y generar los 13v a partir de los 5v q entrega el puerto USB con un MC34063.

Espero ideas y soluciones !!!

Saludos...
Título: Re: ICD2 100% Profesional
Publicado por: tithanae en 02 de Febrero de 2007, 18:00:40
es un depurador de programas eso es lo que entendi sera que me lo explican un poco mas por favor en lenguaje criollo que aunque sea con dos lineas me ayudaran a entender mas porfa y gracias !
Título: Re: ICD2 100% Profesional
Publicado por: elmasvital en 02 de Febrero de 2007, 20:22:54
Ya estoy trabajando en la Version USB, rediseñando el esquema original.

Pienso utilisar el conversor USB <=> RS-232 FT232BM para conectarlo al puerto USB, y generar los 13v a partir de los 5v q entrega el puerto USB con un MC34063.

Espero ideas y soluciones !!!

Saludos...

Seguramente sea un desperdicio pero con los pics de microchip se pueden hacer de puertos usb a com virtuales. No seria tanto desperdicio si estudiamos cómo de bueno esta transformación y usarlo con varios proyectos. Y tampoco estaria mal intercalarle un buffer para proteger el usb.

1 saludo
Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 02 de Febrero de 2007, 20:33:00
mi opinion es que el chip FT232Bm es mas economico que el PIC18F2550 que es el que trae el USb, ademas me parece mas desperdicio, usar un PIC solo para realizar una tarea especifica, si ya hay quien lo haga.

Saludos!
Título: Re: ICD2 100% Profesional
Publicado por: elmasvital en 03 de Febrero de 2007, 12:44:23
bueno ya... jejej es que a mi me hacen descuento en el 18f2550
Título: Re: ICD2 100% Profesional
Publicado por: Mario en 03 de Febrero de 2007, 14:50:37
es un depurador de programas eso es lo que entendi sera que me lo explican un poco mas por favor en lenguaje criollo que aunque sea con dos lineas me ayudaran a entender mas porfa y gracias !

Pues es un depurardor pero también es un programador.
Lo utilizas para "correr" tu programa en "tiempo real", pero puedes utilizarlo para programarlo también. Una ventaja es que lo puedes programar o "correr" en el PCB, no necesitas sacarlo o desoldarlo (no he utilizado uno pero eso es lo que me han dicho y he leido).
Título: Re: ICD2 100% Profesional
Publicado por: maunix en 03 de Febrero de 2007, 16:55:01
PICmouse lo arme con un 877A, pero creo que con un 877 debe funcionar al 100%, cuando tenga tiempo lo pruebo con un 877 que tambien lo tengo para mi proyecto de Grado.

Saludos.

no Jpic, no es así.

El 16F877 y el 16F877A tienen sus diferencias, una de las mayores que tienen es en cómo se actualiza la flash desde el programa por lo cual el bootloader sería incompatible.

Es cierto que se podría migrar el código a un pic mayor y usar directamente el USB pero el tema está en que todo el firmware funciona bien con el MPLAB , lo digo porque tengo un ICD-2 original y realmente funciona excelente. 

Hacer un producto similar con otro pic y que funcione 100% con el MPLAB y encima que funcione con los sucesivos cambios ha de ser todo un desafío ¿porqué?

Bien, el ICD-2 está permanentemente cambiando su firmware de acuerdo al micro que uno debuggeará o si uno lo usará como debugger o programador.

Es entonces, que si hacemos un firmware para un 18F, ¿qué hacer con estas cuestiones? El pic debiera decirle al MPLAB que está ya listo! (y prever tener todos los modos de programación ya previamente cargados) o bien hacer un "migrador" de código de 16F a 18F al vuelo...  :shock:  , cosa que no se me ocurriría ni borracho.


Título: Re: ICD2 100% Profesional
Publicado por: Jpic en 03 de Febrero de 2007, 17:20:15
mi opinion es que el chip FT232Bm es mas economico que el PIC18F2550 que es el que trae el USb, ademas me parece mas desperdicio, usar un PIC solo para realizar una tarea especifica, si ya hay quien lo haga.

Saludos!

Gracias PICmouse por tu apoyoy tienes todo la razon, el FT232BM es mas economico que el 18F2550 y ademas es un desperdicio total utilisar el 18F2550 para un solo proposito, es por esta razon que me impulsa a utilizar el FT232BM.

Saludos.
Título: Re: ICD2 100% Profesional
Publicado por: Jpic en 03 de Febrero de 2007, 17:25:27
PICmouse lo arme con un 877A, pero creo que con un 877 debe funcionar al 100%, cuando tenga tiempo lo pruebo con un 877 que tambien lo tengo para mi proyecto de Grado.

Saludos.

no Jpic, no es así.

El 16F877 y el 16F877A tienen sus diferencias, una de las mayores que tienen es en cómo se actualiza la flash desde el programa por lo cual el bootloader sería incompatible.

Es cierto que se podría migrar el código a un pic mayor y usar directamente el USB pero el tema está en que todo el firmware funciona bien con el MPLAB , lo digo porque tengo un ICD-2 original y realmente funciona excelente. 

Hacer un producto similar con otro pic y que funcione 100% con el MPLAB y encima que funcione con los sucesivos cambios ha de ser todo un desafío ¿porqué?

Bien, el ICD-2 está permanentemente cambiando su firmware de acuerdo al micro que uno debuggeará o si uno lo usará como debugger o programador.

Es entonces, que si hacemos un firmware para un 18F, ¿qué hacer con estas cuestiones? El pic debiera decirle al MPLAB que está ya listo! (y prever tener todos los modos de programación ya previamente cargados) o bien hacer un "migrador" de código de 16F a 18F al vuelo...  :shock:  , cosa que no se me ocurriría ni borracho.





Que tal maunix, bueno acepto q no me explique bien.

Querido amigo maunix, si funciona con un 877, pero con un Bootloader propio, es decir: el 877A tiene su propio Bootloader y el 877 tiene su propio Bootloader, y ya los pobre y funcionan al 100%.

Saludos.
Título: Re: ICD2 100% Profesional
Publicado por: ESTECA55 en 03 de Febrero de 2007, 20:31:55
Hola gente, ya hay un ICD2 usando un pic para el conversor USB: ICD2 (http://www.icd2clone.com/w/index.php?title=Main_Page&redirect=no)

Jpic, aca te dejo un link con un conversor USB-232 usando el FT232 -> USBtors232 (http://www.iearobotics.com/proyectos/usb-rs232/usb-rs232.htm)
Título: Re: ICD2 100% Profesional
Publicado por: elmasvital en 04 de Febrero de 2007, 11:40:26
Mira este usa el 18f4550... si alguien me dijo brutote por mencionar el 2550 :-P...

Supongo que cada uno usa lo que está a su alcance... porque no se lo que valdrá el ft232 pero igual es problema de localizarlo no?
Título: Re: ICD2 100% Profesional
Publicado por: micro_pepe en 04 de Febrero de 2007, 11:46:03
Hola, hay una cosa que no entiendo, el icd2 para puerto RS232 es necesario configurarlo como indica Jpic, si usamos un conversor USB-RS232, ¿como se configura?

Por otro lado elmasvital tiene razon, a veces existen integrados especificos muy baratos, pero suelen ser difiles de encontrar.

Saludos y gracias.
Título: Re: ICD2 100% Profesional
Publicado por: pikman en 04 de Febrero de 2007, 12:09:34
El ICD-2 original, no utiliza el puerto rs-232 del pic16f877 cuando esta conectado por USB, eso lo hace mucho mas rapido, utiliza el portd y un adaptador paralelo a usb, hay un firmware para un 18f4550 que lo unico que hace es convertir el serial a USB, igual que lo hace el FTD232, para poder usarlo con MPLAB hay que configurar el MPLAB para que se conecte con el ICD-2  a traves del puerto serie que emule el driver del FT232, o si se usa un 18f4550 el driver que provee microchip para esto, lo ideal seria diseñar el firmware para eun 18f4550 que emulara al adaptador paralelo-usb que usa el ICD-2 original, con respecto de migrar a otro microcontrolador que no sea el 16f877 o el 877a, pues creo que habria los unicos que podrian hacerlo serian los que diseñaron el ICD-2.
Título: Re: ICD2 100% Profesional
Publicado por: ESTECA55 en 04 de Febrero de 2007, 12:34:03
Exactamente, con el 18F4550 lo que hace es un adaptador USB-Paralelo, utilizando el puerto esclavo da la línea de los 40 pines. Por eso creo que ese ICD es mas eficiente y se parece mas al original. YO me decidí por esa versión, en cuanto lo tenga les cuento. (por el momento estoy apretado con la facu, así que seguramente lo armare en marzo)

Saludos.
Título: Re: ICD2 100% Profesional
Publicado por: micro_pepe en 04 de Febrero de 2007, 12:44:47
Por cierto, si le han echado un ojo al esquema, se supone que el conector J2 es el que se conecta al pic a programar, pero ¿Que es cada pin de este conector?

Saludos y gracias.
Título: Re: ICD2 100% Profesional
Publicado por: ESTECA55 en 04 de Febrero de 2007, 14:10:00
Supongo que te referís a los ICD del link que puse yo

Tiene la misma distribución que el ICD original en el conector RJ11

(http://www.todopic.com.ar/foros/index.php?action=dlattach;topic=15857.0;attach=3716;image)

(http://www.todopic.com.ar/foros/index.php?action=dlattach;topic=15857.0;attach=3718;image)

Coso se ve, parece la copia mas aproximada del ICD original
Título: Re: ICD2 100% Profesional
Publicado por: Jpic en 04 de Febrero de 2007, 16:44:21
Hola gente, ya hay un ICD2 usando un pic para el conversor USB: ICD2 (http://www.icd2clone.com/w/index.php?title=Main_Page&redirect=no)

Jpic, aca te dejo un link con un conversor USB-232 usando el FT232 -> USBtors232 (http://www.iearobotics.com/proyectos/usb-rs232/usb-rs232.htm)


Gracias ESTECA55 por tu aporte, pero ya casi tengo el primer diseño modificado a USB, y estoy casi seguro de que esta casi listo y con esperansas de q funcione, estoy esperando por el FT232BM, el diseño va sin alimentacion externa, y estoy viendo el LM3578 para generar los 13v para la señal de VPP, pronto publicare el esquematico final.

Ah lo del ICD2 con el 18F4550 y el 16F877(A), ya lo habia visto, pero en ese entonces era dificil conseguir el 18F4550, pero yo sigo pensando que utilisar este poderoso PIC para esta unica tarea es un verdadero desperdicio.

Bueno Amigos del foro solo les digo que construyan el ICD2 que mas les convenga se los digo de buena FE, ya que hay que mirar mucho los elementos ya q algunos son dificiles de conseguir en algunas partes, Yo solo quiero compartir y Aportar de manera Libre mi Trabajo.. Hay quienes no tienen como conseguir buenas herramientas pra desarrollar.


Saludos...
Título: Re: ICD2 100% Profesional
Publicado por: Jpic en 04 de Febrero de 2007, 16:51:05
Hola, hay una cosa que no entiendo, el icd2 para puerto RS232 es necesario configurarlo como indica Jpic, si usamos un conversor USB-RS232, ¿como se configura?

Por otro lado elmasvital tiene razon, a veces existen integrados especificos muy baratos, pero suelen ser difiles de encontrar.

Saludos y gracias.

Bueno en realidad habria que estudiar el conversor USB <=> RS-232 que vayas a utilizar porque algunos (Como el FT232BM) tiene dos diferentes Drivers, uno Emula un Puerto COM y desde este puedes acceder al chip por USB a traves del Puerto COM, por lo tanto la configuracion que di en el primer post es la misma.

El otro Driver es para acceder directamente al chip por el puerto USB atraves de una DLL, en este caso no nos sirve porque El MPLAB no trabaja con Drivers USB externos a los que da Microchip, si no es asi corrijanme.
Título: Re: ICD2 100% Profesional
Publicado por: micro_pepe en 04 de Febrero de 2007, 19:00:38
Efectivamente ESTECA55 me referia a eso, gracias.



Saludos y gracias.
Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 05 de Febrero de 2007, 20:02:52
Mira este usa el 18f4550... si alguien me dijo brutote por mencionar el 2550 :-P...

Supongo que cada uno usa lo que está a su alcance... porque no se lo que valdrá el ft232 pero igual es problema de localizarlo no?

El mas vital,  :mrgreen: disculpame, no fue intencion de ofenderte, ni mucho menoas, pos aca estamos para compartir ideas pues para que asi surjan cosas mejores. Saludos, y pues el tema es muy interesante.

Lo que si seria estupendo, seria desarrollar el ICD solo usando el PIC 18F4550. No solo para hacer la conversion de serial a USB, si no que haga el todo el trabajo.

Saludos!
Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 05 de Febrero de 2007, 20:06:35
Jpic que buen ritmo,  :-/ espero fotos de como te queda.  SAludos!
Título: Re: ICD2 100% Profesional
Publicado por: Jpic en 05 de Febrero de 2007, 20:12:23
Jpic que buen ritmo,  :-/ espero fotos de como te queda.  SAludos!

Que Buen ritmo el que llevo, pero tengo poco tiempo para continuar, ya q estoy con lo de mi Proyecto de Grado, Pero eso si les tengo una sorpresa Inmesa, para el prototipo que estoy Modificando del Original, vendra en varias verciones todas en USB (Posiblemente 5 versiones, con pequeños cambios), es con el fin de que todos tengan la posibilidad de Armarse uno.

Viva la Libertad.

Saludos.
Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 05 de Febrero de 2007, 20:17:55
Bueno, ya que estamos en esto de los conversores USb a serial, a mi parecer el mejor es el CP2102.

Por que:

B.R. 300bps - 1Mbits
No necesita cristal
No necesita bobinas.
No necesita memoria eeprom externa
No necesita regulador,

Solo VCC, GND y listo el hace todo.

Título: Re: ICD2 100% Profesional
Publicado por: pikman en 05 de Febrero de 2007, 20:56:58
PICMOUSE, estas en una confusion, y tal vez me exprese mal en mi post anterior por lo que le pido disculpas desde ya a todos, el PIC18F4550 no hace converion de USB a serie, hace conversion de USB a paralelo, reemplaza el circuito integrado original del ICD, el ICD ORIGINAL es mucho mas rapido por USB que via serie, con el FTD232 o cualquier otro no es lo mismo, pues solo va hasta 56K nada mas via serie, es mucho mas lerdo para recargar que el ICDS40 de CCS por ejemplo que es el ICD1 viejo de microchip con un 18F252 a 40 mhz, creo que la alternativa es muy buena la del 18F4550 no se el costo del integrado original pero no es un gasto inutil, claro es mi forma de verlo, de hecho voy a armar uno para experimentarlo.
Título: Re: ICD2 100% Profesional
Publicado por: Jpic en 05 de Febrero de 2007, 21:10:34
Bueno, ya que estamos en esto de los conversores USb a serial, a mi parecer el mejor es el CP2102.

Por que:

B.R. 300bps - 1Mbits
No necesita cristal
No necesita bobinas.
No necesita memoria eeprom externa
No necesita regulador,

Solo VCC, GND y listo el hace todo.




Excelente PICmouse que buen apunte, voy a estudirlo mas a fondo a ver si lo tengo en cuenta para el ICD 2 que estoy modificando, eso si si lo puedo conseguir.
Título: Re: ICD2 100% Profesional
Publicado por: micro_pepe en 07 de Febrero de 2007, 18:20:49
Alguien sabe donde conseguir el dichoso ft232 a un precio aceptable?

Saludos y gracias.
Título: Re: ICD2 100% Profesional
Publicado por: Jpic en 07 de Febrero de 2007, 22:13:21
Parece que las espectativas del ICD 2 Version USB crecen aun más, se que estoy un poco demorado en presentar el primer Esquema del inchworm ICD2 USB (Asi lo he LLamado).

Animo a todos aquellos que esten Interesados, ya que el diseño final esta construido con componentes muy comunes, lo unico complicado de conseguir es la Bobina y el conversor USB (Ya sea el FT232BM o el CP2102), Me inclino mas por el CP2102 que me recomendo el Paisano PICmouse, ya que sus prestaciones son mucho mejores, entre las mas importantes, No necesita componentes externos y ademas reduce Muchisimo el diseño final, y lo increible es que es mucho mas barato que el FT232BM que necesita de componentes externos.

Animos, hasta la proxima.

Saludos.
Título: Re: ICD2 100% Profesional
Publicado por: pikman en 07 de Febrero de 2007, 23:14:48
Bueno, en argentina, el FTD232 lo pueden conseguir en cika electronica, www.cika.com, y vale u$s 12 y un PIC 18F4550 cuesta u$s 13 es DIP y ademas el funcionamiento del IDC serie no es igual al USB original, por cierto cika no tiene el 18f4550 pero si en www.mcelectronics.com.ar, ademas si pones el FTD232 hay que poner una memoria serial, un xtal, y no es DIP, todo menos eficaz y mas dificil..., claro e mi opinion personal, voto por el ICD con el  18F4550 que en todo caso ocumas mas espacio.


Título: Re: ICD2 100% Profesional
Publicado por: Jpic en 08 de Febrero de 2007, 12:59:23
Bueno, en argentina, el FTD232 lo pueden conseguir en cika electronica, www.cika.com, y vale u$s 12 y un PIC 18F4550 cuesta u$s 13 es DIP y ademas el funcionamiento del IDC serie no es igual al USB original, por cierto cika no tiene el 18f4550 pero si en www.mcelectronics.com.ar, ademas si pones el FTD232 hay que poner una memoria serial, un xtal, y no es DIP, todo menos eficaz y mas dificil..., claro e mi opinion personal, voto por el ICD con el  18F4550 que en todo caso ocumas mas espacio.




Bueno en Colombia el FT232BM lo pueden conseguir en www.electronicas-az.com (http://www.electronicas-az.com/) y cuesta $32500, pero les recomiendo el CP2102, que tambien lo conseguis en www.electronicas-az.com (http://www.electronicas-az.com/) y cuesta $22000 es mucho mas barato y mejor ya que no necesita de componentes externos ya que tiene TODO INTERNO, como son La memoria que es configurable para colocar nuestra propia info (Como el Vendor ID, Product ID, Product Description String), es solo conectar y ya.

Si quisieras utilizar el 18F4550 tendrias que pagar aproximadamente $40000. ademas ocuparia mas espacio y desperdiciar tan poderoso PIC. Lo interesante seria que el mismo 18F4550 haga todo, lo que es muy complicado. Pero en un futuro podriamos trabajar en eso.

pikman creo que te equivocas en cuanto a ocupar espacio, gana el diseño que estoy trabajando solo necesita de tres Integrados. El 16F877(A) o el 16F876(A), el 12C508A y el conversor USB CP2102 o el FT232BM.

Saludos.
Título: Re: ICD2 100% Profesional
Publicado por: pikman en 08 de Febrero de 2007, 13:51:37
Citar
pikman creo que te equivocas en cuanto a ocupar espacio, gana el diseño que estoy trabajando solo necesita de tres Integrados. El 16F877(A) o el 16F876(A), el 12C508A y el conversor USB CP2102 o el FT232BM.

Pues mira yo construi el primer ICD2, con un 16f876 y un ftd232 y el VPP lo genere con el mismo integrado que lo hace el original, entonces es USB y tiene solo 3 integrados, aca en Argentina como puede observar cuesta lo 1 dolar mas un PIC18F4550 que un FTD232 y ademas cumple la funcion que cumple el adaptador original del ICD2 el CY7C64613 que hace que funcione mas rapido que a travez del portserie que la velocidad maxima es 56K, evidentemente ese ha sido el objetivo de quienes lo diseñaron asi, vale decir que el ICD2 con el 18F4550 funciona en modo USB como el original, a pesar del reemplazo y a mi criterio no he desperdiciado el PIC, pues el CY7C64613 es el adaptador original que no es mas barato ni se consigue aqui,

Tu propuesta NO es lo mismo, ademas yo no busco reducir el espacio del ICD si no que sea mas eficiente y en modo serial NO funciona de la misma manera, lo que me deja una duda es para que usas el 12C508 pues el original no lleva este integrado, el probable que el proximo modelo de ICD utilize un PIC18.

Título: Re: ICD2 100% Profesional
Publicado por: ESTECA55 en 08 de Febrero de 2007, 14:26:04
Coincido con las palabras de pikman. Tampoco creo  que se este desperdiciando "tan poderoso pic", lo que hay que evaluar es el costo, no las capacidades del pic. Y por muy poca dif de precio entre el Ft232 o el CP2102(este no lo e conseguido) vale la pena usar el 18F4550 obteniendo un ICD mejor, por contar con una velocidad de tranferencia mayor. Tal vez debuggeando programas censillos no note la diferencia, pero en programas extensos, utilizando gran cantidad de registros de ram y demás lo vas  a notar.

Y la cuestion del espacio es relativa, mira que chico es este ICD:
(http://www.icd2clone.com/w/images/b/b8/Icd2_Usb_4550.jpg)

Hay que tener en cuenta que el origunal es redondo como un CD y de unso 15mm de alto:

(http://www.microchip.com/stellent/groups/devtools_sg/documents/devtools/%7Eexport/en010046%7E14%7Een006096%7EPressReleaseLayout/50449-1.png)
Título: Re: ICD2 100% Profesional
Publicado por: ESTECA55 en 08 de Febrero de 2007, 14:32:08
Aca te dejo un link que te va a ser util, un icd tal cual lo estas plantenado vos, solo que con componetes SMD.

ICD2 16F876+FT232 (http://home.vrweb.de/~lotharstolz/stolz.de.be/icdusb/index.html)

Finate que usa el pic 16f876 como comento tambien pikman, si tu intencion es la de no desperdiciar el poder de los PIC, deverias utilizar este.

Saludos
Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 08 de Febrero de 2007, 16:47:16
Esteca, la verdad no creo que solo con usar el PIC4550, se logre mayor velocidad, e smas estos Ft232Bm y el Cp2102, estas hechos para trabajar a la maxima taza de transferencia con este tipo de comunicacion USB. Pero bueno en gustos no hay disgustos, y cada quien escoge lo que mas le parezca.

Saludos!
Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 08 de Febrero de 2007, 16:51:27
Bueno pero ahora que leo bien lo que dice PIKman, si el 4550, hace el trabajo del CY7C64613, si es mucho mas rapida la interfaz con el MPLAb. Ahora Si ese seria el trabajo del PIC4550, ya hay que pensarlo mas. ya que esa idea si me gusta, la que no me parece es usarl el 4550, solo para convertir de serial a USB.
Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 08 de Febrero de 2007, 16:57:39
Pikman, no se si la memoria interna del CP2102, se pueda cambiar para que aparezca la informacion que nosotros queramos. Pero si lo puedes hacer, seria bueno que nos lo comentaras.
Saludos!
Título: Re: ICD2 100% Profesional
Publicado por: ESTECA55 en 08 de Febrero de 2007, 17:16:36
Citar
a que no me parece es usarl el 4550, solo para convertir de serial a USB.

PICmouse, no estas interpretando bien el uso del 18f4550, ya se comento que no hace la conversión USB-serial, sino USB-Paralelo. Por eso se usa el 18f4550 y el 16f877a, ya que los pic de 40 pines cuentan con un puerto esclavo paralelo. Si te fijas en los esquemas, los datos entre ambos pic van de esta forma. Ahi es donde esta la ventaja.
De esta forma el 877 recibe y envía los datos en paralelo(rapidísimo) y el 18f4550 hace la conversión a USB. En cambio en la versión con el 877 solo o el 876 para enviar o recibir los datos tiene que hacer la conversión a serie, lo que es mas lento que un comunicación paralela. 

Tampoco veo la necesidad de usar el 2550 cuando sale solo 2 dólares mas barato que el 4550.

Obiamente que este todo en un solo pic seria lo ideal.

Saludos

MODIFICADO: me había confundido de nik en lugar de hacer referencia a PICmouse había puesto pikman, lamento la confusión ya esta arreglado..
Título: Re: ICD2 100% Profesional
Publicado por: Jpic en 08 de Febrero de 2007, 17:24:02
Pikman, no se si la memoria interna del CP2102, se pueda cambiar para que aparezca la informacion que nosotros queramos. Pero si lo puedes hacer, seria bueno que nos lo comentaras.
Saludos!

Querido paisano PICmouse, fui yo quien comento que se puede utilizar la Memoria EEPROM interna para personalisar los parametros USB que se muestran al concectarse al PC (Como el Vendor ID, Product ID, Product Description String (Maximo 126 Caracteres), Power Descriptor, Device Release Number, and Device Serial Number ()Maximo 63 Caracteres)) a traves de una Utilidad LLamada OEM. Luego les doy mas detalles, estoy estudiando este caso que me facino mucho.

Bueno en realidad entre gustos no hay disgustos, No quiero discusiones ni problemas, simplemente darles posibilidades a los demas de que se construyan un ICD 2 totalmente funcional y de buena calidad y sobre todo que sea aceptable conseguir los componentes.

Saludos.
Título: Re: ICD2 100% Profesional
Publicado por: pikman en 08 de Febrero de 2007, 18:58:52
Citar
PIKman, no estas interpretando bien el uso del 18f4550, ya se comento que no hace la conversión USB-serial, sino USB-Paralelo


ESTECA55, si lees bien mi post lo que me corregis lo aclaro, pasa que hay otro diseño dando vueltas que usa un conversor USB serie con un 18F2550, basado en el ejemplo de CCS, vuelvo a pedir disculpas.
 



Citar
Bueno pero ahora que leo bien lo que dice PIKman, si el 2550, hace el trabajo del CY7C64613

No se puede usar un pic18F2550 para el desarrollo donde el convertidor USB paralelo sencillamente porque el 2550 no tiene puerto D que es que se esta usando en el caso donde se reeemplaza el CY7C64613.




Finalmente vuelvo a destacar lo siguiente el funcionamiento del ICD-2 original conectado al host via USB es mas rapido que cuando se utiliza via serie, si se detienen a estudiarlo podran observar que via serie MPLAB NO permite conectarlo mas alla de 56K, por mas que le el adaptador USB a serie funcione a mas velocidad, cuando se utiliza el ICD-2 via USB (original), en el momento de seleccionar la coneccion aparece la OPCION de USB cosa que no sucede cuando se usa un adaptador USB-232 porque funciona a travez del puerto serie, entonces puede ser una solucion para quien no tenga puertos serie en su PC o portatil y solo tenga USB, entonces si dispones de puerto serie conviene usarlo por el puerto serie que no necesita drivers ni nada y no hay puerto serie es mejor usar un cable USB a serie que en mi pais sale 20 dolares y listo, mucho mas facil de montar y anda IGUAL que por el port serie.

Desde que aparecio en julio del año 2000 el ICD-1 que vengo utilizando estos cacharros, que son una maravilla, pues la velocidad de desarrollo que otorgan es casi el 300% comparado con la epoca en que habia que borrar con luz ultravioleta (casi 10 minutos) retirando el microcontrolador de la placa, grabando y volviendo a colocar el micro, con el coste que tiene un JW, con un costo muy inferior a otras herramientas, el ICD-1 solo era para la linea 16F87xx, y la velocidad de comunicacion maxima era 56K por el port serie, cosa que quedo igual en el ICD-2, y es realmente una desventaja.

Mas tarde CCS, desarrollo un firmware para el ICD-1 que permite usarlo en su entorno pero se tomaron el trabajo de que funcione a 115K, y realmente se nota la diferencia, ahora esta disponible el ICDs-40 que esta construido con un pic18f252 y corre a 40 mhz y a 115K y es mas rapido que el ICD-2 via rs232 o via USB serial,  tambien existe una version de ICD-40 con USB que tiene un FTD232 para hacer la conversion y tambien es mas rapido, miren este link.

http://www.ccsinfo.com/faq.php?page=ccs_vs_microchip_icd

Observen que la diferencia de velocidad  de carga es mas del 50% mas rapida, y el mas rapido es el serial y NO el que usa el ft232 (entonces un ICD-2 sera mas lento via USB con FTD232), fijense que importante esto porque las pruebas fueron realizadas contra el ICD-2 funcionando con el puerto serie, si hubiesen probado contra el ICD-2 via serie seguro no podrian decir lo mismo.

Claro el ICDS40 ó ICDU40, son solo para usar con el entrono de CCS y quien pretenda usar el ICD con otros lenguajes de programacion no le servira, pero quien este con CCS no tienen mejor opcion, porque ademas las prestaciones del IDE de CCS en la funcion debug es mas avanzada que la de MPLAB.

Para terminar quiero aclarar que en ningun momento he considerado esta discusion como una pelea y para nada me enoja y creo que a todos les pasa lo mismo, por lo tanto no hay ningun problema, Jpic, llevo mucho tiempo en este foro y es mucho lo me ha ayudado, por eso es que si tengo algo para dejar de mi humilde experiencia lo publico, y pido disculpas si hay algo que te cayo mal, porque no ha sido mi intencion, y sigo interesado en saber para que usas el PC12C508 en tu desarrollo, he construido y experimentado todos los circuitos de ICD pero ninguno tiene ese microcontrolador.
Título: Re: ICD2 100% Profesional
Publicado por: ESTECA55 en 08 de Febrero de 2007, 19:50:13
Como veras pikman e modificado mi post anterior, no quería hacer referencia a vos.

Solo me queda una duda respecto de usar el 18f4550:

Usando este pic para conecatrlo por usb, como lo toma el MPLAB, como un puerto virtual, o como el icd original.

Saludos
Título: Re: ICD2 100% Profesional
Publicado por: pikman en 08 de Febrero de 2007, 20:09:15
Citar
Como veras pikman e modificado mi post anterior, no quería hacer referencia a vos.

No hay problema Esteban, bueno es justamente lo que quiero explicar, funciona igual que el ICD-2 original, no se como andas con el ingles, pero aca te dejo el link del proyecto que dice, Projet to replace CY7C64613 in ICD-2:

http://www.edaboard.com/ftopic161641.html


Lo interesante es que nos cuesta mas barato un 18F4550 aca en Argentina que el Colombia, aunque no dudo que pronto aparezca el ICD-3 con un solo micro que haga todo que no creo que sea el 4550 seguro sera uno mas grande , al igual que el de CCS que tiene un ftd232 cuando podria usar un 18f2550.
Título: Re: ICD2 100% Profesional
Publicado por: Jpic en 09 de Febrero de 2007, 11:26:42
Bueno amigo PIKman todo aclarado, no hay ninguna bronca ni nada a la ultima somos latinoamericanos, mis disculpas si te ofendi, pero es que me queria hacegurar de que no fuese este tema pata problemas.

Lo del 12C508A, es para generar el VPP utilizando PWM, pero aclaro que este planteamiento no es mio lo he sacado de aqui SIXCA (http://www.sixca.com/eng/articles/icd2_clone/index.html), mi intension era que se pudiera generar el VPP de la manera mas sencilla pero de alta calidad, pero no he podido hecharlo a andar, creo que es el PIC12C508A, que he tenido problemas para programarlo, al final le pondre un 555 y veremos a ver que tal, imaginate generar el VPP con un 555 jaja  :D.
Título: Re: ICD2 100% Profesional
Publicado por: pikman en 09 de Febrero de 2007, 13:06:36
oK, NO HAY PROBLEMA, el VPP lo genero con un integrado de motorola que es el que usa originalmente el ICD2, ademas es conveniente gastar unos dolares mas y ponerle el potenciometro digital, el itegrado es el 34063, mucho mas economico que el 12c508 el tema de que hayan puesto eso es para hacer dinero en el momento de la reparacion, pues un micro sin programar se consigue, pero el programado no y el 34063 lo encontras en cualquier lado, en todos los cargadores de celulares por ejemplo y es un integrado diseñado para funcionar como UP/DOWN DC/DC converter...yo no me complicaria la vida mas, ademas anda bien con eso para que inventar.
Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 09 de Febrero de 2007, 20:26:37
Citar
Bueno pero ahora que leo bien lo que dice PIKman, si el 2550, hace el trabajo del CY7C64613
  :D

Tienes toda la razon, en que estaba pensando, fue error de escritura.

Hay un dato que es muy interesante y pues es el cual es la mejor opcion teniendo en cuenta precio y funcionamiento, a la hora de generar los 13V de VPP, tambien, ya que se quiere pasar a USB, que cosas hay que tener en cuenta, para filtrar bien los 5V que llegan por el USB.

SALUDOS!!!
Título: Re: ICD2 100% Profesional
Publicado por: pikman en 09 de Febrero de 2007, 21:06:12
El cirtuito original del ICD, con el MC34063 anda muy bien, y yo lo que hago es alimentarme desde la aplicacion, claro nunca he usado el ICD en bajo voltaje que es algo que voy a tener que pensar pues no va a pasar mucho tiempo en que se utilizen voltajes muy bajos en las aplicaciones.

Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 09 de Febrero de 2007, 21:10:57
pikman y con bajo voltaje, se pueden programar todas las referecias??
Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 09 de Febrero de 2007, 21:24:35
Mirando el esquematico del GTP+, solo es una bobina y 3 cositas mas. A que frecuencia debe ser la señal cuadrada que se encarga de exitar el circuito generador de 13V.
Título: Re: ICD2 100% Profesional
Publicado por: pikman en 09 de Febrero de 2007, 21:32:38
No entiendo tu pregunta, pero el ICD-2 original se puede usar en LVP (low voltaje programing), y debugear  usando 3,3v por ejemplo con un 18FL452, para esto me imagino que la modificacion sera no usar VPP en MCLR y cambiar el estado de RB5 o RB3 para activar la programacion con bajo voltaje, cabe destacar que estos micros aceptan un rango de operacion desde 2.0 a 5.5 V, Yo he utilizado si un 16FL628 que se alimentaba con una bateria de 3 V, con una memoria 24AA256, la verdad para aplicaciones portatiles no deja de ser una ventaja.
Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 09 de Febrero de 2007, 21:45:01
hola amigo Pikman, bueno pues es que precisamente no he podido programar un PIc18LF24J10, desde ya hace como 20 dias que tengo ese problema. Al final Compre el GTP+ y pues lo estoy esperando, pero esta es la hora, y no se por que.

Espero el GTP+ pera ver si por fin salgo de ese problema.  :?

Una pregunta: Cuando programaste el PIC 16LF 628, como conectaste el programador a circuito donde estaba en PIc, ya que a mi en una ocacion me toco desoldar el PIC 18LF452 para poder programarlo, ya que a 3.3v, no se pudo hacer.
Título: Re: ICD2 100% Profesional
Publicado por: pikman en 09 de Febrero de 2007, 21:57:12
Citar
Una pregunta: Cuando programaste el PIC 16LF 628, como conectaste el programador a circuito donde estaba en PIc, ya que a mi en una ocacion me toco desoldar el PIC 18LF452 para poder programarlo, ya que a 3.3v, no se pudo hacer.

Para programar en circuito en bajo voltaje tenes que configurar el micro para el que (en los pic18) RB5 sea el PIN de programacion de bajo voltaje, entonces en lugar de cambiar de 5 a 13 V MCLR, cambias de 0 a 5 V ese pin y el micro entra en modo programacion, en el 16FL628 era el pin rb3, que es comun para los PIC16 que permiten esta opcion, justamente yo lo use porque ademas el pic era un 16fl628 SOIC, claro esto te cuesta caro el PIN se pierde, solo te sirve para eso, es un asco, los ATMEL AVR que son los otros micros que yo uso, lo tienen solucionado.
Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 09 de Febrero de 2007, 22:01:48
Ummmmm, ya veo. buen dato Pikman, muchas gracias!. Lo probare a ver que tal va de esa forma en los proximos diseños.
Título: Re: ICD2 100% Profesional
Publicado por: Jpic en 09 de Febrero de 2007, 22:44:37
Bueno cancelado lo de usar el 12C508A para generar los 13v de VPP.

Me propuse a diseñar uno mucho mejor y ademas es mucho mas comercial que cualquier otro que hay en la web.

Esta diseñado apartir de un LM358, pude generar los 13v de VPP con algunos componentes adicionales. luego lo planteo ya que apenas lo tengo en protoboard y apenas lo acabo de terminar. ya que no logro conseguir el MC34063.
Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 09 de Febrero de 2007, 22:56:05
jpic, interesante lo grar 13V con un LM358. Lo unico que podria decir como para adivid¡nar, es crear un oscilador para asi excitar el elevador, no se me ocurreo otra.

Esperare la noticia. Saludos!

PD:
Al fin trabajaras con el CP2102??

Título: Re: ICD2 100% Profesional
Publicado por: Jpic en 10 de Febrero de 2007, 00:47:21
jpic, interesante lo grar 13V con un LM358. Lo unico que podria decir como para adivid¡nar, es crear un oscilador para asi excitar el elevador, no se me ocurreo otra.

Esperare la noticia. Saludos!

PD:
Al fin trabajaras con el CP2102??



Es exsactamente lo que logre hacer, excitar un elevador de tension que llega mas o menos hasta los 20v puede dar mas, y al final un Diodo de 13v para mantener fijo VPP que es el voltaje ideal, ademas conmuta con 5v para que se ejecute el PIC normalmente, pero estoy tratando de reducirlo al maximo.

En eso estoy PICmouse, pues el CP2102 pinta mejor que el FT232BM ademas de ser mas barato es muy personalizable.

Saludos.
Título: Re: ICD2 100% Profesional
Publicado por: Jpic en 10 de Febrero de 2007, 01:43:33
Aqui esta PICmouse, el elevador de Tension.

Saludos.

Título: Re: ICD2 100% Profesional
Publicado por: pikman en 10 de Febrero de 2007, 08:13:30
Hola, EL MC34063, por lo menos aca en Argentina, esta presente en casi todos los cargadores para celulares para automotor, es muy comun,raro que no lo consigas.
Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 10 de Febrero de 2007, 09:50:29
bueno, mi duda era que por mas que generara la señal cuadrada para la oscilacion, seria lo mismo que hace el LM555. Lo que me parece ingenioso, es retroalimentar la señal generada despues del doblador de tencion, para asi lograr un voltaje de salida mayor en el AMP-OP.

 :-) Bueno Jpic, esperamos entonces los resultados de tus pruebas.. Felicidades por el trabajo que estas haciendo.

Saludos!

Edito. Pero da igual que se retroalimente el Amp-op, si el transistor que hace conmutar el Amp-OP, igual esta tomando un voltaje de 5V siempre.  :?  Hay que ver si funciona. :?
Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 10 de Febrero de 2007, 09:53:55
Respecto a lo personalizable, si no estoy mal, al FT232BM, tambien se le uede colocar una memoria eePROm externa, en donde esta toda la informacion de indetificacion del producto y demas.

Pero la mayor ventaja del CP2102, es el tamaño, Precio y necesitar casi nada de componentes externos.

Título: Re: ICD2 100% Profesional
Publicado por: Darukur en 10 de Febrero de 2007, 11:57:32
Recien veo este post y les voy a tirar una ayudita.
Tengo el ICD2 original y dos clonicos, unos solo serie y otro solo USB.
Debo decir:
-La version SERIE es varias veces mas lento y poniendo un adaptador de USB a SERIE NO ES MAS RAPIDO, ya que el ICD2 detecta de donde vienen los datos (su puerto serie o su puerto paralelo), y la limitacion del puerto serie es 56Kbauds.

-La version clonica USB anda EXCELENTE y no tiene desperdicios, yo tengo uno enchufado a mi notebook hace  casi un año y nunca me fallo.
Funciona rapidisimo comparado a la SERIE, tiene un PIC18F4550 (no el 18F2550 ya que requiere el puerto paralelo) y un 16F877 (por la misma razon)

Les paso donde se consigue TODO para armarlo al ICD2
h**p://www.icd2clone.com/wiki/Main_Page

Hay dos versiones el PiCs y el Potyo (vienen del foro de edaboard para hacer un ICD2 sin el chip de cypress)

Arma el PiCs si queres un diseño simple y funcional (no anda con PICS y DSPIC a 3V3) sino arma el Potyo.

Saludos y espero que les sirva

Marcelo
Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 10 de Febrero de 2007, 12:01:17
darakur, que hay que hacerle para que trabaje estos clonicos con PICS y DSPics a 3.3V??
Título: Re: ICD2 100% Profesional
Publicado por: Darukur en 10 de Febrero de 2007, 12:09:25
La version de potyo lo hace, yo tengo una version del PICs y adapto externamente para ese caso.
Igual las lineas del microcontrolador a grabar/debuggear son tolerantes a 5V.
Título: Re: ICD2 100% Profesional
Publicado por: Jpic en 10 de Febrero de 2007, 12:15:15
bueno, mi duda era que por mas que generara la señal cuadrada para la oscilacion, seria lo mismo que hace el LM555. Lo que me parece ingenioso, es retroalimentar la señal generada despues del doblador de tencion, para asi lograr un voltaje de salida mayor en el AMP-OP.

 :-) Bueno Jpic, esperamos entonces los resultados de tus pruebas.. Felicidades por el trabajo que estas haciendo.

Saludos!

Edito. Pero da igual que se retroalimente el Amp-op, si el transistor que hace conmutar el Amp-OP, igual esta tomando un voltaje de 5V siempre.  :?  Hay que ver si funciona. :?

Si yo habia pensado utilizar un LM555 para generar la señal cuadrada, pero pensando un poco mas me di cuenta que con el mismo LM358 podria generar la señal cuadrada como tambien conmutar los 13v de VPP y de esta manera reducir un poco los componentes y eliminar casi todos los transistores.

PICmouse los resultados son optimos, estable 100%.

Lo que sucede con el transistor es que se pierden aproximadamente 0.7v de los 13v de VPP, y no es lo que quiero. bueno habria que seguir estudiando el caso.

Recibo ideas, ya que al retroalimentar el LM358 esta bien, pero a la salida pierdo algo de voltaje, no deja pasar los 13v reales segun MPLAB; me dan los suiguientes Valores.

Target VDD: 4.89v
Target VPP: 11.58v
MPLAB ICD 2 VPP: 13.5

Estoy tratando de que Target VPP = 13v que es lo ideal, pero no lo he logrado, espero sugerencias.

Saludos.
Título: Re: ICD2 100% Profesional
Publicado por: Jpic en 10 de Febrero de 2007, 12:18:04
Respecto a lo personalizable, si no estoy mal, al FT232BM, tambien se le uede colocar una memoria eePROm externa, en donde esta toda la informacion de indetificacion del producto y demas.

Pero la mayor ventaja del CP2102, es el tamaño, Precio y necesitar casi nada de componentes externos.



Es 100% tu conocimiento.
Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 10 de Febrero de 2007, 12:23:09
JPic, y ese valor que dices del VPP, es el que marca el ICS2 o tu lo mides con un Voltimetro??, Por que el ICd2 sucede que al no tener las resistencias de precision, puede variar este dato..
Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 10 de Febrero de 2007, 12:24:56
Darukur, perdona que moleste, pero no encuentro ni potyo ni PICS, me puedes decir en que pagina exactamente estan??
Título: Re: ICD2 100% Profesional
Publicado por: Jpic en 10 de Febrero de 2007, 12:31:08
JPic, y ese valor que dices del VPP, es el que marca el ICS2 o tu lo mides con un Voltimetro??, Por que el ICd2 sucede que al no tener las resistencias de precision, puede variar este dato..


Es el que marca el ICD2, y no estoy utilizando resistencias de presicion, quiza lo que estoy pensando sea lo mismo que tu piensas, ya que el ICD2 al no tener resistencias de presicion no da valores exsactos, voy hacer las pruebas con un multimetro en estos momentos haber que valor me da.

El valor MPLAB ICD2 VPP = 13.5v valor que da el MPLAB, pero con un multimetro da 13.05v.

Saludos.
Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 10 de Febrero de 2007, 12:32:51
Creo que ya los encontre, esos nombres hacen referencia a los foristas ... jejeje :oops:
Título: Re: ICD2 100% Profesional
Publicado por: Jpic en 10 de Febrero de 2007, 12:38:23
PICmouse esos ICD 2 pintan muy bien, y ya de tanto recibir consejos de tener en cuenta en utilizar el 18F4550, para que trabaje como conversor USB a Paralelo, tienen razon en cuanto a que trabaja mas rapido, ademas seria mas facil probarlo que el conversor USB a serie CP2102.

Voy a conciderarlo, pero con mi Elevador de Tension.

Bueno que diferencias tiene la Version PICS de la version Poty, veo que la version PICS es mas sencilla.

Saludos.
Título: Re: ICD2 100% Profesional
Publicado por: pikman en 10 de Febrero de 2007, 12:38:36
No es necesario que sean 13 V exactos VPP con un poco mas de 11 volts funciona, ademas es cierto las resistencias que tiene en el divisor de tension no son al 1%, bueno Jpic, creo que con la explicacion de Darukur, queda mas que claro lo que te explicaba con respecto a trabajar con USB por el port serie, si necesitas USB por el port serie te conviene armarlo serial y usar un adaptador serial/USB que es mas barato.
Creo que no es un deperdicio usar un 18F4550, si es un desperdicio gastar en una interface serie/USB, pues un cable cuesta lo mismo que el FTD232 y ademas te puede servir para conectar otros equipos.

Citar
-La version SERIE es varias veces mas lento y poniendo un adaptador de USB a SERIE NO ES MAS RAPIDO

Citar
-La version clonica USB anda EXCELENTE y no tiene desperdicios, yo tengo uno enchufado a mi notebook hace  casi un año y nunca me fallo.
Funciona rapidisimo comparado a la SERIE, tiene un PIC18F4550.
Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 10 de Febrero de 2007, 12:43:44
darukur, buscando en la direccion que diste, no encuentro los esquematicos de potyo??
Título: Re: ICD2 100% Profesional
Publicado por: Darukur en 10 de Febrero de 2007, 12:46:40
Si necesitas USB por el port serie te conviene armarlo serial y usar un adaptador serial/USB que es mas barato.
Les comento, el manejo del MPLAB con ICD2 modo serie es de MUY BAJO NIVEL, el puerto de comunicaciones debe ser totalmente compatible.
Es mas, hay que deshabilitar el uso de FIFO del mismo sino no anda.
Les recomiendo que armen el ICD2 que les comente, de esa manera se olvidan para siempre del puerto serie que ya es mas que obsoleto.

Salute
Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 10 de Febrero de 2007, 12:48:18
Darakur, pero no encuentro el esquematico que dices?
Título: Re: ICD2 100% Profesional
Publicado por: Jpic en 10 de Febrero de 2007, 12:52:51
Bueno Amigo pikman, ya esta todo claro, y de verdad tienen todala razon, es verdad lo del Port Serie debe ser totalmente compatible y ademas desactivar el Buffer FIFO.

Voy a comprar el 18F4550 y hacer las pruebas con mi diseño de Elevador de Tension ya q no logro conseguir el dichoso MC34063, ademas es mas facil armarlo que con un conversor ya que estos conversores USB a Serie son de tipo SMD.

Saludos.
Título: Re: ICD2 100% Profesional
Publicado por: pikman en 10 de Febrero de 2007, 13:11:06
Jpic, no se en tu pais, un cargador para encendor de cigarrillos aca cuesta 3 dolares nuevo, los que vienen para la linea NOKIA llevan el MC34063, por ahi podes conseguir un cargador en desuso y le sacas el integrado.
Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 10 de Febrero de 2007, 13:19:15
Yaa, el problema era que no estaba registrado  :-/ a probar a ver que tal
Título: Re: ICD2 100% Profesional
Publicado por: Jpic en 10 de Febrero de 2007, 13:27:35
Jpic, no se en tu pais, un cargador para encendor de cigarrillos aca cuesta 3 dolares nuevo, los que vienen para la linea NOKIA llevan el MC34063, por ahi podes conseguir un cargador en desuso y le sacas el integrado.

Ya mire en varios y desafortunadamente nada, los que mire ninguna para Nokia, pero seguire intentando y Muchas Gracias pikman por tu colaboración.

Saludos.
Título: Re: ICD2 100% Profesional
Publicado por: ESTECA55 en 10 de Febrero de 2007, 13:55:14
Otra ventaja de usar el MC34063 y el potenciómetro digital MCP41010 es que el Vpp se regula automáticamente, incluso creo que desde el MPLAB podes asignar este valor y el ICD se encarga de regularlo. De esta manera esta en la ultima versión del Potyo el cual también yo habia puesto el link.

Saludos

En cuando me llegue el 18f4550 me armo el ICD!!


Saludos
Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 10 de Febrero de 2007, 13:56:47
ESTECA55, puedes montar aca esa ultima version del potyo??
Título: Re: ICD2 100% Profesional
Publicado por: ESTECA55 en 10 de Febrero de 2007, 14:06:29
Hola, vuelvo a colocar el link:

ICD`s (http://www.icd2clone.com/w/index.php?title=Main_Page&redirect=no)

Ahí encontraras todo.

Saludos

PD: este link ya lo puse en la pagina 2 de este hilo, a leer que no hace mal.
Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 10 de Febrero de 2007, 14:30:32
ESTEKA55  pero le doy al link y me sale wikipic.  A este que acabas de colocar tambien.  :? Es por ello que insisto en que no encuentro lo que comentas.

Sera problemas de mi navegador?? FOREFOX??
Título: Re: ICD2 100% Profesional
Publicado por: PalitroqueZ en 10 de Febrero de 2007, 14:42:07
Si PICmouse la dirección es correcta, los archivos se bajan donde veas:

PiCS (Rev B)
PiCS (Rev C)
potyo1 (09/18/2006)
potyo2 (09/18/2006)

Salu2
Pedro
Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 10 de Febrero de 2007, 14:43:47
aAAAAAAAAaaa el problema era reiniciar y listo. Que raro, no podia conectarme con esa pagina
Título: Re: ICD2 100% Profesional
Publicado por: Jpic en 10 de Febrero de 2007, 20:16:27
Al fin logre conseguir el SM34063 a diferencia del MC34063.

Es el Mismo pero de otro fabricante, Gracias pikman por tu idea.

Voy a ver que puedo hacer con el.

Saludos.
Título: Re: ICD2 100% Profesional
Publicado por: ogris en 11 de Febrero de 2007, 09:04:44
Hola a todos,

estoy empenzando con el mundo de los PIC y todavia no estoy muy puesto en esto del ICD2 , pero entiendo que es una forma muy rapida y cómoda para programar el PIC en la misma placa que está funcionando.

Aunque todavia no voy a meterme con el ICD2 ya que estoy todavia con cosas mucho más básicas y seguiré con mi típico TE20 quitando el pic de la placa, me gustaría introducir en mi placa el cto necesario para poder utilizar el ICD2 más adelante.

¿Podríais ayudarme con esto? ¿que cto hay que añadir para poder utilizarlo?

Otra pregunta, ¿se puede utilizar el ICD2 con la placa funcionando? es decir, si tengo funcionando el pic en mi placa ¿tengo que quitarle la alimentación a la placa para conectar el ICD2 o puede conectarse y programarse directamente?

muchas gracias a todos y un saludo
Título: Re: ICD2 100% Profesional
Publicado por: Jpic en 11 de Febrero de 2007, 10:19:22
Hola a todos,

estoy empenzando con el mundo de los PIC y todavia no estoy muy puesto en esto del ICD2 , pero entiendo que es una forma muy rapida y cómoda para programar el PIC en la misma placa que está funcionando.

Aunque todavia no voy a meterme con el ICD2 ya que estoy todavia con cosas mucho más básicas y seguiré con mi típico TE20 quitando el pic de la placa, me gustaría introducir en mi placa el cto necesario para poder utilizar el ICD2 más adelante.

¿Podríais ayudarme con esto? ¿que cto hay que añadir para poder utilizarlo?

Otra pregunta, ¿se puede utilizar el ICD2 con la placa funcionando? es decir, si tengo funcionando el pic en mi placa ¿tengo que quitarle la alimentación a la placa para conectar el ICD2 o puede conectarse y programarse directamente?

muchas gracias a todos y un saludo


Este es el Circuito adicional y el que te recomiendo. Y no es Necesario desconectar el ICD2 de tu placa, el ICD2 se encarga de todo no te preocupes, claro si esta bien configurado el MPLAB, para que se todo automatico.

Saludos.
Título: Re: ICD2 100% Profesional
Publicado por: ogris en 11 de Febrero de 2007, 20:02:38
estupendo, gracias
Título: Re: ICD2 100% Profesional
Publicado por: martincasalis en 26 de Marzo de 2007, 16:52:33
Hola gente, soy nuevo aqui, y esty tratando de armarme un ICD. Cual me recomiendan? estube viendo que dicen que el mejorcito es el que esta en la pagina
http://www.icd2clone.com

pero lamentablemente no me puedo registrar para bajarmelo. No me deja crearme una cuenta para registrarme.

Saludos a todos....  :lol:
Título: Re: ICD2 100% Profesional
Publicado por: pikman en 26 de Marzo de 2007, 17:22:03
Martin, podes bajar toda la documentacion sin registrarte en esa pagina, te recomiendo armar el clonre con el 18f4550 que es USB.

Título: Re: ICD2 100% Profesional
Publicado por: martincasalis en 26 de Marzo de 2007, 18:04:09
Ya encontre del PiCS, la que no puedo encontrar es la del potyo. Otra duda, soport los modelos 18fxxx. Supongo que si. Graciassss  :-/
Título: Re: ICD2 100% Profesional
Publicado por: elgroso en 01 de Abril de 2007, 13:28:29
Muy bueno el link, yo le pondria un conversor USB-232 como el FT232 para enchufarlo directamente al USB junto con un conversor DC-DC de 13V para no usar fuente externa.

Saludos

Hola compañeros del foro, alguien me podria indicar en que casa de electronica tengo disponible el FT232, o en que casa de electronica de cap. fed. puedo consultar?

Saludos y Gracias
Título: Re: ICD2 100% Profesional
Publicado por: pikman en 01 de Abril de 2007, 21:00:31
Citar
Hola compañeros del foro, alguien me podria indicar en que casa de electronica tengo disponible el FT232, o en que casa de electronica de cap. fed. puedo consultar?

www.cika.com 
Título: Re: ICD2 100% Profesional
Publicado por: pentax33 en 12 de Abril de 2007, 04:48:02
Hola compañeros del FORO.

   Primero decir que este foro es el mejor que encontrado y donde se pueden solucionar todos los problemas que le surjan ha uno.

   Bien ahora os expongo mi question, seguramente es algo muy sencillo, he montado el ICD2 que presentaba nuestro compañero Jpic i he probado de utilizar-lo, pero no m'he ha sido posible pues no consigo programar el pic 16f877, mi question es si este pic se puede programar directamente en el propio montage ho primero devemos de grabarlo con un grabador externo, y despues insertar-lo en el ICD2 .


Gracias ha todos por su colaboracion y ayuda.

Ah se me olvidaba, una ultima question como puedo grabar el PIC 16F877 desde ICprog, como he de configurar-lo?
Título: Re: ICD2 100% Profesional
Publicado por: elmasvital en 12 de Abril de 2007, 08:56:47
Hola compañeros del FORO.

   Primero decir que este foro es el mejor que encontrado y donde se pueden solucionar todos los problemas que le surjan ha uno.

   Bien ahora os expongo mi question, seguramente es algo muy sencillo, he montado el ICD2 que presentaba nuestro compañero Jpic i he probado de utilizar-lo, pero no m'he ha sido posible pues no consigo programar el pic 16f877, mi question es si este pic se puede programar directamente en el propio montage ho primero devemos de grabarlo con un grabador externo, y despues insertar-lo en el ICD2 .


Gracias ha todos por su colaboracion y ayuda.

Ah se me olvidaba, una ultima question como puedo grabar el PIC 16F877 desde ICprog, como he de configurar-lo?


usa winpic800

Título: Re: ICD2 100% Profesional
Publicado por: Darukur en 20 de Abril de 2007, 14:59:40
El circuito mas facil de armar para grabar el PIC16F877 es el JDM.
El Soft de grabacion ICProg utiliza este circuito, es simple y funciona muy bien, son apenas unos componentes discretos y no necesita siquiera alimentacion externa.
Despues cuando ya tengas andando el ICD2 lo dejas olvidado en el cajon.... ;)
Título: Re: ICD2 100% Profesional
Publicado por: odarrap en 28 de Abril de 2007, 09:53:23

Hola amigos

Acabo de terminar de leer todo el tema sobre el ICD2.
POr lo que lei el Potyo es mejor que el PICs, pero no logro encontrar el botloader para el 16f877 ni para el 18f4550(me refiero al potyo). Si alguien pudiera indicarme donde conseguirlo se lo agradecria.

Daros las gracias a todos por este post porque la verdad tenia la intencion de montarme un icd2 y todo lo que necesito lo decis aqui.
:D
Título: Re: ICD2 100% Profesional
Publicado por: MiCrOtRoNiC en 11 de Mayo de 2007, 00:01:08
esos icd2 se ven muy buenos voya ver si me animo a armar uno.. una pregunta cual version es mejor veo
PiCS (Rev B)
PiCS (Rev C)
potyo1 (09/18/2006)
potyo2 (09/18/2006)
 de ultimo dice firmwares pero esos sirven paracualquiera de estas versiones clone del icd2??
Título: Re: ICD2 100% Profesional
Publicado por: Darukur en 11 de Mayo de 2007, 13:04:25
El Firm es siempre el mismo para todas las versiones, tenes uno para el PIC16F877 y otro para el 18F4550.
La unica diferencia es que para el 18F4550 tenes que configurar el fuse del MCLR como interno o externo dependiendo de la topologia de la placa.

Salute.
Título: Re: ICD2 100% Profesional
Publicado por: armacali en 30 de Mayo de 2007, 01:10:43
Bueno foristas les comento que acabo de terminar mi ICD2 y me ha funcionado perfecto eso si aclaro que el que hice es el que esta al principio del post siendo este serial, y si es verdad que es un poco lento en el debuging, pero me gusta la idea de programar de una vez en el mplab, esta muy bueno, tambien aviso que no son necesarias las resistencias de precision al 1 % con las tipicas de carbon al 5% son mas que sufucientes, por ultimo comentarles que quien necesite los diseños en eagle me avise, estan a una sola cara y solo me quedaron 4 puentesitos, suerte amigos desde Bucaramanga Colombia
Ing Eletronico UDES
Título: Re: ICD2 100% Profesional
Publicado por: PalitroqueZ en 31 de Mayo de 2007, 11:31:40
hay una cosa que no entiendo.

si con el ICD2 se puede hacer una depuración línea a línea, ¿que sucede en los montajes donde se estan analizando procesos de recibir datos que provienen de fuentes externas de tiempos asincronos?, supongamos que estoy esperando por un cambio de flanco en RB1, que dura 50 mS; entonces detengo el programa por 2 segundos, ¡ ya habrá pasado ese flanco! entonces me perdí de ese evento.

igual ocurrirá con procesos de conversiones analogicas digitales.



Título: Re: ICD2 100% Profesional
Publicado por: pikman en 31 de Mayo de 2007, 11:53:23
Pedro, el ICD2 es una herramienta de depuracion barata que se vale de la informacion del micro, para lo que vos planteas hace falta un emulador, como el ICE-2000 que es un harware y soft que emulan completamente al microcontrolador, ose conectas al zocalo de tu aplicacion u cable plano con pines...tuve una sola oportunidad de trabajar con uno de estos y se pueden hacer cosas increibles como ver el modulo de captura, MSSP, o lo que sea y hasta inclusive capturar y ver despues paso a paso, probablemente se pueda con esta herramienta hacer eso que planteas, inclusive poner mas de un break point, claro el problema del ICE-2000 era que su precio era como de u$ 1500, claro que la velocidad de desarrollo con esto es 100 veces mas rapida claro.

Título: Re: ICD2 100% Profesional
Publicado por: PalitroqueZ en 31 de Mayo de 2007, 11:55:59
me doy cuenta que sigo con la confusión del ICD2, porque hago la relación con el emulador   :?
Título: Re: ICD2 100% Profesional
Publicado por: Darukur en 31 de Mayo de 2007, 13:45:50
En mi caso personal, creo que el ICD2 vale cada centavo que se paga y mas.
Tuve la oportunidad en su momento de comprar para donde trabajo el ICE y no me arrepiento de no haberlo comprado.
El ICE simula el funcionamiento del microcontrolador en tiempo real. Necesitas llevar las lineas desde el ICE a tu placa con un cable de datos que conecta pin a pin al zocalo donde estara el micro real.
Es sabido de los problemas en altas frecuencias que genera tener dicha extension de cable, sumado a que a la larga se necesitan nuevos ICEs ya que con la salida de un microcontrolador mas potente puede que la arquitectura del ICE actual no alcance (como es el caso del nuevo ICE para PIC24 y DSPICs).
El ICD2 en cambio SIEMPRE te funcionara, ya que la compañia siempre incluira en la arquitectura interna de su nuevo micro la interfase de ICD.
Con respecto a como influye al debugueo de tu programa evidentemente tiene sus bemoles pero mientras el micro se encuentre en ejecucion, se comportara de la misma manera con o sin ICD.
El tema es utilizar eficientemente los breakpoints para ver informes en el momento que interesa. El debugueo paso a paso con el ICD2 no es lo que llamaria "agil y divertido".
Por ejemplo, yo antes tenia que usar el LCD para ver reportes del micro, la usart para ver pasos de ejecucion, leds que hacian esto u otro para saber en que andaba el programa.
Ahora utilizo el ICD, por ejemplo para la USART aplico una fifo y la analizo tranquilo, para ver pasos o estados realizo un vector de estados y dejo que se cargue y luego analizo por que estados transito (tengo historial).
En fin, una vez que aprendes a usar el ICD2 le encontras la vuelta para que sea mas que util.

Saludos
Título: Re: ICD2 100% Profesional
Publicado por: pikman en 31 de Mayo de 2007, 16:13:13
Hola, Marcelo, pues si totalmente de acuerdo, uso el ICD desde que aparecio en el año 1999, junto con el PIC16F877, la primera vez que lei sobre el no podia creer que con algo tan barato fuese tan eficiente, no era el ICD2, era el ICD1 y no tenia un micro OTP, despues de haber sufrido los los micros JW, la luz ultravioleta 7 minutos, sacar y poner el micro, etc etc, a mi no solo me parece que vale lo cada centavo si no que es mi mano derecha, tambien sigo usando el ICD1 desde el entorno de CCS, muchos todavia no valoran esta herramienta usando metodos como los tuyos para debug, que ademas de ser mas complicado es mucho mas incomodo.
Título: Re: ICD2 100% Profesional
Publicado por: armacali en 01 de Junio de 2007, 01:29:50
Para los que lo pidieron aca les dejo la pcb en eagle version 4.13 que yo mismo realice no se les olvide agradecer
Título: Re: ICD2 100% Profesional
Publicado por: PalitroqueZ en 01 de Junio de 2007, 17:25:25
leyendo esta dirección:

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en010046

Citar
when in the debug mode.

Features

USB (Full Speed 2 M bits/s) & RS-232 interface to host PC
Real time background debugging
MPLAB IDE GUI (free copy included)
Built in over-voltage/short circuit monitor
Firmware upgradeable from PC
Totally enclosed
Supports low voltage to 2.0 volts. (2.0 to 6.0 range)
Diagnostic LEDs (Power, Busy, Error)
Reading/Writing memory space and EEDATA areas of target microcontroller
Programs configuration bits
Erase of program memory space with verification
Peripheral freeze-on-halt stops timers at breakpoints
The MPLAB ICD 2 connects using USB or RS-232 between the design engineer's PC operating with MPLAB IDE and their product board (target) being developed. It acts as an intelligent interface/translator between the two, allowing the engineer to look into the active target board's microcontroller, viewing variables and registers at breakpoints with MPLAB watch windows. A breakpoint can be set to halt the program at a specific location. The program can be single-stepped or run at full speed. At breakpoints, data and program memory can be read and modified. Additionally, the MPLAB ICD 2 can be used to program or reprogram the Flash-based microcontroller while installed on the board.

me parece que hace las mismas funciones del ICE, solo que a este último no hay que conectarle el micro.

entonces vuelvo a plantearme (http://www.todopic.com.ar/foros/index.php?topic=15857.msg117786#msg117786) la duda sobre los procesos asincronos.
Título: Re: ICD2 100% Profesional
Publicado por: pikman en 01 de Junio de 2007, 17:47:38
Pues, el ICE es un emulador y el ICD es una interface que permite 'ver' la ejecucion de un programa en linea pero 'paso a paso', solamente entonces si detienes el programa desde el ICD ya no corre mas y por lo tanto el microcontrolador no atendera nada ni asincrono o sincrono no contara mas tiempos ni incrementara mas el PC, si ejecutas el programa este comenzara a funcionar pero no podras ver nada 'on line' cuando detienes el programa se te actualizan todos los registros, entonces poniendo el unico break point que te permite puedes arrancar el programa y cuando llegue al break point ver en que estado estan los registros de SFR, la ram, los timers etc.

No soy el mejor explicando disculpame si te confundo mas... :(

Título: Re: ICD2 100% Profesional
Publicado por: Darukur en 04 de Junio de 2007, 13:19:23
Como dijo PikMan:

El ICD2 no interviene en el funcionamiento del microcontrolador (osea funciona tal cual no estuviese) a menos que:
-LLegue a un breakpoint que tu mismo seteaste (dependiendo del modelo de 1 a 4 breakpoints)
-Que tu mismo lo detengas.
-Que falle la comunicacion de ICSP.

En el mismo momento que el ICD2 suspende el funcionamiento, se dejan de atender todas las rutinas de programa y el ICD2 pide al microcontrolador todos los registros:
-Memoria ram y LATCHs de perifericos.
-Contador de programa.
-ETC

La eeprom no se actualiza, se debe exigir su actualizacion.

Por ende, el ICD2 permite el funcionamiento asincrono HASTA el momento de detenerse el programa y generar la actualizacion.

En el momento que se detiene el micro obviamente perdes todo control o sensado de actividades en las lineas de entrada salida a tu equipo.

Es lo mismo que si utilizaras el debug en tu Delphi o Visual C# cuando pausas o llega a un breakpoint.

Salute
Título: Re: ICD2 100% Profesional
Publicado por: PalitroqueZ en 04 de Junio de 2007, 15:51:04
ahora si lo tengo claro amigos, y nada mejor que verlo en funcionamiento.  8)
Título: Re: ICD2 100% Profesional
Publicado por: piclord en 05 de Junio de 2007, 19:22:03
Una consulta..

Se puede usar el INCHWORM en conjunto con WINPIC800?

La pregunta la hago porque dentro de mi ignorancia, no se que tan rápido graba el MPLAB respecto del WINPIC800..

Gracias de antemano...
Título: Re: ICD2 100% Profesional
Publicado por: MiCrOtRoNiC en 05 de Junio de 2007, 23:45:36
Alguien habra armado  ICD2 Clone La version PiCS???...hay una pagina donde pueda comprar el MC34063 y el PIC 18F4550 por unidad que aqi en vzla no lo consigo no son comerciales y en la tienda para poder pedirlo tengo q comprar mas de 12 unidades :shock:
Título: Re: ICD2 100% Profesional
Publicado por: elmasvital en 06 de Junio de 2007, 08:55:03
prueba buscando por 34063a es un conversor dc tipico. el pic ya no se como irá en venezulea
Título: Re: ICD2 100% Profesional
Publicado por: SimonMG en 06 de Junio de 2007, 11:15:21
busca en www.electronica.com.ve estan en margarita te lo envian a tu casa saludos
Título: Re: ICD2 100% Profesional
Publicado por: Darukur en 06 de Junio de 2007, 11:27:16
Alguien habra armado  ICD2 Clone La version PiCS???...hay una pagina donde pueda comprar el MC34063 y el PIC 18F4550 por unidad que aqi en vzla no lo consigo no son comerciales y en la tienda para poder pedirlo tengo q comprar mas de 12 unidades :shock:
Yo arme esa version y funciona perfectamente. Acordate para cuando grabes el .hex del 18F4550 de configurar el fuse de MCLR/RE3 como MCLR atado a VDD interno.
Una recomendacion: usa gabinete blindado, cable USB corto (preferentemente de USB2) y si es de aquellos que traen ferrite mejor. Hay casos del clonico del ICD2 que se afecta el firm del 18F4550 por ruidos y mal blindaje.
Otro tema, el PiCS esta hecho para funcionar con micros a 5 volts, para usarlo con micros a 3V3 tenes que armar el otro o adaptar en el medio. Las lineas de los PIC24 y DSPIC33 son tolerantes a 5 volts pero no lo he probado.

Saludos.
Título: Re: ICD2 100% Profesional
Publicado por: PalitroqueZ en 06 de Junio de 2007, 12:03:40
el MC34063 no estoy seguro que lo vendan por acá, pregunta en pbenavides en caracas, también si tienes la suerte de conseguir una tarjeta madre inservible se lo puedes sacar.

Título: Re: ICD2 100% Profesional
Publicado por: pikman en 06 de Junio de 2007, 12:25:44
lo podes sacar de un cargador generico de celulares de automovil.
Título: Re: ICD2 100% Profesional
Publicado por: MiCrOtRoNiC en 06 de Junio de 2007, 23:45:03
busca en www.electronica.com.ve estan en margarita te lo envian a tu casa saludos

 :shock: ok gracias por el link lo mejor es que es en bolivares ya que aqui en venezuela como ahi control de cambio no es facil conseguir dolares...
salu2
Título: Re: ICD2 100% Profesional
Publicado por: MiCrOtRoNiC en 06 de Junio de 2007, 23:51:37
Alguien habra armado  ICD2 Clone La version PiCS???...hay una pagina donde pueda comprar el MC34063 y el PIC 18F4550 por unidad que aqi en vzla no lo consigo no son comerciales y en la tienda para poder pedirlo tengo q comprar mas de 12 unidades :shock:
Yo arme esa version y funciona perfectamente. Acordate para cuando grabes el .hex del 18F4550 de configurar el fuse de MCLR/RE3 como MCLR atado a VDD interno.
Una recomendacion: usa gabinete blindado, cable USB corto (preferentemente de USB2) y si es de aquellos que traen ferrite mejor. Hay casos del clonico del ICD2 que se afecta el firm del 18F4550 por ruidos y mal blindaje.
Otro tema, el PiCS esta hecho para funcionar con micros a 5 volts, para usarlo con micros a 3V3 tenes que armar el otro o adaptar en el medio. Las lineas de los PIC24 y DSPIC33 son tolerantes a 5 volts pero no lo he probado.

Saludos.

ok amigo darakur ya estoy comprando todo lo nesesario para armar este ICD2 q me parece una Maravilla Compilar y Programar con el mismo MPLAB...a ver si te entendi para configurar los fuses del 18F4550 debo colocar  MCLR Disable y RE3 enable???
Título: Re: ICD2 100% Profesional
Publicado por: MiCrOtRoNiC en 06 de Junio de 2007, 23:54:48
el MC34063 no estoy seguro que lo vendan por acá, pregunta en pbenavides en caracas, también si tienes la suerte de conseguir una tarjeta madre inservible se lo puedes sacar.


Pues yo estube buscando en tarjetas madre Marca asrock y biostar con socket 478  y no lo vi que modelo de tarjeta tu lo sacaste?? son las tarjetas madres nuevas con socket 775 o de las que bienen con socket 478??
Título: Re: ICD2 100% Profesional
Publicado por: PalitroqueZ en 07 de Junio de 2007, 15:54:46
Estuve a punto de obtenerlo pero el tipo de la tienda era de los 'avaros' en potencia y me lo quería vender a un alto precio, como será que no botan nada, todo lo reciclan (hasta los condensadores  :shock:) y lo mandé a comer caña de ocumare jeje

pués debería incluirlo, no lo busques por fabricante, lo importante es que tenga los numeros xx34063 y sospecho que en todas está por una esquinita de la tarjeta madre.

veré si me lo puedo armar un dia de estos...

Título: Re: ICD2 100% Profesional
Publicado por: MiCrOtRoNiC en 07 de Junio de 2007, 23:47:35
Estuve a punto de obtenerlo pero el tipo de la tienda era de los 'avaros' en potencia y me lo quería vender a un alto precio, como será que no botan nada, todo lo reciclan (hasta los condensadores  :shock:) y lo mandé a comer caña de ocumare jeje

pués debería incluirlo, no lo busques por fabricante, lo importante es que tenga los numeros xx34063 y sospecho que en todas está por una esquinita de la tarjeta madre.

veré si me lo puedo armar un dia de estos...



Pues amigo lo consegui en una tarjeta madre pero es de montaje superficial  :(  en www.electronica.com.ve  les envie un correo y me respondireron diciendome que lo pueden encontrar en 10.000 bs pues ese precio creo que es racionable para lo poco comercial que es

salu2
Título: Re: ICD2 100% Profesional
Publicado por: Darukur en 08 de Junio de 2007, 13:17:58
ok amigo darakur ya estoy comprando todo lo nesesario para armar este ICD2 q me parece una Maravilla Compilar y Programar con el mismo MPLAB...a ver si te entendi para configurar los fuses del 18F4550 debo colocar  MCLR Disable y RE3 enable???
Asi es microtronic, en el MPLAB, en Configure->Select Device, elegis el PIC18F4550
Luego cargas el .hex con la opcion "Import"
Una vez con el hex cargado, vas a Configure->Configuration bits y alteras en la opcion "MASTER CLEAR ENABLE" a MCLR DISABLED, RE3 ENABLED.

Saludos y suerte.
Título: Re: ICD2 100% Profesional
Publicado por: Viko en 08 de Junio de 2007, 15:04:53
Bueno foristas les comento que acabo de terminar mi ICD2 y me ha funcionado perfecto eso si aclaro que el que hice es el que esta al principio del post siendo este serial, y si es verdad que es un poco lento en el debuging, pero me gusta la idea de programar de una vez en el mplab, esta muy bueno, tambien aviso que no son necesarias las resistencias de precision al 1 % con las tipicas de carbon al 5% son mas que sufucientes, por ultimo comentarles que quien necesite los diseños en eagle me avise, estan a una sola cara y solo me quedaron 4 puentesitos, suerte amigos desde Bucaramanga Colombia
Ing Eletronico UDES
hola armacali por favor ayudame con el esquema y el PCB
Título: Re: ICD2 100% Profesional
Publicado por: elmasvital en 08 de Junio de 2007, 17:00:11
VikoPIK por favor formula preguntas concretas... claras y concisas... sino nadie podrá ayudarte a hacer nada.
Título: Re: ICD2 100% Profesional
Publicado por: armacali en 08 de Junio de 2007, 23:31:50
amigos se que esto no viene aca pero como hago para adjuntar un archivo en este post ya que cuando lo intento me sale un mensaje que el directorio de uploads esta lleno que hable con el administrador, es para adjuntar los archivos de eagle que tengo acerca del ICD" que yo mismo hice.
Título: Re: ICD2 100% Profesional
Publicado por: Nocturno en 09 de Junio de 2007, 12:02:12
Mejor subelos a un servidor gratuito como rapidshare y luego pegas el link aqui.
Título: Re: ICD2 100% Profesional
Publicado por: elmasvital en 11 de Junio de 2007, 13:57:47
Bueno pues no se si alguien lo ha intentado ya pero me voy a aventurar con el icd2clone. A debugear se ha dicho.

a ver que sale, de momento la placa no ha salido mal

(http://img236.imageshack.us/img236/3668/hpim1002nc9.th.jpg) (http://img236.imageshack.us/my.php?image=hpim1002nc9.jpg)
Título: Re: ICD2 100% Profesional
Publicado por: MiCrOtRoNiC en 11 de Junio de 2007, 14:21:41
Bueno pues no se si alguien lo ha intentado ya pero me voy a aventurar con el icd2clone. A debugear se ha dicho.

a ver que sale, de momento la placa no ha salido mal

(http://img236.imageshack.us/img236/3668/hpim1002nc9.th.jpg) (http://img236.imageshack.us/my.php?image=hpim1002nc9.jpg)

La placa quedo muy bien!!! que metodo utilizaste la del papel transfer ?.Una pregunta como se llama el barniz q se le echa a las placas para que queden verdes las pistas? . :mrgreen: yo tambien me stoy aventurando con el icd2clone estoy esperando solo por el MC34063AP :D
Título: Re: ICD2 100% Profesional
Publicado por: elmasvital en 11 de Junio de 2007, 15:22:44
el metodo es el fotosensible... las pistas para que estén verdes solo tienes que ponerlas a la intemperie unos dias jejeje :-P
Título: Re: ICD2 100% Profesional
Publicado por: MiCrOtRoNiC en 11 de Junio de 2007, 18:10:36
el metodo es el fotosensible... las pistas para que estén verdes solo tienes que ponerlas a la intemperie unos dias jejeje :-P
XDXDXD me hiciste recordar esto JAJAJA

(http://www.comunidadelectronicos.com/humor/quemador.gif)

Para mas informacion Aqui :D

Quemador de PIC´s y Memorias EEprom (http://www.comunidadelectronicos.com/humor/quemador.htm)
Título: Re: ICD2 100% Profesional
Publicado por: ecudiag en 11 de Junio de 2007, 18:18:17

Hola a todos los colegas... estoy por construir un ICD2 ya que estoy empezando a trabajar con Pics ( he trabajado anteriormente con HC08 de Motorola).
De todos lo que vi hasta ahora creo que me quedo con el que se ve en el inicio de este hilo (serial y con el 16F877a). Por dos razones :
1) Aunque se que es mas rápida la versión USB, lo voy a usar esporádicamente y quiero lo mas sencillo de armar.
2) El programador de que dispongo hasta ahora (willem) no permite grabar 18F4550.

Quisiera pedir a alguien que lo haya hecho si puede subir el PCB en formato de Ares (Proteus) o eagle. Creo que el amigo "armacali" lo ha hecho pero no ha podido publicar el PCB.

Salvo que alguien me pueda sugerir algo mejor ....

Saludos cordiales y gracias
Título: Re: ICD2 100% Profesional
Publicado por: MGLSOFT en 11 de Junio de 2007, 19:04:36
Buenisimo Microtronic!!! :D :D :D :D :D
Título: Re: ICD2 100% Profesional
Publicado por: Darukur en 12 de Junio de 2007, 08:42:15
Microtronic, funciona el quemador de 110V a 220V? que calidad!!
Faltaria el adaptador a PC!!  :D

Saludos
Título: Re: ICD2 100% Profesional
Publicado por: armacali en 12 de Junio de 2007, 14:03:04

Hola a todos los colegas... estoy por construir un ICD2 ya que estoy empezando a trabajar con Pics ( he trabajado anteriormente con HC08 de Motorola).
De todos lo que vi hasta ahora creo que me quedo con el que se ve en el inicio de este hilo (serial y con el 16F877a). Por dos razones :
1) Aunque se que es mas rápida la versión USB, lo voy a usar esporádicamente y quiero lo mas sencillo de armar.
2) El programador de que dispongo hasta ahora (willem) no permite grabar 18F4550.

Quisiera pedir a alguien que lo haya hecho si puede subir el PCB en formato de Ares (Proteus) o eagle. Creo que el amigo "armacali" lo ha hecho pero no ha podido publicar el PCB.

Salvo que alguien me pueda sugerir algo mejor ....

Saludos cordiales y gracias

si amigo realice la tarjeta en eagle pero he intentado adjuntar el archivo pero no me deja ahora mismo t los mando por email.
Título: Re: ICD2 100% Profesional
Publicado por: MiCrOtRoNiC en 12 de Junio de 2007, 14:21:20

Hola a todos los colegas... estoy por construir un ICD2 ya que estoy empezando a trabajar con Pics ( he trabajado anteriormente con HC08 de Motorola).
De todos lo que vi hasta ahora creo que me quedo con el que se ve en el inicio de este hilo (serial y con el 16F877a). Por dos razones :
1) Aunque se que es mas rápida la versión USB, lo voy a usar esporádicamente y quiero lo mas sencillo de armar.
2) El programador de que dispongo hasta ahora (willem) no permite grabar 18F4550.

Quisiera pedir a alguien que lo haya hecho si puede subir el PCB en formato de Ares (Proteus) o eagle. Creo que el amigo "armacali" lo ha hecho pero no ha podido publicar el PCB.

Salvo que alguien me pueda sugerir algo mejor ....

Saludos cordiales y gracias

si amigo realice la tarjeta en eagle pero he intentado adjuntar el archivo pero no me deja ahora mismo t los mando por email.
Amigo armacali si tienes problemas para subir aqui el archivo, puedes hacerlo mediante servidores gratuitos
http://www.rapidshare.com/
http://www.megaupload.com/
http://www.gigasize.com/
http://www.badongo.com/es/

Título: Re: ICD2 100% Profesional
Publicado por: ecudiag en 12 de Junio de 2007, 14:34:53
Gracias Ariel por compartir tu trabajo, he recibido los archivos y en estos dias estaré armando la placa.
Si precisas algo y te puedo ayudar, cuenta conmigo.

Un abrazo
Título: Re: ICD2 100% Profesional
Publicado por: xocas en 12 de Junio de 2007, 15:37:32
a ver que sale, de momento la placa no ha salido mal

pues no, elmasvital, no ha salido nada mal la placa. y quería comentarte que hace unos días probé unas transparencias de la marca Canson con una impresora epson stylus photo 750 y quedé impresionado con la calidad, da un negro opaco y unas líneas finas bien marcadas.

he probado Canson 360ppp (es 3600..720 creo recordar) aunque también hay Canson 1400ppp y realicé la impresión del fotolito desde photoshop a 600ppp. más barato que las transparencias de epson desde luego, y eran placas muy pequeñas para componentes smd y líneas realmente finas. en dos palabras: im - presionante.

un saludo
Título: Re: ICD2 100% Profesional
Publicado por: elmasvital en 12 de Junio de 2007, 15:55:57
a ver que sale, de momento la placa no ha salido mal

pues no, elmasvital, no ha salido nada mal la placa. y quería comentarte que hace unos días probé unas transparencias de la marca Canson con una impresora epson stylus photo 750 y quedé impresionado con la calidad, da un negro opaco y unas líneas finas bien marcadas.

he probado Canson 360ppp (es 3600..720 creo recordar) aunque también hay Canson 1400ppp y realicé la impresión del fotolito desde photoshop a 600ppp. más barato que las transparencias de epson desde luego, y eran placas muy pequeñas para componentes smd y líneas realmente finas. en dos palabras: im - presionante.

un saludo

Yo las hago exclusivamente con papel vegetal(tambien llamado papel cebolla) que cuesta mucho mas barato, 10 centimos y una impresora laser  brother al maximo de toner y de resolución (1200x600)
Título: Re: ICD2 100% Profesional
Publicado por: elmasvital en 12 de Junio de 2007, 16:05:18
Bueno ya está montado el invento. Aqui lo podeis ver adaptado para su montaje en la caja... pero me ha surgido un problema, que depues de darle mil vueltas... por mi inglés un poco oxidado que se reduce en lo siguiente




Conecto el ICD2 clone, es detectado y se instala con los drivers que tiene el mplab en su directorio para el icd2 resultado ok.



Arranco MPLAB, configuro debuger como icd2

Da un pequeño error que luego comprobé que era normal, el icd2 no tiene cargado mas que un bootloader.

Por tanto a cargarle el sistema operativo del icd le doy a download icd2 operative system y empieza el proceso:

La luz de bussy del icd se enciende y mplab empieza a cargar el sistema. Pasa un rato y la luz de error del icd2 se queda encendida, la de bussy se apaga.


el mensaje de error es:

Código: Scheme
  1. Auto-connect not enabled - Not connecting (Try enabling auto-connect on the ICD2 settings pages.)
  2. Connecting to MPLAB ICD 2
  3. ...Connected
  4. ICD0082: Failed MPLAB ICD 2 operation
  5. MPLAB ICD 2 Ready
  6. Downloading Operating System
  7. ICD0031: API:  Framing error
  8. ...Download Operating System Failed
  9. ICD0029: Connected tool is not an MPLAB ICD 2:  Product ID = 0x0 (MPLAB ICD (1))
  10. ICD0082: Failed MPLAB ICD 2 operation
  11. ICD0082: Failed MPLAB ICD 2 operation
  12. ICD0082: Failed MPLAB ICD 2 operation
  13. ICDWarn0054:  MPLAB IDE has lost communications with the MPLAB ICD 2.  Would you like to attempt to reconnect?
  14. Connecting to MPLAB ICD 2
  15. ...Connected
  16. ICD0286: Unable to communicate with ICD
  17. ICD0082: Failed MPLAB ICD 2 operation
  18. MPLAB ICD 2 Ready

¿Alguien ha montado el icd2 clone USB?

Título: Re: ICD2 100% Profesional
Publicado por: xocas en 12 de Junio de 2007, 16:11:12
hola

yo también probé con la láser y variedad de transparencias nada baratas (que además tienen que ser para láser porque sino se funden con el calor y se pegan a la unidad fotoconductora y vaya la gracia que te has quedado sin láser) pero admito que nunca probé tu sistema y tal vez lo haga para comparar. 

mi impresora láser también da 1200ppp reales pero no es nada comparable a la inyección de tinta. si un día tienes ocasión pruébalo y verás que resultado

un saludo
Título: Re: ICD2 100% Profesional
Publicado por: xocas en 12 de Junio de 2007, 16:21:00
Código: [Seleccionar]
...Download Operating System Failed
ICD0029: Connected tool is not an MPLAB ICD 2:  Product ID = 0x0 (MPLAB ICD (1))

mi inglés tampoco va muy allá pero yo diría que la línea ICD0029 lo dice todo, aunque no se a que puede ser debido... ¿será que espera una validación que no le llega o hay un identificador que no coincide?

un saludo
Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 12 de Junio de 2007, 16:38:21
Pues yo termine de ensamblar mi versión pero serial, y tampoco funciona.  :( Le coloque el PIC16F877A, le cargue el firmware correspondiente y pues en mi caso es mas critico, los dos leds, BUSY y ERROR se quedan encendidos y no camina para nada.  Le doy descargar por el bootloader y nada, dice MPLAB que no esta conectado el ICD2, que ni lo ve.  :? 
Título: Re: ICD2 100% Profesional
Publicado por: xocas en 12 de Junio de 2007, 16:48:00
os dejo unas direcciones por si os sirven de algo:

http://stolz.de.be/

http://www.nebadje.org/doku.php?id=neblab:icd2clone

http://membres.lycos.fr/silicium31/Electronique/PIC/free_icd.htm

saludos
Título: Re: ICD2 100% Profesional
Publicado por: elmasvital en 12 de Junio de 2007, 18:22:47
YA LO TENGO FUNCIONANDO :-)

We el caso es que no he hecho nada.... salvo esperar.... Conectar el usb del icd2 sin el mplab encendido... esperamos como 30 segundos y luego lo usamos en MPLAB. Si no esperamos da como no detectado.

Si lo usais por primera vez debeis cargarle el sistema operativo antes que otra cosa.... tarda un poco pero esperad. Si habeis cortado como hice yo en medio del proceso debereis recargar el bootloader al 877A (el firmware que se adjunta).

Apunto que no se si lo comenté antes. El pic 4550 debe ser desactivado el fuse MCRLE o ponerle una resitencia 10K entre vdd y patilla 1.


Título: Re: ICD2 100% Profesional
Publicado por: MiCrOtRoNiC en 13 de Junio de 2007, 00:32:57
Que bien  elmasvital  :-/  ya sabemos para los demas usuarios que para que funcione el icd2clone tenemos que subir primero que todo el sistema operativo al pic...
una pregunta el mc34063 el diagrama trae 2 bobinas L1 y L2  de 100 uh pero veo que en el pcb sale L1 de forma de una resistencia que son conocidas como choque pero el L2 sale con un contorno diferente como si fuera de nucleo de ferrita.. me gustaria saber que tipo de bobinas utlizaste.

salu2
Título: Re: ICD2 100% Profesional
Publicado por: elmasvital en 13 de Junio de 2007, 06:48:30
L1 la puedes sustituir por un puente... es lo que hice yo. L2 es de nucleo de ferrita. Desconozco las diferencias que existen entre nucleo de ferrita, nucleo toroidal y de choque... a ver si alguien puede aclarar esto. Buscando por internet solo veo diferencias en su eficiencia y las de nucleo libre para filtrar alta frecuencia.
Título: Re: ICD2 100% Profesional
Publicado por: Darukur en 13 de Junio de 2007, 13:17:08
Una vez armado el ICD2 y grabados sus respectivos firms, al conectarlo por primera vez debes darle si o si en la opcion de descargar el sistema operativo, sino ni guay.

Salute.
Título: Re: ICD2 100% Profesional
Publicado por: armacali en 13 de Junio de 2007, 13:49:14
Gracias Ariel por compartir tu trabajo, he recibido los archivos y en estos dias estaré armando la placa.
Si precisas algo y te puedo ayudar, cuenta conmigo.

Un abrazo
ud sabe que pa eso es esta comunidad y gracias por ofrecer tus servicios tenga por seguro que cuando lo necesite le pedire el favor, suerte
Título: Re: ICD2 100% Profesional
Publicado por: elmasvital en 13 de Junio de 2007, 19:08:30
Bueno finalmente lo terminé de meter en su caja. :-) no ha quedado mal
(http://img409.imageshack.us/img409/3152/hpim1011nq1.th.jpg) (http://img409.imageshack.us/my.php?image=hpim1011nq1.jpg)
(http://img243.imageshack.us/img243/9519/hpim1010pk9.th.jpg) (http://img243.imageshack.us/my.php?image=hpim1010pk9.jpg)
Título: Re: ICD2 100% Profesional
Publicado por: Nocturno en 14 de Junio de 2007, 00:17:42
Te quedó de lujo José Antonio. Felicidades.
Título: Re: ICD2 100% Profesional
Publicado por: Sispic en 14 de Junio de 2007, 02:50:38
A eso le llamo un acabado totalmente profesional elmasvital .

Y que tal de rapido programa el artilugio ?

Título: Re: ICD2 100% Profesional
Publicado por: RedPic en 14 de Junio de 2007, 03:36:35
Me gusta, Jose Antonio, me gusta cómo te ha quedado  :mrgreen:
Título: Re: ICD2 100% Profesional
Publicado por: elmasvital en 14 de Junio de 2007, 04:26:41
A eso le llamo un acabado totalmente profesional elmasvital .

Y que tal de rapido programa el artilugio ?


Aun lo estoy probando a pesar de ser la conversión de un artilugio serie en usb (que es la misión del 18f4550) no se puede decir que sea lento ni mucho menos.

Pero vaya la misión que le tengo destinada es el debug in line, que aun no probé a fondo. Ya os contaré.
Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 14 de Junio de 2007, 10:13:38
Hola amigo elmasvital, realmente el PIC4550 no realiza la tares de coversor serie a USB. De ser así se podía haber implementado un dispositivo para ese propósito, tal FT232 o algo similar . La tarea del PIC4550 fue la de reemplazar el CHIP de CYPRESS que tiene el ICD2 original, y lo que hacer es convertir USB-paralelo. Debido a que ese CHIP de CYPRESS es difícil de conseguir. Es por esto que la velocidad es muchísimo mas rápida que con el puerto serie RS232.

Sigo sin que me funcione  :( Yo arme 2 versiones una con el PIC877 y puerto RS232 y nada, también una con el 876A y un chip FT232R y nada  :(.

PD: Se ve muy bien el acabado!!!  :P Felicitaciones!!!
Título: Re: ICD2 100% Profesional
Publicado por: elmasvital en 14 de Junio de 2007, 10:34:01
Tienes razón picmouse... mi ingles es malo y sabia que era para sustituir el cypress pensaba que era para el serie y es para paralelo.


Que problema es el que te da concretamente picmouse? A mi me esta dando alguna cosilla pero le he soldado condensadores de poliester de 100nF directemente entre los pins 31 y 32 (alimentación digital) de ambos pics para filtrar un poco y parece que va mejor. Con eso ha mejorado, por ejemplo si alimentaba el pic desde fuente de alimentación no programaba... daba error en alguna dirección de memoria y ahora parece que no. Es extraño que no lo contemplara el circuito original.

Sigo investigando.

1 saludo
Título: Re: ICD2 100% Profesional
Publicado por: Viko en 17 de Junio de 2007, 15:10:35
hola a todos.
ya estoy con todo el material para hacerme el ICD sesial, cual es el problema exacto  del mismo, que lei en el foro a ver si lo armo  o no, o por optar por el ICD USB.

un coordial saludo.
Título: Re: ICD2 100% Profesional
Publicado por: ESTECA55 en 17 de Junio de 2007, 19:34:27
La principal diferencia es la velocidad de transmisión de datos, para pic chicos no se nota mucho, pero con pic grandes, y programados en C que genera bastante código, a la hora de ir simulando entre cada break point tarda mas, y con el seria puede hacerse mas tedioso.

Saludos
Título: Re: ICD2 100% Profesional
Publicado por: PalitroqueZ en 18 de Junio de 2007, 13:15:54
¡que bién te quedó elmasvital!  :-/ :-/ :-/

una preguntilla:

¿el layout es el mismo pdf que dan en la web?


Título: Re: ICD2 100% Profesional
Publicado por: Viko en 18 de Junio de 2007, 14:14:12
gracias esteca55 por tu comentario. lo voy a hacer de todas formas y ademas lo estoy remodelando para incluir un zocalo ZIP para tener el programador en el ICD2.

saludos a todos
Título: Re: ICD2 100% Profesional
Publicado por: elmasvital en 18 de Junio de 2007, 14:29:00
Si palitroquez la versión PicC
Título: Re: ICD2 100% Profesional
Publicado por: MiCrOtRoNiC en 19 de Junio de 2007, 00:09:03
PICmouse en el post "BASE ZIF para GTP+, ICD2 y en general cualquier PROGRAMADOR ICSP" como sabras toy armando el icd2 clone la version PiCs y veo que hay dice que es compatible con la icd2 ahi dos condensadores smd me imagino que son de 100nf.. no tendras el pcb sin mirror ya que yo hago la placa con papel transfer necesito es el pcb por la cara de componentes..salu2..tendras disponible el archivo .LYT
Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 19 de Junio de 2007, 00:13:42
Si claro, pero tengo un pequeño problema, sucede que perdí mis datos del disco duro junto con todos los diseños que tenia.  Estoy re diseñando todas mis cosas, apenas las tenga listo, les aviso.

Saludos!
Título: Re: ICD2 100% Profesional
Publicado por: MiCrOtRoNiC en 19 de Junio de 2007, 00:22:31
 ok PICmouse no hay problema esperaremos... una ultima devido al la alteraciones generadas  por el  multiplicador de voltaje que genera los 13v...es recomendable colocarle un condensador entre vdd y tierra como efectivamente lo tiene el diseño lo q  me pregunto es que si es mejor colocarle una capacidad mas alta a dicho condensador  o filtra bien con uno de 100nf.. desconosco hasta que capacidad hay en condensadore smd!!
Título: Re: ICD2 100% Profesional
Publicado por: proteus en 19 de Junio de 2007, 13:51:13
 :-/ Hola compañeros del foro, al parecer he seguido demasiado este hilo pero no he podido colaborar en nada  :shock:, pues desconozco mucho del tema :(, sin embargo estoy muy animado por hacer mi ICD2 :-/ :-/, de antemano gracias a todos por los post  :) y aquí dejo mi aporte 8): como tambien estoy escaso de dinero y recursos :?, ni se donde puedo conseguir el mc34063 pues he buscado y he encontrado una placa que aparte de poseer 1 posee 2 de estos con la referencia AMS34063P y pues aquí les dejo la imagen y la ubicación de la board donde encontré esta maravilla: es una -- PC133 GFXcel E --

Por cierto es una board algo vieja!!  :lol:
Título: Re: ICD2 100% Profesional
Publicado por: PalitroqueZ en 20 de Junio de 2007, 13:05:24
exacto proteus, no se si será una regla, pero siempre se encuentra por esa esquina de la motherboard.
Título: Re: ICD2 100% Profesional
Publicado por: ESTECA55 en 23 de Junio de 2007, 17:02:27
elmasvital, como esta funcionando el ICD?

LA verdad que te quedo muy lindo, te pregunto como funciona poruqe estoy por empezar a armar uno, obviamente si alguien mas tiene referencas que me las cuente, jeje

Yo voy a armar una vercion paracida a la Potyo 2, ya que incorpora el MCP41010 para regular la Vref desde el soft y los bufers de tercer esado en el conector IDC como en el original, en si va a ser el circuito del Potyo 2 sacando el 74HC4060 que creo y estuve leyendo que esta medio de mas, con los bufers de 3º estado como el original va muy bine.

Bueno cuando tenga el PCD y demas ya les mostrare y contare los resultados.

Saludos
Título: Re: ICD2 100% Profesional
Publicado por: Viko en 26 de Junio de 2007, 11:25:37
Ayuda amigos

Encontre la bobina de 100uH, es como una resistencia esta es la correcta o es de otro tipo.  para armar el convertidor CC/CC del ICD2 con puerto USB.


A me equivoque al decir ZIP es ZIF  :D
Título: Re: ICD2 100% Profesional
Publicado por: ESTECA55 en 27 de Junio de 2007, 13:50:37
VikoPIK, la bobina de 100uF es como una resistencia, por lo general son color verde claro y tienen el codigo de colores como una resistencia.

Saludos
Título: Re: ICD2 100% Profesional
Publicado por: Viko en 27 de Junio de 2007, 14:47:20
Gracias ESTECA55 por la aclaracion.

la bobina se mide henrios(H) y no en faradios(F)  :D, sin ofender :-)

Título: Re: ICD2 100% Profesional
Publicado por: ESTECA55 en 28 de Junio de 2007, 12:44:11
Gracias ESTECA55 por la aclaracion.

la bobina se mide henrios(H) y no en faradios(F)  :D, sin ofender :-)

Obviamente que es asi, estaba medio dormido cuando escribi eso, jejeje

Gracias por la aclaración
Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 28 de Junio de 2007, 17:19:41
El ICD2 este creado con el PIC, tiene soporte para VISTA??
Título: Re: ICD2 100% Profesional
Publicado por: elmasvital en 28 de Junio de 2007, 17:56:50
supongo que tendras que preguntarle a microchip... funciona con sus drivers
Título: Re: ICD2 100% Profesional
Publicado por: MiCrOtRoNiC en 29 de Junio de 2007, 22:40:52
El ICD2 este creado con el PIC, tiene soporte para VISTA??

me hago la misma pregunta sera que el sistema operativo se le puede subir al pic desde windows vista ultimate???
Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 29 de Junio de 2007, 22:51:41
algún amigo con VISTA ya probo este CLON ICD2??  :mrgreen:
Título: Re: ICD2 100% Profesional
Publicado por: Viko en 03 de Julio de 2007, 12:35:19
hola amigos.

El ICD2 USB, tiene un CC/CC que utiliza un diodo Schottky Barrier Rectifiers 1N5819 que es de 40V/1A, encontre uno de 60V/5A y no me funciona correctamente.

Me pueden ayudar por favor
Título: Re: ICD2 100% Profesional
Publicado por: elmasvital en 03 de Julio de 2007, 17:53:58
bueno es que uno y otro pues no tienen la misma respuesta... si indica un schottky será pq necesita una respuesta rapida y aunque el otro sea schottky (lo es?) el fenomeno de la recombinación de portadores no perdona y hace que sea más lento. Busca algo más adecuado... que sea equivalente.

1 saludo.
Título: Re: ICD2 100% Profesional
Publicado por: Viko en 05 de Julio de 2007, 15:05:46
Gracias. elmasvital
Título: Re: ICD2 100% Profesional
Publicado por: micro_pepe en 06 de Julio de 2007, 09:04:05
Hola, el BYV10 es equivalente, pero mira sea de 40v, pues los hay de 20v, mira el dataseet:

http://www.nxp.com/acrobat_download/datasheets/BYV10_1.pdf

Suerte.
Título: Re: ICD2 100% Profesional
Publicado por: Viko en 06 de Julio de 2007, 14:04:50
Gracias micro_pepe. voy a buscar
Título: Re: ICD2 100% Profesional
Publicado por: proteus en 07 de Julio de 2007, 19:12:48
Hola compañeros!!!..... saben como la ley de murphy...... como ya no estaba buscando el MC34063 ahora si reultan, hace poco me regalaron un caragador de mòvil LG, de los que se usan en los carros y pues lo destapè y allì estaba el famoso IC, para aquellos que aùn no lo consiguen pues hay les va este dato tambien, claro que ya lo habian mensionado aquì!! ;) ahhh!!!  y por cierto me he conseguido un medidor de inductancias y medì la bobina que viene en el circuito del cargador y mide 200uH como el que se necesita es de 100uH pues es cuestiòn de quitar algunas espiras, en estos momentos no recuerdo cuantas, pero esta semana les cuento cuantas exactamente. Para los amigos de colombia no escojan los cargadores baratos, el que me dieron lo averigue y vale $2500 pesos  y es mas costosito que los otros, claro que la diferencia es pequeña, ahhh y no aparece como cargador de lg, sino de kyocera.

Tengo una duda: despues de montar todos los componentes en la tarjeta que pasa con los micros, creo que habrà que programarlos antes de montarlos, bueno debe ser para el 877 pero para el 4550 que??... eso se hace por medio del mplab, o hay que cargar primero el hex en el micro y luego descargar el del mplab actuelizado??.... he descargado el mplab 7.4.5 ò bueno el "ùltimo" y trae mucha documentaciòn acerca del ICD2 voy a leer y vengo a comentar ò ha preguntar, pues veo aquì muchos expertos!! :)

Ahhh..... lo otro es alguien ha probado el ICD2 clon en un portatil??..... si me toca programar primero el pic con otro programador, he realizado el jdm y no funciona con el puerto serial del portatil, alguien sabe que pasa??.... son los niveles de tensiòn??.... y si le coloco un convertidor de usb-232 tampoco, ya se que este tema no deberìa ir en este lugar pero es que para mi tiene que ver con esto o si no como vamos a programar los micros antes de realizar nuestro ICD2 clon??.

De antemano amigos muchas gracias por la atenciòn prestada y espero.... no se.... que se pueda realizar un manual para dummies de como realizar y usar el ICD2 clon..... me presto para esto!! ;)

Suerte y gracias.
Título: Re: ICD2 100% Profesional
Publicado por: MiCrOtRoNiC en 08 de Julio de 2007, 12:55:35
Hola compañeros!!!..... saben como la ley de murphy...... como ya no estaba buscando el MC34063 ahora si reultan, hace poco me regalaron un caragador de mòvil LG, de los que se usan en los carros y pues lo destapè y allì estaba el famoso IC, para aquellos que aùn no lo consiguen pues hay les va este dato tambien, claro que ya lo habian mensionado aquì!! ;) ahhh!!!  y por cierto me he conseguido un medidor de inductancias y medì la bobina que viene en el circuito del cargador y mide 200uH como el que se necesita es de 100uH pues es cuestiòn de quitar algunas espiras, en estos momentos no recuerdo cuantas, pero esta semana les cuento cuantas exactamente. Para los amigos de colombia no escojan los cargadores baratos, el que me dieron lo averigue y vale $2500 pesos  y es mas costosito que los otros, claro que la diferencia es pequeña, ahhh y no aparece como cargador de lg, sino de kyocera.

Tengo una duda: despues de montar todos los componentes en la tarjeta que pasa con los micros, creo que habrà que programarlos antes de montarlos, bueno debe ser para el 877 pero para el 4550 que??... eso se hace por medio del mplab, o hay que cargar primero el hex en el micro y luego descargar el del mplab actuelizado??.... he descargado el mplab 7.4.5 ò bueno el "ùltimo" y trae mucha documentaciòn acerca del ICD2 voy a leer y vengo a comentar ò ha preguntar, pues veo aquì muchos expertos!! :)

Ahhh..... lo otro es alguien ha probado el ICD2 clon en un portatil??..... si me toca programar primero el pic con otro programador, he realizado el jdm y no funciona con el puerto serial del portatil, alguien sabe que pasa??.... son los niveles de tensiòn??.... y si le coloco un convertidor de usb-232 tampoco, ya se que este tema no deberìa ir en este lugar pero es que para mi tiene que ver con esto o si no como vamos a programar los micros antes de realizar nuestro ICD2 clon??.

De antemano amigos muchas gracias por la atenciòn prestada y espero.... no se.... que se pueda realizar un manual para dummies de como realizar y usar el ICD2 clon..... me presto para esto!! ;)

Suerte y gracias.


Tines que cargar el boot primero a cada PIC al 16F877 y al 18F4550 Y despues si lo colocas en el icd2 para que despues  este se encargue de descargar el sistema operativo al pic.. el icd2 si funciona con portatiles.. el programador jdm no es muy bueno ya que la corriente que circula por el puerto serie es muy baja y a veces no programa bien los pic...
Título: Re: ICD2 100% Profesional
Publicado por: leobiofa en 13 de Julio de 2007, 17:07:35
Hola a todos
En estos momentos estoy consiguiendo los materiales para armarme el ICD 4550 pero leyendo el hilo comentan que L1 se puede reemplazar por un puente pero que pasa con L2?? se puede colocar tambien un puente??? o como se puede construir la inductancia???


gracias


leo
Título: Re: ICD2 100% Profesional
Publicado por: elmasvital en 13 de Julio de 2007, 18:45:43
leobioffa l2 no se puede sustituir por un puente... lo necesita el 34063 para generar vpp. La bobina se puede realizar con un nucleo y arrollamiento de cable, puedes intentar buscarlo en aparatos viejos.

1 saludo.
Título: Re: ICD2 100% Profesional
Publicado por: proteus en 14 de Julio de 2007, 12:39:58
Hola!!.... para los compañeros de Colombia (digo Colombia porque no se si en otros paises sea igual) que consiguieron el MC34063 del cargador del celular (Kyo_SE47) que en realidad es para LG al lado del IC aparece una bobina, esta es de 222uH, para obtener los 100uH que se necesitan para L2 es necesario retirar 29 vueltas (espiras) de esta bobina y empalmar de nuevo, lo he probado con 4 bonias, solamente retirando esta cantidad y probando con un medidor de inductancias y todas han quedado con un valor muy aproximado a 100uH (entre 99,5uH y 102uH) :lol:, espero que este dato sea de ayuda 8).

Gracias por tu apoyo Mikrotronic :-/
Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 15 de Julio de 2007, 14:11:10
Pero si en Colombia venden esas bobinas, al igual que el MC34063...
Título: Re: ICD2 100% Profesional
Publicado por: proteus en 16 de Julio de 2007, 20:42:50
Hola PICmouse y me puedes decir por favor en que parte consigo dichos elementos?, cuanto cuestan? y te los envian a la casa?
Título: Re: ICD2 100% Profesional
Publicado por: jfmateos2 en 18 de Julio de 2007, 12:46:51
Otro clónico USB del ICD2 basado en el FT232 y que sólo usa un PIC16F876 (http://home.vrweb.de/~lotharstolz/stolz.de.be/icdusb/index.html).
Título: Re: ICD2 100% Profesional
Publicado por: ESTECA55 en 18 de Julio de 2007, 13:30:53
Otro clónico USB del ICD2 basado en el FT232 y que sólo usa un PIC16F876 (http://home.vrweb.de/~lotharstolz/stolz.de.be/icdusb/index.html).

Hola jfmateos2, esta bueno el link que postiaste de ese ICD2, ya lo habia posteado ACA (http://www.todopic.com.ar/foros/index.php?topic=15857.msg103067#msg103067)(en la pag 3), pero no funciona como el que usa el 18F4550

Si bien es un ICD2 que funciona por el USB, no es lo mismo que usar el PIC4550 para conectarse por USB, usando el FT232 es igual que hacerlo por el puerto serie (en terminos de la velocidad), eso es simplemente un conversor, por ende solo se podran alcanzar velocidades de trasmisión como usado el ICD por el puerto serie.
El icd original usándolo por el puerto USB es mucho mas rápido que por el puerto serie, y teóricamente el ICD2 clone usando el 18F4550 es igual de rapido que el original. Con pic chicos no vas a notar mucha diferencia, pero con pic de alta gama, te hace tedioso esperar tanto que actualice todo luego de cada breack point mientras se esta debuggeando. (esto ya se hablo en paginas anteriores)

En este momento estoy armando un ICD2 clone con el 18F4550, cuando lo termine lo voy a poner a la par de uno original para comparar la velocidad y  ver si es tan rápido cono el original.

Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 18 de Julio de 2007, 13:35:24
Pues yo lo arme con el FT232R y no funciono  :?  Tal seria la descepcion que desistí de armar el ICD...  :x

Un día de estos me dará otro arranque y armo con el 4550.
Título: Re: ICD2 100% Profesional
Publicado por: jfmateos2 en 18 de Julio de 2007, 15:34:06
Upps, Esteca, tienes razón. Me acababa de leer todo el hilo y no me quedaba claro qué modelo es el que estábais montando elmasvital y los demás ¿es el PICS (rev C) de la página http://www.icd2clone.com/wiki/Main_Page, verdad?
Título: Re: ICD2 100% Profesional
Publicado por: ESTECA55 en 18 de Julio de 2007, 17:12:47
Upps, Esteca, tienes razón. Me acababa de leer todo el hilo y no me quedaba claro qué modelo es el que estábais montando elmasvital y los demás ¿es el PICS (rev C) de la página http://www.icd2clone.com/wiki/Main_Page, verdad?


Efectivamente, el que monto elmasvital es la vercion PICS (rev C), yo ahora estoy terminando una verción modificada del potyo2 (09/18/2006). Ya que creo que esa verción es mas completa, ya que incorpora buffers de tercer estado a las salidas como en el original (para aislar el circuito del icd) y tambien incorpora un pote digital MCP41010 para regular Vpp por sofware como en el original.

Digo modificado porque desidi sacar unos interruptores digitales que tenia en las salidas en serie con los bufers de tercer estado, cosa que creo estaba de mas, por eso lo saque y también agregue otro conector con la misma distribución de señales que en el GTP USB para poder usar el mismo cable entre el circuito y el ICD o el GTP USB que ya tengo. Ademas estoy acomodando el PCB para que entre en un gabinete que conseguí.

A ver si para la noche puedo mostrar los resultados del PCB.

Saludos
Título: Re: ICD2 100% Profesional
Publicado por: ESTECA55 en 18 de Julio de 2007, 17:24:30
Este es el esquema que voy a utilizar:

(http://img123.imageshack.us/img123/9903/icd2clonejh8.th.jpg) (http://img123.imageshack.us/img123/9903/icd2clonejh8.jpg)

Como verán difiere un poco del esquema: potyo2.

Me voy a seguir con el PCB...

Título: Re: ICD2 100% Profesional
Publicado por: piclord en 18 de Julio de 2007, 20:03:42
Hola
Yo monte el ICD2 USB Clone, basado en PICS rev B...pero en su lugar, utilicé un MAX232 para generar los 12/13 Volts del VPP...aun lo estoy probando, puesto que he tenido problemas con el tema de descargar el Sistema Operativo correcto al ICD2, esto lo dice el MPLAB cuando se conecta el ICD2...ademas tengo problemas con el self test porque el target VDD no pasa, queda como low......

Si alguien me dijiera que si deshabilito la opcion de alimentar la target board con el ICD2, el selft test igual sale malo?...aunque esto no signifique que no funciona?

Gracias...
Título: Re: ICD2 100% Profesional
Publicado por: ESTECA55 en 22 de Julio de 2007, 11:22:21
Hola, ya arme el ICD, y funciona!!!!

En realidad lo probé como programador, aun no e debuggeado, ya que para debuggear los pines RB6 y RB7 hay que utilizarlos solo para el ICD, y en las aplicaciones que tengo armada, si bien tenían el conector para ICSP (por eso pude probarlo como programador) estos pines estaban en oso en dicha aplicacion. En la semana seguramente voy a armar algo para Probar el Debug y sobre todo aprender a utilizarlo.

Bueno acá les dejo el esquema:
[img=http://img182.imageshack.us/img182/8946/icd2clonexm3.th.jpg]http:// (http://img182.imageshack.us/img182/8946/icd2clonexm3.jpg)
(Difiere un poco del que publique anteriormente)

Como ya menciones difiere un poco de la versión potyo2 de la pagina www.icd2clone.com (http://www.icd2clone.com/wiki/Main_Page)

Principalmente saque el 74HC4066 y agregar otro conector, un molex de 7 conductores, con las misma distribución de señales que en el GTP USB. Otro reto fue modificar el PCB para que entre en un gabinete de 75 x 115 mm.

Así quedo el PCB:
(http://img259.imageshack.us/img259/7869/icd2qp5.jpg)

Y la simulación:
(http://img74.imageshack.us/img74/4362/icd2nn3.gif)

Cuando consiga una cámara le saco unas fotos a la placa, ya que con el celular no salen muy lindas jejeje

Saludos
Título: Re: ICD2 100% Profesional
Publicado por: jfmateos2 en 22 de Julio de 2007, 14:25:12
Enhorabuena Esteca, realmente te quedó muy compacto. Ya nos contarás cómo te va con el debug y tengo ganas de ver esas fotos.
Título: Re: ICD2 100% Profesional
Publicado por: caeshark_ en 22 de Julio de 2007, 14:48:13
Ooooh por fin alguien se atreve a hacer la herramienta q siempre quise tener, tenia un clon del icd1 pero no me fiaba de los esquemas q habia encontrado por la red con integrados raros y dificiles de conseguir y ahora con este avance pues me encantaria poder armarme un icd2, lo unico q estoy un poco perdido pese haberme leido el hilo al completo. Si alguien fuera tan amable de poner los enlaces al pcb y al firmware del icd2, el que esta basado el el 877 y el 4550 les estaria muy agradecido, y muchas gracias a todos los q dedican su tiempo a desarrollar cosas asi y luego las comparten en el foro
Título: Re: ICD2 100% Profesional
Publicado por: ESTECA55 en 22 de Julio de 2007, 17:21:08
Gracias por los comentarios :mrgreen:

jfmateos2, respecto a lo compacto, el PCB original ya era muy compacto, yo simplemente lo re estructure para que entre en el gabinete y si lo comprimí un poco mas, el PCB original era de una sola cara, pero tenia muchos puentes, por eso y por ser mas fasil para la redistribución decidí hacerlo doble cara.

Acá una imagen del PCB original del potyo2:
(http://img441.imageshack.us/img441/1746/potyo2pcbxm1.gif)

caeshark_, como ya dije se puede encontrar todo lo necesario en la pagina icd2clone.com, ahí encontraras varias versiones del ICD. Y si no estas muy apurado una vez que pruebe a fondo el ICD voy a publicar los esquemas y PCB para que pueda armar esta versión el que este interesado, no quiero publicar algo sin que este probado 100%.

Saludos.
Título: Re: ICD2 100% Profesional
Publicado por: caeshark_ en 23 de Julio de 2007, 14:41:48
Hombre claro q me esperare por un proyecto asi, y gracias de antemano por compartir tus logros. Ya estoy impaciente por probar a debuguear con otros chips q no sean el 877. Gracias y saludos.
Título: Re: ICD2 100% Profesional
Publicado por: Alejandro en 24 de Julio de 2007, 00:15:18
Hola amigos,
Quiero felicitar a todos aquellos que han implementado y ya tienen funcionado su ICD2 , he esta siguiendo este hilo y esta muy interesante yo tambien estoy tratando de implementar mi ICD2 por lo que he entendido se esta usando el PIC18F4550 para convertir la trama paralela del PortD del Pic16F877 a USB pero me pregunto por que usar un pic tan poderoso como este solamente para hacer este trabajo si se puede usar el FT245BM (http://www.ftdichip.com/Products/FT245BM.htm) que es un conversor de paralalo-USB y el costo es economico, tiene caracteristicas similares al FT232BM pero esta destinado para manejar el bus paralelo de 8 bist?
Título: Re: ICD2 100% Profesional
Publicado por: ESTECA55 en 24 de Julio de 2007, 01:28:30
Hola amigos,
Quiero felicitar a todos aquellos que han implementado y ya tienen funcionado su ICD2 , he esta siguiendo este hilo y esta muy interesante yo tambien estoy tratando de implementar mi ICD2 por lo que he entendido se esta usando el PIC18F4550 para convertir la trama paralela del PortD del Pic16F877 a USB pero me pregunto por que usar un pic tan poderoso como este solamente para hacer este trabajo si se puede usar el FT245BM (http://www.ftdichip.com/Products/FT245BM.htm) que es un conversor de paralalo-USB y el costo es economico, tiene caracteristicas similares al FT232BM pero esta destinado para manejar el bus paralelo de 8 bist?

Hola Alejandro, no conozco bien ese integrado que mencionas, pero si funciona como el FT232, lo que debe hacer es generar un puerto paralelo virtual, osea que serviría para programas que usen puerto paralelo, el ICD no se comunica por puerto paralelo, por ende no se puede utilizar.

Saludos
Título: Re: ICD2 100% Profesional
Publicado por: Alejandro en 24 de Julio de 2007, 02:00:54
Revisa el enlace, el FT245BM (http://www.ftdichip.com/Products/FT245BM.htm) es un conversor Paralelo-USB no se usa con el puerto paralelo sino es usado para implementar interfase con 8 bits de datos en paralelo con cualquier micro
Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 24 de Julio de 2007, 08:48:47
No alejando, ese chip no servirá. El18F4550 lo que hace es emular al chip que trae el ICD2 original. Las personas que hicieron el programa para el PIC18F4550, primero estudiaron un buen tiempo como era la trama de datos USB, los datos enviados, recibidos y demás. El FT245 usa su propia forma de enviar los datos, que seria incompatible con el MPLAB. El chip que usa el ICD2 original es el CY7C64603, lo he buscado por cielo y tierra y no lo venden.

Ya me están dando ganas de otro intento para armar mi ICD2.  :mrgreen:
Título: Re: ICD2 100% Profesional
Publicado por: Alejandro en 24 de Julio de 2007, 10:24:23
PICmouse,

Por lo que entiendo no se puede reemplazar directamente al PIC18F4550 por el FT4550BM y usar el firmaware que esta disponible en ICD2 Clon (http://www.icd2clone.com/wiki/Main_Page), esto es debido a que no se tiene el programa fuente del ICD2?
Pero por que no implementamos nuestro propio ICD2 TodoPic, con la colaboracion de todos los foristas interesados en este tema ? y de paso tambien modificamos el modo de generar el voltaje de programacion Vpp=13.5V que por lo que he leido en el foro muchos de nosotros temenos problemas en implementarlo por que no se consigue el bendito MC34063A. He encontrado una nota de aplicacion de como generar el voltaje de programacion con el propio pic usando tecnicas de PWM
La nota de aplicacion es esta AN258 (http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en012103)
Título: Re: ICD2 100% Profesional
Publicado por: ESTECA55 en 24 de Julio de 2007, 19:02:36
NO veo la razón de diseñar algo que ya esta diseñado probado y funcionando muy bien,
En en ICD2 el 877 no usa ningún hex extraño, son los que probe michochip y se encuentran en la carpeta ICD2 del directorio de instalación del MPLab.
Si puede ser el tema del MC34063A, en todo caso podrías remplazar este integrado por un pic chico que gestione esta tarea.
Pero que raro que no puedas conseguir el MC34063A pero si el FT4550BM, cuando el MC es un integrado mucho mas común, acá en mi pais es al revez jejejeje en ninguna casa encontre el FT4550BM.

Por sierto si tas con ganas de diseñar un ICD pasate por este link (http://www.todopic.com.ar/foros/index.php?topic=13049.0) donde un grupo de usuaris plantearon esto.



Título: Re: ICD2 100% Profesional
Publicado por: Alejandro en 24 de Julio de 2007, 20:20:13

Mil discuplas cometi un error el integrado que estoy sugieriendo es el FT245BM (http://www.ftdichip.com/Products/FT245BM.htm) y no el FT4550BM, puede que tengas razon pero lo que hasta ahora no me convence es el de desperdiciar un pic tan poderoso como el Pic18F4550 solamente en para implementar la interfase Paralelo-USB si con el FT245BM tambien se puede hacer y el costo es mucho mas barato Ver precio (http://www.mouser.com/search/refine.aspx?Ntt=ft245bm) y ocupa menos espacion, talves a algunos no les interesa esto pero muchos de nostros tratamos de realizar el diseño de los PCB los mas compacto posible..




[/quote]
Título: Re: ICD2 100% Profesional
Publicado por: ESTECA55 en 24 de Julio de 2007, 20:47:14
Hola, lo del precio no se si sea tan asi, ese precio que publicaste no creoque se consiga en mi pasis.

Para darte un ejemplo, el FT232 sale 10 dolares en mi pasis y el 18F4550 13 dolares, por ende me sale 3 dolares mas que el FT232, no se cuanto saldra el FT245BM ya que no lo encontré en los comercios mas comunes. O sea que pusoniedoq ue lo consiga al mismo precio que el FT232 y puediera usarlo me aorro 3 dolares nomas.

No se hasta que punto se esta desperdiciando PIC, creo que pasa por una cuestión de precio, por 3 dólares no vale la pana complicarse, asi la tarea sea simplemente comunicar el 877 y además funciona, cosa que con ese integrado no se puede, porque como dije genera un puerto paralelo virtual cosa que no se adapta al ICD, el En la opcion de conf del ICD en el MPLam en inguna parte se puede configurar el ICD para usarlo por un puerto paralelo.

Esos integrados crean puertos virtuales, o sea que en la PC aparece instalado u puerto paralelo o serie si usas el FT232 así no tengas puerto de ese tipo en la PC, y en el programa a usarlo lo conf como un puerto paralelo u serie normal.


Y por el tema del espacio, eso es porque el FT es de montahe superficial, usa un 18F4550 en formato QFN y listo, mira la diferencia de tamaño:

(http://img19.imageshack.us/img19/4729/dipqfndc2.jpg)

A otra cosa si no querés complicarte con esto del USB, armate el ICD2 por puerto serie que funciona bien y listo, o la vercion con el FT232, eso si va a ser mas lento que el puramente USB con el 4550, para pic chicos no vas a notar la diferencia, pero si cuando tengas que debuggear micros potentes.

Saludos
Título: Re: ICD2 100% Profesional
Publicado por: ESTECA55 en 24 de Julio de 2007, 20:50:28
A por cierto en la pagina donde mostraste que conseguís y el precio del FT245BM podes comprar el MC34063A, mira (http://www.mouser.com/search/Refine.aspx?Ne=1447464+254016&Ntt=*MC34063A*&Msb=0&Mkw=MC34063A&N=1323038+0), y a menos de un dolar.

Saludos
Título: Re: ICD2 100% Profesional
Publicado por: fuente en 25 de Julio de 2007, 14:23:24
Yo he montado el potyo2 y todavía no he conseguido que funcione, tampoco le he dedicado mucho tiempo, a ver si pronto lo tengo en funcionamiento.
En una de las revisiones que le hice vi que el BC237 que está entre los dos pics está al revés, consultad el datasheet si teneis dudas.
Por ahora me lo reconoce el ordenador al conectarlo al bus USB, pero no he conseguido hacerle el download desde el MPLAB.
Seguiré intentándolo.
Título: Re: ICD2 100% Profesional
Publicado por: ESTECA55 en 25 de Julio de 2007, 15:44:38
Hola fuente, el BC237 esta bien colocado en el potyo2, yo lo arme con la misma configuración en mi PCB y funciono de 10.

Que raroque no se conecte, grabaste bien el firmware del 18F4550, no hay que tocar ningún fuse, en el hex ya esta eso contemplado.

El transistor BC237 lo que hace es manejar el reset el 16F877 quien en realidad es el cerebro del ICD, el 4550 solo hace de medio entre la PC y el 877. en una de esas si invertiste el BC237 no este funcionando bien el reset del pic o el el valor de tensión en el pin MCLR no es el adecuado y por ende el pic no se inicializa, proba poner el BC237 como esta en la figura que funciona bien.

A mi me funciono de una por suerte, solo tenia un problema con la genercion de los 13V para Vpp, en un principio tenia 5V, luego remplase la bobina por una que tenia y funciono sin problema. El esquema recia que hay que poner una bobina de 170uH, no conseguí ese valor, la mas cercana fue de 180uH, pero como dije no funcionaba, luego puse una de 1.6uH y funciona perfecto jejeje.

Saludos
Título: Re: ICD2 100% Profesional
Publicado por: Alejandro en 25 de Julio de 2007, 22:55:38
Hola Etecas55, estoy implementado la fuente vpp de 13,5V segun el diagrama de PiCS (Rev C)  y no logro obtener el voltaje adecuado solamente obtenfo 4.8V tu mensionantes que reemplazaste la bobina cual ha sido L1 o L2?
Título: Re: ICD2 100% Profesional
Publicado por: ESTECA55 en 25 de Julio de 2007, 23:10:55
Hola Etecas55, estoy implementado la fuente vpp de 13,5V segun el diagrama de PiCS (Rev C)  y no logro obtener el voltaje adecuado solamente obtenfo 4.8V tu mensionantes que reemplazaste la bobina cual ha sido L1 o L2?

La que cambie seria la L2 en el circuito del PiCS (Rev C), la L1 no tiene nada que ver en la generación de los 13.5V, es solo para filtrar los 5V de alimentación que vienen desde el USB.

Acá (http://www.nomad.ee/micros/mc34063a/index.shtml) dejo un link interesante que puede ser útil en relacion al MC34063A

Saludos
Título: Re: ICD2 100% Profesional
Publicado por: ESTECA55 en 27 de Julio de 2007, 13:19:39
Hola gente! acá les dejo unas fotos de como quedo el ICD armado:

(http://img515.imageshack.us/img515/937/icd1gz2.th.jpg) (http://img515.imageshack.us/my.php?image=icd1gz2.jpg) (http://img515.imageshack.us/img515/4363/icd2ga7.th.jpg) (http://img515.imageshack.us/my.php?image=icd2ga7.jpg) (http://img515.imageshack.us/img515/2973/icd3zx8.th.jpg) (http://img515.imageshack.us/my.php?image=icd3zx8.jpg)

Estoy empezando las pruebas como debugger, cuando corrobore bien todo y termine de pulir el PCB lo pongo a disposición de todos jeje

Saludos
Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 27 de Julio de 2007, 13:25:59
Se ve muy bien!!!  :-/
Título: Re: ICD2 100% Profesional
Publicado por: LABmouse en 27 de Julio de 2007, 13:26:57
El impreso fue fabricado con tu CNC???
Título: Re: ICD2 100% Profesional
Publicado por: PalitroqueZ en 27 de Julio de 2007, 13:39:29
¡¡bien Esteban!!   :-/ :-/ :-/ :-/
Título: Re: ICD2 100% Profesional
Publicado por: ESTECA55 en 27 de Julio de 2007, 13:51:40
Gracias muchachos!

El impreso fue fabricado con tu CNC???

No le di con la plancha!, tengo la máquina desarmada ya que la estoy pintando, además no consigo buenas fresas para hacer PCB, no me aguntan la que consigo hasta el momento. En unos dias le muestro como queda el grabado del gabinete cuando arme la CNC jejeje
Título: Re: ICD2 100% Profesional
Publicado por: MGLSOFT en 30 de Julio de 2007, 01:06:53
Gracias muchachos!

El impreso fue fabricado con tu CNC???

No le di con la plancha!, tengo la máquina desarmada ya que la estoy pintando, además no consigo buenas fresas para hacer PCB, no me aguntan la que consigo hasta el momento. En unos dias le muestro como queda el grabado del gabinete cuando arme la CNC jejeje
Como haces con la plancha para hacer un doble FAZ??
Título: Re: ICD2 100% Profesional
Publicado por: fuente en 30 de Julio de 2007, 13:16:34
Enhorabuena, está muy bien.

Siento haber tardado en responder. Sigo dándole vueltas al transistor BC237 que gobierna el reset del pic 16F877. Sigo pensando que está al revés. Os pongo un recorte del datasheet del transistor.

Segín está en la placa, lo que estaría conectado al reset del pic16F877 es el emisor, estando el colector puesto a masa, justo al contrario de como está en el esquema que, a mi entender, está correcto. ¿Has utilizado el BC237 que proponen o has utilizado otro que tenga estos terminales invertidos? Otra forma de que funcionara con el transistor así puesto es que éste fuera un PNP, pero el BC237 es un NPN. Desde luego hay algo que tengo en mi contra, el mio no funciona y el tuyo sí.
Título: Re: ICD2 100% Profesional
Publicado por: ESTECA55 en 30 de Julio de 2007, 13:50:45
Hola!

MGLSOFT, Para hacer las placas doble faz con la plancha lo que hago es lo siguiente:

1º hago la transferencia del toner con la plancha en una cara
2º meto la placa en agua y saco todo el papel (hasta ahí como una placa normal simple faz)
3º ahora ago 4 perforaciones de 0.7mm en 4 pad`s de la placa, uno en cada extremo o lo mas cerca que esten de los mismos.
4º agujere esos 4 mismos pad en la hoja con un alfiler y ayudándome de 4 alfileres insertados en los agujeros de las placas coloco el papel con la impresión del tener para hacer la otra cara de manera que los alfileres entren en los agujeros de la hoja, de esta manera quedan alineadas las dos caras.
5º luego plancho esta otra cara y retiro el papel con agua
6º La meto en cloruro ferrico.

Hay que acordarse de que la impresión de la cara Top debe ser mirror ( reflejada)

fuente
, yo la verdad confié en el Tagle, que cuando pones un componentes en el esquemático, al crear el PCB te pone la silueta del componente como deber ir, a si que puse el BC237 como indica la serigrafía de los componentes ni mire cual era el emisor y el colector jeje.
Título: Re: ICD2 100% Profesional
Publicado por: proteus en 06 de Agosto de 2007, 11:42:39
 :-/ Hola compañeros, una pregunta, quisiera saber si el pic16f877a debe ser a 40 Mhz, si es así como reconozco uno, pues he conseguido varios pero ninguno de estos dice (por ejemplo) pic16f877A-20, como aparece en los otros pic cuya referencia no incluye la A.....ó es que los A permiten cualquier tipo de oscilador???... desde RC hasta HS (20Mhz).

De antemano muchas gracias!!  8)
Título: Re: ICD2 100% Profesional
Publicado por: ESTECA55 en 06 de Agosto de 2007, 22:40:13
:-/ Hola compañeros, una pregunta, quisiera saber si el pic16f877a debe ser a 40 Mhz, si es así como reconozco uno, pues he conseguido varios pero ninguno de estos dice (por ejemplo) pic16f877A-20, como aparece en los otros pic cuya referencia no incluye la A.....ó es que los A permiten cualquier tipo de oscilador???... desde RC hasta HS (20Mhz).

De antemano muchas gracias!!  8)
Yo use un 16F877-I/P

no hace falta que sea de 40 Mhz ya que el 877 en el ICD trabaja a 20 Mhz en HS.

Saludos
Título: Re: ICD2 100% Profesional
Publicado por: proteus en 08 de Agosto de 2007, 10:35:43
Ohhh!!!  :shock: que pena debí haber dicho pic a 20 Mhz, no ha 40Mhz; Gracias Esteban por tu respuesta, debo conseguir el 877-20 I/P,  :mrgreen: sin embargo me queda la duda con el 877A, como hago para saber la maxima frecuencia que soportan estos micros que terminan con la referencia A (PIC16F877A ó 16F628A)  :lol:.

Ahhh y de nuevo gracias!!! :-/
Título: Re: ICD2 100% Profesional
Publicado por: ESTECA55 en 08 de Agosto de 2007, 11:06:43
sin embargo me queda la duda con el 877A, como hago para saber la maxima frecuencia que soportan estos micros que terminan con la referencia A (PIC16F877A ó 16F628A)  :lol:.

Fácil, leyendo la hoja de datos el PIC en cuestión, mira:
(http://img502.imageshack.us/img502/4337/877dd6.jpg)


16F87XA (http://ww1.microchip.com/downloads/en/DeviceDoc/39582b.pdf)

Yo uso el 877a porque es mas económico que el 877

Saludos
Título: Re: ICD2 100% Profesional
Publicado por: Darukur en 08 de Agosto de 2007, 13:34:50
Cada familia de micros de microchip tiene una velocidad pico.

Familia 16F:         20Mhz   5MIPS max
Familia 18F:         40Mhz 10MIPS max (Salvo el 18F2550/4550 que funcionan a 48Mhz max por el USB)
Familia 24F:         32Mhz 16MIPS max
Familia 24H:         80Mhz 40MIPS max
Familia DSPIC30: 60Mhz 30MIPS max
Familia DSPIC33: 80Mhz 40MIPS max

Si tiene escrito algo como "16F876-04" significa que ese modelo no supera los 4 Mhz
En las familias de 16 bits de alta gama estan planeando extender el limite de velocidad a 60MIPS.

Esto es off the record pero en el ultimo seminario de Microchip en Buenos Aires se adelanto que estan terminando un core PIC de 32 bits. Habra que ver si no es VAPORWARE, lo que si estan preocupados de perder el mercado que se comen los microcontroladores ARM.

Saludos

Título: Re: ICD2 100% Profesional
Publicado por: proteus en 08 de Agosto de 2007, 16:10:16
De nuevo muchas gracias!!....  :-/ ahora sí quedó todo comprendido, lo que pasa es que cuando estuve programando sobre el 877A estuve observando el datasheet del 877 solo. pero vaya esteban que del modo que lo pones mas claro no puede estar!! jeje.....

Gracias por la información compañero Darukur es bastante importante para la selección de un micro según la aplicación!! ;)

PREGUNTA: a cuantos MRPS (millones de respuestas por segundo) funciona este foro??.  :mrgreen:

Jejeje.... mucha suerte!!
Título: Re: ICD2 100% Profesional
Publicado por: Nocturno en 08 de Agosto de 2007, 16:36:01
PREGUNTA: a cuantos MRPS (millones de respuestas por segundo) funciona este foro??.  :mrgreen:

Jeje, buena pregunta. Este foro está overclockeado.
Título: Re: ICD2 100% Profesional
Publicado por: mychip en 28 de Agosto de 2007, 11:44:06
Hola Foro!! estoy intentando usar el ICD2 pero todavía tengo muchas dudas.
Tengo un circuito que usa el 16F876 y tiene un LCD y cuatro pulsadores. Ambos conectados a los pines del puerto B (RB4 a RB7).
Mi pregunta es puedo debuggear el programa teneindo esta configuración?
Tengo que cargar algo en este PIC para que esto funcione?
Título: Re: ICD2 100% Profesional
Publicado por: elmasvital en 28 de Agosto de 2007, 11:54:09
No puedo confirmartelo pero seria logico que no fuese así. Debuguear implica una comunicación constante y por tanto no puede utilizarse para nada mas que para este cometido. Es posible que si limitas la corriete absorvida por el canal de datos del lcd puedas llegar a programarlo como se ha demostrado con el GTP, pero debugear diria que no es posible.
Título: Re: ICD2 100% Profesional
Publicado por: Darukur en 28 de Agosto de 2007, 23:29:27
Hola Foro!! estoy intentando usar el ICD2 pero todavía tengo muchas dudas.
Tengo un circuito que usa el 16F876 y tiene un LCD y cuatro pulsadores. Ambos conectados a los pines del puerto B (RB4 a RB7).
Mi pregunta es puedo debuggear el programa teneindo esta configuración?
Tengo que cargar algo en este PIC para que esto funcione?

Al entrar en modo debug las lineas de clock y de datos de ICSP (RB6 & RB7) se pasan automaticamente a entrada (las pierdes en tu proyecto).
Ademas estas dos lineas no deben tener ni capacitores ni diodos ni resistencias con mucha carga sino el ICD2 no va a comunicarse correctamente aunque no se esten usando momentaneamente para tu proyecto.

Un ejemplo:
Utilizo en una placa el Puerto B como bus de datos para 4 displays 7 segmentos anodo comun multiplexados.
En el momento que habilito un segmento aparece la tension de fuente en los pines del micro con una cte limitada por los diodos leds y sus resistencias.
Las lineas de clock y datos no pueden fijar sus valores con semejante PULL UP y falla la conexion evidentemente.

Salutes
Título: Re: ICD2 100% Profesional
Publicado por: MiCrOtRoNiC en 02 de Octubre de 2007, 00:49:46
amigos la version potyo fue modificada  :-/  y la verdad se ve de maravillas..mas completa que la version pics.. lo unico dificil es  conseguir el potenciometro mcp41010.
miren

(http://www.todopic.com.ar/foros/imgtiny/5z20dvb.jpg)

(http://www.todopic.com.ar/foros/imgtiny/66wqesk.jpg)

cortesia edaboard.
Título: Re: ICD2 100% Profesional
Publicado por: Darukur en 02 de Octubre de 2007, 11:02:41
La verdad se ve muy prolija esta placa.
Ya esta corregido en esta el manejo de tensiones menores a 5 volts?
Título: Re: ICD2 100% Profesional
Publicado por: MiCrOtRoNiC en 02 de Octubre de 2007, 15:57:43
la version potyo ya biene incluido el soporte para dspic.. :mrgreen:.. y si amigo... tambien creo que ahi una daptacion para la version PiCs para poder grabar micros dspic
Título: Re: ICD2 100% Profesional
Publicado por: Judas_MzA en 28 de Octubre de 2007, 01:49:28
Como les va?? estoi empezando a trabajar con una placa de entrenamiento basada en un PIC18F97J60. El ICD2 de microtronic me parece muuuuuuy bueno....
me pasarias el pcb?? :lol:
Muchas gracias y espero poder comentarles como me fue con este micro nuevito!!!
Título: Re: ICD2 100% Profesional
Publicado por: Judas_MzA en 30 de Octubre de 2007, 18:29:21
Encontre en edaboard el PCB de la version terminada del "nuevo" POTYO2 :-/
Aca les dejo el link
http://www.edaboard.com/ftopic161641-0-asc-1320.html
Título: Re: ICD2 100% Profesional
Publicado por: Ranganok en 07 de Enero de 2008, 15:34:51
Hola,

El caso es que necesito programar un PIC18F45J10 que va a 3.3v y en las especificaciones del micro veo que el pin de reset no puede ir a mas de 6.0V por lo que un programador que de Vpp sea 13V me va a freír el micro.

El ICD2 parece que si funciona (digo parece porque me parece haber visto que necesita un adaptador pero no estoy seguro), ¿alguien me podría decir si alguno de los programadores propuestos funcionará? ¿o todos me freirán el micro?

S2

Ranganok Schahzaman

Título: Re: ICD2 100% Profesional
Publicado por: MiCrOtRoNiC en 08 de Enero de 2008, 16:51:45
Hola,

El caso es que necesito programar un PIC18F45J10 que va a 3.3v y en las especificaciones del micro veo que el pin de reset no puede ir a mas de 6.0V por lo que un programador que de Vpp sea 13V me va a freír el micro.

El ICD2 parece que si funciona (digo parece porque me parece haber visto que necesita un adaptador pero no estoy seguro), ¿alguien me podría decir si alguno de los programadores propuestos funcionará? ¿o todos me freirán el micro?

S2

Ranganok Schahzaman


amigo la version potyo tiene soporte para micros de 3.3v solo ahi que configurarlo desde el mplab lo de vpp gracias al potenciometro digital
Título: Re: ICD2 100% Profesional
Publicado por: Medusa en 22 de Enero de 2008, 11:36:16
Hola amigos,

Quisiera saber donde puedo conseguir el Firmaware (PIC16F877 Y PIC18F4550) para el Potyo2
Título: Re: ICD2 100% Profesional
Publicado por: El_Guitre en 22 de Enero de 2008, 11:42:44
Hola, alguien sabe donde puedo conseguir en Argentina el MCP41010? En Paraná no encontre en Cika, Rosario tampoco tienen. Saludos.
Título: Re: ICD2 100% Profesional
Publicado por: stk500 en 22 de Enero de 2008, 11:53:55
Hola amigos,

Quisiera saber donde puedo conseguir el Firmaware (PIC16F877 Y PIC18F4550) para el Potyo2
Hola Medusa
Quiza esto te ayude
http://www.icd2clone.com/wiki/Main_Page
Título: Re: ICD2 100% Profesional
Publicado por: ema en 22 de Enero de 2008, 14:14:34
Hola, alguien sabe donde puedo conseguir en Argentina el MCP41010? En Paraná no encontre en Cika, Rosario tampoco tienen. Saludos.

Yo lo consegui hace una semana en Cika(Córdoba). En la página no lo tenian pero lo pedi y me lo enviaron.
Título: Re: ICD2 100% Profesional
Publicado por: Medusa en 22 de Enero de 2008, 15:31:04
Hola STK500, pero en la pogina http://www.icd2clone.com/wiki/Main_Page solamente figura el esquematico y los archivos de Eagle pero no veo por ninguna parte el Firmware del Potyo2

Título: Re: ICD2 100% Profesional
Publicado por: stk500 en 22 de Enero de 2008, 15:33:23
Hola STK500, pero en la pogina http://www.icd2clone.com/wiki/Main_Page solamente figura el esquematico y los archivos de Eagle pero no veo por ninguna parte el Firmware del Potyo2


en pagina abajo del todo pone Firmware
abrelo y miralo
 :mrgreen:
Título: Re: ICD2 100% Profesional
Publicado por: Medusa en 22 de Enero de 2008, 18:30:40
Stk500, tu has implementado esta version del ICD2 clon version Poptyo2? hay alguna correcion que hayque hacer?
Título: Re: ICD2 100% Profesional
Publicado por: stk500 en 22 de Enero de 2008, 18:38:46
Stk500, tu has implementado esta version del ICD2 clon version Poptyo2? hay alguna correcion que hayque hacer?
pues no! yo uso la original ICD2 :mrgreen:

Título: Re: ICD2 100% Profesional
Publicado por: poseidon20 en 22 de Enero de 2008, 18:46:03
Stk500, tu has implementado esta version del ICD2 clon version Poptyo2? hay alguna correcion que hayque hacer?
pues no! yo uso la original ICD2 :mrgreen:
El que puede, puede; y el que no, solo mira o hace el clone  :mrgreen: :mrgreen:(como yo pienso hacer)
Título: Re: ICD2 100% Profesional
Publicado por: ema en 22 de Enero de 2008, 19:33:28
El que puede, puede; y el que no, solo mira o hace el clone  :mrgreen: :mrgreen:(como yo pienso hacer)

Voy a ver si el estudio me deja acompañarte a armarlo.
Título: Re: ICD2 100% Profesional
Publicado por: El_Guitre en 22 de Enero de 2008, 20:27:34
Hola, alguien sabe donde puedo conseguir en Argentina el MCP41010? En Paraná no encontre en Cika, Rosario tampoco tienen. Saludos.

Yo lo consegui hace una semana en Cika(Córdoba). En la página no lo tenian pero lo pedi y me lo enviaron.

Ok gracias voy a ver si lo encargo por la pagina entonces, saludos.
Título: Re: ICD2 100% Profesional
Publicado por: MiCrOtRoNiC en 22 de Enero de 2008, 20:57:56
Stk500, tu has implementado esta version del ICD2 clon version Poptyo2? hay alguna correcion que hayque hacer?

si vas a hacer el icd2clone potyo2  tienes que desabilitar el master clear... en el PIC18F4550....
Título: Re: ICD2 100% Profesional
Publicado por: SavageChicken en 26 de Enero de 2008, 23:27:48
Yo implementé la versión "C" del ICD2 clone común y silvestre y es una maravilla, es rápido, lo puedes usar directamente desde el MPCLAB y además permite hacer debuger e ICP.
Lo encuentro muy bueno y estoy muy satisfecho por haberlo implementado.

Salud  8)
Título: Re: ICD2 100% Profesional
Publicado por: proteus en 28 de Enero de 2008, 22:13:58
Hola compañeros!! :-/

Mocortronic puedes compartir el diseño del circuito impreso del ICD potyo modificado?,..... vamos que si es como aparece en las fotos esta de lujo!!.


Gracias!!
Título: Re: ICD2 100% Profesional
Publicado por: Diego Gonzalez en 19 de Febrero de 2008, 16:10:14
Hola a todos;

Acaba de salir del horno una plaquita del Pics(RevB),(a la cual le he cambiado algun componente de lugar para facilitar la claridad de pistas) que segun parece se asemeja mucho al pyoto 1 a escepcion de un potenciometro que lleva (o sea me ha parecido).

Quisiera preguntar a algun forero si se lo ha cnostruido y que tal le vá(Creo q ue se parece a la de elmasvital, pero no estoy seguro de la version ya que todavia no se cuantas hay). Tengo todos los componentes a excepcion del DC/DC que espero tener en menos de una semana.

(http://img523.imageshack.us/img523/3434/imagen078aj3.th.jpg) (http://img523.imageshack.us/my.php?image=imagen078aj3.jpg)
(http://img139.imageshack.us/img139/148/800pxicd2usb4550mp0.th.jpg) (http://img139.imageshack.us/my.php?image=800pxicd2usb4550mp0.jpg)


Comentarios?sugerencias?Experiencias? :mrgreen:
Título: Re: ICD2 100% Profesional
Publicado por: Diego Gonzalez en 21 de Febrero de 2008, 11:21:02
Hola;

Me paso por aqui para comentaros que ya he conmenzado la fabricacion del ICD2.

Ya se que es la version PICs (B) modificada por un forero de icd2clone, llamado alunaro.

a ver que tal sale

Saludos
Título: Re: ICD2 100% Profesional
Publicado por: ESTECA55 en 21 de Febrero de 2008, 11:53:07
Me alegro Diego Gonzalez, ya nos contaras que tan bien funcionaª

Yo arme una versión modificada por mi del poyto2 y va de lujo, en realidad solo le saque unas compuertas que estaban de mas según mi criterio ya que el las dejaba siempre activas y rutie la placa para hacerla mas chica:

LINK (http://www.todopic.com.ar/foros/index.php?topic=15857.msg124840#msg124840)

Saludos
Título: Re: ICD2 100% Profesional
Publicado por: Diego Gonzalez en 21 de Febrero de 2008, 17:55:23
Hola Esteca!;

Tu placa ya la ví, esta muy muy bien,enhorabuena, menudo curro te pegaste.

No sé porque, pero le tengo repelús a las placas de doble cara, y aunque nunca me han salido mal, tardo demasiado en hacerlas con mis tecnicas.

Llegado el momento de cargar los bootloader en los integrados, ¿te podré consultar cual es cual? Estoy recopilando toda la informacion, para una vez montado poder hacerlo, pero en el caso del foro de icd2clone, me parece que hay un exceso de informacion. Con lo que para eso necesitaré la ayuda para escoger :D :D

Seguiré leyendo, y una vez acabado si va bien, intentaré partir de la version que estoy haciendo para poder grabar dspic

Un saludo y gracias por contestar
Título: Re: ICD2 100% Profesional
Publicado por: ESTECA55 en 21 de Febrero de 2008, 18:14:02
Hola si no hay problema, consulta nomas!

Ahí adjunte los firmware`s de los pic por si era era la duda, hay tres uno pare el 18f4550, y el otra para el 16f877 o 16f877a según cual de estos dos últimos se use, yo use el 16f877a.

Saludos
Título: Re: ICD2 100% Profesional
Publicado por: Diego Gonzalez en 21 de Febrero de 2008, 18:34:54
Hola Esteca;

Muchas gracias por la carpeta. Ahora viendo estos firmw. que me pasas me pregunto. ¿Porqué hay tantos?¿Que es que cada forero de icd2clone lo modificó a su gusto, o solamente modificó la placa a su gusto?

Personalizando la cuestion. El autor del icd que estoy realizando hizo varias versiones, por ejemplo anulando por sofware el pin MCRL que daba problemas al no estar conectado a una resistencia y vcc, y algunos otros firmwares tambien estan personalizados.


Muchas gracias, y por mi parte sigo en la construccion que me he topado con ciertos componentes raritos que no tenia.

Saludos :-/
Título: Re: ICD2 100% Profesional
Publicado por: ESTECA55 en 21 de Febrero de 2008, 18:54:57
La verdad no se bien porque hay tantos, seguro es por lo que vos decis.

Los que yo adjunte son los que yo use y funcionan muy bien, en una de esas te convenga usar los del autor de la version que estas usando vos, de todas formas llegado el momento te pones a probar y listo jejeje

Saludos
Título: Re: ICD2 100% Profesional
Publicado por: MiCrOtRoNiC en 22 de Febrero de 2008, 12:04:03
Hola compañeros!! :-/

Mocortronic puedes compartir el diseño del circuito impreso del ICD potyo modificado?,..... vamos que si es como aparece en las fotos esta de lujo!!.


Gracias!!

en este LINK (http://www.edaboard.com) consigues mas info..
Título: Re: ICD2 100% Profesional
Publicado por: MiCrOtRoNiC en 22 de Febrero de 2008, 12:07:44
Hola Esteca;

Muchas gracias por la carpeta. Ahora viendo estos firmw. que me pasas me pregunto. ¿Porqué hay tantos?¿Que es que cada forero de icd2clone lo modificó a su gusto, o solamente modificó la placa a su gusto?

Personalizando la cuestion. El autor del icd que estoy realizando hizo varias versiones, por ejemplo anulando por sofware el pin MCRL que daba problemas al no estar conectado a una resistencia y vcc, y algunos otros firmwares tambien estan personalizados.


Muchas gracias, y por mi parte sigo en la construccion que me he topado con ciertos componentes raritos que no tenia.

Saludos :-/

hay dos versiones de firmware  con y sin MCLR..la ultima version del potyo2 hay que desabilitar el MCLR..porq biene sin el boton del reset.
Título: Re: ICD2 100% Profesional
Publicado por: Diego Gonzalez en 22 de Febrero de 2008, 12:33:33
Hola Microtronic

Osea, que cualquier version utiliza los mismos firmwares?, ya sea la pics, (con sus variantes) o la pyoto, (en cualquier de sus variantes)

De ser así es una buena noticia.

Saludos :-/
Título: Re: ICD2 100% Profesional
Publicado por: MiCrOtRoNiC en 22 de Febrero de 2008, 12:45:43
Hola Microtronic

Osea, que cualquier version utiliza los mismos firmwares?, ya sea la pics, (con sus variantes) o la pyoto, (en cualquier de sus variantes)

De ser así es una buena noticia.

Saludos :-/

si el mismo firmware del potyo lo utiliza el PiCs...pero la version pics hay q desabilitarle al PIC18F4550 el master clear...al igual que la version modificada del Potyo 2 estos ya no traen el pulsador del reset
Título: Re: ICD2 100% Profesional
Publicado por: Diego Gonzalez en 22 de Febrero de 2008, 12:48:00
Muchas gracias;

Sabia lo del MCLR, pero pense que cada placa tenia su firm. Buena noticias.

Saludos
Título: Re: ICD2 100% Profesional
Publicado por: MiCrOtRoNiC en 22 de Febrero de 2008, 12:55:21
Muchas gracias;

Sabia lo del MCLR, pero pense que cada placa tenia su firm. Buena noticias.

Saludos

que metodo utlizaste para hacer tu baquelita el de la plancha?
Título: Re: ICD2 100% Profesional
Publicado por: Diego Gonzalez en 22 de Febrero de 2008, 15:33:05
que metodo utlizaste para hacer tu baquelita el de la plancha?

Así es, papel fotografico y plancha. Todo a simple cara

Saludos
Título: Re: ICD2 100% Profesional
Publicado por: carlos7890 en 21 de Mayo de 2008, 13:59:50
Estimado ESTECA55 :
Con fines didácticos( al ser parte del plantel de docentes de una  Universidad Nacional) es que te  solicito si tienes la amabilidad de subir el esquemático final y el PCB de tu ICD2.
Muchas Gracias
Título: Re: ICD2 100% Profesional
Publicado por: JOJOJORGE5 en 15 de Junio de 2008, 12:34:52
hola a todos

alguien probo el clon del icd2 con algun pic de bajo voltaje creo que tiene problemas con el vpp

salu2
Título: Re: ICD2 100% Profesional
Publicado por: cp2102 en 07 de Julio de 2008, 13:59:47
Bueno, ya que estamos en esto de los conversores USb a serial, a mi parecer el mejor es el CP2102.

Por que:

B.R. 300bps - 1Mbits
No necesita cristal
No necesita bobinas.
No necesita memoria eeprom externa
No necesita regulador,


Se consigue en ELECTROCOMPONENTES y sale 5 dolares.
Lo malo
SMD muy pequeño
en youtube muestran como soldarlo

Solo VCC, GND y listo el hace todo.




Excelente PICmouse que buen apunte, voy a estudirlo mas a fondo a ver si lo tengo en cuenta para el ICD 2 que estoy modificando, eso si si lo puedo conseguir.
Título: Re: ICD2 100% Profesional
Publicado por: Tinrik en 13 de Septiembre de 2008, 18:00:25
Hola compañeros!!
He estado leyendo todas estas paginas y veo que algunos ya os habeis construio vuestro propio ICD2 con resultados satisfactorios  :o Estoy pensando pues en construirme el mio propio, puesto que mi TE-20 se esta quedando desfasadillo...Tenia pensado seguir el esquema de la Rev. B., de la web de icd2clone. ¿Cual seria mejor, esta o la Rev.C? (en realidad no se por que al bajarme los ficheros ambos tienen los mismos, los de la B)
En caso de que me decidiera por la B, lo tengo todo claro salvo el tema de las inductancias. He leio que L1, se puede sustituir por un puente, pero tengo una duda en L2. Soi algo novato en esto, no he comprado nunca ninguna, y por lo que he leido no basta con decir "una inductancia de 100 uH", sino que pueden ser de varios tipos, en función del nucleo...Segun el esquema, ¿de qué debe ser el nucleo de la inductancia?

Un saludo y gracias de antemano!  :)
Título: Re: ICD2 100% Profesional
Publicado por: El_Guitre en 11 de Marzo de 2009, 20:29:36
Amigos, quiero armar un ICD2 clon para trabajar con los PIC24 para el curso y quisiera saber cual es el que me recomiendan armar. Quede mareado entre las versiones y las modificaciones. Vi que Esteca modifico el circuito y su ICD funciona perfecto, pero no encontré el PCB para armarlo. A los que se armaron uno, cual armaron? Saludos.
Título: Re: ICD2 100% Profesional
Publicado por: doppel en 11 de Marzo de 2009, 22:40:34
Hola El_Guitre

la version que armó Esteban es el Potyo, puedes descargar de aquí (http://potyo.extra.hu/icd2/potyo2-rev1.zip) la última versión disponible en su web, también podés echar una ojeada por acá (http://www.icd2clone.com/wiki/Main_Page) donde tenés varias versiones para elegir, el potyo anda seguro además tiene algunos extras en soporte de micros.-
yo tengo la misma y anda de 10

saludos

Hernán
Título: Re: ICD2 100% Profesional
Publicado por: El_Guitre en 12 de Marzo de 2009, 00:30:28
Gracias Hernán, mi duda estaba nas que nada en los micros de 3.3V que son justamente los PIC24 del curso. Ya baje los archivos y estoy mirando en la pagina las otras versiones. Según tengo entendido, la ultima versión del Potyo no esta cargada en esa web.
Título: Re: ICD2 100% Profesional
Publicado por: Cryn en 13 de Marzo de 2009, 23:29:29
tengo la PCB de potyo que dejo doppel, ya está quemada, solo me falta ver si tengo todos los integrados disponibles por acá en mi ciudad, creo que el potenciometro será algo difícil, pero en cuanto tenga algo te aviso si va bien guitre, un saludo
Título: Re: ICD2 100% Profesional
Publicado por: elmasvital en 14 de Marzo de 2009, 13:27:53
El potenciometro realmente no es imprescindible... yo de hecho no lo tengo instalado. Puede ser sustituido por los valores que en esta parte aparecen en el clone revb para que VPP tenga una salida fija de 13v. Ese potenciometro lo usa el mplab para bajar hasta los 13v si el 34063 se está pasando de voltaje. Tambien puede sustituirse por un potenciometro manual

1 saludo
Título: Re: ICD2 100% Profesional
Publicado por: Cryn en 15 de Marzo de 2009, 11:58:42
ok, veré más al respecto, gracias por el dato
Título: Re: ICD2 100% Profesional
Publicado por: gonz147 en 24 de Junio de 2009, 21:18:44
Hola gente, es la primera vez que escribo en el foro.

Quería consultarles lo siguiente, quiero armar el icd2 clone potyo2, y me preguntaba si es lo mismo poner el 16F877A en vez del 16F877P que figura en el esquemático, ya que hay frimware para los 2.

La razón es porque lo consigo mucho mas barato

saludos
Título: Re: ICD2 100% Profesional
Publicado por: Cryn en 24 de Junio de 2009, 21:21:45
si no me equivoco si hay firmware para los dos, descargate el rar y lo compruebas

saludos
Título: Re: ICD2 100% Profesional
Publicado por: gonz147 en 24 de Junio de 2009, 21:29:45
si no me equivoco si hay firmware para los dos, descargate el rar y lo compruebas

saludos
Que rapido responden aca!!!

Si, vienen los 2 frimware, lo que quería saber es si alguien lo probo con el A sin problemas

saludos
Título: Re: ICD2 100% Profesional
Publicado por: Cryn en 24 de Junio de 2009, 21:40:22
Eso si que todavía no me lo se, porque me faltaban algunos componentillos para tenerlo listo, pero seguramente que si funciona.

saludos.
Título: Re: ICD2 100% Profesional
Publicado por: gonz147 en 24 de Junio de 2009, 22:33:54
gracias!!!
Título: Re: ICD2 100% Profesional
Publicado por: gonz147 en 28 de Junio de 2009, 02:04:31
Hola a todos, les vuelvo a consultar

Estoy por armar algun programador usb (para pic), hasta ahora estaba decidido por el ICD2 clone, de echo estoy intentando hacer el pedido de los componentes a Bs. As. (no me están dando mucha bolilla), pero me encontré con el pickit2 clone en este foro, y me gusto también, entonces mi pregunta es: cual de los 2 es mas conveniente?

Aclaro que la construcción de grabador es a modo de proyecto, no lo necesito para nada en especial, solo para hobbie.

Como ventaja veo solo hasta ahora que ek pickit lleva 1 solo pic (PIC16F877), de echo es el único integrado, pero no es decisivo para mi.

Desde ya agradezco a todos los que facilitaron la info para poder armar estas herramientas tan útiles.

Saludos y espero respuestas
Título: Re: ICD2 100% Profesional
Publicado por: Cryn en 28 de Junio de 2009, 03:06:42
Ambos vienen muy bien, creo que más parte por decisión tuya, viendo cual más te conviene más.

*icd2: hay que soldar más cosas, hay que perforar muchos más agujeros, hay que gastar un poco más en componentes

*pickit2, todo lo contrario del anterior, y la desventaja creo que anda en el debug, no lo tengo muy claro porque todavía no terminé de armar mi icd2 por falta de algunos componentes, que ya casi los consegúi, en cuanto tenga tiempo lo acabaré y lo probaré. Pero si no me equivoco el icd2 hace un mejor debug.

personalmente te recomiendo el pickit2 pues lo he probado, el clone viene muy bien, pequeño, reconoce varios micros, etc.
el icd2 tb varias personas lo han probado y dicen que funciona muy bien, pero como te digo todavía no pude acabarlo, pero reconoce los mismos micros y quizá hasta los de 3V.

el pickit2 no tiene 16f877, el pickit lleva un 18f2550 para usarlo con USB.
el icd2 clone tiene 2 micros el 16f877 que nombraste y el 18f4550 para el USB también.

saludos
Título: Re: ICD2 100% Profesional
Publicado por: gonz147 en 28 de Junio de 2009, 15:34:01
gracias por responder, otra diferencia (creo) es que el icd2 se usa solo con mplab, y el pickit usa un software propio, con lo que se puede cargar el .hex obtenido desde cualquier compilador, podría ser otra ventaja...

El tema del debug es decisivo tambien, alguien sabe si funciona bien con el pickit?

saludos
Título: Re: ICD2 100% Profesional
Publicado por: AKENAFAB en 28 de Junio de 2009, 16:32:58
El pickit2 puede hacer debug , pero no al mismo nivel que el ICD2 , el pickit se queda corto , además que no puede hacer debug de ciertos pics y se necesita una tarjeta especial poir cada dispositivo.

PERO con el pickit te programa toda la linea microchip ^^ , no e tenido problemas con los voltajes.

Tiene Analizador logico de 3 canales y el modo I/O en el que configura sus pines como entradas /salidas .

Tiene lo que llaman UART tool , que es un puerto serie , puedes conectarle directamente las lineas TX y RX del microcontrolador y monitorear con el mismo soft que trae el pickit.

Otra función PROGRAMMER TO-GO donde cargas tu código en la memoria del programador y sin necesidad de pc puedes programar tu pic.Solo tienes que Energizarlo y listo.ya lo probe y funciona excelente ; solo presionas el botoncito y empieza a descargar el programa eso si ; estar muy seguro de que el programa xd ya funciona XD por que sino no puedes corregir xd:

tambien programa eeproms y pues practicamente toda la linea microchip

disculpen algunos caracteres pero se desconfiguro el teclado xd :D :cheesy:

Excelente este programador.

Lo único que no he utilizado por falta de lectura xD es el debug , pero ya trato de ponerle mano.

Título: Re: ICD2 100% Profesional
Publicado por: gonz147 en 30 de Junio de 2009, 02:20:53
Bueno, viendo que ambos son tentadores, he optado por armar los 2, ya que de todas maneras el pickit es muy sencillo y económico para armar, comparado con el icd2.

Otra consulta que tengo es acerca del ICD del icd2, nunca he usado el de microchips (solo he usado el de texas, que se llama SPY o algo así), para lograr programar y hacer debug en el circuito, solo debo conectar las 5 lineas al micro? asi lo hacia con el texas, y supongo que vcc no es necesario si se utiliza la del circuito.

saludos
Título: Re: ICD2 100% Profesional
Publicado por: Cryn en 30 de Junio de 2009, 10:15:09
si, exacto, solo las 5 lineas y si tienes vcc externo solo usas 4 del grabador y en el MPLAB configuras que usarás DEBBUGER el ICD2 compilas, grabas y listo para el debug.

saludos
Título: Re: ICD2 100% Profesional
Publicado por: gonz147 en 30 de Junio de 2009, 13:42:26
hola, gracias por sus respuestas, veo que no es ninguna ciencia el ICD, asi que no voy a tener problemas, también descubrí que el pickit es compatible con MPLAB, y suspuestamente funciona el debug, asi que resulta muy conveniente este programador.

Para que tengan en cuenta, los precios (promocionales) de ambos programadores proporcionados por microchips en el ultimo seminario 2009 en Bs. As. Argentina son:

Pickit2 starter: $150

ICD2: $530

(Pesos argentinos, U$S1 = $3.80 al día de la fecha)

Lo que resulta muy conveniente el armado para los que estén interesados en el ICD2

cuando los tenga armados cuento mis impresiones

saludos y gracias
Título: Re: ICD2 100% Profesional
Publicado por: Cryn en 30 de Junio de 2009, 15:12:03
me parecen un precio rebajado al que ofrecen en la pagina, la ventaja de comprarlo es que te olvidas de que si será compatible con nuevos o viejos pic's, de que si funcionará, de este y el otro, y de que se ve bien el producto :mrgreen:

si puedes costeartelo sin duda la mejor opción es comprarlo, pero si no, como es el caso de mucho, y me incluyo en el, nos vamos a los clones :lol:

saludos.
Título: Re: ICD2 100% Profesional
Publicado por: da17 en 23 de Agosto de 2009, 13:56:41
buen dia amigos del foro!!!

antes de empezar a armar el Potyo, le estaba hechando un vistazo a los componentes y les queria preguntar ha cerca de la resistencia de valor  0.47 ohmios ubicada entre los pines 6 y 7 del integrado mc34063, esta se puede reemplazar por una de 0.5 ohm?
tambien hay un conector de tres pines ,¿entre cuales pines se debe colocar el "jumper" una vez armado el circuito y que configuramos con estos pines?

muchas gracias por la aclaracion y ya les estare contando como me va con este programador!!!!!
Título: Re: ICD2 100% Profesional
Publicado por: Cryn en 24 de Agosto de 2009, 11:42:41
Yo pienso que puede ser de .5 sin problemas

eso del jumper todavía no lo tengo claro, creo que es para VVC de la placa o VCC externo, pero no vendría mñas o una pequeña explicación de los que tienen el clone.

Y una más ya tengo armado todo, solo le pele en una resistencia de 1.5K que debería ser de 1% y le puse de 5%, porque no lo encontré a la venta :(. Pero intenté conectarlo con el MPLAB, parece que lo reconoce, porque ha descargado el SO de la carpeta del MPLAB, pero no puedo grabar nada todavía, hay alguna configuración que quizá haya que considerar, porque probé con todas las posiciones del jumper y nada...

Saludos.
Título: Re: ICD2 100% Profesional
Publicado por: diego_z en 14 de Octubre de 2009, 18:42:29
hola yo estoy por armar el poti2 , y lei mas atras que no es necesario poner el MCP41010 , que no lo consigo , tengo entendido que este es un pote y controla el voltaje 13v que eleva el MC34063, bien , ponemos un resistor variable en su lugar , pero lo que me llamo la atencion son las conexiones de este a 877 ( rb1, 6, y 7 ) que hacer con estos pines del micro ? solo dejarlos sin conexion? desde ya agradeceria ese dato
Título: Re: ICD2 100% Profesional
Publicado por: diego_z en 15 de Octubre de 2009, 09:57:32
favor si alguien sabe la respuesta a mi pregunta , esoy trancado ahi y no se como proceder
Título: Re: ICD2 100% Profesional
Publicado por: stk500 en 15 de Octubre de 2009, 17:20:12
Hola Diego, yo te recomiendo que lea completo todos los mensaje, porque muchos otros quizas tenga el mismo problema que tu, como tu puede ver hay muchos mensaje viejos.
 no espere una contestacion que ya otro muchos la han hecho.
por degracia yo no hice ese programador y no podria ayudarte.
Saludos
Título: Re: ICD2 100% Profesional
Publicado por: diego_z en 15 de Octubre de 2009, 22:09:30
bien stk gracias por acudir a mi consulta , yo ya habia leido todo el hilo y en la pagina anterior un usuario dijo que lo tenia funcionando sin este componente ya que es para controlar el vpp que genera el  mc 4063 mi duda hera que pasaba con el 877 ya que quedarian los pines 7,6 y 1 sueltos ,
Título: Re: ICD2 100% Profesional
Publicado por: diego_z en 24 de Octubre de 2009, 13:37:34
bueno aca yo denuevo e armado el potio instalado los drivers y al abrir el mplab me da este mensaje

Connecting to MPLAB ICD 2
Updating ICD2 USB FW from version FFFF to 0102. Do not disconnect USB cable.
...Connected
Setting Vdd source to MPLAB ICD 2
ICDWarn0020: Invalid target device id (expected=0x83, read=0x1FF)
...Reading ICD Product ID
Running ICD Self Test
...Passed
MPLAB ICD 2 ready for next operation

 no se a que se refiere con el wrning 20 por que me dice que la direccion esperada es la 83 ? alguien tiene alguna idea donde estara el problema ?
Título: Re: ICD2 100% Profesional
Publicado por: doppel en 24 de Octubre de 2009, 14:18:15
Hola
Lo has conectado tambien a alguna placa que contenga un pic?? o solamente al USB¿? por que suena como que no detecta la placa con el pic a programar.-
Título: Re: ICD2 100% Profesional
Publicado por: diego_z en 24 de Octubre de 2009, 15:27:21
BIEN gracias doopel`por acudir te comenot que alimente el pic con una fuente externa , en este caso un entrenador y funciono perfectamente , se ve que hay algun problema con los 5 v
Título: Re: ICD2 100% Profesional
Publicado por: diego_z en 24 de Octubre de 2009, 17:23:30
no hay caso che , graba bien , pero al querer debug , le cargue un ejemplo cencillo solo apagar y prender un bit en el puertoc pero no debug paso a paso ni nada el mplab solo se cuelga , tengo el potio 2 y el ic clon c pero nada , pegoel codigo por las dudas pero no creo que tenga algo que ver


PRINCIPAL
BSF   PORTA,5
CALL   DEMORA
BSF   PORTC,5
CALL   DEMORA
   goto  PRINCIPAL
Título: Re: ICD2 100% Profesional
Publicado por: diego_z en 26 de Octubre de 2009, 00:32:46
bueno , por fin e logrado que me funcione el debug ,, el problema radicaba en que tenia que programar desde el menu debug y no desde el menu programmer , aclaro esto porque seguro que algun corto como yo se va a volver loco como mua,,  :D
Título: Re: ICD2 100% Profesional
Publicado por: doppel en 26 de Octubre de 2009, 08:35:19
Hola Diego_z

Buenisimo!!! ya tienes un ICD2 funcionando!  :-/
Título: Re: ICD2 100% Profesional
Publicado por: diego_z en 26 de Octubre de 2009, 12:44:27
si jeje ,lo mas lindo  es que hace como un año y medio que tenia armado el icd2 y no me habia funcionado , asi que lo abandone , hace una semana me propuse armar el potio 2 y para mi sorpresa tenia el mismo problema insisti insisti hasta que anduvo , acabo de probar el icd2 guardado y funciona a la perfeccion jeje me parece que voy  a implementar el ultimo ya que me parece menos complicado y me es suficiente para mis propocitos   :D, ahora seria lindo armar un entrenador similar al picdem 2 ando en busca de planos pero no logro encontrar nada , no habra algo de info por ahi que tengas a mano ? cordial saludo y rre contento jeje
Título: Re: ICD2 100% Profesional
Publicado por: doppel en 26 de Octubre de 2009, 14:13:04
cual es el PICdem 2? por que hay muchos pic dem y no se a cual te refieres, pic, cantidad de pines, alguna otra caracteristica?

Título: Re: ICD2 100% Profesional
Publicado por: diego_z en 27 de Octubre de 2009, 08:43:35
me referia al que ofrecen con el icd 2 en la pagina de microchip , jeje ,( no pide nada el bago ) pero recorriendo un poco  anoche  encontre una placa desarrollada por redpic y el foro , estoy viendo tal vez hay otro circuito por radon y vere que mas hay
Título: Re: ICD2 100% Profesional
Publicado por: Micom en 04 de Diciembre de 2009, 21:35:38
Despues de 2 años de sufrimientos y sobresaltos (entre ellos la muerte de mi padre  :( el haberme casado  :shock: el cambiarme de estado 2 veces  :x y el nacimiento de mi bebe) al fin pude terminar de armarme el ICD2 ufff lo triste es que microchip ya lo esta dando por  descontinuado  :x espero que cuando me toque que armar el ICD3 lo haga antes de que entre en la obsolencia doy las gracias a todos los que nos han proporcionado su tiermpo para compartir este conocimiento y sobre todo al amigo Esteca55 por su circuito ya que esa version arme. abrasos    :-/ :-/ :-/ :-/
Título: Re: ICD2 100% Profesional
Publicado por: Cryn en 04 de Diciembre de 2009, 22:37:03
entonces no te olvides colocar la fotos :mrgreen:

vaya travesía que pasaste, espero todo vaya bien

saludos
Título: Re: ICD2 100% Profesional
Publicado por: pegroseo en 31 de Enero de 2010, 04:46:07
Hola a todos...primera vez que escribo en un foro consultando algo...espero que mas de alguno tenga la voluntad de responder esta simple consulta ya que veo que varios ya han programado (quemado) el PIC18f4550.
Mi simple pregunta es la siguiente:
Que circuito quemador utilizan para cargar los .hex al PIC18f4550??. Y si pueden adjunten un esquema para poder armarlo porfavor

ya que yo no tuve exito cuando lo intente con el PG2C (basado en JDM) de olimex ...lo arme yo mismo y no tuve exito...en el pasado pude quemar con exito un PIC16F877A...olvidaba comentar que utilice los programas ICPROG y WINPIC800
¿¿Acaso el JDM se la puede con un 16f877a pero no con un 18f4550?? por su respuesta GRACIAS.


Link de circuito programador PG2C de olimex:   http://www.olimex.cl/images/pic-pg2c-sch.gif
Título: Re: ICD2 100% Profesional
Publicado por: Slalen en 24 de Marzo de 2010, 06:46:31
Buenas,

¿alguno ha tenido problemas con el clone y el mplab último?

Ayer monté un segundo icd2 y al conectarlo me salía un mensaje en el mplab que decía que no se podía conectar al icd2. En casa tenía un segundo clone que monté hace tiempo y funciona correctamente, probé los dos y me salía el mismo mensaje.

Lo extraño es que windows lo reconoce perfectamente e instala los drivers...
Título: Re: ICD2 100% Profesional
Publicado por: proteus en 25 de Marzo de 2010, 10:07:25
Hola compañero, no se en que versión van, sin embargo yo tengo la 8.10 (viene con el ICD2 original) y me funciona perfecto, inclusive lo tengo funcionando con la versión 4.088 del CCS y también funciona muy bien, para los que necesiten esa versión, me avisan y lo subo a 4shared la versión anterior solo permitía conectar el ICD del CCS, ahora puedes hacerlo también con el ICD2 de Microchip, no he probrado bien el debug, pero lo permite y programas desde allí!! ;)


Saludos!! :-/
Título: Re: ICD2 100% Profesional
Publicado por: Slalen en 25 de Marzo de 2010, 10:09:48
Hola, la versión actual es la 8.46.

Seguramente tenga en algún cd una versión anterior, pero era por si alguien sabe algo del tema...

Gracias!!
Título: Re: ICD2 100% Profesional
Publicado por: proteus en 25 de Marzo de 2010, 17:24:14
Hola, voy a instalar esa versión, ruebo y te cuento!!  :mrgreen:

 :oops:Lo del CCS solo tengo la versión DEMO, hago la aclaración por un msj privado donde me recuerdan las reglas del foro,  :shock:claro!!.... las tengo en cuenta y por eso creí que la aclaración sobraba. ;-)

 :oEs + la mayor parte de mis trabajos los estoy migrando a Linux (Ubuntu Hardy Heron) y es lo máximo 8)!! .... allí funciona muy bien el ICD2 Clon....tengo la versión del masvital!! :-/


 :mrgreen:Saludos!!  :-/
Título: Re: ICD2 100% Profesional
Publicado por: Slalen en 10 de Abril de 2010, 04:41:57
Solucionado!!!

Lo que he hecho ha sido instalar la versión 8.4 y descargar el firmware del icd2 y después he abierto el 8.46 y lo ha reconocido. He descargado el firmware para actualizarlo y listo.
Título: Re: ICD2 100% Profesional
Publicado por: groundman en 14 de Agosto de 2010, 11:10:31
hola.acabo de adquirir un ICD2 en ebay.me ha costado casi 40€ bastante varato con respecto al original.

es este: http://cgi.ebay.es/ICD2-ICD-2-Debugger-Programmer-Microchip-USB-MPLAB-PIC-/250682063155?pt=LH_DefaultDomain_0

y su pagina web es esta: www.nbglin.com

trae ademas de la caja con elk circuito principal,1 cable usb y 1 cable serie.
1 cable para conectar al ICSP y otro para la base ZIP.

he estado mirando las conexiones de la base ZIP para ver si se puede acoplar al GTP+ pero por lo que veo,parece que los pines no coinciden con la
configuracion que tiene el Winpic800.en la forma para conectar el chip para su programacion.
si que he programado el 18f4550.pero para un 12F675 no veo coincidencia en los pines .no se si los abre interpretado mal.

lo que no entiendo es que si este dispositivo,es compatible con el MPLAB.como podria ser que con la cantidad de pic que se puede programar con este
software,la base zip no estubiera preparada?

hay alguna forma de ver como se disponen los chips en la base ZIP.segun las caracteristicas del MPLAB ICD2 original?
Título: Re: ICD2 100% Profesional
Publicado por: tecnic en 02 de Noviembre de 2010, 12:18:23
Hola amigos , queria saber si alguien tiene hecho el impreso de del programador PICS rev B, ya que, el que esta disponible para bajar , se ve con pistas  demaciado finas y muy juntas, y pad muy chicos como para implementarlo por medios caseros.
Saludos!!!
Título: Re: ICD2 100% Profesional
Publicado por: pentax33 en 23 de Junio de 2012, 19:55:53
Hola Amigos

     Tengo un problema con el ICD2 clone de la pagina que aprece en el primer post, es un ICD desde puerto serie rs232 y despues de bastante tiempo sin utilitzar me pueto ha trabajar i quisiera utilizar-lo con un portatil, con el problema que el portatil no dispone de puerto serie.
     He probado con un cable usb a rs232 i no consigo comunicar, despues me decidi ha comparar una targeta pcmcia con puerto serie i parece que tempoco puedo comunicar, cuando conecto con MPLAB 8.xx me aparece el error ICD0021.

    Mi pregunta es, vale la pena que siga intentando resucitar el programador via serie, teniendo en cuenta que realizo muy pocos proyectos, si quisiera construir un ICD por USB cual me aconsejan, avitualmente trabajo con CCS.

   Muchas gracias
Título: Re: ICD2 100% Profesional
Publicado por: groundman en 24 de Junio de 2012, 03:39:07
Es posible que tengas un problema con el driver del usb.instala los correctos y prueba con el hiperterminal sí tienes comunicación.
Si sólo quieres programar te recomiendo el winpic800 va muy bien.
Pero fabricarte el debugger no te lo recomiendo.es bastante complicado .y no es tan caro si te lo compras clone.
Título: Re: ICD2 100% Profesional
Publicado por: pentax33 en 24 de Junio de 2012, 16:39:25
Hola

     Gracias por responder. El problema no esta en construir o no un programador nuevo , el programador que utilizo actualmente desde el PC funciona correctamente con MPLAB el problema esta en que quisiera poder utilizarlo desde mi portatil.

     como puedo verificar que exixte la comunicacion entre el portatil i el icd2 i poder asegurar que exixte comunicacion y que realmente el puerto funciona.


   Gracias
Título: Re: ICD2 100% Profesional
Publicado por: groundman en 24 de Junio de 2012, 20:02:07
Yo lo que hago es conectar el connectar el adaptador serie al ordenador.mirar que puerto utiliza.conectar
Con el hiperterminal de windows a ese puerto.y luego rozó el pin ex con cualquir otro del nonector rs
232 y te saldrán caracteres raros
Título: Re: ICD2 100% Profesional
Publicado por: fighter en 23 de Junio de 2013, 13:15:47
buenas tardes grupo


En el link citado ya no estan disponibles los archivos. Podran pasarme por favor toda la informacion q tengas del programador-depurador. ¿alguien lo armo? como les fue?

Es compatible con CCS??

gracias

Título: Re: ICD2 100% Profesional
Publicado por: mlen_1 en 20 de Agosto de 2014, 11:40:45
Hola pueden volver a subir la informacion ya que no está mas disponible quiero hacer el ICD2 usb.
Título: Re:ICD2 100% Profesional
Publicado por: CTaddey en 22 de Octubre de 2019, 03:48:06
Hola como estan?
Disculpen el necro, pero me imagino que muchos de los que hayan armado, tenido un programador ICD2 pueden haber investigado sobre el tema. Y ademas el thread sigue 'pinchado'.

La consulta es si a este programador se le puede bajar otro firmware para que funcione como un programador ISP para chips Atmel/Arduino. Siendo un modelo tan famoso tal vez alguien se haya tomado el trabajo?

/Edit Por lo visto lo han hecho con el pickit2
https://hackaday.io/project/7061-microchips-pickit-2-as-an-atmel-stk500-programmer

Gracias.