Consejos sobre el consumo de corriente microsd [cerrado]

1

Estoy diseñando un circuito con STM32L0 MCU que almacena algunos datos en la tarjeta microSD a través de la interfaz SPI.

Tengo un presupuesto de energía de 5V @ 500mA a través de VBUS, así que me gustaría estimar el consumo actual de microsd.

He visto dos publicaciones ( 1 , 2 ) sobre consumo de corriente microSD. En resumen, las respuestas en ambas publicaciones dicen que el consumo actual es variante y específico del proveedor. es diferente de microsd a otro.

¿podría por favor sugerirme qué hacer al respecto? ¿Cómo debo diseñar el circuito con una diferencia de variación del consumo de corriente?

Por ejemplo, limite el consumo de corriente de microsd a 150mA y coloque el IC de limitación de corriente en el pin VDD de microsd?

EDITAR: mi circuito también contiene un altavoz de 8 ohmios de 0.2 vatios que funciona con un riel de potencia de 3.3 voltios. El consumo actual del hablante es de unos 160mA. solo el parlante y el consumo de corriente solo de la tarjeta microSD es aproximadamente ~ 300 mA. La aplicación debe registrar los datos a pedido de UART y escribirlos en la tarjeta micro sd en tiempo real. cada 2 seg. el sistema debe escribir datos, 16Kbytes, en la tarjeta micro sd. Mientras tanto, la aplicación debería reproducir un par de sonidos en diferentes frecuencias. mi preocupación es superar el consumo de corriente de VBUS (500 mA) mientras el altavoz y la microSD están encendidos

    

2 respuestas

4

Desde mi experiencia, el consumo de corriente típico de la tarjeta SD es ~ 30mA en modo SPI y ~ 100mA en modo SD de 4 bits. Mi consejo sería incluir la primera cifra con un margen de seguridad de 2x o 3x (es decir, 60 o 90 mA) en el presupuesto de energía de su dispositivo, y asegurarse de que el resto de su circuito nunca consuma más de 500-60 = 440mA o 500-90 = 410mA respectivamente.

Limitar activamente la corriente consumida por la tarjeta SD tiene poco sentido, ya que consume menos del 10% de la potencia total. Desactivar el altavoz cuando VBUS cae por debajo de 4.75V tendría más sentido. Si absolutamente desea controlar el consumo de energía de la tarjeta SD, envíe el comando IDLE en lugar de cortar la energía.

    
respondido por el Dmitry Grigoryev
3

La especificación SD tiene límites de potencia. Con UHS, hay incluso límites de corriente programables. Lo que probablemente reducirá el rendimiento de la tarjeta.

Sería aconsejable consultar el estándar en este caso, para ver qué clases de tarjetas desea apoyar.

Si las restricciones de diseño y presupuesto lo permiten, pondría un interruptor lateral alto con límite de corriente.
De esta manera usted puede controlar el poder de la tarjeta. Esto tiene ventajas, le permite reiniciar la tarjeta y evitar un cortocircuito total en una tarjeta defectuosa.
También puedes comportarte como un buen dispositivo USB que no consume mucha corriente cuando no está permitido.

    
respondido por el Jeroen3

Lea otras preguntas en las etiquetas