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.