Well…

There are no so stupid and silly things here but me. :disappointed:

The problem was NOT in the scheme and NOT in my Nano.

Changed this

dtostrf(Irms, 20, 10, irms_char);

to this

dtostrf(Irms, 10, 5, irms_char);

and now I have normal (but yet uncalibrated) values. So the problem was in value conversion and not in the hardware part at all…