Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Дополнительное внешнее сопротивление на АЦП
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > MSP430
Sinoptic555
Всем привет!

Подскажите пожалуйста, надо ли ставить дополнительное сопротивление на входе ADC12 и SD16_A, а также вешать сопротивление на ножке Veref? Может кто-то сталкивался с проблемой. Не могу найти конкретное описание.
Данные разрознены.

MSP430F4270
MSP430F449
Veref=1.2В

Единственное, нашел для MSP430F449 (ADC12) Static input current: Iref= +/- 1мкА
при неизвестном сопротивлении.

Для SD16_A нашел импеданс >10мОм, но в моей схеме сигнал будет изменяться довольно медленно без колебаний, так что для интервала 1 сек. напряжение можно считать постоянным.

Напрямую мерить сопротивление цепи между ногой входа ADC и землей боюсь, вдруг спалю, процессор маловольтный.

Спасибо.
Dog Pawlowa
Цитата(Sinoptic555 @ Nov 1 2006, 18:21) *
Подскажите пожалуйста, надо ли ставить дополнительное сопротивление на входе ADC12 и SD16_A, а также вешать сопротивление на ножке Veref? Может кто-то сталкивался с проблемой.


Я чего-то вообще проблемы не понял. Любой резистор вносит погрешность. Зачем его ставить то?
Не ставил и с проблемой не сталкивался!
Sinoptic555
У меня с 5В датчика сигнал идет.
Приходится делитель ставить на опорное напряжение (с 5В до 3В снижать)
и на сигнал датчика точно такой же делитель.

Так вот весь вопрос о величине сопротивлений для этого делителя.
Можно взять 3 и 2 Ом, либо 30 и 20 Ом, ... либо 30кОм и 20 кОм и т.д.

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

Может кто-то уже собирал делитель для MSP430 и посоветует о каких порядках в величинах сопротивлений может идти речь.
CSB
slaa148 может поможет
на русском - http://www.gaw.ru/html.cgi/txt/app/micros/msp430/slaa148.htm
Dog Pawlowa
Цитата(Sinoptic555 @ Nov 2 2006, 19:07) *
У меня с 5В датчика сигнал идет.
Приходится делитель ставить на опорное напряжение (с 5В до 3В снижать)
и на сигнал датчика точно такой же делитель.

Так вот весь вопрос о величине сопротивлений для этого делителя.
Можно взять 3 и 2 Ом, либо 30 и 20 Ом, ... либо 30кОм и 20 кОм и т.д.

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

Может кто-то уже собирал делитель для MSP430 и посоветует о каких порядках в величинах сопротивлений может идти речь.

Целых два резистора?! У, как печально! :-)
Если серьезно...
1) Смотреть нужно даташит не общий на MSP, а конкретно на применяемый контроллер. Так указана утечка по P6.X/AX выводам.
2) Направление утечки неизвестно и учесть ее невозможно. Это не сопротивление.
3) Малые сопротивления для контроллера только лучше, но тогда будет влиять выходное сопротивление датчика.
4) Навскидку. Точность резисторов делителя, даже если они 0,1%, будет влиять больше, чем утечки по входу при сопротивлениях десятки килоОм.
5) В MSP в общем то не самый точный АЦП, непонятно, за что идет война.
Короче, все равно не понимаю, о чем речь. Надуманная проблема.
Или MSP не годится, и нужно ставить нормальный АЦП, или калибровкой все решается.
ЗЫ. Я использую 1 МОм-100кОм делители, но у меня выходное сопротивление датчика около 10 кОм.
Shread
Если память не изменяет, у ADC12, порядка 500КОм сопротивление входное, от использования встроенных SD отказались, используем ADS1240. Если требуется точность, сигнал от датчика лучше буферизировать(делитель, а после него повторитель на операционнике).
Sinoptic555
Цитата(Shread @ Nov 3 2006, 05:37) *
Если память не изменяет, у ADC12, порядка 500КОм сопротивление входное, от использования встроенных SD отказались, используем ADS1240. Если требуется точность, сигнал от датчика лучше буферизировать(делитель, а после него повторитель на операционнике).


Опс! Это почему от встроенных SD отказались?
...а я расчитывал на этот SD16 glare.gif
Проблема в точности или шумах?

А этот ADS1240 с MSP430 нормально стыкуется?
Нет ли проблем с вводом 24bit значения в 16 разрядный MSP?

В моем случае ADC на 16bit идеально, может лучше ставить внешний ADS1100 (16bit)
вместо встроенного.
shasik
Цитата(Sinoptic555 @ Nov 3 2006, 17:14) *
Опс! Это почему от встроенных SD отказались?
...а я расчитывал на этот SD16 glare.gif
Проблема в точности или шумах?


Использовал SD16A в MSP430F4270 - полное г-но. мало того, что шумит больше, чем написано в бумагах, кроме того очень слабая развязка по каналам (если но одном из каналов большой уровень, ждите что и в соседнем выпрыгнет сюрприз), малое входное сопротивление - для более менее нормальной работы нужен нормальный буферный усилитель, а еще в TI-доках были ошибки (они же опечатки, они же баги) при описании настройки и работы с SD16 (реально в процессоре приходилось делать танцы с бубном). Удачи...
rezident
Цитата(shasik @ Nov 3 2006, 23:41) *
Использовал SD16A в MSP430F4270 - полное г-но. мало того, что шумит больше, чем написано в бумагах, кроме того очень слабая развязка по каналам (если но одном из каналов большой уровень, ждите что и в соседнем выпрыгнет сюрприз), малое входное сопротивление - для более менее нормальной работы нужен нормальный буферный усилитель, а еще в TI-доках были ошибки (они же опечатки, они же баги) при описании настройки и работы с SD16 (реально в процессоре приходилось делать танцы с бубном). Удачи...

Сам я MSP430 с SD16 не использовал, но слышал неоднократно о нем аналогичные отзывы. В SD16_A некоторые недостатки SD16 исправили, но опять же я не проверял еще, хотя сэмплы MSP430F2013 у меня лежат.
И ADC12 зря обругали выше. Вполне неплохой 12-разрядный ADC, только использовать его нужно правильно. Путем калибровки и применения усреднений мы получали на нем точность измерения эквивалентную 13,5 разрядам.
Shread
Цитата(rezident @ Nov 4 2006, 14:01) *
Сам я MSP430 с SD16 не использовал, но слышал неоднократно о нем аналогичные отзывы. В SD16_A некоторые недостатки SD16 исправили, но опять же я не проверял еще, хотя сэмплы MSP430F2013 у меня лежат.
И ADC12 зря обругали выше. Вполне неплохой 12-разрядный ADC, только использовать его нужно правильно. Путем калибровки и применения усреднений мы получали на нем точность измерения эквивалентную 13,5 разрядам.

Если вы про меня, то я его не ругал, просто отметил момент, на который стоит обратить внимание. Сами используем его, правда для простых вещей, типа контроллера сенсорной панели. 13.5 разряда не изменением ли напряжения опорника на ходу получаете? Кстати про SD16A я пока ничего дурного не слышал, но времени пробовать нет.
Sinoptic555
Цитата(rezident @ Nov 4 2006, 16:01) *
Путем калибровки и применения усреднений мы получали на нем точность измерения эквивалентную 13,5 разрядам.


У меня вопрос к "resident": "А как на 12 разрядном АЦП можно получить точность 13.5 разрядов?"

Простой расчет показывает:
1/2^12 = 2.441406E-4 - минимальная ступенька, точность до 4 разряда ...

Нет, я не хочу обидеть никого.
Просто сам бьюсь над повышением точности за минимальные затраты и мне интересно. cranky.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.