HighTechPower
Member level 5
Finally I found the reason why I'm getting 2.61 V instead of 2.5 V, because input voltage (rising up to 15.2 V before diode D3) also impressing it's effect on voltage divider.
Also finally I got the circuit running properly. While viewing on oscilloscope I found around 120 mV difference between same ground on extreme corners of the PCB. So I simply joined these extreme away portions of ground using thick wire and Now ADC is getting proper reading and no more wrong reading. At the moment I have put board on extensive tests so that I can finalize it with few changes in the design as the suggestions showed.
Also finally I got the circuit running properly. While viewing on oscilloscope I found around 120 mV difference between same ground on extreme corners of the PCB. So I simply joined these extreme away portions of ground using thick wire and Now ADC is getting proper reading and no more wrong reading. At the moment I have put board on extensive tests so that I can finalize it with few changes in the design as the suggestions showed.