Corriente de fuga para un host de tarjeta SD

2

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.

    
pregunta James

1 respuesta

1

Creo que su suposición es correcta en cuanto a que la tarjeta está perdiendo corriente de las líneas de señal.

¿Se aseguró de que el PIC no tuviera activadas sus débiles reactivaciones cuando modificó la configuración del puerto?

    
respondido por el Adam Lawrence

Lea otras preguntas en las etiquetas