Adept (08.06.2013 01:46, просмотров: 338) ответил Apтём на Интересно было бы пояснение по этому вопросу:
когда конфигурируем АЦП для конвейерной работы (а там 4 виртуальных канала, которые могум работать как бы почти "одновременно", т.е. с задержкой в один такт), то получаем разные значения , несмотря на то, что измеряем одинаковые напряжения. причём каждый последующий канал даёт более низкое напряжение. попробуйте, скажем выкидывать результаты в UART, или ЦАП. Очень сильно влиюет сопротивление источника сигнала (чем меньше, тем лучше) и скорострельность АЦП (чем меньше, тем лучше) На 2MSPS разнича может достикать 50%, на 10KSPS всё правктически одинаково.
правда я экспериментировал с этим в одних из первых ревизий Xmega128A3, потом, как утвершдали инженеры из атмеловского саппорта, всё значительно улучшили. Они вроде грозились перетащить в Xмеги модуль АЦП из AVR32UC3, но я жто уже не отслеживал. Сейчас может и получше. Но настораживает то, что в новых семействах (например в E-серии) АЦП-медленный (видать не победили до конца). На семинаре в позапрошлом году, я задавал этот вопрос об АЦП атмеловскому инженеру, который поморщившись, неохотно сказал, что они рабботают над этой проблемой и скоро всё будет ОК :)))
...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)