2024-06-27 12:58 AM
I have design pcb for Stm32H723VGT6 ( 100 pins TQFP ) my job is read adc 12 bit and transfer over usb to PC . i have set sysclk to 550 MHz and ADC clock to 64 MHz so i got sample rate to 1.3 Msps but mcu are hot. So i have sysclk to 400 and ADC clock is 64 MHz sample rate slow down to 1.0 Msps why slow down even though same adc clock 64 Mhz ?
2024-06-29 03:30 AM
Dear @tawat25 ,
This most probably not due to ADC sampling / conversion but to the way the data is transferred from ADC to the USB Peripheral , Optimal mode is to use DMA and SRAM buffers and even keep the CPU - Cortex-M7 in sleep mode with Interrupt mode to have a good compromise of power efficiency and optimal /maximum Throughput of data transfer to USB Host.
Hope it helps, Initial thread was here : Re: STM32H7 very hot - Page 2 - STMicroelectronics Community
Cheers,
STOne-32.