Tengo un circuito que usa un microcontrolador PIC y un OpenLog de Sparkfun (un módulo de registro de tarjeta microSD). Todo está funcionando a 3.3V.
Para conservar energía cuando no está en uso, quiero poder usar una señal de un pin de salida PIC para desconectar completamente el OpenLog de la alimentación y la tierra cuando no está en uso. ¿Alguien puede dar algunas sugerencias?
Intenté usar un 2N7000 entre OpenLog y tierra, pero creo que la caída de voltaje no permite que OpenLog obtenga un voltaje lo suficientemente alto como para encenderse.
La razón por la que quiero desconectarlo por completo es que parece haber una fuga de corriente a través de los pines Rx y/o Tx si la alimentación o la tierra permanecen conectadas.
¿Necesito un interruptor de estado sólido o algo así? Preferiría mantener las cosas económicas. Soy un poco novato y esto parece que debería ser simple, ¡pero necesito ayuda!
Cambiar el voltaje común [GND en este caso], puede causar errores en las interfaces. Podemos poner un MOSFET para cambiar la fuente de alimentación del chip en este caso, en lugar de cambiar la tierra.
Utilice un MOSFET tipo P para conectar entre el riel de 3,3 V y la entrada de 3,3 V del Open Log. Un ejemplo es el BS250 . La puerta del MOSFET tipo P debe tener una resistencia pull up de 100 K a 3,3 V, de modo que el voltaje del riel "detenga" el encendido del MOSFET. La fuente debe estar conectada a 3,3 V, el drenaje está conectado al Open Log. Si desea "ENCENDIR" OpenLog, haga que el pin uController que está conectado a la puerta del MOSFET se coloque en BAJO.
Estás en el camino correcto, y creo que solo un ajuste te llevará allí.
El 2N7000 tiene R DS (encendido) especificado solo para voltajes de puerta de 4,5 V o más. Dado que solo puede controlar la puerta con 3,3 V, no se sabe cuál será el rendimiento. Esta es probablemente la razón por la que está viendo una caída de voltaje excesiva en el estado "encendido".
Consulte esta pregunta reciente para obtener algunas sugerencias de FET alternativos para usar en sistemas de 3,3 V.
La razón por la que quiero desconectarlo por completo es que parece haber una fuga de corriente a través de los pines Rx y/o Tx si la alimentación o la tierra permanecen conectadas.
Cualesquiera que sean los pines de E/S de su microcontrolador que estén conectados al otro módulo, sería una buena idea ponerlos en tres estados cuando deshabilite el módulo. Aún mejor, colóquelos en tres estados y tenga un pull-up o pull-down débil (por ejemplo, 10 - 50 kOhms) para evitar que floten.
nick johnson
Vorac