# Current Sensor Callibration

I want to measure a low current (from 0 to 75mA) using the attached schemtaic for ACS712. The ACS712 sensitivity is 185mv and I want to use the max gain of 47 to input vout to a microcontroller(0-5vmax).

I want to make sure that this is how to correctly callibrate:

V=I x sensitivity x max gain so when I is 0 V is 0 when I is 75m V is 0.652125

Also I don't have any negative current so how do I connect the offset(R4)?

• the image is unreadable, even the larger version when clicked – Neil_UK Mar 3 '17 at 19:11
• I hope this is clearer @Neil_UK – Nemo Mar 3 '17 at 19:16
• Why not use the circuit in the application note Application 3? – skvery Mar 3 '17 at 19:21
• I need to output the voltage on a microcontroller (5v max) so using the suggested difference amplifier (Vout=10.75-3.3v1)would give 10.75v when I=0. and 8.6v when I=75mA.@skvery – Nemo Mar 3 '17 at 19:42
• Not quite that's for a large current input of 30A. The App Note does not support 75mA full scale. You want to create 66,670mV/A – Sunnyskyguy EE75 Mar 3 '17 at 23:04

The preferred method for R4 is to use V/2 using a resistor network with tolerance of <0.05% for matched equal values. The absolute value accuracy is unimportant.

## This would not work for you due to Hall sensor noise equiv of 100mApp with +/-30A range.

Instead use an R shunt. 1 Ohm
RT0805BRD071RL Digikey

simulate this circuit – Schematic created using CircuitLab

Rail-Rail type needed with Gnd input sensing.

• O.K lets say I use V/2 how do I callibrate this circuit ? @Tony Stewart – Nemo Mar 3 '17 at 20:06
• This is used to convert a bidirectional single supply referenced signal from V/2 now changed to 0V for use with mono-polarity signals. So you need Rail to rail Op Amp with high R values and with null input expect 0 output, prefer. 0.001 to show its not saturated. Ensure you have the correct polarity. If small values are very important, I suggest offset to 0.1V for null input and then null out in software. – Sunnyskyguy EE75 Mar 3 '17 at 20:15
• O.K but I still don't know when the current is 75mA for example what will be the output voltage. I want to get the relationship between the input current and the output voltage to the microcontroller. – Nemo Mar 3 '17 at 20:35
• If you want 0-75mA to become 0-5V with 185 mV/A setting then Gain = 5V/(185mV*75mA) =360 But this may not be the best choice for accuracy. Simply use a 75mV shunt R using 1 Ohm. This would be more accurate as typical noise is 7mV @66mV/A or 7/66m=106mA of noise. You can sense ground side or Vcc side with suitable diff amp. with gain of 5V/75mV= 106.7 – Sunnyskyguy EE75 Mar 3 '17 at 20:53
• O.K thanks a lot. So would you recommend a specific diff amp for the application ? – Nemo Mar 3 '17 at 21:55