khlenar 5 24 ноября, 2023 Опубликовано 24 ноября, 2023 · Жалоба Здравствуйте все. STM32F303 ADC настроено на циклическое сканирование через DMA. ADC1 настроен на 3 канала. На 1 канале переменный резистор, на 2 канале тоже. Когда крутишь переменный резистор 1 канала, то он влияет на 2 канал. А когда крутишь 2 канал, то он не влияет на 1 канал. RC фильтр на входах АЦП стоят. Пробовал менять емкости конденсаторов, время сэмплирования, результата нет. Что то не понимаю как попадает на соседний канал. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Xenia 42 24 ноября, 2023 Опубликовано 24 ноября, 2023 · Жалоба 15 минут назад, khlenar сказал: А когда крутишь 2 канал, то он не влияет на 1 канал. Зато наверняка влияет на 3-ый. Я называю этот эффект "послевкусием" 🙂, когда измерение по каналу зависят от того, что перед этим намерил предыдущий канал. Он у многих АЦП встречается. Иногда помогает временная задержка между измерениями в цикле, которую можно организовать, запуская АЦП по таймеру. Если АЦП достаточно скоростной, то есть и такой способ - заказать цикл вдвое большего размера, т.е. в вашем случае это был бы цикл по 6-ти каналам, из которых четные каналы измеряли бы напряжения от потенциометров, а нечетные были заземлены. Этот способ помогает почти всегда. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
khlenar 5 24 ноября, 2023 Опубликовано 24 ноября, 2023 · Жалоба 17 минут назад, Xenia сказал: Зато наверняка влияет на 3-ый. Я называю этот эффект "послевкусием" 🙂, когда измерение по каналу зависят от того, что перед этим намерил предыдущий канал. Он у многих АЦП встречается. Иногда помогает временная задержка между измерениями в цикле, которую можно организовать, запуская АЦП по таймеру. Если АЦП достаточно скоростной, то есть и такой способ - заказать цикл вдвое большего размера, т.е. в вашем случае это был бы цикл по 6-ти каналам, из которых четные каналы измеряли бы напряжения от потенциометров, а нечетные были заземлены. Этот способ помогает почти всегда. Да да. Влияет на следующий канал.) Да. Возможно придется запускать каждый канал поочередно. Конечно надо было буферные ОУ ставить, что то пожадничал) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Xenia 42 24 ноября, 2023 Опубликовано 24 ноября, 2023 · Жалоба 55 минут назад, khlenar сказал: Конечно надо было буферные ОУ ставить, что то пожадничал Обычно внешние буфера не помогают, т.к. эффект "послевкусия" возникает внутри микросхемы, уже после входного мультиплексора. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Точка Опоры 34 24 ноября, 2023 Опубликовано 24 ноября, 2023 · Жалоба Оба потенциометра питаются от одного и того же напряжения и это - напряжение питания микроконтроллера? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 134 24 ноября, 2023 Опубликовано 24 ноября, 2023 · Жалоба Какое сопротивление у потенциометров? Какое время выборки (sampling time) установлено для этих каналов? Подсказка: время выборки слишком маленькое для этого выходного сопротивления источника сигнала и конденсатор устройства выборки-хранения не успевает полностью перезарядиться. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 61 25 ноября, 2023 Опубликовано 25 ноября, 2023 · Жалоба 7 hours ago, Xenia said: Я называю этот эффект "послевкусием" Ридико Леонид Иванович тоже этот эффект называет своим весьма изысканным термином💗 Рекомендую к прочтению его статью. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
khlenar 5 25 ноября, 2023 Опубликовано 25 ноября, 2023 · Жалоба Большое спасибо. 7 часов назад, Точка Опоры сказал: Оба потенциометра питаются от одного и того же напряжения и это - напряжение питания микроконтроллера? Питание АЦП развязано индуктивностью + конденсаторы. 5 часов назад, Сергей Борщ сказал: Какое сопротивление у потенциометров? Какое время выборки (sampling time) установлено для этих каналов? Подсказка: время выборки слишком маленькое для этого выходного сопротивления источника сигнала и конденсатор устройства выборки-хранения не успевает полностью перезарядиться. Потенциометр 5,6к. + на плечах резисторы скажем так по 1к. Да вых. сопротивление большое получается. Предделитель /2 пробовал /4 не помогает. Семплирование пробовал 7.5 циклов эффекта никакого. На 3 канале у меня повторитель на ОУ стоит. На него влияние соседнего канала не большое, 1-2-3 единицы. 1 час назад, haker_fox сказал: Ридико Леонид Иванович тоже этот эффект называет своим весьма изысканным термином💗 Рекомендую к прочтению его статью. Спасибо, почитаем.. на входе канала стоят RC фильтр 120Ом + 0,1мкФ. Пробовал уменьшать конденсатор до 1000пФ. не влияет, только значения данных стали сильно прыгать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 134 25 ноября, 2023 Опубликовано 25 ноября, 2023 · Жалоба 7 часов назад, khlenar сказал: Семплирование пробовал 7.5 циклов эффекта никакого. А документацию почитать? Там таблица больше, это только ее начало 7 часов назад, khlenar сказал: На 3 канале у меня повторитель на ОУ стоит. На него влияние соседнего канала не большое, Правильно, потому что выходное сопротивление у повторителя маленькое. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
khlenar 5 25 ноября, 2023 Опубликовано 25 ноября, 2023 · Жалоба Да, маленькое. Поэтому и говорил, что пожадничал с ОУ.) Но если смотреть на диаграмму АЦП, то ключ сэмплера находится после мультиплексора, перед конденсатором. Как же вход АЦП может влиять на следующий канал? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 134 25 ноября, 2023 Опубликовано 25 ноября, 2023 · Жалоба 1 час назад, khlenar сказал: Как же вход АЦП может влиять на следующий канал? Конденсатор выборки-хранения один на все каналы. После измерения на нем остается некое напряжение, зависящее от напряжения на входе. Перед каждым следующим измерением он должен перезарядится от этого остаточного напряжения до (в идеале) напряжения на выбранном входе. 2 часа назад, khlenar сказал: Да, маленькое. Поэтому и говорил, что пожадничал с ОУ.) Увеличьте время выборки до рекомендованного в документации. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
khlenar 5 25 ноября, 2023 Опубликовано 25 ноября, 2023 · Жалоба ОК. Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться