TODOPIC

Microcontroladores PIC => dsPIC => Mensaje iniciado por: sal0m0n en 06 de Septiembre de 2011, 21:36:58

Título: Extraño comportamiento del dsPIC y SPI
Publicado por: sal0m0n en 06 de Septiembre de 2011, 21:36:58
Buenas amigos foreros, les consulto lo siguiente:


tengo un dspic que lee datos desde una memoria microSD por SPI y reproduce el sonido por su conversor Digital analogo, en el protoboard todo bien


pero ha llegado el momento de colocarlo en una PCB, y aca me encuentro con un problema muy extraño, usando los mismos componentes que uso en el protoboard (salvo por el conector para memoria microSD) el dspic no hace nada, es decir no lee la memoria y por ende no reproduce el sonido.... eso hasta que por casualidad toqué el pin de SCK del SPI del micro con la mano y empezo a funcionar de maravilla....  he revisado y no es un mal contacto, de hecho si apago el micro y lo vuelvo a encender.... no funciona, hasta que toco con un cablecito o con la mano el pin de SCK....

entonces se me ocurrió colocarle mi analizador lógico para comprobar que el micro ese enviando las ordenes a la memoria, y menuda sorpresa!!! funciona al 100% cuando tiene conectada las puntas logicas en los pines del SPI... asi que se me ocurrió colocarle un cable a este pin como si fuere una antena, y lo dejo en el aire y cuando apago y enciendo el micro.... funciona de maravilla, no tengo idea de que puede estar ocurriendo, en el protoboard funciona 100% y en la PCB funciona siempre y cuando toque el pin SCK y no se quite la alimentación, cabe destacar que el micro, la memoria y otros componentes tienen sus "decoupling caps", y en la salida del audio no escucho ningun tipo de interferencia ya que la placa tiene un gran plano de masa..

ademas uso la misma fuente de alimentación tanto para el protoboard como para la PCB....

alguien sabe que puede estar pasando??? necesitan mas detalles? comenten y con gusto les doy la informacion que necesiten..
Título: Re: Extraño comportamiento del dsPIC y SPI
Publicado por: Renatox_ en 06 de Septiembre de 2011, 23:57:35
A mi me ha pasado algo parecido con el SPI, en mi caso los cables eran muy largos e iban de mi placa a un protoboard como de 15 cm de separaciòn. Prueba poniendo una resistena de 1k a masa al final de la linea SCK haber como va.

saludos
Título: Re: Extraño comportamiento del dsPIC y SPI
Publicado por: sal0m0n en 07 de Septiembre de 2011, 00:02:24
pues algo parecido también había probado pero con una resistencia de 100K hacia masa, y como no sirvió la puse a Vcc y tampoco hizo efecto, y lo peor es que si conecto un osciloscopio o un analizador lógico el dispositivo funciona de maravilla mientras tenga la punta conectada o se desconecte la alimentación!!!

de todos modos mañana pruebo a ver con una de 1k a ver que pasa; se siguen escuchando opiniones!


saludos.