TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: wATAw en 01 de Abril de 2008, 04:53:34
-
Hola a todos,
Tengo una duda que me imagino que sereis capaces de aclararme. Estoy trabajando en un datalogger(SD) y que además lleva USB. Mi duda es respecto al valor del oscilador, ya que el USB (full speed----->requiere 48MHz), en cambio me imagino que tendre problemas con esas velocidades y la inicialización de la SD....
¿Que opinais? Mi aplicación de USB actual está basada en el picUSB de J1M (Gracias :D). Puedo utilizar el USB del pic a menos frecuencia de igual manera??(aunque la verdad sea dicha puedo probarlo...jaja, pero lo tengo todo desmontado y prefiero saberlo antes...jajaja). De no ser asi que me recomendais??
Gracias!!!
-
El 18F4550 te permite hacer que el micro trabaje a una fracción de la velocidad del bus USB. Concretamente puedes dividirla por 2, 3, 4 o 6.
-
Tu pregunta se parece a una que hice
http://www.todopic.com.ar/foros/index.php?topic=21033.msg161428#msg161428
te puedo decir que:
si fosc=48Mhz entonces poniendo el reloj del spi a la minima frecuencia (Fosc/64) estariamos por encima de los 400Khz, muy rapido para inicializar la tarjeta (suponiendo que las SD cumplan igual como las MMC).
en el otro caso, dependería del cristal, y no habría problemas.