What is current mirror, how it works, it's characteristics , advantages and applications?
A current mirror is a circuit designed to copy current through an active device by controlling the current in another active device keeping output constant irrespective of loading.
Current mirrors take a positive current (source) and generate a negative current (sink).
Current mirrors have low input impedance, so the 'reference' current can be from a poor current source (output impedance 1k ohms) and give rise to a mirrored current that is a better current source (output impedance 100k ohms). They isolate the input from variations in the output, so we can wire together a dozen current mirror outputs to make a summing junction, without causing any signal flowing back into the input nodes.