Non-linear as hell - and evil side effects once you use the calibration curves.
Non-linear as hell - and evil side effects once you use the calibration curves.
There are a bunch of reasons but the primary reason is that good ADCs are made using a different mixed signal process than microcontrollers. MCU ADCs are capacitive charge-balancing successive-approximation type which limits their sensitivity and precision.
Standalone ADCs also eliminate significant sources of noise like temperature fluctuations and electronic noise (the digital logic on the chip often runs at less than 1Mhz for example)
Only ugly two-chip solutions or hyper exotic stuff with no community.
No competition or no market?
I can't imagine Espressif is selling much volume of these chips.
The fact that they can't even fix their SPI module would tend to indicate that their engineering staff is very thin.
BES, Sifli, realtek, boufallo, etc.