Author Topic: ESP32 ADC-DMA: Bad Documentation  (Read 2296 times)

0 Members and 1 Guest are viewing this topic.

Offline Jamie_ATopic starter

  • Contributor
  • Posts: 15
  • Country: ca
ESP32 ADC-DMA: Bad Documentation
« on: March 04, 2020, 10:46:54 am »
I'm considering using the ESP32 for a project requiring 2 ADC channels sampling at a total of 100Ksps, and boy am I unimpressed with the documentation and APIs. The technical manual doesn't give enough detail on operating the ADC in DMA mode, and the API only exposes this functionality in I2S mode meaning only one channel enabled. Digging into the ESP-IDF HAL and low-level HAL code reveals a lot of unimplemented features. I comfortable rolling my own drivers if the technical manual wasn't missing the DMA-ADC section altogether...

Am I missing something here? From my experience, tasks like this are trivial and well documented in STM32 and Nordic micros....
 

Offline lucazader

  • Regular Contributor
  • *
  • Posts: 221
  • Country: au
Re: ESP32 ADC-DMA: Bad Documentation
« Reply #1 on: March 05, 2020, 11:44:35 pm »
Another important thing to note with the esp32 ADC's is that they have a linearity issue.
I have never used the esp32 adc's but i remember seeing a few posts about serious non-linearity when i was doing a bit more dev work with the esp32.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf