i am working on a project, where i shall store the converted ADC data in a float fftChData array.
(the ADC data is received through I2S1 and I2S2 working in a double buffer DMA mode)
I got weird behavior:
-When the array size is smaller (for example 24000 or 30000) the received data is the one we expect (see FIG1 attached, a sine wave which is our excitation).
-When i increase the array size to 65000 i don't know why but i get bad data (see FIG2, the same sine signal is expected however we get bad data).
The data was collected and sent to the PC through UART.
Do you have any idea what could be the problem?
Thanks for the help in advance.