I made a program to measure AD input data, and output to PC terminal and writes to SD card media (9600bps).
The number of ADC I could achieve with OSR=128 was about 125/second.
On the other hand, when I made a program to measure AD input data and output through SPI, the program can achieve with OSR=64 about 2048/second.
In the former case, the modular frequency was about 16,000 (=128x125), and the latter case is 131,072 (=64*2048). They are largely different.
The question is, is it possible to achieve modular frequency of more than 100,000 even when the program uses SD card treatment (file open, write, file close).
Have anyone tried to make such a code (ADC of 100,000Hz, SD card write every second, PC output)?
I use uALFAT for SD card module, and MSP430F47176.