I use the MCU itself AD, the reference voltage is 2.5v internal, measure the voltage by resistor divider .There is about 4mv error between the collected value and the actual value , and the higher the voltage, the greater the error. What is the reason for the general causeof it? Whether there is an influence of the input impedance and the output impedance