Estoy usando un PIC24F para interactuar con una tarjeta SD en modo SPI. Cuando la tarjeta está inactiva, el dispositivo aún consume ~ 200 uA de corriente, lo cual es inaceptable para el propósito de este dispositivo. Para corregir esto, estoy usando un Regulador Lineal habilitado para bits (NCP694H33HT1GOSCT-ND) para desconectar la energía del riel de alimentación de la tarjeta SD. Sin embargo, la corriente de fuga se mantuvo en ~ 200 uA incluso cuando se cortó la alimentación de la tarjeta SD. Luego me di cuenta de que al desconectar físicamente los cables para el reloj SPI y Data In a la tarjeta SD del PIC, la corriente se reduce a ~ 10 uA , lo cual es muy aceptable.
Por lo tanto, estoy asumiendo que el poder se está filtrando de alguna manera a través del PIC24F y las líneas de señal a la tarjeta SD. He intentado reconfigurar esos pines como salidas digitales establecidas en 0 y como entradas digitales, pero ninguno de los métodos ha tenido los mismos resultados que desconectar físicamente esas dos líneas.
¿Hay algo que estoy perdiendo aquí? Pensaría que estar configurado como entradas digitales daría como resultado que esos pines se vuelvan de alta impedancia y, por lo tanto, bloqueen la corriente de fuga excesiva, pero no parece estar funcionando. Cualquier ayuda sería apreciada.