Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
13.12.2007, 16:54
|
|
Прописка
Регистрация: 13.07.2006
Сообщений: 117
Сказал спасибо: 26
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Проблема с АЦП Мега16
Здрасте всем!
Использую два канала АЦП при работе происходит влияние одного канала на другой. Проблему решил путем перевода одного канала в выход а другой в вход АЦП, потом наоборот.
Почему происходит влияние одного канала АЦП на другой?
|
|
|
|
13.12.2007, 17:04
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,564
Сказал спасибо: 701
Сказали Спасибо 4,334 раз(а) в 1,985 сообщении(ях)
|
Re: Проблема с АЦП Мега16
Сообщение от malyshevsergey
|
Здрасте всем!
Использую два канала АЦП при работе происходит влияние одного канала на другой. Проблему решил путем перевода одного канала в выход а другой в вход АЦП, потом наоборот.
Почему происходит влияние одного канала АЦП на другой?
|
Конденсатор УВХ у них общий. Остается заряд с предыдущего канала. Нужно после выбора канала подожать или сделать повторное измерение. Хотя и ваше решение разумно.
|
|
|
|
13.12.2007, 17:13
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,956
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Re: Проблема с АЦП Мега16
Сообщение от malyshevsergey
|
Использую два канала АЦП при работе происходит влияние одного канала на другой.
|
Если бы вы привели схему и фрагмент программы - можно было бы о чем-то рассуждать. Не сталкивался с влиянием входов друг на друга ни в одной АВРке
|
|
|
|
13.12.2007, 18:04
|
|
Прописка
Регистрация: 13.07.2006
Сообщений: 117
Сказал спасибо: 26
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Проблема с АЦП Мега16
[quote="Kabron"]
Сообщение от malyshevsergey
|
Нужно после выбора канала подожать или сделать повторное измерение. Хотя и ваше решение разумно.
|
Сделал два холостых измерения, на третье считываю.
|
|
|
|
13.12.2007, 18:12
|
|
Прописка
Регистрация: 13.07.2006
Сообщений: 117
Сказал спасибо: 26
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Проблема с АЦП Мега16
Сообщение от nml
|
Если бы вы привели схему и фрагмент программы - можно было бы о чем-то рассуждать. Не сталкивался с влиянием входов друг на друга ни в одной АВРке
|
Схему пожалюйста, а обращение к АЦП стандартное как в Datasheet.
-- Прилагается рисунок: --
|
|
|
|
13.12.2007, 18:28
|
|
Прописка
Регистрация: 13.06.2004
Адрес: Москва
Сообщений: 193
Сказал спасибо: 11
Сказали Спасибо 32 раз(а) в 18 сообщении(ях)
|
Поставь резисторы последовательно с HL1...HL4, поставь фильтрующий конденсатор на AREF, замени R9 на перемычку.
И будет тебе щастье!
|
|
|
|
13.12.2007, 19:08
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,956
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Цитата:
|
а обращение к АЦП стандартное как в Datasheet.
|
А инициализация? Какая тактовая самого МК, какой предделитель тактовой АЦП, какое выбрано опорное?
Ну а по схеме... Ну что резисторы последовательно - это ясно, думаю просто забыл нарисовать. Если же схема на самом деле такая - хм... Странно что не сгорело еще что-то. Кстати, если хотеть точности от АЦП, не рекомендуется его пины использовать вообще как выходные. Болтающийся в воздухе Ref - если установки опорного по умолчанию - даст... а фиг знает что даст.
Да, ну и просто замечу, что RC цепочка на Reset абсолютно не нужна - для этого есть встроенный супервизор. А вот сериальное программирование такая цепочка сильно затруднит.
|
|
|
|
13.12.2007, 22:29
|
|
Прописка
Регистрация: 13.07.2006
Сообщений: 117
Сказал спасибо: 26
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Сообщение от nml
|
инициализация?
|
Каждые 6 миллисекунд.
Сообщение от nml
|
Какая тактовая самого МК,
|
4мгц
Сообщение от nml
|
какой предделитель тактовой АЦП,
|
32
125кгц
Сообщение от nml
|
какое выбрано опорное?
|
2.56 встроенное
Сообщение от nml
|
Ну а по схеме... Ну что резисторы последовательно - это ясно, думаю просто забыл нарисовать.
|
Именно так.
Сообщение от nml
|
не рекомендуется его пины использовать вообще как выходные.
|
Не хватает ног. Там еще много чего будет.
|
|
|
|
13.12.2007, 22:45
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,956
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Сообщение от malyshevsergey
|
Сообщение от nml
|
инициализация?
|
Каждые 6 миллисекунд.
|
Ну я вообще-то имел в виду код инициализации... Но судя по ответам вашим вижу - знаете что говорите. Тогда ... умные мысли кончились. Вроде все правильно у вас. Ну разве что попа позвать :P или искать глупую ошибку - они вылавливаются гораздо труднее умных.
|
|
|
|
14.12.2007, 00:55
|
|
Прописка
Регистрация: 13.07.2006
Сообщений: 117
Сказал спасибо: 26
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Сообщение от nml
|
Ну разве что попа позвать
|
Попа звать не пришлось.
Slava1355 подсказал, убрал резистор R9 и все встало на свои места.
Благадарю всех за помощь.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Проблема с прерыванием от АЦП, Atmega8
|
R-a-v-e-n |
Микроконтроллеры, АЦП, память и т.д |
11 |
24.06.2009 14:12 |
Проблема с АЦП CS5381
|
Igor535 |
Микроконтроллеры, АЦП, память и т.д |
9 |
14.12.2007 16:25 |
Мега16+Лазер
|
Master-rza |
Микроконтроллеры, АЦП, память и т.д |
7 |
19.11.2007 16:33 |
Проблема с АЦП в ATmega 16L
|
malyshevsergey |
Микроконтроллеры, АЦП, память и т.д |
5 |
16.06.2007 00:55 |
проблема с АЦП
|
xelos |
Микроконтроллеры, АЦП, память и т.д |
4 |
30.06.2005 21:20 |
Часовой пояс GMT +4, время: 04:04.
|
|