Я играл с некоторыми альтернативами транзисторам в построении логических вентилей. Меня особенно интересует устройство, которое я попытался обобщить в заголовке этого поста. Чип будет иметь 8 контактов: контакты 1,2: разность напряжений_1 = контакты V1 3,4: разность напряжений_2 = контакты V2 5,6: питание = контакты V3 7,8: выход = V4
По сути, я хочу: V4=(V1/V2)*V3. Меня бы также устроило следующее: I4=(V1/V2)*I3, где I=current (об этом я могу спросить в отдельном посте)
Есть AD734 — недешевый, но он должен делать то, что вы хотите. (Вход U не имеет высокого импеданса; вы должны управлять им в контуре обратной связи.)
Если вы можете работать только с положительными входами и преобразовывать их в токи, вы можете сделать это с дискретными транзисторами в довольно широком диапазоне. (Я пытался и не смог найти ссылку - в основном у вас есть петля напряжения, в которой вы используете логарифмическую зависимость между током и Vbe биполярного транзистора)
редактировать: см. приложение Analog Devices MT-079 , чтобы узнать больше
Я думаю, что OTA (Operation Transconductance Amplifier, http://en.wikipedia.org/wiki/Operational_transconductance_amplifier ) может сделать, по крайней мере, часть умножения того, что вы хотите, но это далеко не решение вашей проблемы с одним чипом. Разделение напряжения кажется сложной задачей (и поиск затруднен, потому что термин «делитель напряжения» означает что-то другое!). Одним из подходов может быть преобразование в логарифмическую шкалу, вычитание и обратное преобразование в линейную.
Если ваше приложение включает в себя только деление и умножение, возможно, стоит сделать все в домене журнала, преобразовать только на входах и выходах.
Примером OTA является LM13700 (http://www.ti.com/lit/ds/symlink/lm13700.pdf): два входа дифференциального напряжения и один вход тока, который устанавливает транскондуктаны (== коэффициент умножения). , а на выходе ток.
Вы не указали точность, скорость, дальность и т.д., которые вам нужны. В определенных пределах микроконтроллер с 4 аналого-цифровыми входами и одним цифро-аналоговым выходом прекрасно справится с этой задачей.
клабаккио
MikeJ-Великобритания