Max amp draw from Arduino Nano, and usage with a micro SD module


I am working on a telemetry project for installation of flight instruments on an RC plane. The project uses the Arduino Nano due to its small size factor, and also has a micro SD module attached that constantly writes collected data as it is collected (I'm expecting to collect it around 10-20Hz, nothing crazy). The sensor in question for one of the boards is a MPU-9250 accelerometer/magnetometer. Pardon the sketchy diagram

Its amp draw at 3.7 with all functions enabled doesn't worry me, and the power supply has more than enough amps for the whole thing. What bugs me is the micro SD module, whose specification says it can draw 200mA max! From what I've heard, it often goes there when it writes data.

With Arduino IO pin output limited to a combined total of 200 mA, this card will damage the chip, right? If yes, do you have any headers on how to fix it?

I thought of storing collected data on a "cache", and then dumping it in a single write on the card each few seconds or so when it fills the Arduino's memory. Although with limited memory I'm not sure if it would work.

Thanks in advance.

SD cards are driven with their own power lines. The Arduino just drive the SPI pins to control the card. You can put them on separate power supplies, as long as they share the same ground reference

I would need to include some resistance to limit the SD card's max draw, right? Or should it always be low enough that I don't need to add anything?

No, the SD card should get it's power from the 5volt pin, which bypasses most of the circuitry of the Nano.

How do you power the Nano. The 5volt pin of a Nano (4.6volt) is limited to ~450mA on USB supply. Leo..