|
Проблемы ADC16 в MSP430F2013, Неудачная попытка с внешним Vref |
|
|
|
Oct 2 2007, 19:33
|
Группа: Участник
Сообщений: 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 хоть чтот получилось, до здесь совсем ноль Может кто подскажет чего дельное
|
|
|
|
|
 |
Ответов
|
Oct 3 2007, 19:29
|
Группа: Участник
Сообщений: 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
|
|
|
|
Сообщений в этой теме
янетот Проблемы ADC16 в MSP430F2013 Oct 2 2007, 19:33 rezident Что-то непонятно, чего вы хотите? Измерить - означ... Oct 2 2007, 21:56 Сергей Борщ Цитата(rezident @ Oct 3 2007, 00:56) А ес... Oct 3 2007, 07:58 rezident Билин, схему свою покажите что ли. Я уже перестал ... Oct 3 2007, 19:39 янетот Цитата(rezident @ Oct 4 2007, 02:39) Били... Oct 4 2007, 03:52 VAI Цитатахоть бы на это ответили!!!!... Oct 4 2007, 04:35 shasik Когда-то очень давно юзал F4270, так там точно был... Oct 4 2007, 05:16 янетот Цитата(VAI @ Oct 4 2007, 11:35) не кипяти... Oct 4 2007, 11:51 rezident В даташите MSP430F2013 (rev.D) - SLAS491D на стран... Oct 4 2007, 12:16 янетот Цитата(rezident @ Oct 4 2007, 19:16) В да... Oct 5 2007, 05:32  rezident Цитата(янетот @ Oct 5 2007, 11:32) А вот ... Oct 5 2007, 14:09   янетот Цитата(rezident @ Oct 5 2007, 21:09) Ну д... Oct 5 2007, 19:01
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|