Yes, it's possible to do all of the functions you mention. There are logarithmic amplifiers and multiplier chips; even division. As you might imagine, the multiplication and division can be done with logarithmic amplifiers combined with adders and subtractors. It's tricky stuff though. There are dynamic range limits and temperature sensitivity issues.sorry, I meant to say without a micro controller. Is it still possible?
I'm not up on this stuff. I used a multiplier chip years ago, but can't remember which one. I think it might have been an Analog Devices chip. I recommend looking at the Analog Devices web site and read through the data sheets. If I remember right, these parts aren't cheap. Nowadays, you would be much better off with a digital approach. Maybe the only advantage of analog parts (for this type of application) could be high bandwidth. Since we don't know your application, it's hard to say much more.Could you give me some examples of such chips? My range does not need to be very big.
Analog Devices published a book called the "Non-linear Circuits Handbook" which hasCould you give me some examples of such chips? My range does not need to be very big.
Certainly these linear operations you speak of can be done with OPAMPs, but the original question was about nonlinear operations (log, exponential, multiply divide etc). When you say multiply with OPAMPs, what you really mean is multiply by a constant which is a linear operation.Op-Amps can do all of this. Search google for op-amp integrator, differentiator. They both use capacitors to integrate or differentiate a given signal. For multiplication, you need to use a standard inverting configuration and adjust the values of the input and feedback resistors. For addition, you need to use two input resistors in parallel on the input, so the signals get added by superposition.
I don't have a lot of time to go into details right now, but these are common op-amp configurations with lots of info on the net. Note, this will all be done with analogue, not digital.
Yes, virtual any programmable microprocessor could be programmed to perform those kinds operations. If you can perform it with a handheld calculator you can be performed with a microprocessor, but only with the proper programming. So in reality the microprocessor is not really solving the problem, but rather the software language you use to tell the microprocessor what basic steps to perform to reach the end solution.How does one do complicated mathematical operations with input/output voltage such as ln, e^x, division and multiplication with micro processors? Is there a chip that does it?
by Duane Benson
by Jerry Twomey
by Jake Hertz