Ligar um dispositivo através de um pino GPIO geralmente é uma má ideia. No regime de energia muito baixa, talvez você possa se safar, mas eu não o recomendaria, a menos que você tenha restrições muito severas.
Você já observou que verificou que o requisito do ADC é menor do que a capacidade da unidade do pino. Isso é tipicamente o que muitas pessoas não se incomodam em verificar. Se o consumo estiver dentro dos limites exigidos, você poderá ficar bem nessa conta. No entanto, verifique se todos os requisitos de corrente transitória do ADC também estão contidos no recurso de unidade GPIO. Você exigiria, no mínimo, uma dissociação razoavelmente pesada no suprimento da ADC. Lembre-se do fato de que a saída GPIO não é uma linha de suprimento de baixa impedância e será mais lenta para responder aos requisitos de corrente transitória.
Em segundo lugar, como você está usando um ADC e, nesse caso, um ADC que não está embutido em um uC (o que você deveria fazer para um consumo de energia muito baixo), presumo que você tenha alguns requisitos que não são ' t satisfeito pelo ADC interno. O GPIO, não sendo uma linha de suprimento e, mais importante, sendo um GPIO de um microcontrolador, será definitivamente contaminado pelo menos pela freqüência de clock do uC, seus harmônicos e possivelmente sub-harmônicos. Como você também estará conduzindo uma corrente substancial através dela, não ficaria surpreso se outros efeitos fossem trazidos também. Você pode até ver pequenos componentes do seu SPI / I2C / o que você tem no suprimento, dependendo de qual GPIO você usa e quão pesado é o desacoplamento. Se a resolução ADC e o desempenho do ruído forem importantes,
O lado mais alto é uma aposta muito melhor e mais segura. Você também pode considerar o uso de qualquer número de ICs relacionados à energia que possuam controle de ativação, como LDOs e similares. Um LDO próximo ao suprimento da ADC também pode ajudar a melhorar o desempenho. Observe, no entanto, que isso significa que o seu ADC terá que funcionar com uma voltagem ligeiramente mais baixa. Isso também acontecerá com uma simples chave de transistor e, com um baixo FET Rdson, o efeito será, reconhecidamente, muito menor, mas existirá.
Uma coisa que você deve observar é que conectar as linhas digitais de um IC sem energia aos GPIOs de um uC alimentado não é uma boa idéia. Você acabará ligando o ADC por meio de IOs digitais e causará um comportamento estranho e potencialmente perigoso. Especificamente, eu ficaria surpreso se o seu ADC não respondeu mesmo quando desligado. Isso é capaz de causar degradação a longo prazo e aproveita a vantagem da economia de energia em primeiro lugar. Para que o desligamento seja bom, você deve usar um buffer de conversão de nível para cada linha digital entre os dois com a capacidade de desativar (tristar) as saídas. Isso pode ser feito usando um pino EN, talvez, ou usando um buffer com outros mecanismos para desativar (o SN74LVC1T45 tristates se o suprimento de um lado for puxado para o chão, por exemplo). A utilidade do esquema depende do consumo do buffer no estado DESLIGADO, do consumo no estado LIGADO e do ciclo de trabalho (a fração de tempo que você deseja ativá-lo) e do consumo ADC (900uA) que você pode economizar fazendo isso. Se você for muito cuidadoso, poderá evitar a necessidade dos buffers alterando as entradas e saídas de uC que estão conectadas ao ADC antes de desligá-lo e produzindo o mesmo efeito.