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

 
 
 
Reply to this topicStart new topic
> Нужно прибавить постоянную составляющую
kt368
сообщение Sep 29 2011, 09:41
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 454
Регистрация: 13-10-10
Из: Киев
Пользователь №: 60 135



Здравствуйте!
Подскажите как правильно прибавить постоянную составляющую к сигналу, который может иметь спектр от нуля до 1 кГц. Диапазон входного сигнала Uвх = [0...1,25] В. Нужно получить Uвых=0.972*Uвх+30...200 мВ (чем меньше, тем лучше).
Пробовал такую схему как во вложении (во всех схемах vdd=5В, v125=1.25 В).
В микрокапе при моделировании DC Analysis - все отлично, зависимость выходного напряжения от входного - линейная, такая же, как я и описал выше. А реально собранная схема имеет нелинейность на начальном участке (т.к. ОУ плохо себя ведут при низких напряжениях (близких к Vss=0 В (в этой схеме))). Для её оценки на реальном ОУ была собрана схема (второе вложение). Производился просто замер выходного напряжения при подаче на вход постоянного напряжения в диапазоне 0...1В. Получился график - третья прикрепленная картинка.
Я подозревал про эту нелинейность, т.к. при моделировании в микрокапе при использовании ОУ общего назначения (LM358) эта нелинейность была, поэтому я выбрал недорогой Rail-to-Rail ОУ (LMV358). Но нелинейность в реальной схеме все-равно осталась.
В чём я ошибся?
Заранее спасибо.

Сообщение отредактировал kt368 - Sep 29 2011, 09:42
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Microwatt
сообщение Sep 29 2011, 09:53
Сообщение #2


Гуру
******

Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802



Вам нужно почитать в ОУ "сумматор".
Go to the top of the page
 
+Quote Post
ViKo
сообщение Sep 29 2011, 10:01
Сообщение #3


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(kt368 @ Sep 29 2011, 12:41) *
В чём я ошибся?

Хотел было картинку из даташит показать 10006071, потом увидел в самом начале:
Rail-to-rail output swing @ 10 kΩ
V+ −10 mV
V− +65 mV

Rail-to-rail rail-to-rail'лу рознь. sm.gif
Go to the top of the page
 
+Quote Post
kt368
сообщение Sep 29 2011, 10:16
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 454
Регистрация: 13-10-10
Из: Киев
Пользователь №: 60 135



To Microwatt:
Так моя первая схема это же по-сути и есть сумматор.
To ViKo:
Ну так там же написано что 65 мВ, а не 150 как вышло у меня...Хотя в этом же даташите написано что при нормальной температуре он может быть до 180 мВ...Вот наверно это тут и сыграло роль. Вообщем на нем я без подбора ОУ такого не получу...Что ж, смотрю в сторону MCP6001T...
Можете кинуть камни в его сторону?
Go to the top of the page
 
+Quote Post
Пушкарев Михаил
сообщение Sep 29 2011, 10:47
Сообщение #5


Профессионал
*****

Группа: Участник
Сообщений: 1 076
Регистрация: 14-11-06
Из: г. Ульяновск
Пользователь №: 22 301



Цитата(kt368 @ Sep 29 2011, 13:41) *
Но нелинейность в реальной схеме все-равно осталась.
В чём я ошибся?
Заранее спасибо.

Какая-то ошибка при монтаже схемы. ОУ в режиме повторителя. Еще можно ожидать какой-то нелинейности на участке от 0 до 100 мВ, но уж дальше-то он должен работать идеально. А уж откуда отрицательный выходной сигнал при однополярном питании?
Go to the top of the page
 
+Quote Post
ViKo
сообщение Sep 29 2011, 10:53
Сообщение #6


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(kt368 @ Sep 29 2011, 13:16) *
Ну так там же написано что 65 мВ, а не 150 как вышло у меня.
...
Можете кинуть камни в его сторону?

Так там и нагрузка 10 кОм, а не 1 кОм, как у вас.

Maximum Output Voltage Swing: VSS+25 — VDD–25 mV
Похоже, будет получше.
Вы же можете и с двумя питаниями ОУ использовать. Или отрицательного источника нет?
Мне Analog Devices нравятся. Но конкретного ОУ не подскажу.
Go to the top of the page
 
+Quote Post
kt368
сообщение Sep 29 2011, 11:28
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 454
Регистрация: 13-10-10
Из: Киев
Пользователь №: 60 135



Ну у меня на самом деле нагрузка - вход АЦП МК...Как тут ток прикинуть...входная ёмкость АЦП 5пФ, входное сопротивление 5 кОм. Время, на протяжении которого АЦП подключен к этой ножке (определяется регистром настройки мультиплексора АЦП МК) - около 1 мкс. Промоделировав в микрокапе видно, что АЦП потребляет импульс тока до 200 мкА, который примерно за 130 нС спадает до 1 мкА.
Источник - только положительный =(
Сейчас AD посмотрю, мне б чтоб недорогой, для массового производства...
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
ViKo
сообщение Sep 29 2011, 11:36
Сообщение #8


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(kt368 @ Sep 29 2011, 14:28) *
Ну у меня на самом деле нагрузка - вход АЦП МК...

Тогда зачем вам такой диапазон входного напряжения? Вы же можете его уменьшить, сместить к середине. А потом делайте с полученным кодом, что хотите - умножайте, смещайте.
Go to the top of the page
 
+Quote Post
kt368
сообщение Sep 29 2011, 12:44
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 454
Регистрация: 13-10-10
Из: Киев
Пользователь №: 60 135



Я б этим не занимался, если б не "ADC offset", который по даташиту может составлять +-15LSB, в моем случае +- 17 примерно мВ. Из-за него все значения АЦП могут быть уменьшены на определенную величину (допустим 10 LSB), а аналоговые величины, которые меньше этого значения преобразуются в цифровой код "0".
Go to the top of the page
 
+Quote Post
MaslovVG
сообщение Sep 29 2011, 13:20
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 210
Регистрация: 24-01-05
Из: Россия Волгодонск
Пользователь №: 2 134



Цитата(kt368 @ Sep 29 2011, 14:16) *
To Microwatt:
Так моя первая схема это же по-сути и есть сумматор.

Нет сумматор/вычитатель собирается на инверсном входе. причем неинвертирующий вход дожен быть на нуле. Питание ОУ должно быть двухполярным. Иначе ни о какой линейности речи быть не может.
Посмотрите у вас входной ток одного канала зависит от тока другого канала. и выходное напряжение никак не сумма входных.
Подобная схема может быть сумматором если применять не ОУ а усилитель Нортона (на входе токовое зеркало) а выход сединен с инвертирующим входом через маштабирующий резистор.
Go to the top of the page
 
+Quote Post
one_eight_seven
сообщение Sep 29 2011, 14:49
Сообщение #11


Знающий
****

Группа: Участник
Сообщений: 916
Регистрация: 3-10-08
Из: Москва
Пользователь №: 40 664



Что-то я не понял куда вам и чего прибавить надо?

Вроде, в теме надо, наоборот, убавить. Чтобы приблизить выходное напряжение к нулевому rail'у, можно поставить на выходе усилителя эмиттерный повторитель, но тогда не получить напряжение, близкое в положительному питанию, буквально в паре-тройке десятков милливольт от него. Rail-to-rail в общем-то только совсем без нагрузки могут приближаться к напряжению питания, даже небольшая нагрузка "утянет" выход.
Go to the top of the page
 
+Quote Post
kt368
сообщение Sep 29 2011, 20:25
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 454
Регистрация: 13-10-10
Из: Киев
Пользователь №: 60 135



To MaslovVG: Да, это не совсем сумматор (именно через входные токи), но схема, собранная на AD8541 ведёт себя очень похоже на него. ВЫходное напряжение рассчитывается таким образом:
Vout=(Vin*R4+V125*R3)/(R3+R4).
Линейность наблюдается (при нагрузке - вход АЦП) уже от нескольких мВ, это проверено на практике.
Просто не хочется прикручивать сюда ещё и инвертирующий преобразователь.
To one_eight_seven:
Мне нужно:
1. Умножить входное напряжение на константу (0.972).
2. К полученному прибавить некоторую постоянную составляющую (около 50 мВ).
3. При этом очень не хочется использовать инвертирующие преобразователи для получения отрицательного напряжения питания ОУ - усложняется схема.
4. Стоимость - как можно меньше.
В общем-то то что хотелось получилось собрать, в понедельник активно его протестирую.
Go to the top of the page
 
+Quote Post
Microwatt
сообщение Sep 29 2011, 22:32
Сообщение #13


Гуру
******

Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802



Цитата(kt368 @ Sep 29 2011, 13:16) *
To Microwatt:
Так моя первая схема это же по-сути и есть сумматор.

Не, суть давайте смотреть отдельно, сумматор - отдельно.
Суть Вы видите- оно не работает. В классической схеме сумматора различные входы не влияют друг на друга.
Go to the top of the page
 
+Quote Post

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

 


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


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