SD Card Power requirement

The official pyboard running MicroPython.
This is the reference design and main target board for MicroPython.
You can buy one at the store.
Target audience: Users with a pyboard.
Post Reply
JimTal001
Posts: 176
Joined: Thu Jul 30, 2015 4:59 pm

SD Card Power requirement

Post by JimTal001 » Fri Oct 02, 2015 7:59 pm

What is the power (mA) requirement of the on-board SD card alone ? I'm guessing near 1 mA but would like verification.
It would be nice if a feature could be added to power on/off the SD card in code, perhaps even automatically controlled by the suspend() or stop().

Thanks

User avatar
dhylands
Posts: 3821
Joined: Mon Jan 06, 2014 6:08 pm
Location: Peachland, BC, Canada
Contact:

Re: SD Card Power requirement

Post by dhylands » Fri Oct 02, 2015 8:08 pm

I think that the power requirements will be card dependent.

Right now, power for the card is directly wired to 3.3v.

You could probably hack something like this: https://www.sparkfun.com/products/9419 and add a MOSFET to give you power control.

The NetDuino Plus 2 has the same processor as the pyboard, and it does have an onboard MOSFET to control the sdcard power:
http://www.netduino.com/netduinoplus2/specs.htm

JimTal001
Posts: 176
Joined: Thu Jul 30, 2015 4:59 pm

Re: SD Card Power requirement

Post by JimTal001 » Sat Oct 03, 2015 12:07 am

The NetDuino Plus 2 has the same processor as the pyboard, and it does have an onboard MOSFET to control the sdcard power
Yes, that's great. I just hope the next version of pyboard has the same capability.

User avatar
pythoncoder
Posts: 5956
Joined: Fri Jul 18, 2014 8:01 am
Location: UK
Contact:

Re: SD Card Power requirement

Post by pythoncoder » Sat Oct 03, 2015 7:14 am

Typical power draw when idle is about 200uA but as @dhylands says this is likely to vary considerably with manufacturer. You can get micro SD breakout boards which connect to the SPI interface on the Pyboard. There is an official driver in the source tree. A P-channel MOSFET in series with the positive supply and you can power it down when not in use.
Peter Hinch
Index to my micropython libraries.

Post Reply