Měření proudu z úbytku napětí na rezistoru

Tak jsem zjistil že kvůli propojení zemí nemůžu použít low side zapojení ale musím použít high side. K tomuto účelu jsem našel obvod allegro ACS712ELCTR-20A-T, který je určen k tomuto měření s malou výkonovou ztrátou. Problém je v tom že tento obvod měří kladný i záporný proud a má rozsah ±20 A a já potřebuji měřit proud pouze kladný do 8 A s referenčním napětím 3.3 V. Pokud bych připojil výstup tohoto obvodu na A/D 10 bit převodník tak bych proud sice změřil ale s malou přesností. Chtěl bych dosáhnout přesnosti cca 10 mA na rozsahu 0-8 A.
Existuje třeba obvod snímaný hallovou sondou který měří pouze kladný proud?
Nebo napadá vás jak tento signál upravit tak abych dostal požadovanou přesnost? popř. jiné lepší řešení?