精度不高应该是由多种因素造成的。 3V到100V跨差太大,可以考虑类似普通万用表的方式分成几个档,如5个档,这样你就可以在20V的范围内进行处理了。
你说的是共模电压的问题,直接采样肯定不行,可以用高共模输入运放变换一下。。。