Autor Tema: MONTAJE PIC18F67J50+ problemas con el oscilador  (Leído 2469 veces)

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

Desconectado joakinubeda

  • PIC10
  • *
  • Mensajes: 37
MONTAJE PIC18F67J50+ problemas con el oscilador
« en: 14 de Julio de 2009, 13:34:55 »
Hola!,

Estoy montado una placa en smd con un microcontrolador pic18f67j50 (64 pines y que sólo esta disponible en smd). Este pic es muy dificil de soldar y lo pasamos fatal a la hora de soldarlo, incluso dudamos si funcionaría después de mil calentones que sufre al soldar. Si tienen algún consejo se agradecería para futuras soldaduras :)

Luego montamos lo suficiente para comprobar si funciona. El programador ICD2  no conecta y aparece el siguiente error :

Setting Vdd source  to target.
ICDWarn0020 : Invalid target device id (expected = 0X20C, read =0x0)

...Reading ICD Product ID
Running ICD self Test
...Failed self test. see ICD2 SEttings( status tab) for details.
MPLAB ICD2 ready.

Según he visto en ayuda, ese ICDWarn0020, se refiere a que el pic esta no conectado, sin alimentar o perdido.

He comprobado la alimentación y está correctamente alimentado a 3.3v y 0v.

¿A qué puede deberse que no funcione? ¿Cómo puedo saber si el pic está roto?

Saludos y gracias.
« Última modificación: 15 de Julio de 2009, 17:17:54 por joakinubeda »

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: MONTAJE PIC18F67J50
« Respuesta #1 en: 15 de Julio de 2009, 00:05:42 »
Hay que revisar que los pines de VDD y VSS esten conectados entre el ICD2 y el PIC (Si existe algun pin con AVss y/o AVdd, tambien deben conectarse). Si seleccionaste la opcion de Vdd to target, tu tarjeta donde esta soldado el micro debe suministrar la alimentacion (5v o 3.3v).
El papel lo aguanta todo

Desconectado joakinubeda

  • PIC10
  • *
  • Mensajes: 37
Re: MONTAJE PIC18F67J50
« Respuesta #2 en: 15 de Julio de 2009, 11:10:17 »
Hemos comprobado el oscilador, tenemos un cristal de 20Mhz con dos condesadores de 15 pF ( tal y como dice en el datashheet)
 y con el osciloscopio hemos observado que tenemos una señal casi cuadrada (no sinusoidal) de 3.3 v de amplitud pico pico y de frecuencia 1 Mhz (y no 20 mhz).
supuestamente deberia salir de frecuencia 20 Mhz.

¿Esto a que puede ser debido?
¿Como puedo verificar si el cristal esta correctamente y este problema es debido al pic o a otra cosa?

Saludos!

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: MONTAJE PIC18F67J50
« Respuesta #3 en: 15 de Julio de 2009, 14:55:57 »
Cristal? Vas a hacer debug? Segun el warm, el problema es de la alimentacion del micro. Debe haber una fuente externa cuyos 5v o 3.3v esten conectados al Vdd del ICD2 y el GND al Vss del ICD2.
El papel lo aguanta todo

Desconectado joakinubeda

  • PIC10
  • *
  • Mensajes: 37
Re: MONTAJE PIC18F67J50
« Respuesta #4 en: 15 de Julio de 2009, 15:58:19 »
me refiero al cristal (oscilador)  que hay que conectar a lo spines OSC1 y OSC2 del pic no?? esnecesario para la aplicacion usb que voy a realizar y para que funcione correctamente supongo.

si , tengo una fuente externa que me genera los 3.3 v que necesito para alimentar el pic, y esos los utilizo para alimentar tb el pin del rj12 donde va el icd2. ¿ eso esta asi correcto?

Lo que mas me preocupa es la señal de reloj, porque he mirado con el osciloscopio la señal de reloj que genera el cristal de la picdem USB y es sinusoide y a la frecuencia de 20 Mhz como debe ser, mientras en mi circuito no es asi.. y no se a que se debe.

Saludos y gracias!