Estoy trabajando con un uC y un módulo Bluetooth. Necesito el consumo de corriente más bajo en este proyecto porque está pensado para ser un dispositivo móvil. Por lo tanto, estoy usando los modos de reposo en la unidad de usuario. Ahora, he encontrado un problema:
El módulo Bluetooth tiene que recibir un nivel alto (3.3 V) en un pin de entrada cuando la unidad de control está en modo de reposo (para que sepa que la comunicación no se puede hacer ahora). El problema es cuando uC está en modo de suspensión completa (como quiero), todos los pines bajan (0V). Por lo tanto, creo que debería usar un inversor de voltaje.
He investigado y encontrado dos opciones posibles:
-
para usar un transistor común como un inversor de conmutación. (Base conectada a una resistencia y un pin uC, colector a una resistencia y un pin de entrada del módulo Bluetooth, y emisor a tierra)
-
para utilizar un inversor de puerta lógica como 74HC1G04.
Tengo algunas preguntas:
- ¿Es realmente tan simple utilizar un inversor de puerta lógica? ¿Cuál es el lado negativo? ¿Por qué la gente usa transistores?
- ¿Qué opción obtendría el menor consumo actual?
- He visto algunas guías de conmutación de transistores. Hablan de la corriente de carga necesaria para encender un motor, una bombilla o lo que quieran tener al final del interruptor del transistor. Pero en mi caso, tengo un pin de entrada de un módulo Bluetooth de baja energía que creo que no necesita una gran carga de corriente ... Entonces, ¿algún comentario sobre cómo saber qué corriente se necesita para que esto funcione?
Por cierto, ¡soy un novato en Ingeniería Electrónica y estoy listo para aprender!
Estoy usando un Atmega328 como uC y un RN4020 como BLE (Bluetooth de baja energía). Gracias por tu ayuda!