-
- В ATmega'х есть взаимовлияние каналов при переключении, если напряжения на входах мультиплексора АЦП отличаются не сильно оно практически незаметно. В тех случаях когда из АЦП надо выжать все что можно и нельзя первый результат преобразования по AlexG(19 знак., 05.09.2012 06:51)
- Надо просто хорошо раскурить пункт про УВХ, сопротивления источников сигнала и время выборки (1.5 такта частоты АЦП). - Точка опоры из дому(05.09.2012 11:22, )
- Просто после смены канала в обычном single-ended режиме? Нет, иначе не получится измерение каруселькой нескольких каналов, когда один канал закончил преобразование, запускается другой канал и считывается то, что в оконченном преобразовании. Это Юра(303 знак., 04.09.2012 21:57, )
- "нон-стоп" - это FreeRunning? Apтём(211 знак., 04.09.2012 23:43)
- Да, можно менять. "Вручную", конечно, записью в ADMUX (потому как есть контроллеры, у которых изменение канала во время идет автоматом после каждого free-running измерения). Это делается, во free-running, естественно, во время какого-то Юра(277 знак., 05.09.2012 08:51, )
- Ясно, спасибо. А что за МК, у которых канал сам меняется? Это из АВР? - Apтём(05.09.2012 09:18)
- Ну, из AVR это XMega - она тоже типа AVR. :)Кросавчег АRМовский - STM32 тоже имеет. Есть и еще наверняка, только я других не щупал. - Юра(05.09.2012 19:36, )
- А ... нельзя ли подробней. Как заставить MUX xmeg-и меняться? С помощью ДМА или режим какой специальный? - Apтём(05.09.2012 19:41)
- Ну в апноутах смотрите да в примерах. Я поначалу увлкуся , да потом как-то бросил их в пользу STM32. Юра(290 знак., 05.09.2012 19:49, )
- Если я правильно понял, то такое сделать на xmeg-е не получится: Apтём(143 знак., 05.09.2012 22:05)
- Читать: "увлекся". Клава новая, непривычная :) - Юра(05.09.2012 19:51, )
- Ну в апноутах смотрите да в примерах. Я поначалу увлкуся , да потом как-то бросил их в пользу STM32. Юра(290 знак., 05.09.2012 19:49, )
- А ... нельзя ли подробней. Как заставить MUX xmeg-и меняться? С помощью ДМА или режим какой специальный? - Apтём(05.09.2012 19:41)
- Ну, из AVR это XMega - она тоже типа AVR. :)Кросавчег АRМовский - STM32 тоже имеет. Есть и еще наверняка, только я других не щупал. - Юра(05.09.2012 19:36, )
- Ясно, спасибо. А что за МК, у которых канал сам меняется? Это из АВР? - Apтём(05.09.2012 09:18)
- Да, можно менять. "Вручную", конечно, записью в ADMUX (потому как есть контроллеры, у которых изменение канала во время идет автоматом после каждого free-running измерения). Это делается, во free-running, естественно, во время какого-то Юра(277 знак., 05.09.2012 08:51, )
- "нон-стоп" - это FreeRunning? Apтём(211 знак., 04.09.2012 23:43)
- Это называется коммутационная помеха, даже в АЦП на рассыпухе после переключения канала необходима пауза. - mura(04.09.2012 12:47)
- У всех с дифференциальными каналами - первое измерение после смены канала надо отбрасывать. - Точка опоры из дому(04.09.2012 10:25, )
- да ну ! В доке прямо написано при смене канала в дифференциальном режиме нужно выждать 2мс - MegaJohn(04.09.2012 12:20)
- 2 Точка опоры: Если дифференциальный режим не используется тоже надо отбрасывать первый результат после смены канала? AU08(106 знак., 04.09.2012 11:30 - 12:06)
- специально исследовал: нет, первое измерение не отличается от последующих. - maik-vs(04.09.2012 14:50)
- Не припоминаю такого. Надо отбросить первый результат при смене опоры. - Точка опоры из дому(04.09.2012 14:35, )
- Спасибо! - AU08(04.09.2012 21:15)
- Какую конкретно процедуру вы называете инициализацией АЦП? - Ксения(04.09.2012 12:45)
- В ATmega'х есть взаимовлияние каналов при переключении, если напряжения на входах мультиплексора АЦП отличаются не сильно оно практически незаметно. В тех случаях когда из АЦП надо выжать все что можно и нельзя первый результат преобразования по AlexG(19 знак., 05.09.2012 06:51)