Всё верно, ошибок нет! http://ayalla.ru/image/adc.gif
ASDFS, по крайней мере ошибок в инициализации и чтении АЦП точно нет. Там всё просто и я проверил.
Что касаемо шума АЦП, то его на самом деле нет. Когда переключателями на макетке подаём на вход АЦП фиксированное напряжение, показания стоят как миленькие, изредка +/- 1.
Это, само собой, только на 2.5, 5 и даже 10 SPS. На больших частотах шум повышается.
Не работает, не работает эта схемка. Всё бы хорошо, но плывёт второй канал, если двигать первый.
Вот накидал схемку, как у меня подключено:
http://ayalla.ru/image/adc.gif
Фих его знает, может нужно делитель как-то хитро рассчитывать? А то ведь у меня резисторы почти от балды стоят.
Я уже всяко пробовал, с резисторами (на входе ацп) и без, цеплялся на AIN4..7, где кондёры на входах не припаяны (так разведена 1256EVM). На Vref подавал +5 AVcc или 2,5 Vref - опорному источнику на макете. Думал ИОН плывёт от изменения тока в цепи - когда резисторы крутишь. Нифига, источник +2.5011 стоит как вкопаный блин.. Хоть закрутись.
Мне кажется здесь или схема "неправильная". Второе - делитель нужно хитро рассчитывать. Или требуется дополнительная математика после снятия показаний (что сомнительно).. Вот в чём грабли? Мне два канала нужно. Поставить 2 АЦП, а эту схему отбросить? Я сразу как её увидел не поверил, что будет работать..
Что ещё хуже, если сидеть и долго считать все эти значения на куркуляторе, то вообще ничего не сходится. Всё аналогично плывёт.