Autor Tema: Problemas para detectar un 24FJ256GB106  (Leído 13914 veces)

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

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: Problemas para detectar un 24FJ256GB106
« Respuesta #15 en: 29 de Noviembre de 2010, 04:15:28 »
Hola Rafael, no hay alterna. En el osciloscopio lo veo todo limpio, limpio. Sólo veo algo de ruido al hacer zoom a 10mV, pero ese ruido lo veo también sin conectar nada, así que será por la propia tolerancia del osciloscopio.

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Problemas para detectar un 24FJ256GB106
« Respuesta #16 en: 29 de Noviembre de 2010, 12:13:43 »
Épale, que el diodo no había que quitarlo. El diodo evita que el alto voltaje de Vpp fluya hacia el bajo de 3.3V. Si bien la resistencia de 10k se lo come, mejor que no fluya usando el diodo.

Hasta ahora entiendo esto...

- Si alimentas con 5V a tu regulador de 3V3, el ICD no detecta al PIC
- Si alimentas con 3V3 por ICSP, el ICD sí detecta al PIC

Puede ser un problema de tierras. Checa continuidad entre GND de la fuente de 5V y GND del ICSP-PIC-3V3.

Desconectado AKENAFAB

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3227
Re: Problemas para detectar un 24FJ256GB106
« Respuesta #17 en: 29 de Noviembre de 2010, 12:28:19 »
Pero Vpp no es alto para los pic24 , lo que se hace es un reset , luego se envia una cadena de comandos.

En las especificaciones del pic , no pasa de 4v

Voltage on any combined analog and digital pin, and MCLR, with respect to VSS ........................-0.3V to (VDD + 0.3V)


Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: Problemas para detectar un 24FJ256GB106
« Respuesta #18 en: 29 de Noviembre de 2010, 12:31:10 »
Efectivamente, en PIC24F por el pin MCLR sólo entra un reset a 0V cuando el programador así lo necesita. El resto del tiempo entra Vdd de 3.3V.
Por eso tenía el diodo puesto como en el esquema que pegué al principio, para que GTPUSB no meta los 13V pero sí pueda meter 0V.

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Problemas para detectar un 24FJ256GB106
« Respuesta #19 en: 29 de Noviembre de 2010, 12:42:18 »
Ahhh no sabía eso, una disculpa.

¿Qué tal las tierras? ¿Hay continuidad?

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: Problemas para detectar un 24FJ256GB106
« Respuesta #20 en: 29 de Noviembre de 2010, 12:49:35 »
Sí, completamente.

Llevo todo el día fuera de casa con una idea en la cabeza, y sospecho que por ahí pueden venir los problemas. La línea Vdd del conector ICSP la tengo conectada a la Vdd de 5V del circuito. Cuando meto 3.3V con mi fuente externa en la línea de 3.3V del circuito (tras el regulador), el ICD3 lo detecta bien, y supongo que a la línea de 5V llega algún residuo a través del regulador en sentido contrario.
Sin embargo cuando meto 5V con mi fuente en la línea Vdd, el ICD3 no lo detecta. Estoy imaginando que si ICD3 lee 5V en Vdd, automáticamente no continúa porque se supone que el 24F no habrá sobrevivido.
En fin, no es más que una teoría, pero ya no sé qué probar.

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Problemas para detectar un 24FJ256GB106
« Respuesta #21 en: 29 de Noviembre de 2010, 12:55:22 »
Vdd del ICSP debe ser idéntico a Vdd del PIC a programar.  ;-)

Poner 5V en Vdd del ICSP es poner en jaque al PIC.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: Problemas para detectar un 24FJ256GB106
« Respuesta #22 en: 29 de Noviembre de 2010, 13:00:05 »
Pero los 5V del conector ICSP no van directos al PIC, pasan por el regulador de 3.3V.

Eso lo hice así para hacerlo compatible con el conector del GTPUSB, y lo he usado con todos los PIC de 3.3V hasta ahora sin problemas.

En fin, cuando llegue a casa lo pruebo y os cuento.

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Problemas para detectar un 24FJ256GB106
« Respuesta #23 en: 29 de Noviembre de 2010, 13:04:04 »
¿Podrías por favor poner el diagrama completo del ICSP y del regulador que dices?  :huh:

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: Problemas para detectar un 24FJ256GB106
« Respuesta #24 en: 29 de Noviembre de 2010, 13:05:47 »
Sí, en cuanto llegue lo cuelgo.

En cualquier caso, el conector ICSP sólo tiene 5 señales, el resto ya lo tienes en la etapa de alimentación que puse al principio. Son estas cinco:

- GND
- Vdd
- ICSP_VPP
- ICSP_PGC
- ICSP_PGD

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: Problemas para detectar un 24FJ256GB106
« Respuesta #25 en: 29 de Noviembre de 2010, 16:16:33 »
¡CONSEGUIDO!

En cuanto he cambiado Vdd por 3.3V en el ICSP, el ICD3 ya se lo traga perfectamente.
He vuelto a montar toda la etapa de alimentación original, tal y como estaba en el esquema, y funciona de lujo.

De hecho, he quitado el tántalo de 10uF y he puesto un cerámico de 1uF; y también he dejado la resistencia de 1K5 en ENVREG. Sigue funcionando bien, lo que demuestra que la avería estaba en el ICSP.

Ahora no consigo que lo detecte el GTPUSB, pero ya me sirve con el ICD3.

Muchas gracias por vuestra ayuda

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Problemas para detectar un 24FJ256GB106
« Respuesta #26 en: 29 de Noviembre de 2010, 17:20:28 »
Pero no hay razón para cambiar lo demás... el manual lo sugiere.  ;-)

Qué bien que ya funciona.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: Problemas para detectar un 24FJ256GB106
« Respuesta #27 en: 29 de Noviembre de 2010, 18:10:51 »
Claro, claro, y lo dejaré como indica el manual. Sólo he vuelto atrás sobre mis pasos para confirmar que la única razón que provocaba el problema era esa.

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Problemas para detectar un 24FJ256GB106
« Respuesta #28 en: 29 de Noviembre de 2010, 18:11:20 »
Ah bueno  :D


 

anything