Author Topic: Current sense shunt resistor on high current pcb  (Read 4343 times)

0 Members and 1 Guest are viewing this topic.

Offline cmorganTopic starter

  • Newbie
  • Posts: 6
  • Country: us
Current sense shunt resistor on high current pcb
« on: November 12, 2018, 02:01:33 pm »
Hello!

I have a high current pcb, 2oz copper, 7.5mm wide traces each side, designed to comfortably carry 30A @ 240VAC.

I'd like to add a shunt resistor to measure current on the pcb. Resistances from 0.0003 to 0.0001 ohms keep total power below 4W but all of these are surface mount like https://www.digikey.com/product-detail/en/stackpole-electronics-inc/CSS2725FTL250/CSS2725FTL250CT-ND/1923235

Given that I have the 2oz traces on the top and bottom of the pcb how should I handle adding that shunt resistor? Vias to pull the trace to one side of the board, through shunt resistor and then vias on the other side to go back to traces on both sides?

Chris

 

Offline 001

  • Super Contributor
  • ***
  • Posts: 1170
  • Country: aq
Re: Current sense shunt resistor on high current pcb
« Reply #1 on: November 12, 2018, 03:04:21 pm »
Hello!

I have a high current pcb, 2oz copper, 7.5mm wide traces each side, designed to comfortably carry 30A @ 240VAC.

I'd like to add a shunt resistor to measure current on the pcb. Resistances from 0.0003 to 0.0001 ohms keep total power below 4W but all of these are surface mount like https://www.digikey.com/product-detail/en/stackpole-electronics-inc/CSS2725FTL250/CSS2725FTL250CT-ND/1923235

Given that I have the 2oz traces on the top and bottom of the pcb how should I handle adding that shunt resistor? Vias to pull the trace to one side of the board, through shunt resistor and then vias on the other side to go back to traces on both sides?

Chris

use standard 4 wire reading
 

Offline coppice

  • Super Contributor
  • ***
  • Posts: 8646
  • Country: gb
Re: Current sense shunt resistor on high current pcb
« Reply #2 on: November 12, 2018, 03:17:13 pm »
How accurately do you need to measure the current? It matters a lot in these designs. If you want a rough estimate (say 5%) lots of things will work. If you want decent accuracy (<1%) you will need to take great care to achieve a good 4 wire connection (whether you use an actual 4 wire shunt device or not), and you'll either need to avoid the shunt heating too much, or pay a lot for a shunt with an extremely good temperature coefficient.
 

Offline cmorganTopic starter

  • Newbie
  • Posts: 6
  • Country: us
Re: Current sense shunt resistor on high current pcb
« Reply #3 on: November 12, 2018, 03:18:36 pm »
use standard 4 wire reading

Hi 001.

Would you explain what you mean by a 4 wire reading?

If it helps this is a single phase two wire, so I have either L / N or L1 / L2 through the device. I didn't want to put two shunt resistors, one on the top and one on the bottom as then I'd have to sum up the current through the two paths. I'm looking at using ATM90E26 for the measurements.

Chris
 

Offline Marco

  • Super Contributor
  • ***
  • Posts: 6721
  • Country: nl
Re: Current sense shunt resistor on high current pcb
« Reply #4 on: November 12, 2018, 03:18:53 pm »
More like 10 vias, or you could use two shunts and then just resistively combine the outputs.

PS. actually on second though, can't easily combine the outputs resistively since you don't have a good common ground.
« Last Edit: November 12, 2018, 03:21:10 pm by Marco »
 

Offline cmorganTopic starter

  • Newbie
  • Posts: 6
  • Country: us
Re: Current sense shunt resistor on high current pcb
« Reply #5 on: November 12, 2018, 03:24:32 pm »
Hi coppice.

5% would be great, this isn't for metering purposes. I was going to try to achieve a kelvin attachment as best as I could as well.

I was originally looking at using CTs but the shunt resistor approach seemed lower cost, less space and less manual complexity to assemble.

At this point I'm most concerned that the smd shunt causes me to redirect the current across one layer of the PCB and could impact the current carrying capability. The rest of the components on the high current path are through hole and connect to top and bottom layers. I found some THT shunts but their resistance is lower and at peak current I was worried about dissipation. It's 30A @ 240VAC, maybe my calculations are broken. I was using a peak voltage of something like 400V, so 400V * 30A, to calculate power through these shunt resistors but its 240VAC RMS so maybe that calculation is indicating far more power than will actually be dissipated and could let me use one of those THT shunt resistors at 0.001 ohms.

Chris
 

Offline coppice

  • Super Contributor
  • ***
  • Posts: 8646
  • Country: gb
Re: Current sense shunt resistor on high current pcb
« Reply #6 on: November 12, 2018, 03:26:50 pm »
This https://www.analog.com/en/analog-dialogue/articles/optimize-high-current-sensing-accuracy.html is a good source of information about getting good accuracy from SMD current sensors.
 
The following users thanked this post: cmorgan

Offline coppice

  • Super Contributor
  • ***
  • Posts: 8646
  • Country: gb
Re: Current sense shunt resistor on high current pcb
« Reply #7 on: November 12, 2018, 04:31:51 pm »
The important thing to remember when even trying to get 5% accuracy is copper has a temperature coefficient of 0.4%/C. Even small amounts of it in the measured path can seriously screw up accuracy.
 

Offline 001

  • Super Contributor
  • ***
  • Posts: 1170
  • Country: aq
Re: Current sense shunt resistor on high current pcb
« Reply #8 on: November 12, 2018, 08:20:40 pm »
use standard 4 wire reading

Hi 001.

Would you explain what you mean by a 4 wire reading?

If it helps this is a single phase two wire, so I have either L / N or L1 / L2 through the device. I didn't want to put two shunt resistors, one on the top and one on the bottom as then I'd have to sum up the current through the two paths. I'm looking at using ATM90E26 for the measurements.

Chris

This is trick to eliminate wire error https://en.wikipedia.org/wiki/Four-terminal_sensing
 

Online jbb

  • Super Contributor
  • ***
  • Posts: 1143
  • Country: nz
Re: Current sense shunt resistor on high current pcb
« Reply #9 on: November 12, 2018, 08:36:01 pm »
I think LEM make a surface mount IC which senses the magnetic field of current flowing through a PCB trace. It won’t be very accurate but maybe good enough for your purposes.
 

Offline Marco

  • Super Contributor
  • ***
  • Posts: 6721
  • Country: nl
Re: Current sense shunt resistor on high current pcb
« Reply #10 on: November 13, 2018, 12:46:35 am »
let me use one of those THT shunt resistors at 0.001 ohms.
Very expensive though, for that cost you could put a SMD shunt on both sides and use some method to measure both (DPDT or two current amplifiers).
 

Offline t1d

  • Super Contributor
  • ***
  • Posts: 1220
  • Country: us
Re: Current sense shunt resistor on high current pcb
« Reply #11 on: November 13, 2018, 02:07:54 am »
 

Offline tszaboo

  • Super Contributor
  • ***
  • Posts: 7377
  • Country: nl
  • Current job: ATEX product design
Re: Current sense shunt resistor on high current pcb
« Reply #12 on: November 13, 2018, 10:33:53 am »
Hi coppice.

5% would be great, this isn't for metering purposes. I was going to try to achieve a kelvin attachment as best as I could as well.

I was originally looking at using CTs but the shunt resistor approach seemed lower cost, less space and less manual complexity to assemble.

At this point I'm most concerned that the smd shunt causes me to redirect the current across one layer of the PCB and could impact the current carrying capability. The rest of the components on the high current path are through hole and connect to top and bottom layers. I found some THT shunts but their resistance is lower and at peak current I was worried about dissipation. It's 30A @ 240VAC, maybe my calculations are broken. I was using a peak voltage of something like 400V, so 400V * 30A, to calculate power through these shunt resistors but its 240VAC RMS so maybe that calculation is indicating far more power than will actually be dissipated and could let me use one of those THT shunt resistors at 0.001 ohms.

Chris
You do realize that you are not calculating the power the right way?
You never have 240V on a shunt, and the power is not P=U*I*R

You have a shunt with voltage drop of like 1 volt.
And P= I*I*R.
So for a 1 mOhm resistor it is 30A*30A*0.001 = 0.9W
 

Offline Zero999

  • Super Contributor
  • ***
  • Posts: 19520
  • Country: gb
  • 0999
Re: Current sense shunt resistor on high current pcb
« Reply #13 on: November 13, 2018, 11:43:10 am »
Yes, the power calculation is wrong. To dissipate <4W at 30A, you need a resistance of <4.444mOhm.

R = P/I2 = 4/302 = 4/900 = 0.004444

30A across a 4.444mOhm resistor would be a voltage drop of:
V = I*R = 0.004444*30 = 0.13333V.

Aiming for exceptionally low voltage drops, increases errors due to noise and the offset voltage of the amplifier. For example, if the amplifier has an input offset error of 100µV and you're using a 0.004mOhm shunt, the current offset error will be:
 I = V/R = 0.0001/0.004 = 0.025A = 25mA.
 

Offline coppice

  • Super Contributor
  • ***
  • Posts: 8646
  • Country: gb
Re: Current sense shunt resistor on high current pcb
« Reply #14 on: November 13, 2018, 11:56:44 am »
Yes, the power calculation is wrong. To dissipate <4W at 30A, you need a resistance of <4.444mOhm.

R = P/I2 = 4/302 = 4/900 = 0.004444

30A across a 4.444mOhm resistor would be a voltage drop of:
V = I*R = 0.004444*30 = 0.13333V.

Aiming for exceptionally low voltage drops, increases errors due to noise and the offset voltage of the amplifier. For example, if the amplifier has an input offset error of 100µV and you're using a 0.004mOhm shunt, the current offset error will be:
 I = V/R = 0.0001/0.004 = 0.025A = 25mA.
Why would amplifier offsets matter when measuring AC? You estimate and remove an DC. The real issue you need to worry about is the CMRR of the input to the electronics. In the OP's case this is not an amp. Its a differential ADC input with a really good CMRR. Its designed for shunts around 500 micro-ohms when the maximum current is 30A.
 

Offline nctnico

  • Super Contributor
  • ***
  • Posts: 26906
  • Country: nl
    • NCT Developments
Re: Current sense shunt resistor on high current pcb
« Reply #15 on: November 13, 2018, 01:32:56 pm »
The important thing to remember when even trying to get 5% accuracy is copper has a temperature coefficient of 0.4%/C. Even small amounts of it in the measured path can seriously screw up accuracy.
You can use that. In a design which didn't need very accurate current sensing I had a temperature sensor (cheap NTC) near the trace and measured the voltage drop across a piece of PCB trace. Together with the temperature you can get current readings and compensate for the temperature.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline r0d3z1

  • Regular Contributor
  • *
  • Posts: 116
  • Country: it
Re: Current sense shunt resistor on high current pcb
« Reply #16 on: November 13, 2018, 01:58:31 pm »
The real issue you need to worry about is the CMRR of the input to the electronics. In the OP's case this is not an amp. Its a differential ADC input with a really good CMRR. Its designed for shunts around 500 micro-ohms when the maximum current is 30A.

I confirm this, usually the problem is the CMRR, could you be more precise about the circuit, is it a low side sense ? phase sense ? high side sense ?
For a low side current sense you can use this kind of shunt with a difference amplifier. You must be careful with the resistance due to the soldering which is comparable to the shunt value. For this reason, you have to use a 4 wire sensing as already suggested.
 

Offline Zero999

  • Super Contributor
  • ***
  • Posts: 19520
  • Country: gb
  • 0999
Re: Current sense shunt resistor on high current pcb
« Reply #17 on: November 14, 2018, 09:01:29 pm »
Yes, the power calculation is wrong. To dissipate <4W at 30A, you need a resistance of <4.444mOhm.

R = P/I2 = 4/302 = 4/900 = 0.004444

30A across a 4.444mOhm resistor would be a voltage drop of:
V = I*R = 0.004444*30 = 0.13333V.

Aiming for exceptionally low voltage drops, increases errors due to noise and the offset voltage of the amplifier. For example, if the amplifier has an input offset error of 100µV and you're using a 0.004mOhm shunt, the current offset error will be:
 I = V/R = 0.0001/0.004 = 0.025A = 25mA.
Why would amplifier offsets matter when measuring AC? You estimate and remove an DC. The real issue you need to worry about is the CMRR of the input to the electronics. In the OP's case this is not an amp. Its a differential ADC input with a really good CMRR. Its designed for shunts around 500 micro-ohms when the maximum current is 30A.
Yes, you're right, I missed it was AC, the offset voltage is no problem.
 

Offline perieanuo

  • Frequent Contributor
  • **
  • Posts: 838
  • Country: fr
Re: Current sense shunt resistor on high current pcb
« Reply #18 on: November 15, 2018, 04:16:05 pm »
Acs723?


Envoyé de mon iPad en utilisant Tapatalk
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf