EEVblog® Electronics Community Forum

Electronics => Projects, Designs, and Technical Stuff => Topic started by: sourcecharge on October 08, 2026, 07:36:16 pm

Title: Highside current sensor
Post by: sourcecharge on October 08, 2026, 07:36:16 pm
After working with IAs, I found that the 4 resistor network of the differential part is a major source of error for any measurement with a wide range of load resistance, and voltage source.

Please see the spread sheet below.

Basically, as the voltage across the shunt gets lower, the error of the IA increases.

So, I decided that I wanted to make a highside current sensor that was not subject to this error.

The result is a differential output using the circuit in the below schematic.

It's basically a low side current sensor, but with a second opamp that isolates the reference ground resistor of the first opamp.

The result is a error subject to only the 2 resistors, with a differential output.

Because the sensor is designed to be measured by a multimeter, in my case, the MS8040, it can measure differential signals.

Yes, this will have some offset, but under normal conditions, I've found that all of this type of current sensors require a zeroing, REL function of the multimeter before the measurement.

I went with the 100mohm shunt again to keep the bandwidth high, but I changed to the lower 10ppm/C type, which was a little more pricey.

I also use a 0.01% matched 9k/1k resistor network.

The input filter is geared to 15khz for CO, and I also added some output filtering too.

I included a paper about the filtering of highside current sensors if you are interested.

I really hope these current sensors will finally be able to accurately measure my bipolar sources with resonant loads using half and full bridge drivers for frequencies up to 12khz.

It's for research purposes.
Title: Re: Highside current sensor
Post by: langwadt on October 08, 2026, 07:42:05 pm
why not just use a common INAxxx currentsense amp or a proper diff amp?
Title: Re: Highside current sensor
Post by: sourcecharge on October 08, 2026, 07:49:33 pm
I can't tell you how many current sense amplifiers I've looked at, but I know it's alot.

I don't remember why all of them do not fit my needs, but I can tell you I think it might be about isolation.

An IA, or a differential opamp will be subject the the 4 resistor network error problem.

Please see the spread sheet to understand the calculation.
Title: Re: Highside current sensor
Post by: langwadt on October 08, 2026, 08:17:04 pm
the point of buying an instrumentation amp or current sense amp is that they come with matched resistors build in
Title: Re: Highside current sensor
Post by: Someone on October 08, 2026, 09:07:30 pm
Just use the multimeter on mV range?
Title: Re: Highside current sensor
Post by: sourcecharge on October 08, 2026, 10:22:14 pm
the point of buying an instrumentation amp or current sense amp is that they come with matched resistors build in

Seriously?  Have you seen the accuracy they list in their datasheets?

Using four 10kohm resistors in a diff opamp with a 0.01% error gives 10000 +/- 1 ohms, which is the best matched resistors you can get or put inside a chip.

That could be all four of them with the  +/- 1 ohms.

My spread sheet shows a difference of only one resistor with + 0.01 ohms, a 0.0001% error.

Theoretically, it's impossible for them to have the same accuracy as a low side (non inverting) current sensor with 0.01% matched resistors.

If you single out any one of your "common" picks, name it, and the datasheet will show an error of about 0.05% in a narrow ideal measurement.

The truth of it is that when the load or source changes, the error increases as the voltage difference between the inputs of the differential opamp decreases.
Title: Re: Highside current sensor
Post by: sourcecharge on October 08, 2026, 10:31:08 pm
Just use the multimeter on mV range?
I'm sorry, I don't understand what you mean by this..

I'm not sure if you are posting in the right thread...
Title: Re: Highside current sensor
Post by: ledtester on October 08, 2026, 10:43:19 pm
Just use the multimeter on mV range?
I'm sorry, I don't understand what you mean by this..

I'm not sure if you are posting in the right thread...

It seems that all you are doing is amplifying the voltage across the shunt and then measuring it with a multimeter. Why not just measure the shunt voltage with the multimeter directly?
Title: Re: Highside current sensor
Post by: sourcecharge on October 08, 2026, 11:27:38 pm
Well, I'm measuring between 0 to 220mA, and my multimeters are 5.5 digit type.

That would be 22.00mV, vs 220.00mV or 0.10mV vs 1.00mV.

So there is some logic in the simplicity of what you are suggesting, but a loss of significant digits.

I'm trying to keep the shunt as low as I can without decreasing bandwidth so a 1 ohm shunt is not possible.

Buying really expensive volt meters is kinda out of the question, because I would need 2 at least.



Title: Re: Highside current sensor
Post by: coromonadalix on October 09, 2026, 02:37:01 am
gonna hate me,  you're not re-inventing the wheel   your mastech is a 22k count dmm

you have relative measurements if it is what you call differential ?

you have 4 1/2 digits panels meters gives 19999  counts wich is close to your meter  or same for current meters .......   and you just need say 0.1 ohms  shunt, and it gives you a very good precision

and you can find cheapo   dmm's who goes up to 40k 50k or even 60k counts  at "relatively" low prices,  notice the quotes lol

say  some t58d  models on aliexpress


but do you talk about resolution or precision   thats a different thing  if you talk  "digits"

and other member did wrote  you add up errors in your circuit,  you would neeed high precision resistors    ... 

or this for an eample  https://ohm-labs.com/precision-shunts/cs-1-10/

for bipolar   you do have hall effect current sensors,  some are very precise, some brand like Allegro  or others ...  and your voltage losses are near zero

Title: Re: Highside current sensor
Post by: sourcecharge on October 09, 2026, 06:24:39 am
You're right, it's 4.5 digits, not 5.5. My mistake.  Yes, 5.5 digits are usually in the 800 to 2000 dollar range.

My 20k count multimeters are benchtop types, that I can plug into the wall.

I included the MS8040 accuracy specs.

The significant digit that is lost in using no amplifier is a digit that becomes 10x error due the the accuracy of the meters.

For example, the 200mV range has a 0.05% accuracy on DC range, but it has a +6 on the lowest significant digit.

So Using the 100mohm shunt and only the multimeter measuring say 1 mA, it's now +/- 600uV instead of 60uV.

As for the t58d, the "60k" meter you suggest has a 9999 count on the display, (3.5 digits).  Am I missing something?

If you want precision from a multimeter for that extra significant digit, you are going to have to pay through the nose.

I don't have the kind of money for a multimeter.

The 100 mohm shunt I'm using is the best shunt available from digikey, with 10ppm/C and 0.1% error.

Is the shunt you are suggesting any better?

If you have a specific hall effect current sensor that you think is better than a shunt type current sensor, list the model number, maybe post the datasheet.

I've checked "some" hall effect current sensors, but not all I suspect.

The ones I've checked have much less accuracy than the shunt type.
Title: Re: Highside current sensor
Post by: sourcecharge on October 09, 2026, 06:36:33 am
After double checking the shunt you suggested, it is better.

5ppm/C and 0.05%, BUT they look really expensive.

The kind of expensive that requires you to email them to find out the price.

So, kudos for the better shunt, but it's probably out of my price range.
Title: Re: Highside current sensor
Post by: MariuszD on October 09, 2026, 06:42:02 am
Your circuit cannot be called high side current sensing. There is no level shifting here, it's just an amplifier for the meter, the circuit will work at any point in the circuit.

The biggest source of errors in a differential amplifier is resistance asymmetry, which reduces CMRR. The difficulty lies in the fact that a 1% error in the resistor will result more than 1% error of measured value.
There are solutions that are free of this flaw.
[attach=1]


Title: Re: Highside current sensor
Post by: sourcecharge on October 09, 2026, 07:16:34 am
Your circuit cannot be called high side current sensing. There is no level shifting here, it's just an amplifier for the meter, the circuit will work at any point in the circuit.

The biggest source of errors in a differential amplifier is resistance asymmetry, which reduces CMRR. The difficulty lies in the fact that a 1% error in the resistor will result more than 1% error of measured value.
There are solutions that are free of this flaw.
(Attachment Link)

[EDIT]

Oh, I'm sorry, I didn't know the definition of the highside current sensor requires a level shift.

It is what it is then.


After quickly checking multiple AI sources about the definition of a highside current sensor, all are in agreement that it does not require a level shift.
[/EDIT]

What you are showing is a non isolated, floating 6V opamp that is powered by the source.

Correct me if I'm wrong, but it looks like an inverting type that uses a mosfet as Rf and also for the "level shift", presumbably for an ADC for a microprocessor.

Although it doesn't have the same problem as a 4 resistor diff opamp, I think the ADC error is going to cancel any increase of accuracy you get from that setup.

Thanks for the suggestion though but I've considered that already.
Title: Re: Highside current sensor
Post by: MariuszD on October 09, 2026, 08:07:00 am
I won't argue about the definition with AI. But what you showed doesn't match what most people understand by this term. Compare with the schematics in Google Images for the query "high-side current sensing"; all of them have a level shift to the local ground. The concept of "high-side" loses its meaning when there is no low side in the circuit. The concept of a "high side multimeter" makes no sense because a multimeter can measure anywhere. The term "high-side" in your post is redundant.
Quote
Correct me if I'm wrong, but it looks like an inverting type that uses a mosfet as Rf and also for the "level shift", presumbably for an ADC for a microprocessor.
The circuit does not invert, but regulates the MOSFET current so that the voltages on Rshunt and Rg are equal. So it creates a current proportional to the measured current, and this current is converted into a voltage across Rl. The ratio of Rl to Rg determines the gain.



Title: Re: Highside current sensor
Post by: Terry Bites on October 09, 2026, 09:21:17 am
The harmonic contents and shape of the current waveform will greatly affect the validity of the meter reading.
The meter will respond very differently to a sinewave vs a squarewave. You really need 12bit scope for sensible measurements.
The input filter shown rolls of at ~7.5kHz not 15kHz. See corrected filter.
The amplifier circuit needs to have a BW 3 to 10 times higher than the maximum signal frequency.
If not, there will be further amplitude errors.

Do you need 5.5 digit resolution?
With a 200,000 count meter and a maximum current of 10A the lsd represents ~ 50uV.
That will be impossible to resolve given shunt drift, external noise sources (eg mains hum and RFI) and thermal emfs in the wiring layout.

5.5 digits equates to 150 ppm.
So the amp's gain error needs to be less than 0.015%. Zero drift INAs can meet that spec. eg LTC2053.
No home-brew diff amp will ever out perform these integrated INAs.

Read the datasheet for the LTC6102 or INA241x  very high precession CSAs.
The voltage drop across the shunt must be >> greater than the amplifier's offset voltage.
Kelvin connections are mandatory in precision applications.


The gain network amplifies the OPA129 dc offset by a factor of 10, that's 20mV.
It's an op-amp from a bygone era.
Do you or do you not want isolation?
See offerings from Allegro and TI.
Consider current transformers, they don't drift and have no DC offsets. Hereward CT?

Title: Re: Highside current sensor
Post by: sourcecharge on October 09, 2026, 12:14:23 pm
The harmonic contents and shape of the current waveform will greatly affect the validity of the meter reading.
The meter will respond very differently to a sinewave vs a squarewave. You really need 12bit scope for sensible measurements.
The actual source is a DC source with a halfbridge or full bridge drivers. 

Hence why I need highside current sensors.

I've seen the current waveform that is generated by the drivers and the series resonant cirucits.

The filtering is what is going to control the high frequency waveforms.

The input filter shown rolls of at ~7.5kHz not 15kHz. See corrected filter.
Page 5 of "how-to-filter-the-input-of-a-highside-current-sensing" has the equation of the differential filter as 1/(2 x pi x 2 x R x C).

Page 7 has the equation of the Common mode filtering as 1/(2 x pi x R x C).

Using the values in the schematic, the CO frequency is about 15.9khz.

Are you saying that the st microelctronics application note is incorrect?

The amplifier circuit needs to have a BW 3 to 10 times higher than the maximum signal frequency.
If not, there will be further amplitude errors.
The opa2189 with a 10x gain has a bandwidth of about 100khz, well above my 12khz max.

Do you need 5.5 digit resolution?
With a 200,000 count meter and a maximum current of 10A the lsd represents ~ 50uV.
That will be impossible to resolve given shunt drift, external noise sources (eg mains hum and RFI) and thermal emfs in the wiring layout.

5.5 digits equates to 150 ppm.
I never said I needed one, although I wouldn't mind having one or better.

There was discussion about not using an opamp altogether, and just using the multimeter.

My problem is that in order to have the same number of significant digits of the measurement, I would need a more pricise measurement device.

They are too expensive, and I need at least two. 

Altogether, it would be about 1600 to 4000 dollar investment, just in multimeters.

Not going to happen.

So the amp's gain error needs to be less than 0.015%. Zero drift INAs can meet that spec. eg LTC2053.
No home-brew diff amp will ever out perform these integrated INAs.
The slew rate of the LTC2053 is 0.2V/us, which is why I dicounted that IA from the start.

Read the datasheet for the LTC6102 or INA241x  very high precession CSAs.
The voltage drop across the shunt must be >> greater than the amplifier's offset voltage.
The LTC6102 is not isolated, it requires the ADC, uP, etc.

It's the same as the circuit as MariuszD suggested.

The ADC is going to have error, and that error must be incorperated in to the total error.

The INA241 does not support negative supplies, and it has only 8V/us which is why i discounted that one too.

Kelvin connections are mandatory in precision applications.

Digikey Application notes show how to connect the shunt.

I have included my dual PCB (mirrored) that shows this connection.

The gain network amplifies the OPA129 dc offset by a factor of 10, that's 20mV.
It's an op-amp from a bygone era.

The OPA 2189 is much better, I'm not sure why you brought up the opa 129?

Do you or do you not want isolation?

Yes, isolation is a must.

See offerings from Allegro and TI.

Are you referencing the hall effect current sensor?

If so, list the specific model # and I'll check it out, but most are less accurate than shunt type current sensors.

Consider current transformers, they don't drift and have no DC offsets. Hereward CT?

I can't put inductances in series with the loads which are series resonant circuits.

I'm not sure how accurate those are anyways.


Well, thanks for all the suggestions, but I think this simple circuit I've posted is so far beating all of them.



Title: Re: Highside current sensor
Post by: MariuszD on October 09, 2026, 02:09:59 pm
The answers don't quite fit because we don't know what you want to measure and where. Guessing based on what you wrote leads to contradictory conclusions.

Do you want to measure direct current at point A or alternating current at point B?

If you want to measure direct current, such a wide bandwidth is not necessary. It would be advisable to limit it, even to 1Hz. Slew rate shouldn't matter either because the filter will take care of it.

If you want to measure alternating current, the meter will probably not measure it correctly.
Title: Re: Highside current sensor
Post by: sourcecharge on October 09, 2026, 02:51:15 pm
The answers don't quite fit because we don't know what you want to measure and where. Guessing based on what you wrote leads to contradictory conclusions.

Do you want to measure direct current at point A or alternating current at point B?

If you want to measure direct current, such a wide bandwidth is not necessary. It would be advisable to limit it, even to 1Hz.

If you want to measure alternating current, the meter will probably not measure it correctly.

A, and -A, because it's bipolar sources.

Just because you are measuring at point A, doesn't mean it's DC.

In fact, when you measure at point A (or -A), the current is pulsed, and therefore the measurement is an AC+DC signal, or pulsed DC.

Hence why an opamp with good bandwidth is necessary.

Reviewing the datasheet of the OPA2189/189, which I've posted below, the UGB is 8Mhz, so with a gain of 10, the bandwidth should be at least 800khz.
Title: Re: Highside current sensor
Post by: mtwieg on October 11, 2026, 03:28:09 pm
I'm guessing you want to measure the average supply current for the bridge.
But the instantaneous current may have min/max values far greater than the average value, possibly with opposite sign as well.

I have used the INA240Ax devices for multiple similar applications (GaN FETs driving resonant tanks, leading to the bus current having very large ripple, even with copious decoupling of the bridge circuits). I add a small RC filter on the front end (10ohms and 0.1-1uF) to attenuate most of the ripple before the amplifier, ensuring that the amplifier is always within its linear range (but not degrading accuracy).

The results have been amazing given that the chips only cost a few dollars. As far as I know, the datasheet specs hold up (I haven't tested across a wide temperature range, though). Newer INAxxx chips are probably even better.

But without knowing more about your specific waveform shape, it's hard to say for sure it would work for your application.
Title: Re: Highside current sensor
Post by: sourcecharge on October 12, 2026, 07:27:48 am
I'm guessing you want to measure the average supply current for the bridge.
But the instantaneous current may have min/max values far greater than the average value, possibly with opposite sign as well.

I have used the INA240Ax devices for multiple similar applications (GaN FETs driving resonant tanks, leading to the bus current having very large ripple, even with copious decoupling of the bridge circuits). I add a small RC filter on the front end (10ohms and 0.1-1uF) to attenuate most of the ripple before the amplifier, ensuring that the amplifier is always within its linear range (but not degrading accuracy).

The results have been amazing given that the chips only cost a few dollars. As far as I know, the datasheet specs hold up (I haven't tested across a wide temperature range, though). Newer INAxxx chips are probably even better.

But without knowing more about your specific waveform shape, it's hard to say for sure it would work for your application.

The problems with the ina240 are that it only has a 2V/us slew rate, it only accepts positive common mode voltage, and maybe has a 400khz bandwidth.

I'm not even sure what the output of that would be, is it ment for a direct current reading output, or is it meant for a ADC?

If it's meant for an ADC, then you have to take into account of the ADC's error too.

Even if it did have an output that was a direct reading output, it would only work with positive sources, but I am using a negative source too. 

Even if I didn't have bipoar sources, it still has the 4 resistor problem.

No, I think there is no real reason to go with any other design at this point, but thank you.

Anyways, I wanted to post a silk for the pdf of the PCB I posted.

It's just a rough copy of it, but it shows the component locations.

I'm using some 805 wide type 50 ohm resistors because they were on hand.
Title: Re: Highside current sensor
Post by: MariuszD on October 12, 2026, 09:24:14 am
You chose the amplifier well. Since there is no common mode AC voltage in this circuit, the simplest amplifier will be the best. The differential amplifier would have no advantages here.

However, I am wondering about the measurement with the multimeter, does this meter measure RMS AC or AC+DC? RMS in many cases is not what is most important. Moreover, the measurement is outside the meter's bandwidth, the accuracy will be pitifully low in the range of 5-10kHz at 2.5%, and for 12-15kHz, even the manufacturer does not provide it. 0.01% resistors won't improve anything here.

An oscilloscope for measuring this waveform is the best solution.

Title: Re: Highside current sensor
Post by: mtwieg on October 12, 2026, 12:08:36 pm
The problems with the ina240 are that it only has a 2V/us slew rate, it only accepts positive common mode voltage, and maybe has a 400khz bandwidth.
You still haven't explained your slew rate/bandwidth requirements.

When you said "bipolar" I assumed you meant the direction of the current can be either sign (this is the typical meaning of "bipolar" in the context of current sensing).

But apparently you actually meant the common mode voltage can be either sign. In that case, the schematic MariuszD showed above doesn't describe your application. But you didn't make any correction except:
Quote
A, and -A, because it's bipolar sources
Again, I assumed "-A" referred to current flowing at A, but in the opposite direction (bipolar current). But apparently not.

I don't think anyone can offer meaningful advice if you don't coherently explain the application.
Title: Re: Highside current sensor
Post by: sourcecharge on October 12, 2026, 02:02:27 pm
You chose the amplifier well. Since there is no common mode AC voltage in this circuit, the simplest amplifier will be the best. The differential amplifier would have no advantages here.

However, I am wondering about the measurement with the multimeter, does this meter measure RMS AC or AC+DC? RMS in many cases is not what is most important. Moreover, the measurement is outside the meter's bandwidth, the accuracy will be pitifully low in the range of 5-10kHz at 2.5%, and for 12-15kHz, even the manufacturer does not provide it. 0.01% resistors won't improve anything here.

An oscilloscope for measuring this waveform is the best solution.

I can't take credit finding that opamp.

The opa2189 is basically the opa189 upgrade that the ucurrent used.

Ever since then, I've been using that opamp as my goto precision opamp.

It's also a +/- 18V opamp, so it can handle the common mode voltages I use (upto +/-10VDC).

My meter is the Mastech ms8040, and the measurements are done in the DC mV setting (0-220mV).

I've got the schematic of a similar meter and I'm certain that it measures DC voltages as averages, which is what I need.

I'm not sure what the error of the meter is for AC+DC signals, as it only gives AC error in the specs.

I'm guessing it's the DC setting error, (0.05% + 6), as I can verify it against the DC current measurements.

I know that my newer oscope though can't be manually calibrated, it only has auto cal.

The manual of the oscope says it has a 1% error, which is much higher than the sensor.

My old oscope can be manually calibrated, but a turnable switch on it that controls the time scale needs to be replaced, which is not available.

A scope is good for seeing the waveform, but I don't think it would be able to measure it as well as the meter.

The problems with the ina240 are that it only has a 2V/us slew rate, it only accepts positive common mode voltage, and maybe has a 400khz bandwidth.
You still haven't explained your slew rate/bandwidth requirements.

When you said "bipolar" I assumed you meant the direction of the current can be either sign (this is the typical meaning of "bipolar" in the context of current sensing).

But apparently you actually meant the common mode voltage can be either sign. In that case, the schematic MariuszD showed above doesn't describe your application. But you didn't make any correction except:
Quote
A, and -A, because it's bipolar sources
Again, I assumed "-A" referred to current flowing at A, but in the opposite direction (bipolar current). But apparently not.

I don't think anyone can offer meaningful advice if you don't coherently explain the application.

In my first post, the schematic shows a source with max 15khz.

The bandwidth of a this needs to be, as someone else said, 3-10 times greater than the frequency of operation.

The opa2189 has a bandwidth of 800khz with 10x gain and a 20 V/us slew rate.

If you can beat that, with the CMRR that the opa2189 has, great.

The picture that MariuszD posted doesn't have a second supply that is negative.

The "-A" would be on the input, before the fets, and after the negative supply.

The current on each sensor will have to measure the current under conditions of 80-90% power factor from DC sources.

That means current is going both directions, on both sensors.

Edit:

I added a pic that should clear everything up for you.

Title: Re: Highside current sensor
Post by: mtwieg on October 12, 2026, 04:16:16 pm
The picture that MariuszD posted doesn't have a second supply that is negative.

The "-A" would be on the input, before the fets, and after the negative supply.

The current on each sensor will have to measure the current under conditions of 80-90% power factor from DC sources.

That means current is going both directions, on both sensors.

I added a pic that should clear everything up for you.
Thanks, that helps.
So you want two independent current measurements, one on each of the two rails.
As long as the total supply voltage is within the common mode range of the INA24x (80V for INA240Ax, 110V for INA241Ax), they should work fine for measuring each rail.
Just reference both chips to the negative rail. Their input common mode range extends negative, so one can measure the negative rail current as a low-side shunt.
If you set the reference pin to a positive bias, then you could even get away with only needing one isolated supply (or battery) for both chips, rather than two like in your schematic.

In my first post, the schematic shows a source with max 15khz.

The bandwidth of a this needs to be, as someone else said, 3-10 times greater than the frequency of operation.

The opa2189 has a bandwidth of 800khz with 10x gain and a 20 V/us slew rate.
INA240x has BW of 400kHz with 20x or higher gain, slew rate is 2V/us.
INA241x has BW of 1.1MHz with 10x or higher gain, slew rate is 8V/us.
Still no idea what your slew rate requirement is. I'm assuming a pre-filter can take care of that.

Quote
If you can beat that, with the CMRR that the opa2189 has, great.
Comparing datasheet CMRR between an opamp and a current sense amp is apples-to-oranges because:
1. In your circuit, overall CMRR will probably be dominated by resistor matching, not the opamp itself.
2. The circuit topology is very different, so even with perfect resistors the CMRR of your circuit wouldn't necessarily be equal to the CMRR of the opamp.
But the INA241x boasts typical CMRR of 166dB (150dB min), roughly the same as the OPA2189.
Title: Re: Highside current sensor
Post by: MariuszD on October 12, 2026, 06:45:52 pm
My meter is the Mastech ms8040, and the measurements are done in the DC mV setting (0-220mV).
So, if you are only measuring DC, you should cut the bandwidth to single Hz. Such a filter before the amplifier will make the amplifier's SR irrelevant.
Quote
I've got the schematic of a similar meter and I'm certain that it measures DC voltages as averages, which is what I need.
The DC meter should respond only to the average value, but in some meters, the AC component interferes with the measurement
By filtering before the meter, you increase the resistance to interference.

Title: Re: Highside current sensor
Post by: sourcecharge on October 12, 2026, 07:31:55 pm
The picture that MariuszD posted doesn't have a second supply that is negative.

The "-A" would be on the input, before the fets, and after the negative supply.

The current on each sensor will have to measure the current under conditions of 80-90% power factor from DC sources.

That means current is going both directions, on both sensors.

I added a pic that should clear everything up for you.
Thanks, that helps.
So you want two independent current measurements, one on each of the two rails.
As long as the total supply voltage is within the common mode range of the INA24x (80V for INA240Ax, 110V for INA241Ax), they should work fine for measuring each rail.
Just reference both chips to the negative rail. Their input common mode range extends negative, so one can measure the negative rail current as a low-side shunt.
If you set the reference pin to a positive bias, then you could even get away with only needing one isolated supply (or battery) for both chips, rather than two like in your schematic.

In my first post, the schematic shows a source with max 15khz.

The bandwidth of a this needs to be, as someone else said, 3-10 times greater than the frequency of operation.

The opa2189 has a bandwidth of 800khz with 10x gain and a 20 V/us slew rate.
INA240x has BW of 400kHz with 20x or higher gain, slew rate is 2V/us.
INA241x has BW of 1.1MHz with 10x or higher gain, slew rate is 8V/us.
Still no idea what your slew rate requirement is. I'm assuming a pre-filter can take care of that.

Quote
If you can beat that, with the CMRR that the opa2189 has, great.
Comparing datasheet CMRR between an opamp and a current sense amp is apples-to-oranges because:
1. In your circuit, overall CMRR will probably be dominated by resistor matching, not the opamp itself.
2. The circuit topology is very different, so even with perfect resistors the CMRR of your circuit wouldn't necessarily be equal to the CMRR of the opamp.
But the INA241x boasts typical CMRR of 166dB (150dB min), roughly the same as the OPA2189.

The INA240 has 20x, 50x, 100x, and 200x gain versions, but no 10x.

With the INA241A1, its a 10x gain.

Two things are bothering me about both of them.

First, the Gain Error is specified with the output voltage between (GND + 50mV) < VOUT < (VS - 200mV).

So what this tells me is that the CSAs have the same 4 resistor problem, and can't measure accurately currents less than 50mA.

As the voltage difference bewteen the inputs decreases, the error increases.

This was the reason I went with the simplistic circuit.

The other thing is that the INA241 and INA240 have an input bia current of 35 uA and 70uA respectively. 

That is alot and would significantly offset the measurement, if I'm measuring <10mA.

It's also a source of input to the circuit of which I want to be isolated from any measurement.

The opa2189 has 140pA, but I wish there was a fet based opamp that had the same specs as the opa2189 because those are in the 1 - 2 pA range.

The resistor networks I got are matched by 0.01%, and because it's only 2 resistors, it doesn't have the same problem as the 4 resistor diff opamps.

I think I made right choice, thanks.

My meter is the Mastech ms8040, and the measurements are done in the DC mV setting (0-220mV).
So, if you are only measuring DC, you should cut the bandwidth to single Hz. Such a filter before the amplifier will make the amplifier's SR irrelevant.
Quote
I've got the schematic of a similar meter and I'm certain that it measures DC voltages as averages, which is what I need.
The DC meter should respond only to the average value, but in some meters, the AC component interferes with the measurement
By filtering before the meter, you increase the resistance to interference.

I'm not sure what you mean by "cut the bandwidth to single Hz".

There really is no way to do that with the load that I'm trying to measure.