TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: Palomino86 en 11 de Septiembre de 2012, 14:12:59
-
Que tal foro!!!
Tengo una duda con respecto a una modificación en hardware que me solicitaron realizar. Me solicitaron alimentar un dispositivo que trabaja a 3.3 v con un pin del microcontrolador. El microcontrolador esta alimentado a 3.3 v y el pin con el que se desea realizar es del tipo TTL. Es un pic16f88. Tengo un poco de duda si es la manera correcta de hacer tal operación o si es correcto realizarlo de esa manera. Pin del microcontrolador se conectara directamente a VCC para habilitar o deshabilitar el dispositivo... :?
Saludos
-
Es incorrecta esa forma de hacerlo, un pin como mucho te da 20mA (creo que para las versiones de 3.3v era menos aun), si el integrado que quieres conectar supera ese consumo puedes quemar el pin o el puerto entero.
Yo la mejor forma que veo (sin saber que dispositivo quieres alimentar) es colocar un pequeño integrado de fuente el cual se pueda activar/desactivar mediante una señal, ahora mismo no caigo en ninguno, pero se que texas tiene varios que se activan mediante un pin que tiene para activarla/desactivarla.
-
No es recomendable alimentar un circuito con un pin del micro, ya que lo podes quemar. Yo creo que la solución más simple, es alimentar tu IC por medio de un transistor, gobernado por el pin del pic.
El transistor tiene que soportar la corriente que consuma tu IC.
Saludos!
-
Yo se que mi recurso como máximo consume los 8 mA. Y el pin del MCU proporciona 20 mA. Por lo tanto sigue siendo incorrecta o ya es correcta esa forma de hacerlo? O alguna otra sugerencia y/o precaución con respecto a usar el pin del microcontrolador?
Saludos
-
Yo lo veo totalmente factible, estás consumiendo menos que un led. Podés calcular y poner una resistencia limitadora para no superar la corriente.
http://www.techniciansfriend.com/ohmslaw.htm
-
Si consume menos de 20mA no habría problema, pero asegúrate que en ningún momento se supere sino chau pin :mrgreen:
-
Te tienes que fijar en el consumo a plena carga (no se que integrado quieres alimentar).
-
Que tal MerLiNz
Se trata de un encoder magnético el AS5050 de austriamicrosystems
Les comparto el link AS5050_DATASHEET (http://www.google.com.mx/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&sqi=2&ved=0CDcQFjAC&url=http%3A%2F%2Fwww.ams.com%2Feng%2Fcontent%2Fdownload%2F109963%2F664555%2F68174&ei=Lr1PUJm5N4KQ2AXF_oHIAQ&usg=AFQjCNE2qc85ZqZudJ1alerEHxRGzfLnOQ&sig2=svh9nzhSJ_jm2aZt1tZIgA)
Saludos y gracias a todos por sus aportes :)
-
Y no te viene mejor alimentarlo directamente y luego activarlo o desactivarlo con el pin EN_INT? Porque lo quieres alimentar con el MCU?
-
Segun el datasheet, alimentar es IC directo con un pin no te va a funcionar, ni lo intente, alimentarlo como te explican los compañeros atravez de un transistor o Mosfet. no tendria ningun problema, pero tambien te esta liando, porque es IC trabaja desde 3,5volt hasta 5 voltio, ahora si lo que quiere es activar su funcion y ahorrar consumo, mejor que use otro metodo.
Saludos