При попытке изучения АЦП в STM32F100RB столкнулся с такой непонятностью.
При попытке подать с переменного резистора на вход АЦП постоянное напряжение через резистор 20 ком, обнаружил, что вход АЦП очень низкоомный, притом просадка идет не к нулю, а куда-то к средине диапазона, то есть на краях вместо 0 и 4095, выдает примерно 320 и 3830.
Почти во всех статьях по изучению АЦП STM32 рассматривается только код, а не схемотехника.
Нашел несколько статей где рассматривается эта проблема, но так и не понял что надо делать, чтобы устранить эту проблему.
По-моему согласовать высокоомных источник с настолько низкоомным входом с помощью операционного усилителя нельзя, так как если при 20 ком уходит на 300 единиц, то чтобы уход был в полединицы, выходное сопротивление операционного усилителя должно быть порядка 50 ом, что по-моему характерно не для операционных усилителей, а скорее для усилителей мощности вроде TDA2003 и тому подобных.
Кроме того в аппноте AN1636, Figure 18. Recommended RAIN, CAIN values, вообще указано что внутреннее сопротивление источника напряжения может быть даже 1МОм при 10 Гц. Или это не для STM32F100RB?