整数(int)にアナログ(5V)的な整合性を追及してもキモイことになるだけ
10ビットでアナログ的な辻褄合わせしたいなら
float/double使って1023でオペレーションするべきかな

どうせ量子化ノイズが-60デシベル程度あるんだし
気にしない気にしない