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

 
 
> Двухполярный АЦП из однополярного
3mile
сообщение Aug 20 2008, 09:37
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 8-01-08
Пользователь №: 33 903



собрал милливольтметр сигма-дельта типа на МСП430 по схеме slaa104 . теперь возник вопрос. В моей задаче напряжения двухполярные, тоесть могут быть в диапазоне -3 В ..+3 В. Как можно изменить схему для того чтобы сместить диапазон?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rezident
сообщение Aug 21 2008, 13:44
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Вот вам готовая схема сдвига уровней.
Резистор RCAin не нужен, он на схеме просто иммитирует вход встроенного в MSP430 компаратора.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
3mile
сообщение Aug 21 2008, 14:42
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 8-01-08
Пользователь №: 33 903



Цитата(rezident @ Aug 21 2008, 16:44) *
Вот вам готовая схема сдвига уровней.
Резистор RCAin не нужен, он на схеме просто иммитирует вход встроенного в MSP430 компаратора.

спасибо, есть над чем поразмышлять =))

Понимаю что много вопросов...
И все-таки, почему необходимо отделять буфером источник напряжения смещения? Я имею в виду случай когда нужно только смещать, скажем на 1в. вот та схема что у меня справа, где в ней ошибки?

Сообщение отредактировал 3mile - Aug 21 2008, 14:48
Go to the top of the page
 
+Quote Post
rezident
сообщение Aug 22 2008, 15:39
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(3mile @ Aug 21 2008, 20:42) *
И все-таки, почему необходимо отделять буфером источник напряжения смещения?
Потому, что это источник напряжения. Идеальный источник напряжения имеет бесконечно малое сопротивление. Я поставил буфер на ОУ, чтобы устранить влияние сопротивлений делителя напряжения на потенциал в средней точке делителя. Можно конечно просто резисторы в этом делителе поставить низкоОмные, но тогда теряется смысл в низком потреблении остальных компонентов. А так, если взять Low-Power ОУ, то вся эта схема смещения будет потреблять не более 100 мкА.
Цитата(3mile @ Aug 22 2008, 20:50) *
Надо ли учитывать входное сопротивление компаратора в этой оценке?
В принципе учитывать нужно все, но у MSP430 входные токи компаратора не превышают токов утечки GPIO, т.е. не больше чем ±50нА. В данных условиях можно смело забить на них. smile.gif
Цитата(3mile @ Aug 22 2008, 20:50) *
Но если исходить из того что у нас меняется сопротивление источника, то почему его не отделить буфером?
В моей схеме входное сопротивление определяется резистором R1. Если выходное сопротивление источника достаточно высокое (выше 1кОм), то входной буфер нужен обязательно (только питать его нужно от двуполярного напряжения). Я ведь изначально предлагал сделать всю схему на сдвоенном ОУ.
Go to the top of the page
 
+Quote Post
3mile
сообщение Aug 22 2008, 19:15
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 8-01-08
Пользователь №: 33 903



Цитата(rezident @ Aug 22 2008, 18:39) *
Потому, что это источник напряжения. Идеальный источник напряжения имеет бесконечно малое сопротивление. Я поставил буфер на ОУ, чтобы устранить влияние сопротивлений делителя напряжения на потенциал в средней точке делителя. Можно конечно просто резисторы в этом делителе поставить низкоОмные, но тогда теряется смысл в низком потреблении остальных компонентов. А так, если взять Low-Power ОУ, то вся эта схема смещения будет потреблять не более 100 мкА.
В принципе учитывать нужно все, но у MSP430 входные токи компаратора не превышают токов утечки GPIO, т.е. не больше чем ±50нА. В данных условиях можно смело забить на них. smile.gif
В моей схеме входное сопротивление определяется резистором R1. Если выходное сопротивление источника достаточно высокое (выше 1кОм), то входной буфер нужен обязательно (только питать его нужно от двуполярного напряжения). Я ведь изначально предлагал сделать всю схему на сдвоенном ОУ.

Спасибо, очень доходчиво и конкретно.
Значит если я правильно понял, то все источники напряжения в которых будет изменятся выходное сопротивление (существенно относительно резисторов сумматора) лучше отделять буфером?
про сам входной буфер то это обязательно чтобы питание было двухполярным, или можно использовать рейл-ту-рейл с однополярным питанием?(в каталогах видел такие)

О, и еще по ходу, если я питать контроллер буду от ИОН-а то будет ли изменяться его выходное сопротивление в зависимости от состояния батарей, или еще от чего?
Цитата
сопротивление определяется резистором R1

но оно то не 100кОм???
Да, я помню про сдвоенный, но ведь понять почему это гораздо лучше чем просто использовать готовое решение, особенно если совсем не понимаешь что к чему =))
Go to the top of the page
 
+Quote Post
rezident
сообщение Aug 22 2008, 20:37
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(3mile @ Aug 23 2008, 01:15) *
Значит если я правильно понял, то все источники напряжения в которых будет изменятся выходное сопротивление (существенно относительно резисторов сумматора) лучше отделять буфером?
Не обязательно. ОУ в буферном включении ведь чем характеризуется: высокое входное сопротивление и сравнительно низкое выходное. Я сначала промоделировал вашу левую схему ( с 4-ми резисторами) и пришел к выводу, что там лучше поставить буфер. А вовсе не с потолка взял это решение.
Цитата(3mile @ Aug 23 2008, 01:15) *
про сам входной буфер то это обязательно чтобы питание было двухполярным, или можно использовать рейл-ту-рейл с однополярным питанием?(в каталогах видел такие)
Дык вы посмотрите datasheet любого ОУ, даже Rail-to-Rail. У подавляющего большинства из них "рельсы" проложены аккурат по питаниями. Диапазон входных (максимально допустимых!) напряжений от -0,3В ниже "нижнего" питания и +0,3В выше "верхнего" питания. Если вы запитаете ОУ от униполярного источника, то -3В прямо на вход вы подавать не сможете. Точнее подать-то можно, но работать не будет smile.gif Либо придется использовать что-то типа инвертирующего включения и смещать прямо по входу. Ну и на выходе такой (униполярной) схемы вы чистый 0В тоже не получите, даже на самом супер-пуперском "рельсовом" ОУ. Я вам предложил решение, где суммирование на резисторах происходит, поэтому при -3В на входе, в точке суммирования токов получается нормальные 0В.
Цитата(3mile @ Aug 23 2008, 01:15) *
О, и еще по ходу, если я питать контроллер буду от ИОН-а то будет ли изменяться его выходное сопротивление в зависимости от состояния батарей, или еще от чего?
ВЫходное сопротивление ИОН меняться не должно, а вот Входное возможно. Какую опору собираетесь использовать?
Go to the top of the page
 
+Quote Post
3mile
сообщение Aug 23 2008, 12:51
Сообщение #7


Участник
*

Группа: Участник
Сообщений: 62
Регистрация: 8-01-08
Пользователь №: 33 903



Цитата(rezident @ Aug 22 2008, 23:37) *
Не обязательно. ОУ в буферном включении ведь чем характеризуется: высокое входное сопротивление и сравнительно низкое выходное. Я сначала промоделировал вашу левую схему ( с 4-ми резисторами) и пришел к выводу, что там лучше поставить буфер. А вовсе не с потолка взял это решение.
Дык вы посмотрите datasheet любого ОУ, даже Rail-to-Rail. У подавляющего большинства из них "рельсы" проложены аккурат по питаниями. Диапазон входных (максимально допустимых!) напряжений от -0,3В ниже "нижнего" питания и +0,3В выше "верхнего" питания. Если вы запитаете ОУ от униполярного источника, то -3В прямо на вход вы подавать не сможете. Точнее подать-то можно, но работать не будет smile.gif Либо придется использовать что-то типа инвертирующего включения и смещать прямо по входу. Ну и на выходе такой (униполярной) схемы вы чистый 0В тоже не получите, даже на самом супер-пуперском "рельсовом" ОУ. Я вам предложил решение, где суммирование на резисторах происходит, поэтому при -3В на входе, в точке суммирования токов получается нормальные 0В.
ВЫходное сопротивление ИОН меняться не должно, а вот Входное возможно. Какую опору собираетесь использовать?

Точно, я и не заметил что это та левая схема =)) Тоесть получается что в Вашей схеме входное сопротивление будет (100к+51к+Rвых ОУ), и если выходное сопротивление буфера низкое то оно буде ок 150кОм? Не то что бы это было много или мало, но я не знаю с каим диапазоном выходных спротивлений источников я буду иметь дело, поэтому мне хотелось побольше=))
А правая схема нежизнеспособна, ну при условии конечно что будет стоять буфер на входе и на питании (или ИОН)? У меня такое чувство что входное сопротивление будет высоким.
Ну да это логично("рельсы" проложены аккурат по питаниями), что-то и у меня в голове такое крутилось. Все-таки сделаю двухполярное питание, тем-более что ЖКИ тоже его требует. ну и для ОУ питание тоже требуется стабилизировать максимально как я понимаю.
Кстати про ОУ, мне нужен Рельсовый, с двухполярным питанием, и сдвигом ноля меньше 1мВ, да еще и малопотребляющий. На сайте maxim-ic.com (ну это к примеру) таких совсем немного (я нашел только два) и они у нас не продаются. Как бы с такой ситуацией быть? может я слишком много требую??
ИОН. я не думал об этом, на скорую рукуесли, то получается что на напряжение 3В, с точностью 1мВ (0,03%) то тоже выбор небольшой, всеаки "Ultra-High-Precision" или тоже перебор с требованиями??
Go to the top of the page
 
+Quote Post
rezident
сообщение Aug 23 2008, 18:09
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(3mile @ Aug 23 2008, 18:51) *
и если выходное сопротивление буфера низкое то оно буде ок 150кОм?
Около этого. Но при условии, что выходной сигнал не выйдет из диапазона -3В...+5В. Иначе защитные диоды MSP430 приоткроются и сопротивление до 100кОм упадет.
Цитата(3mile @ Aug 23 2008, 18:51) *
А правая схема нежизнеспособна, ну при условии конечно что будет стоять буфер на входе и на питании (или ИОН)? У меня такое чувство что входное сопротивление будет высоким.
Эта схема на двух резисторах не позволяет эффективно использовать весь рабочий диапазон входных напряжений вашего сигма-дельта АЦП. Сами догадаетесь почему?
Цитата(3mile @ Aug 23 2008, 18:51) *
Кстати про ОУ, мне нужен Рельсовый, с двухполярным питанием, и сдвигом ноля меньше 1мВ, да еще и малопотребляющий. На сайте maxim-ic.com (ну это к примеру) таких совсем немного (я нашел только два) и они у нас не продаются. Как бы с такой ситуацией быть? может я слишком много требую??
А почему вы ограничиваете поиск только сайтом Maxim? ОУ производят многие фирмы: National Semiconductor, Texas Instruments, Analog Devices, Liner Technology, Microchip и т.д. У всех них параметрический поиск на сайтах имеется. Или вот, например, параметрический поиск прямо на сайте продавца Терраэлектроника.
Цитата(3mile @ Aug 23 2008, 18:51) *
ИОН. я не думал об этом, на скорую рукуесли, то получается что на напряжение 3В, с точностью 1мВ (0,03%) то тоже выбор небольшой, всеаки "Ultra-High-Precision" или тоже перебор с требованиями??
Опять же смотрите не только на сайте Maxim, но еще и у вышеперечисленных производителей. Если у вас батарейное питание от 3В, то ИОН нужен на 2,5В. Если 3,6В/3,7В, то наверное можно и 3В. Но по-моему ИОН на 2,5В более распространены.
Насчет начальной точности ИОН. Какую точность измерения вы хотите получить? Только при ответе на этот вопрос не нужно разрешение АЦП путать с точностью измерения. Потому, что если вы захотите получить относительную погрешность измерения не хуже 1мВ на входе устройства, да еще и, например, для всего температурного диапазона Industrial (-40єC...+85єC), то ИОН вам потребуется со стабильностью не хуже (2В-0В)/(3В-(-3В)*1мВ /(85єC-(-40єC))=2,66мкВ/єC или (для REF=2.5В) ±1ppm/єC. А вот это будет уже действительно большо-о-ой проблемой. cranky.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 3mile   Двухполярный АЦП из однополярного   Aug 20 2008, 09:37
- - sera_os   Нуно сдвинуть входной сигнал на половину диапазона...   Aug 20 2008, 10:07
|- - 3mile   Цитата(sera_os @ Aug 20 2008, 13:07) Нуно...   Aug 20 2008, 12:10
- - GDI   В данном случае половина диапазона это 3в   Aug 20 2008, 11:33
- - sera_os   Цитата(GDI @ Aug 20 2008, 14:33) В данном...   Aug 20 2008, 11:41
- - sera_os   Цитата(3mile @ Aug 20 2008, 15:10) суммат...   Aug 20 2008, 14:18
|- - rezident   Цитата(sera_os @ Aug 20 2008, 20:18) Так ...   Aug 20 2008, 15:52
- - 3mile   rezident прав, в этом типе АЦП можно получить хот...   Aug 20 2008, 17:39
|- - rezident   Цитата(3mile @ Aug 20 2008, 23:39) что-до...   Aug 20 2008, 18:03
|- - 3mile   Цитата(rezident @ Aug 20 2008, 21:03) Что...   Aug 20 2008, 18:49
- - sera_os   Цитата(3mile @ Aug 20 2008, 20:39) Неужел...   Aug 20 2008, 18:12
- - sera_os   Цитата(3mile @ Aug 20 2008, 21:49) Хм... ...   Aug 20 2008, 19:04
- - 3mile   а какой бы вы посоветовали усилитель для реализаци...   Aug 21 2008, 09:14
|- - Stanislav_S   Цитата(3mile @ Aug 21 2008, 14:14) а како...   Aug 21 2008, 09:21
|- - sKWO   Цитата(3mile @ Aug 21 2008, 12:14) а како...   Aug 21 2008, 09:22
- - sera_os   Цитата(3mile @ Aug 21 2008, 12:14) а како...   Aug 21 2008, 09:41
|- - 3mile   Цитата(sera_os @ Aug 21 2008, 12:41) Ну н...   Aug 21 2008, 11:19
- - sKWO   Цитата(3mile @ Aug 21 2008, 17:42) И все-...   Aug 22 2008, 13:32
|- - 3mile   Цитата(sKWO @ Aug 22 2008, 16:32) Можна м...   Aug 22 2008, 14:50
- - 3mile   Цитата(rezident @ Aug 23 2008, 21:09) Око...   Aug 24 2008, 07:51
- - rezident   Цитата(3mile @ Aug 24 2008, 13:51) Защитн...   Aug 24 2008, 13:20
- - 3mile   Цитата(rezident @ Aug 24 2008, 16:20) Во-...   Aug 24 2008, 18:17
- - rezident   Цитата(3mile @ Aug 25 2008, 00:17) Погреш...   Aug 24 2008, 20:06


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

 


RSS Текстовая версия Сейчас: 3rd August 2025 - 20:58
Рейтинг@Mail.ru


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