реклама на сайте
подробности

 
 
> Проблемы ADC16 в MSP430F2013, Неудачная попытка с внешним Vref
янетот
сообщение Oct 2 2007, 19:33
Сообщение #1





Группа: Участник
Сообщений: 11
Регистрация: 2-10-07
Пользователь №: 31 014



Первый опыт работы с MSP, раньше работал только с PIC
Надо измерять температуру, хотел использовать внутренний датчик температуры, но оч сильно зависит от напряжения питания (приблизительно дает ошибку в 4 градуса на 1в изменения напряжения питания) Решил использовать внешний датчик (на ADS1100 при использовании 14 битного режима нормально получалось разрешение 0,03 градуса) но для компенсации изменений напряжения питания надо использовать в качестве опоры само напряжение питания ( через делитель) ну так вот завожу на P1.3(VREF/A1?) 1,1 вольта а АЦП ведет себя какбудто там 0,3 (делитель 4,3/4,7к)
пытался (я так понял, что можно) вывести Vref наружу на ту же ножку, чтоб запитывать терморезистор, тоже ничего не получилось
Варианта с настройко перебрал вроде все использовать P1.3 как аналоговый вход/не использовать, включит/выключить Vref, вкл/выкл буфер наружу, если с использованием внешнего Vref хоть чтот получилось, до здесь совсем ноль
Может кто подскажет чего дельное
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
янетот
сообщение Oct 3 2007, 19:29
Сообщение #2





Группа: Участник
Сообщений: 11
Регистрация: 2-10-07
Пользователь №: 31 014



Да со схемой все нормально, а вот с настройкой ADC16 хуже, в том то и дело, что я никак не могу нормально настроить использование внешнего Vref вместо заводимых 1,3 вольта при проверке эдак 0,3 получается или даже меньше, то есть я подавал на А4+ 0,4в(ну или около того) на А4- 0в при использовании внутреннего Vref получалось А222 а внешнегно - FFFF, если подключал А1(соответственно А1+ через 10к на землю а А1- отключал аналоговый вход) то получал 0021
ну это нормально они же типа через разные резисторы к земле притянуты
И вторая проблема - не получилось вывести наружу Vref SD16_AVMIDON - on, SD16_AREFON-on
аналоговый вход P1.3 off (на самом деле без разницы)
При попытке использовать внешнее Vref - SD16_AVMIDON - off, SD16_AREFON-off
аналоговый вход P1.3 - on
Конечно это уже не так актуально, потому как сделал калибровку при разных Vcc и T вполне терпимо получилось стабильность около 0,1 градуса в диапазоне 2,5-3,5вольта(может даже точнее) расчет по формуле T=а+b*(A6)+c*(A6)*(A5)
но очень не люблю оставлять чтот непонятое, да и с использованием внешнего температурного датчика может получится точнее температуру измерять (можно, конечно, использовать аналоговые датчики температуры но боюсь что точность не увеличится т.к у них у самих есть зависимость от Vcc узнать можно только проверив, а у меня нет в наличии). Вобщем может что посоветуете с настройками ADC16
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 08:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.01363 секунд с 7
ELECTRONIX ©2004-2016