Еще раз хочу поднять тему про "честность" 12 битного АЦП в STM32 http://caxapa.ru/123353.html?todo=full
Пол года назад уже обсуждали ее тут и AlexandrY утверждал, что "12-ть бит у STM32 стоят мертво"
http://caxapa.ru/123620.html
Ну не верю я в это, хоть убейте :( В корпусах с 48 и 64 выводами входы Vdda и Vref соединены внутри чипа, причем аналоговое питание Vdda должно быть соединено с цифровым на плате.
Читаем примечание 2 даташита на с.32
http://www.st.com/ …iterature/ds/13587.pdf
"2. It is recommended to power VDD and VDDA from the same source. A maximum difference of 300 mV
between VDD and VDDA can be tolerated during power-up and operation"
Это что ж получается: цифровое питание Vdd для 36, 48 и 64 - выводных STM32 одновременно является и опорой для АЦП (внутренней опоры для АЦП там нет) и этого достаточно, чтобы были точными 12 разрядов? Не верю! Про мультиплексирование входов АЦП с цифровыми даже уже и не говорю. Мелочи.
Просьба к участникам той дискуссии (а может и еще кто-нибудь попробовал за это время АЦП в STM32) пояснить как вообще можно использовать АЦП в этих камнях (100-выводные не интересуют) по своему прямому назначению.