Encendido de un dispositivo a través de un pin GPIO es generalmente una mala idea. En el encendido muy bajo régimen, tal vez usted podría conseguir lejos con él, pero no lo recomiendo a menos de que tienen muy severas limitaciones.
Usted ya ha notado que se ha comprobado que el ADC del requisito es menor que el pin de la capacidad de la unidad. Que es normalmente lo que mucha gente no se molesta comprobación. Si el consumo está dentro de los límites requeridos, entonces usted puede estar bien en ese conteo. Sin embargo, asegúrese de que los transitorios de corriente de los requisitos de la ADC también están contenidas dentro de la GPIO capacidad de la unidad. Que serían por lo menos exigir razonablemente pesado disociación en el ADC de suministro. Recuerde que el hecho de que la salida GPIO no es una baja impedancia de la línea de suministro, y serán más lentos para responder a los transitorios de corriente de los requisitos.
En segundo lugar, dado que usted está usando un ADC, y en el que un ADC que no está integrado en la uC (que sería lo que debería estar haciendo muy bajo consumo de energía), estoy asumiendo que usted tiene algunos requisitos que no están satisfechos por el interior de la ADC. El GPIO, no siendo una línea de suministro, y más importante, ser un GPIO de un microcontrolador, definitivamente será contaminada por al menos la frecuencia de reloj de la uC, sus armónicos, y posiblemente subharmonics. Puesto que usted también va a ser la conducción de algunos sustancial de la corriente a través de él, yo no estaría sorprendido si otros efectos son traídos así. Usted puede incluso terminar viendo pequeños componentes de su SPI/I2C/¿qué tiene usted en la oferta, dependiendo de la GPIO de usar y de lo pesado de la disociación. Si la resolución del ADC y el rendimiento de ruido es importante, entonces tal vez esta no es una buena idea, incluso si los GPIOs parecen ser capaces de conducir la IC.
La parte alta de la FET es mucho mejor, y es más seguro. También podría considerar el uso de cualquier número de potencia relacionados con ICs que han Habilitar control, tales como LDOs y similares. Un LDO cerca de la ADC de suministro también pueden ayudarle a mejorar su rendimiento. Nota, sin embargo, que esto significa que tu ADC se tiene que ejecutar en un poco menos de tensión. Esto sucederá con un simple transistor conmutador así, y con un bajo Rdson FET el efecto será, sin duda, mucho más pequeños, pero existen.
Una cosa que usted debe tener en cuenta es que la conexión de un unpowered IC líneas digitales para GPIOs de una potencia de la uC no es una buena idea. Usted va a terminar de encender el ADC a través de su digital para IOs y causa extraña, y potencialmente peligrosos en el comportamiento. Específicamente, me sorprendería si tu ADC no responden, incluso cuando está APAGADO. Este es capaz de provocar a largo plazo de la degradación, y se come la ventaja de ahorro de energía en el primer lugar. Con el fin de hacer que se apague bien, usted debe utilizar un nivel de traducción de buffer para cada línea digital entre los dos con la capacidad para deshabilitar (metropolitana) de las salidas. Esto puede hacerse utilizando un pin ES, tal vez, o el uso de un tampón con otros mecanismos para desactivar (El SN74LVC1T45 tristates si el suministro de un lado se tira al suelo, por ejemplo). Si el esquema es útil depende del consumo de los buffer en estado de APAGADO, el consumo es del estado, y el ciclo de trabajo (la fracción de tiempo que desea activar para), y el ADC consumo (900uA) que puedes guardar haciendo esto. Si usted es muy cuidadoso, usted puede ser capaz de evitar la necesidad de que los búferes por tristating la uC IOs que están conectados a la ADC antes de cerrar, y lo que produce el mismo efecto.