TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: PicMan en 12 de Junio de 2007, 19:48:30

Título: pata Vusb del pic a 0 V
Publicado por: PicMan en 12 de Junio de 2007, 19:48:30
hola, estoy probando el pic18lf4550 con el usb y ya tengo un problema..al conectar mi sistema a la Pc,mi pic pasa a tener los 5V del Usb en Vdd pero el regulador interno, que debería dar una tensión de 3,3 V en la pata Vusb del Pic, esta a 0 V...entre Vusb y GND puse un capacitor ceramico de 470 nf..el capacitor no esta pegado al pin, eso influye??? podria ser un tema de configuracion??

la rutina de configuracion es la siguiente:

void initUSB(void)
{UCONbits.USBEN=0;
   //Set up endpoint 0
   initEP0();
   
   //Set up endpoint 1
   initEP1();
   
   //Set up registers
   UCFGbits.UPUEN=1;   //enable the internal pullups
   UCFGbits.FSEN=1;   //enable full speed USB
   
UCFGbits.PPB0=0;
UCFGbits.PPB1=0;
UCFGbits.UTEYE=0;
UCFGbits.UTRDIS=0;
UCFGbits.UOEMON=0;

   UIR=0;   //Clear all usb interrupts
   
   UADDR=0;   //Reset the USB address
      UCONbits.PPBRST=0;
   UCONbits.SE0=0;
UCONbits.PKTDIS=0;
   UCONbits.RESUME=0;
   UCONbits.SUSPND=0;
   
//Finally, enable the USB module
   UCONbits.USBEN=1;


   //Wait for the USB module to come out of reset
   while(UCONbits.SE0);
}   
Título: Re: pata Vusb del pic a 0 V
Publicado por: LABmouse en 12 de Junio de 2007, 20:01:30
Debes habilitar el regulador interno en los fuses antes de programar el PIC. No entiendo lo del capacitor. Como es eso que no esta conectado en el PIN del PIC??
Título: Re: pata Vusb del pic a 0 V
Publicado por: PicMan en 12 de Junio de 2007, 22:45:12
Gracias por esponder...capaz me expresé mal..el capacitor de 470 nf si esta conectado entre Vusb y gnd..lo que decia era que no lo coloqué muy cerca del pin, o sea, esta medio alejado, capaz eso influye...no entendi eso de habilitar los fuses antes que configurar el pic...?
Título: Re: pata Vusb del pic a 0 V
Publicado por: LABmouse en 12 de Junio de 2007, 22:49:19
En parte si, la salida Vcap, es para colocar un capacitor, para estabilizar el voltaje del regulador interno, pero si colocas esa linea demasiado lejos, introduces ruido.

Colócalo lo mas cerca posible.
Título: Re: pata Vusb del pic a 0 V
Publicado por: PicMan en 12 de Junio de 2007, 23:20:27
ok, lo voy a hacer...igual no creo q ese sea el porque de tener 0 V en la pata Vusb del Pic, o sea,la salida del regulador de voltaje...alguna idea????