Постоянное переключение опорного напряжения АЦП с Default на Internal в процессе работы
- Войдите на сайт для отправки комментариев
Сб, 28/03/2020 - 00:22
Получил тут ситуацию, что для повышения точности измерений мне правильнее одну аналоговую ногу опрашивать при 5 вольтах опоры, а другую при 1.1, то бишь internal. По ряду причин внедрить внешний делитель на первую не представляется возможным. Все работает корректно, естественно делаю холостые чтения после переключения и небольшую задержку. Но гложет меня червячок сомнения - а нормально ли это с точки зрения жизни микроконтроллера? Каких-то явных данных на этот счет нагуглить не удалось. Частота переключений туда/сюда - четыре раза в секунду примерно.
Что думают на этот счет благородные доны? :) Все это применительно к нано на 328p, если что.
Успокойся, можешь чаще переключать. Там переключатель вечный :)
Тут есть несколько засад.
1. Если питание +5в в качестве опорного напряжения - то все помехи по питанию тоже будут на опорном напряжении.
2. Если питание 1.1 в то оно имеет большой разброс по величине и зависит от конкретной микросхемы.(точно не помню но кажется 5%)
Поэтому самое правильное думаю подавать опорное напряжение внешнее (например с TL431) величиной от 2.5 до 5в.
Тут есть несколько засад.
1. Если питание +5в в качестве опорного напряжения - то все помехи по питанию тоже будут на опорном напряжении.
2. Если питание 1.1 в то оно имеет большой разброс по величине и зависит от конкретной микросхемы.(точно не помню но кажется 5%)
Поэтому самое правильное думаю подавать опорное напряжение внешнее (например с TL431) величиной от 2.5 до 5в.
Каждый ... как захочет. Я могу сказать что нет там никаких засад, просто вы не умеете их готовить.
В таком случае прошу рассказать как правильно убрать тиристорный эффект , на опорном напряжении +5в.
Исходные данные: Напряжение питания +5в. Амплитуда помех длительностью 5нс составляет 1в. с шагом 20 нс. Итого опорное напряжение может принимать пиковое значение напряжения от 4 до 6в. Конденсатор дело не спасет - поскольку здесь длина дорожки от вывода микросхемы до конденсатора больше 3 см.
Просьба описать как это надо правильно готовить? Или это только у меня такие засады?
1. Вы определили источник помех? Может, ИП заменить?
2. Есть вариант припаять конденсатор непосредственно к ножкам МК. Удобнее бывает припаять сначала короткие выводы вверх из тонкой проволоки, а к ним - конденсатор.
3. В самой микросхеме МК питание и GND аналоговой и цифровой частей разделены. В Ардуино эти цепи объединены. AVcc c Vcc, AGND с GND. Обычно это прокатывает. Но если случай сложный и принципиальный, то можно платку порезать и сделать, как рекомендуют в фирменном наставлении - п. 23.6.2 фига 23.9.
Вот вы и сами ответили на вопрос по поводу засады.
Человек, который спрашивает такие вопросы в шапке вряд ли когда нибудь сталкивался с этим. И если у него это может возникнуть - то схема будет работать неправильно из за железа.
Вы советуете подпаять конденсатор к выводам микросхемы. Это правильный ответ. Но это будет не так красиво, как заводская пайка. А если взять плату микро или нано, то там вообще конденсаторы 0603. Если вы можете припаять это - то это хорошо. Я тоже могу припаять это. Но автор может не сделать это. Может у него даже осцилографа нет. Я исхожу из этого. И будет человек в коде искать ошибки, а на самом деле это железо виновато.
Я вопроса по поводу засады не задавал.
Конденсатор к выводам - классическое симптоматическое лечение. Судя по Вашим данным, в Вашем случае помехи 5 нс через 20 нс должны смотреться на осциллографе как сплошная полоса (борода) высотой в 2 В (от 4 В до 6 В) на цепи питания при включенной схеме. Откуда берутся помехи такой интенсивности? Правильнее выяснить и устранить источник. На моих платах я такого не наблюдал.
"Шашечки" или ехать? Или оригинал купить. Из проверенных деталей и с отмытой платой. Хотя... Там тоже гарантий нет.
Я 0603 не то, чтобы перепаять, могу даже не заметить. :)) Обычную зелёную керамику прямо поверх корпуса.
Запросто. Человек без осциллографа может использовать Ардуино как учебную парту, чем она по сути и служит. А если человек захотел некоей метрологии (не более, кстати 8-и честных бит), то будьте любезны осциллограф.
Там столько "виноватых" может быть. И свое железо, и чужое, и питание, и помехи от сторонних приборов, и... И со всем эти придётся разбираться, если нужен результат.
Вот вы и сами ответили на вопрос по поводу засады.
Человек, который спрашивает такие вопросы в шапке вряд ли когда нибудь сталкивался с этим. И если у него это может возникнуть - то схема будет работать неправильно из за железа.
Человек в шапке задавал совершенно конкретный вопрос, на который получил вполне конкретный ответ. А дальше пришли Вы, и разлились языком по древу. Вопроса о точности измерений встроенным АЦП никто не задавал. :)
Тут есть несколько засад.
1. Если питание +5в в качестве опорного напряжения - то все помехи по питанию тоже будут на опорном напряжении.
2. Если питание 1.1 в то оно имеет большой разброс по величине и зависит от конкретной микросхемы.(точно не помню но кажется 5%)
Поэтому самое правильное думаю подавать опорное напряжение внешнее (например с TL431) величиной от 2.5 до 5в.
Вы опять какую то пургу несёте. Почитайте уже что нибудь про схемотехнику, распределение помех - наводок по платам и борьбу с ними. Про шум на выходе TL431 и точность уставки напряжения TL431. Прежде чем писать 5% загляните в мануал. Может быть тогда Ваши советы приобретут какую то пользу. Пока просто жалко ТС который будет исследовать Ваши фобии следуя Вашим советам.