diego.fan
Member level 3
- Joined
- Aug 31, 2015
- Messages
- 56
- Helped
- 0
- Reputation
- 0
- Reaction score
- 0
- Trophy points
- 6
- Activity points
- 532
This requires a more complete specification.
Voltages available, frequency response, power-handling needs...
Ignoring any other requirements that may be there the easiest way is to just short the output to the input :smile: but I assume you can't do that since you need to drive something from the output which the input cannot do. For that the easiest way is to use an opamp in the voltage follower mode like shown here http://www.learningaboutelectronics.com/Articles/Voltage-follower. Now you may be able to get away with this simple solution if your specs allow you to choose a suitable opamp that can satisfy them.
I am a bit confused to what is required.
Are you talking about a function like this below?
Are we to assume that between the points you have
declared, it's linear interpolation as the graphic shows?
Simplest could be ADC, cal-map xyzROM, DAC (but this
will be "steppy" at lower bit-widths) reading VIN and
driving VREF with appropriate feedback network.
You might also be able to use a VIN "thermometer"
comparator cascade, and analog switches across
subsections of the feedback network and perhaps
a VREF source network, to make the ups and downs.
Poor-boy version of ADC (comparators) and DAC
(switches), and the ROM is you.
View attachment 142414
Using a difference amplifier you can create either a rising slope or falling slope as shown in the image. All you need to do is detect in which region does vi lie and then connect the right signals for v1 and v2 of the difference amplifier. If the change boundaries are 1,2,3 volts then you need 3 comparator and some simple logic to switch the right voltages to the input of the difference amplifier.
Not impossible, but what's the purpose at all?May I ask does this circuit can generate positive and negative voltage based on , for example [from 0 to 2V] supply voltage?
Not impossible, but what's the purpose at all?
The non-linear, non-monotonic Vin to Vout function requested in post #1 has been understood as analog circuit design problem in the first place. As the circuit elaboration by E-design clarifies, this design aspect is already quite challenging. You need in fact a dedicated comparator or equivalent circuit function block for each of the three break points in the Vin/Vout characteristic and additional circuit elements to transfer the comparator result to the output, e.g. the suggested analog switches.
The thread title "let output voltage follow input voltage" is mostly misleading, I fear.
Asking for a specific power supply, e.g. DC/DC up-conversion or polarity inversion is an additional requirement, it would be usually implemented independent of the non-linear voltage characteristic.
In case the term "supply voltage" is meaned as another word for "Vin" in the original diagram, I'd say it's still possible, but even more complicated.
It is not difficult to offset the output of the current circuit to go positive and negative, but as FvM stated anything beyond this gets messy with just analog design tools.
I would also like to know what the purpose of all this is? There may be other ways of achieving your goal.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?