АЦП - выхлоп недотягивает до 1024

Обсуждаем контроллеры компании Atmel.
Ответить
Вымогатель припоя
Аватара пользователя
Сообщения: 625
Зарегистрирован: Ср дек 08, 2010 19:03:17

Сообщение sunjob »

добрый день

исх. данные
- arduino nano
- использую внешний ион TL431 - подается на Aref
- подаем исследуемый уровень на A7 (делитель на переменнике)

заметил, что что-то недотягивает до макс. значения, т.е. до 1023 (при одинаковом
напряжении на Aref & A7)

отключился от "переменника" и соеденил Aref & A7 - по идее в таком случае выхлоп
должен быть максимальным, т.е. 1023 - а не тут то было, выдает что то около
1021

для того, что бы поднять выход до 1023 - надо на A7 повысить на 38 mV
относительно Aref

вопрос в том, почему так (возм. я еще чего то не понимаю, не знаю или чего еще)
если нужна схема соединений в атаче

спасибо

###!!! UPDATE !!!###

проблема решилась просто, во время "разборок" заремил вызов (и забыл :о)
analogReference(EXTERNAL);

доп. вопрос

судя по статье ДиХалта
http://easyelectronics.ru/avr-uchebnyj- ... e-acp.html
> По дефолту там стоит REFS1..0 = 00 — внешний ИОН, подключенный к входу AREF

внешний ИОН должен быть по умолчанию инициирован
с ардуиной - такой "дефаулт" фокус не прокатил, необходима принудительная инициализация

кто что думает по этому поводу?!

спасибо
Вложения
ou_temp.png
(9.83 КБ) 334 скачивания
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Реклама
Друг Кота
Аватара пользователя
Сообщения: 6337
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

sunjob писал(а):кто что думает по этому поводу?!
советов я никому не даю, но обжегшись пару раз, никогда не полагаюсь на дефолты, всегда прописываю инициализации. Меньше геморроя на свою ... голову.
Изображение
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 625
Зарегистрирован: Ср дек 08, 2010 19:03:17

Сообщение sunjob »

да будлодер его так ... инициализирует :о)
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Собутыльник Кота
Аватара пользователя
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Сообщение Z_h_e »

Jack_A писал(а):...не полагаюсь на дефолты, всегда прописываю инициализации. ...
При всем уважении. Или я Вас не понимаю по данному вопросу или категорически не согласен.

В ДШ четко указано дефольное значение регистров.
- Вы их все переинициализируете?
- Если не все, то почему не все, ведь в МК нет неиспользуемых регистров
- почему Вы не доверяете ДШ и именно выборочно, в плане дефолтных значений?
- как вообще может работать МК, если регистры не инициализируется согласно ДШ?
Jack_A писал(а):...обжегшись пару раз...
Приведите пожалуйста примеры.
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Реклама
Эиком - электронные компоненты и радиодетали
Вымогатель припоя
Аватара пользователя
Сообщения: 625
Зарегистрирован: Ср дек 08, 2010 19:03:17

Сообщение sunjob »

исх. данные
- arduino nano
со всеми вытекающими причинно-следственными последствиями :о)
да будлодер его так ... инициализирует :о)
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 377
Зарегистрирован: Пт июн 12, 2015 09:21:56
Откуда: Челяба-сити

Сообщение bad2cat »

[uquote="Jack_A",url="/forum/viewtopic.php?p=2852216#p2852216"]Меньше геморроя на свою ... голову.[/uquote]"головняка" - так говорят в г.Санктпетербургъ. А про геморой говорят в Москве. :)) Языковые традиции такие (пАдъезд-парадная, хлеб-булка, кАнеШно-конечно и т.д.)
Я тоже, в некотором роде, радиоинженер...
Реклама
Ответить

Вернуться в «AVR»