cancel
Showing results for 
Search instead for 
Did you mean: 

Adc using DMA for sine wave

GHARI.1
Associate II

Hi,

Iam using DMA technique to digitise a sine wave using nucleo-H743ZI2, where Adc clock frequency is 36.5MHZ . Iam taking single data at a time and sending out using usart with a baud rate of 250000, the issue I am facing is when I increase the input signal frequency I am unable to reconstruct the signal back what might be the issue can anyone help me out.

12 REPLIES 12

I understood the limitation of USART once I will try with USB HS in order to collect the adc data and I will verify whether Iam able to reconstruct the input sine signal back or is there any other way in cross check the data with out collecting it.

You dont write how is top desired freq, for example for audio 16kHz you need min 32kS that result for USART to required speed 32x2x8 kbaud

512kbaud, MCU can use USART speeds around 1,5Mbaud max, but you need COM port with chipset that support too. Then you can try USB to USART with support and set for example 640KBAUD.

USB HS is for more kHz or MHz ...

Do you have any idea of chipset that support ​this high baud rate. Right now I am using Arduino serial port which supports maximum baud of 250k.