2018-08-01 08:06 AM
I have only been able to increase it up to 600 KHz. I have studied the speed the ADC peripheral should have and should be even higher, it can be set at up to 84 MHz, with a prescaler of 2 and 6 bits of conversion should be 9 cycle clocks, resulting this on 4 MHz, but it is still acquiring at 600 KHz. What can be wrong?
2018-08-01 08:41 AM
Using DMA?
JW
2018-08-01 09:11 AM
No, without DMA, getting the data directly from the register.
2018-08-01 02:06 PM
Then maybe that "getting data directly from register" is the limiting factor.
JW
2018-08-01 02:21 PM
You may be talking about a few things. While you can drive the adc with a high speed clock, it takes more than one clock cycle to sample and convert the analog signal.
All of that is spelled out in the datasheet.