Внешний voltage reference для Arduino Due

Hamulus
Offline
Зарегистрирован: 24.08.2015
 
Есть проблема: показания на аналоговых входах очень сильно скачут при питании от USB. Как я вычитал, это происходит потому, что у Due только один встроенный источник эталонного напряжения, и его нельзя программно переключить на другие, более точные источники, как это можно сделать в Меге.
 
Соответственно единственный выход - использовать внешний источник эталонного напряжения через вход Aref.
 
Собственно вопрос: какой использовать и его как подключать? какой наиболее точный?
подойдёт ли tl431 (по его подключению я видел инструкции) и какая его модификация нужна? и т.д.
dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

Hamulus, что бы подключить к АЦП внешний Aref нужно на плате Due перепаять резистор-перемычку. Он микроскопический, если не владеете техникой пайки подобных микробов -то лучше оставьте эту затею. tl431 как ИОН хорош был в 20 веке, сейчас это говно мамонта по сравнении с современными микросхемами.

Andrey12
Andrey12 аватар
Offline
Зарегистрирован: 26.12.2014

dimax пишет:

tl431 как ИОН хорош был в 20 веке, сейчас это говно мамонта по сравнении с современными микросхемами.

 

Ну dimax, вы меня "обнадежили" :-)

То есть tl431  по сравнению с внутриннм опорным напряжением ATMega328 не будет иметь преимуществ? Нафига они тогда мне?

Но всетаки, можете скинуть нормальное решение подключения tl431 к ATMega328 в качестве датчика опорного напряжения? В инете нашел несколько, но пока не пойму как лучше подключить и почему.

Здесь например пишут так:

Если будете использовать TL431 и повесите на выходе конденсатор, то микросхема может "загудеть". Вместо уменьшения выходного шума, на катоде появится периодический пилообразный сигнал в несколько милливольт.

То есть конденсатор необходимо убрать если я хочу повесить на AREF опорное напряжение от TL431?

bwn
Offline
Зарегистрирован: 25.08.2014

Подпишусь.))))

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

Andrey12, вроде как 431 чуть лучше чем встроенный ион, но по-моему разницы нет. Да и вообще АЦП в меге328 не настолько хорош, что б к нему точные референсы прикручивать.  Это вот в Дуе 12-битный АЦП, там LSB меньше милливольта, вот там есть смысл в хорошем референсе. Про конденсатор прокомментировать нечего -я тоже про это читал, и никогда его не ставил.

Andrey12
Andrey12 аватар
Offline
Зарегистрирован: 26.12.2014

dimax пишет:

Andrey12, вроде как 431 чуть лучше чем встроенный ион, но по-моему разницы нет. Да и вообще АЦП в меге328 не настолько хорош, что б к нему точные референсы прикручивать.  Это вот в Дуе 12-битный АЦП, там LSB меньше милливольта, вот там есть смысл в хорошем референсе. Про конденсатор прокомментировать нечего -я тоже про это читал, и никогда его не ставил.

Так судя по схеме NANO конденсатор уже стоит.  Получается надо убрать?

Мне точные и не надо, с разрешением в 0.1 вольт он же сможет показывать? Мне главное как и написал если на батарее 3.2 вольта отправить смс. А при 2.8 ее контроллер заряда отключит.

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

Andrey12, для такой задачи внутренний ион точно подойдёт))

Andrey12
Andrey12 аватар
Offline
Зарегистрирован: 26.12.2014

dimax пишет:

Andrey12, для такой задачи внутренний ион точно подойдёт))

Спасибо, буду пытать внутренний :-)