Надо в mega16 использовать несколько каналов АЦП, на одном должны висеть кнопки, а другие должны мерить напряжение. Как это осуществить? И ещё, на одних схемах ноги AREF и AVCC соединены вместе и подключены на плюс питания, а на других на плюс подключена только одна нога, вторая подключена через кондер на землю. От чего это зависит?
Заранее спасибо
P.S.
Код пишу к CodeVision.
Опыт растет прямо пропорционально выведенному из строя оборудованию...
AREF - это нога относительно которой измеряется напряжение на входах... Т.е. если на AREF - 5В, то ты можешь на вход АЦП подать 5В и это будет 255 (если 8ми битный режим). Ежели ты подашь на AREF 3.3В, то при 3.3В на АЦП - будет те же 255, но зато в диапазоне от 0 до 3.3В разрешение будет больше и т.д.
В атмеге есть встроенный источник опорного напряжения (2.5В кажись). Если его использовать, то ногу AREF необходимо повесить через кондер на землю. AVCC так же рекомендуется подключать через индуктивность и так же, кондер на землю. См. даташит - ADC - noise cancelling.
Ситуация такая.
На преобразование в установившемся режиме необходимо 13\14 тактов.
Между входом АЦП и выходом аналогового мультиплексора стоит схема хранения выборки.
Если произвести смену канала и тут же запустить АЦП, то в схеме хранения сохраняются уровни с предыдущего канала.
Правильнее дать время на перезаряд схемы выборки-хранения.
Например, сперва запустить АЦП, получить результат и лишь за тем сменить номер канала.
У меня период был большой и переключал каналы в середине периода. Управление организовывал от таймера: запуск по переполнению, переключение каналов по совпадению.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Кто разъяснит такую вещь. у меги 16 два ИОНа??
дело в том, что при описании компаратора, в даташите указано что напряжение ИОНа - 1.23в. Это подтверждается практикой, Есть готовое в "железе" устройства, там задействован компаратор, и он срабатывает при 1,23в. В тоже время, в даташите, при описании работы АЦП, написано, что встроенный ИОН на 2,56в.
Кто может это разъяснить?? Это ошибка? или для компаратора и АЦП разные ИОНы?
Насколько я понимаю, изначально там 1.23V, а далее уже все пляшут от этого напряжения. Компаратор его берёт как есть, BOD - в зависимости от фузов, а АЦП умножает на два...
Там в даташите есть строчка на 40й странице, что опорное напряжение для АЦП генерируется из этого "бэндгапа"...
При том, что сам бэндгап имеет довольно большой разброс по напряжению, а АЦП еще и умножает его на два, я бы для более ни менее точных измерений брал внешний ИОН...
практика использования Ацп мег 8 и меги 8А в автомобиле говорит +-20% от напряжения и температуры пляшут показания при одном и том же входном напряжении
при использовании любого амс1117 на 3.3 вольта или адж 1.2 вольта с сообветствующим резистором задачи + небольшая нагрузочка в виде 50 оммного резистора дают точность в +-1..5% при температурах -10 ... +80С эт практика...хотя в комнатных устройствах 0..20С точность встроенного тоже супер +-1% но то при 5 волььтах и небольшом перепаде температур
Что нас не убило сделало нас осторожней
Не доверяйте русским лужам - это может быть вход в метро.