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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Умножитель сигналов
conan
сообщение May 22 2017, 10:44
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 3-11-11
Пользователь №: 68 126



Здесь описаны умножители сигналов:
https://en.wikibooks.org/wiki/Electronics/Analog_multipliers

Экспериментировал в LTspice с вариантом на мосфетах. Не получилось.
Исходя из чего выбирать мосфеты M1 и M2, не понятно какое у ОУ питание?
Вообще какой должен быть путь к получению работающего результата?
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение May 22 2017, 10:58
Сообщение #2


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



..мосфеты и операционники , надо думать идеальные, потому последним питание не нужно (в модели) .
Вы сделали схему и она не умножает , в чём проблема?


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
conan
сообщение May 22 2017, 12:02
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 3-11-11
Пользователь №: 68 126



Цитата(Lmx2315 @ May 22 2017, 13:58) *
..мосфеты и операционники , надо думать идеальные, потому последним питание не нужно (в модели) .
Вы сделали схему и она не умножает , в чём проблема?

Не вижу, что умножает

В исх. схеме странные обозначения мосфетов. Пробовал и n-канальные и p-, но не похоже, что работает.

Вот для такой схемы

получилось подобрать номиналы, чтобы работало.
Схема усиливает вх. сигнал (V3) меняющийся в диапазоне [0; 0.2V].
Коэффициентом усиления можно линейно управлять сигналом V4, уровень которого может меняться в диапазоне [0.5V; -2.5V].
Посредством серии прогонов вывел, что коэффициент усиления такой:
k = 1.93*V4 + 6.74
Линейность хорошая:


Но это не то, что нужно. Нужно перемножать u1 и u2 как k * u1 * u2. Т. е. чтобы, если u1 = 0, то вне зависимости от u2 результат был 0, и аналогично, если u2 = 0, то вне зависимости от u1 результат был тоже 0
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение May 22 2017, 12:40
Сообщение #4


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



..а вы ещё и файлик с моделькой выложите.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
wim
сообщение May 22 2017, 13:00
Сообщение #5


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(conan @ May 22 2017, 13:44) *
какой должен быть путь к получению работающего результата?
Прочитать статью до конца, включая формулы:
Vref, v1, v2 > 0.
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение May 22 2017, 13:57
Сообщение #6


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



Цитата(wim @ May 22 2017, 16:00) *
Прочитать статью до конца, включая формулы:
Vref, v1, v2 > 0.

..так у тс вроде так и есть , всё больше нуля .


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
wim
сообщение May 22 2017, 14:10
Сообщение #7


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(Lmx2315 @ May 22 2017, 16:57) *
..так у тс вроде так и есть , всё больше нуля .
У тс больше или равно нуля:
Цитата(conan @ May 22 2017, 15:02) *
если u1 = 0, то вне зависимости от u2 результат был 0, и аналогично, если u2 = 0, то вне зависимости от u1 результат был тоже 0

Go to the top of the page
 
+Quote Post
Plain
сообщение May 22 2017, 14:32
Сообщение #8


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Причина очевидно в упрощённых моделях транзисторов. С идеальными VCR всё умножается идеально:

Прикрепленное изображение
Go to the top of the page
 
+Quote Post
Alexashka
сообщение May 23 2017, 08:19
Сообщение #9


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



Цитата
Vref, v1, v2 > 0.

Вот тут кмк ошибка, вопрос: как нижний ОУ может сделать на инверсном входе ноль, если оба Vref и V1 положительны (втекающие токи есть на инверсном входе есть, а вытекающего нету) ? Ответ: никак. В общем источник V1 должен быть отрицательным.
Во-вторых, чтобы полевики работали как управляемое сопротивление они должны находиться в омической области, а это десятки-сотни милливольт между сток-исток.
При уровнях Vref и Vin2 до пары десятков мВ формула Vout = R2/R1 * Vin1*Vin2/Vref очень хорошо выполняется, что видно по симуляции:
Прикрепленное изображение



При уровне 100мВ на стоке коэф.передачи уже заметно лажает:
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
wim
сообщение May 23 2017, 10:07
Сообщение #10


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(Alexashka @ May 23 2017, 11:19) *
источник V1 должен быть отрицательным.
Там p-канальные транзисторы на схеме, поэтому источники v1, v2 имеют положительную полярность, а Vref - отрицательную. Автору можно было не мучить симулятор, потому что ошибки в формулах видны невооруженным глазом.
Go to the top of the page
 
+Quote Post
conan
сообщение May 23 2017, 10:48
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 3-11-11
Пользователь №: 68 126



Цитата(wim @ May 23 2017, 13:07) *
Там p-канальные транзисторы на схеме...

Не понял. На схеме у Alexashka вроде n-канальные?

Сообщение отредактировал conan - May 23 2017, 10:49
Go to the top of the page
 
+Quote Post
wim
сообщение May 23 2017, 10:58
Сообщение #12


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(conan @ May 23 2017, 13:48) *
На схеме у Alexashka вроде n-канальные?
Таки да. А в статье в википедии - p-канальные. Они, шельмецы, любят упрощенные УГО рисовать, но по стрелочке можно однозначно определить тип транзистора.
Go to the top of the page
 
+Quote Post
Plain
сообщение May 23 2017, 12:05
Сообщение #13


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Цитата(Alexashka @ May 23 2017, 11:19) *
они должны находиться в омической области, а это десятки-сотни милливольт

Вчера именно так и давал, милливольты, но что-то не сработало, поэтому подумал на модели, а сегодня дошло, когда увидел автообнуляемые ОУ, и всё получилось:


Прикрепленное изображение
Go to the top of the page
 
+Quote Post
Alexashka
сообщение May 23 2017, 12:51
Сообщение #14


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



Цитата(wim @ May 23 2017, 14:58) *
...А в статье в википедии - p-канальные.

Можно и так. Тогда оба входных сигнала становятся положительные, хотя выходной будет со знаком минус, но это в общем то согласуется с формулой - в неё ведь входит Vref, а оно отрицательное sm.gif

Прикрепленное изображение
Go to the top of the page
 
+Quote Post
conan
сообщение May 23 2017, 13:34
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 3-11-11
Пользователь №: 68 126



Цитата(Plain @ May 23 2017, 15:05) *
Вчера именно так и давал, милливольты, но что-то не сработало, поэтому подумал на модели, а сегодня дошло, когда увидел автообнуляемые ОУ, и всё получилось:


Прикрепленное изображение

А исходя из чего выбраны mosfet?
Получается, что один множитель положительный, а другой отрицательный?
И как перейти на ОУ с размахом питания ±15V?

Сообщение отредактировал conan - May 23 2017, 13:51
Go to the top of the page
 
+Quote Post

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

 


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


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