I'm using the following circuit to measure current with a 8mR shunt resistor and MAX4080:
When I measure currents from about 0.7A and up I get a proper readings, ie. I get a current value roughly similar to what I get on a multimeter. I calculate the current using the following equation: v_sense / (gain * r_shunt), where v_sense is a value on OUT pin of MAX4080, gain is MAX4080's gain (60 in my case) and r_shunt is a value of the shunt resistor.
The problem is that when I try to measure anything lower than 0.7A, the reading is off. It doesn't even register any values smaller than 0.3-0.4A (ie. voltage on OUT is ~0). When current gets up to about 0.3-0.4, voltage starts increasing, but it's off until it gets to about 0.7A (it's hard to get precise readings with my limited equipment, but that's a rough description of what happens).
I checked the reading from the resistor and it seems correct, for example when a power supply shows 360mA, I get 2.9mV, for 160mA I get 1.3mV, so it looks like the problem is with MAX4080.
One thing that I noticed after going through MAX4080's datasheet is that they recommend using 0.1uF capacitor and I used 1uF. According to my (limited) knowledge it shouldn't change how an amplifier works in that way, but if you think that it may be the problem I can try swapping the capacitor with something smaller.
What can I do to troubleshoot the problem? Should I just buy another MAX4080 (or two?) and check them, because my IC is faulty?