|
Запускаю АЦП AD7472(12 бит+ADG408+AD8051 Кu=2), на плате разведеной другим человеком.
Подключил на вход 2 вольта, опорное 2,5.
На аналоговом питании по входу дроссель и конденсаторы 10микрофарад.
Считываю код 0BF0, последние разяды болтаются.
Но и проскакивают явно ошибочные коды.
Выпадает как ни странно самый старший бит.
Например вместо 0BF0 - 03F0.
Написал программу слежения за выпадающим битом.
И начал совершенствовать схемотехнику.
успешно не успешно
До начала совершенствования 216 176
+ конденсатор 10mF на AVcc 260 129
+ керамический конденсатор AVcc 338 53
+ резистор 50ом в цепь AVcc 343 47
заменил резистор на 120 ом 0..3
Борьба будет еще продолжена, но выводы можно сделать :-)
E-mail: info@telesys.ru