The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Jul 22nd, 2024, 10:24pm
Pages: 1
Send Topic Print
multiply two dc voltages (Read 5063 times)
msaut
New Member
*
Offline



Posts: 3

multiply two dc voltages
Feb 06th, 2014, 8:51am
 
Hi guys,

I would like to know if there is a smart way to multiply two dc voltages.

I'm trying to obtain a voltage proportional to (Vodp+Vodn)/(Vodp*Vodn) where Vod is the overdrive of a N or P-MOS.

Thanks in advance.

Regards.
Back to top
 
 
View Profile   IP Logged
RobG
Community Fellow
*****
Offline



Posts: 570
Bozeman, MT
Re: multiply two dc voltages
Reply #1 - Feb 6th, 2014, 9:12am
 
Barrie Gilbert did this a long time ago with bipolar transistors, although you should be able to do it with CMOS in weak inversion. It is done in the current domain. http://en.wikipedia.org/wiki/Translinear_circuit

Back to top
 
 
View Profile   IP Logged
RobG
Community Fellow
*****
Offline



Posts: 570
Bozeman, MT
Re: multiply two dc voltages
Reply #2 - Feb 6th, 2014, 9:26am
 
The unit of your desired result is 1/Volts. Best I can think of for voltage  will get you Vref^2*(1/Vodp + 1/Vodn) by using two Vref/R currents and one (Vodn+Vodp)/R currrent.

Please let us know if you come up with anything better.

Back to top
 
 
View Profile   IP Logged
msaut
New Member
*
Offline



Posts: 3

Re: multiply two dc voltages
Reply #3 - Feb 7th, 2014, 12:54am
 
Thank you!
I think this is exactly what I was looking for...
Back to top
 
 
View Profile   IP Logged
loose-electron
Senior Fellow
******
Offline

Best Design Tool =
Capable Designers

Posts: 1638
San Diego California
Re: multiply two dc voltages
Reply #4 - Feb 7th, 2014, 6:35pm
 
DC voltages?


It's called an ADC and some digital logic.

Gilbert multiplier for RF type frequencies for sure, but there are times it is a lot smarter to take it over to the digital side of the device.


Back to top
 
 

Jerry Twomey
www.effectiveelectrons.com
Read My Electronic Design Column Here
Contract IC-PCB-System Design - Analog, Mixed Signal, RF & Medical
View Profile WWW   IP Logged
msaut
New Member
*
Offline



Posts: 3

Re: multiply two dc voltages
Reply #5 - Feb 8th, 2014, 1:42am
 
Quote:
It's called an ADC and some digital logic.

I agree with you but I'm trying to do a self calibrated analog circuit.

However, these circuits are different from the Gilbert cell and very interesting.

Quote:
Best I can think of for voltage  will get you Vref^2*(1/Vodp + 1/Vodn) by using two Vref/R currents and one (Vodn+Vodp)/R currrent.


I think this is not correct, the result is proportional to 1/(Vodp+Vodn) and not to (1/Vodp + 1/Vodn). Am I wrong?
I will try to extract the two overdrive voltages using a diode connected MOS cascaded with a source follower, this is possible only if the overdrive voltage isn't too low.
Back to top
 
 
View Profile   IP Logged
RobG
Community Fellow
*****
Offline



Posts: 570
Bozeman, MT
Re: multiply two dc voltages
Reply #6 - Feb 8th, 2014, 8:48am
 
No, you are correct - I was trying to cut corners and use one translinear circuit and made a silly math error. You should be able to do it with two circuits: The first would output Vref^2/Vod1/R and the second Vref^2/Vod2/R and then you connect the outputs together to get the sum.

I think you have the right idea for getting a Vod/R current. If your circuit doesn't give you what you need then the classic bootstrapped bias might:


Note that this needs a startup circuit.

Simply thinking, the current in R0 is (Vod9-Vod8)/R0, so if you wanted a current Voda/R0 you could (for example) make Vod9=1.5*Voda and Vod8=0.5*Voda.

And I'll also note to Jerry that the translinear circuits I referenced aren't the RF Gilbert multiplier and are intended for operation down to DC.
Back to top
 
« Last Edit: Feb 8th, 2014, 9:58am by RobG »  
View Profile   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.