TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: dematad en 31 de Diciembre de 2014, 08:27:39
-
Estimados amigos del foro, estoy desarrollando un proyecto con modulo sim900 y pic18f4550 y ya he logrado inicializar la sim y mandar sms sin problemas. Mi preocupacion es que no tengo ninguna adaptacion de niveles entre el pic y la sim, es decir la TX del micro se conecta a la RX de la sim y la Rx del micro a la TX de la sim, con lo cual, en la RX de la sim tengo 4,5v y en la TX de la sim tengo 3,7v cuando el micro se comunica via comandos AT.
Esto asi como esta funciona a la perfección, pero tengo miedo de estar muy jugado con los niveles de tensión permitidos en la sim. El fabricante del modulo especifica un POWER SUPPLY entre 3,2 y 4,8V pero no se si esta tensión se corresponde a la tensión que puede soportar c/pata de la sim.
Alguien tiene alguna experiencia al respecto...?, gracias
-
Hola dematad
podrías usar un convertidor de niveles para las lineas de comunicación
http://www.incrediblediy.com/2013/02/simple-33v5v-level-shifter.html
https://learn.sparkfun.com/tutorials/using-the-logic-level-converter
o también están los buffer 74HCT125 que son mas seguros, pero mas dificiles de conseguir.
-
Una pregunta PalitroqueZ ...
Por que usar 2 transistores para bajar la tension de 5v a 3.3v ? y no un simple divisor resistivo ?
-
Acá podés ver como lo implementé yo. Funciona OK.
(http://i822.photobucket.com/albums/zz150/MoyanoJonathan/Sintiacutetulo_zps53ae1719.png)
Saludos !
-
Una pregunta PalitroqueZ ...
Por que usar 2 transistores para bajar la tension de 5v a 3.3v ? y no un simple divisor resistivo ?
también es válido, sin embargo hay ciertas desventajas de usar un semiconductor bipolar frente a uno cmos, como por ejemplo la caída de voltaje
en la siguiente AN explican el comportamiento de las diferentes configuraciones
Interfacing 3V and 5V applications
http://www.nxp.com/documents/application_note/AN240.pdf
-
sin embargo hay ciertas desventajas de usar un semiconductor bipolar frente a uno cmos
Si yo lo pensaba por la velocidad de conmutacion
-
Si yo lo pensaba por la velocidad de conmutacion
Hay que tener en cuenta que yo me comunico a 9.6kbps, una velocidad relativamente baja.