Группа: Участник
Сообщений: 58
Регистрация: 16-02-09
Пользователь №: 44 931
Atmega128a - используется 8 каналов ацп. 4-термисторных входа делитель с 10к/термистор , 4-по напряжению делитель 5к6/5к2 -все через повторитель lm324 Подключаю 10к резистор на первом канале ~2.5в - остальные 3 канала пустые без резисторов т.е. уних 5v на выходе -все нормально -сопротивление меряется хорошо
Подключаю 10к резистор на первом канале -любой другой канал подключаем на 10к еще один резистор - показания первого начинают ползти еще один канал 10к еще ползут т.е. например на первом канале было 9960 после подключения первого 10000, после второго 10060. Если подключать 1к сопротивления или наоборот за 100к то влияния нет Также влияет подключение на вольтовые входы -между 30% - 80% от диапазона ацп Все конечно укладывается в5% но все равно как-то непонятно...
частота ацп 125000гц ацп запускается с частотой 200раз в секунду - работает по прерыванию чип 16МГц
Что за засада?
Сообщение отредактировал GYUR22 - Apr 8 2011, 17:41
Группа: Участник
Сообщений: 58
Регистрация: 16-02-09
Пользователь №: 44 931
короче не помогает задержка даже если оставить только нулевой канал все равно влияют другие софтварно отключенные каналы и именно в диапазоне ~30-80% буду щас их железно отпаивать и смотреть
походу это дроссель avcc (=ref у меня) влияет как оказалось стоял чип дроссель 1210 -100uH - у него сопротивление ~20Ом - падало до 40мв поменял на выводной 100uH ~0608 все в порядке - <2.5мв
Сообщение отредактировал GYUR22 - Apr 11 2011, 09:02