I am working on a circuit to read AC voltages and AC current value through a micro controller for which i have made the following front end circuit. The voltage measurement doesn't have any problem, but the current measurement through 1 ohm shunt resistor is giving asymmetrical waveform rather than a sinusoidal one, one thing i have observed that if I place the shunt resistor at the low side then this problem does not occur!
schematic is attached.
suggest me a solution.