I need to build an analog circuit without any uP, FPGA or programmable logic device, to compare to input voltages, and provide to the ouput the maximum one. Anyone can tell me any recommendation to do it?
We need to have more information if the resultant voltage needs to power something, or if it is only for monitoring purposes.
If it is just for monitoring, the diode drop can be compensated with an op-amp, provided the voltage levels is within the limits of the op-amp.
You perhaps can use this as a starting point. Depending on the values of the PTCs, the input voltages (VG1, VG2) derived from them may need buffering by using two additional opamps.
The attachment shows only one circuit, but illustrating a DC and variable signal example.
You said "select" ... for me this means you don't generate a new signal, but choose either the one or the other.
The load current then is supplied by the input signals.
With your circuit you generate a new signal that is the higher value of both input signals.
No input signal is loaded..
Both solutions are feasible, also the #9 circuit is loading the input with 100k pull down resistor. Problem of this thread is lack of specification, e.g. tolerable input current and voltage error, expected output impedance.
Apparently flote21 has found a solution according to his implicit requirements, so the thread should be marked as solved.
Here's a simple max value circuit that should do what you want.
It's output is the highest of the input voltages and it has a high input impedance.
The diodes are inside the feedback loop so have no significant effect on the input-output voltage offset.
In your case you only need a two input circuit with two op amps.