Autor Tema: ICD2 100% Profesional  (Leído 361304 veces)

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

Desconectado ESTECA55

  • PIC24H
  • ******
  • Mensajes: 1404
Re: ICD2 100% Profesional
« Respuesta #210 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 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
Hay que esforzarse por ser el mejor, no creerse el mejor

Desconectado Alejandro

  • PIC16
  • ***
  • Mensajes: 112
Re: ICD2 100% Profesional
« Respuesta #211 en: 24 de Julio de 2007, 02:00:54 »
Revisa el enlace, el FT245BM 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

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: ICD2 100% Profesional
« Respuesta #212 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:

Desconectado Alejandro

  • PIC16
  • ***
  • Mensajes: 112
Re: ICD2 100% Profesional
« Respuesta #213 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, 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

Desconectado ESTECA55

  • PIC24H
  • ******
  • Mensajes: 1404
Re: ICD2 100% Profesional
« Respuesta #214 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 donde un grupo de usuaris plantearon esto.



« Última modificación: 24 de Julio de 2007, 19:06:40 por ESTECA55 »
Hay que esforzarse por ser el mejor, no creerse el mejor

Desconectado Alejandro

  • PIC16
  • ***
  • Mensajes: 112
Re: ICD2 100% Profesional
« Respuesta #215 en: 24 de Julio de 2007, 20:20:13 »

Mil discuplas cometi un error el integrado que estoy sugieriendo es el FT245BM 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 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]

Desconectado ESTECA55

  • PIC24H
  • ******
  • Mensajes: 1404
Re: ICD2 100% Profesional
« Respuesta #216 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:



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
Hay que esforzarse por ser el mejor, no creerse el mejor

Desconectado ESTECA55

  • PIC24H
  • ******
  • Mensajes: 1404
Re: ICD2 100% Profesional
« Respuesta #217 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, y a menos de un dolar.

Saludos
Hay que esforzarse por ser el mejor, no creerse el mejor

Desconectado fuente

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 573
Re: ICD2 100% Profesional
« Respuesta #218 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.
« Última modificación: 25 de Julio de 2007, 14:27:46 por fuente »

Desconectado ESTECA55

  • PIC24H
  • ******
  • Mensajes: 1404
Re: ICD2 100% Profesional
« Respuesta #219 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
Hay que esforzarse por ser el mejor, no creerse el mejor

Desconectado Alejandro

  • PIC16
  • ***
  • Mensajes: 112
Re: ICD2 100% Profesional
« Respuesta #220 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?

Desconectado ESTECA55

  • PIC24H
  • ******
  • Mensajes: 1404
Re: ICD2 100% Profesional
« Respuesta #221 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á dejo un link interesante que puede ser útil en relacion al MC34063A

Saludos
Hay que esforzarse por ser el mejor, no creerse el mejor

Desconectado ESTECA55

  • PIC24H
  • ******
  • Mensajes: 1404
Re: ICD2 100% Profesional
« Respuesta #222 en: 27 de Julio de 2007, 13:19:39 »
Hola gente! acá les dejo unas fotos de como quedo el ICD armado:



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
Hay que esforzarse por ser el mejor, no creerse el mejor

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: ICD2 100% Profesional
« Respuesta #223 en: 27 de Julio de 2007, 13:25:59 »
Se ve muy bien!!!  :-/

Desconectado LABmouse

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: ICD2 100% Profesional
« Respuesta #224 en: 27 de Julio de 2007, 13:26:57 »
El impreso fue fabricado con tu CNC???