1. Skip to navigation
  2. Skip to content
  3. Skip to sidebar

Switch Mode Power Supply Current Sensing - Part 3: Current Sensing Methods

Henry Zhang - Applications Engineering Manager
Kevin B. Scott - Senior Strategic Marketing Engineer
Nov 22nd 2016

The three commonly employed current sensing methods for switch mode power supplies are: are using a sense resistor, using the MOSFET RDS(ON) and using the DC resistance (DCR) of the inductor. Each method offers advantages and disadvantages that should be considered when selecting one method over another. 

Sense Resistor Current Sensing

A sense resistor as the current sensing element results in the lowest sensing error (typically between 1% and 5%) and a very low temperature coefficient, on the order of 100ppm/°C (0.01%). It provides the most accurate power supply in terms of performance; it aids in providing a very accurate power supply current limit and also facilitates accurate current sharing when multiple power supplies are paralleled. 

1735 RSENSE circuitFigure 1. RSENSE Current Sensing

On the other hand, because a current sensing resistor is added to the power supply design, the resistor also generates additional power dissipation. Thus, the sense resistor current monitoring technique may have higher power dissipation compared with other sensing techniques, resulting in a slight reduction in the solution's overall efficiency. The dedicated current sensing resistor may also increase solution cost, as a sense resistor typically costs between $0.05 and $0.20.

Another parameter that should not be ignored when selecting a sense resistor is its parasitic inductance (also referred to as effective series inductance or ESL). The sense resistor is correctly modeled as a resistor in series with a finite inductance.


Figure 2. RSENSE ESL Model

This inductance depends on the specific sense resistor chosen. Some types of current sensing resistors, such as metal plate resistors, have low ESL and are preferred. In comparison, wire wound sense resistors have higher ESL due to their package structure and should be avoided. In general, the ESL effect becomes more pronounced with increasing current levels, reduced sensing signal magnitudes and improper layout. It also includes the circuit's total inductance, adding to the parasitic inductance due to component leads and other circuit components. The circuit's total inductance is also affected by layout, so component placement must be given proper consideration; improper placement can affect stability and exacerbate existing circuit design issues.  

The effects of sense resistor ESL can be mild or severe. The ESL can result in significant ringing on the switch gate driver, adversely affecting switch turn on. It also adds ripple to the current sense signal, resulting in a voltage step in the waveform, instead of the expected saw tooth waveform as shown below. This degrades the current sensing accuracy. 

Sense Resistor ESL Figure 3. RSENSE ESL Can Adversely Affect Current Sensing

To minimize resistor ESL, avoid using sense resistors that have long loops (such as wire wound resistors) or long leads (such as high profile resistors). Low profile surface mount devices are preferred; examples include the "plate" structure SMD sizes 0805,1206, 2010, 2512; even better choices include reverse geometry SMD sizes 0612 and 1225. 

Power MOSFET Based Current Sensing

A simple and cost-effective current sensing is accomplished by using the MOSFET RDS(ON) for current sensing. The LTC3878 is a device that uses this approach. It uses a constant on-time, valley mode current sensing architecture. Here, the top switch is on for a fixed amount of time, after which the bottom switch turns on and its RDS voltage drop is used to detect the current "valley" or the lower current limit.

3878 MOSFET RDS Current SenseFigure 4. MOSFET RDS(ON) Current Sensing

Though inexpensive, there are some drawbacks to this approach. First, it is not very accurate; there can be a wide variation (on the order of 33% or more) in the range of RDS(ON) values. It also can have a very large temperature coefficient; values greater than 80% over 100C are not out of the question.  In addition, if an external MOSFET is used, the MOSFET parasitic packaging inductance must be considered. This type of sensing is not recommended for very high current levels, and especially not for PolyPhase circuits, which require good phase current sharing. 

Inductor DCR Current Sensing

Inductor DC resistance (DCR) current sensing uses the parasitic resistance of the inductor winding to measure current, thereby eliminating the sense resistor. This reduces component costs and increases power supply efficiency. Compared to the MOSFET RDS(ON), inductor DCR of the copper wire winding usually has less part-to-part variation, though it still varies with temperature. It is favored in low output voltage applications because any drop across a sense resistor represents a significant portion of the output voltage. An RC network is placed in parallel with the series inductor and parasitic resistance combination, and the sense voltage is measured across the capacitor C1 (figure 5).

3854 DCR SensingFigure 5. Inductor DCR Current Sensing

With proper component selection (R1*C1 = L/DCR), the voltage across the capacitor C1 will be proportional to the inductor current. To minimize measurement error and noise, a low R1 value is preferred. 

Because the circuit does not directly measure inductor current, it cannot detect inductor saturation. Therefore inductors that have a "soft saturation", like iron power core inductors are recommended. These inductors typically have higher core loss than a comparable ferrite core inductor. Compared to the RSENSE method, inductor DCR sensing eliminates the sensing resistor power loss but may increase the inductor core losses. 

With both RSENSE and DCR sensing methods, Kelvin sensing is required due to the small sense signal. It is important to keep the Kelvin sense traces (SENSE+ and SENSE- in figure 5) away from noisy copper areas and other signal traces to minimize noise pick-up. Some devices (such as the LTC3855) have temperature compensated DCR sensing, which improves accuracy over temperature. 

The following table summarizes the different types of current sensing methods and the advantages and disadvantages of each.

Each of the methods mentioned above provides added protection for switch mode power supplies. Trade-offs in accuracy, efficiency, thermal stress, protection and transient performance all can factor into the selection process, depending on the design requirements. A power supply designer needs to carefully select the current sensing method and power inductor, and design the current sensing network properly. Computer software programs such as Linear Technology's LTpowerCAD design tool and LTspice circuit simulation tool can be very helpful in simplifying the design effort with optimum results.  

Current Sensing Methods


Other Current Sensing Methods

There are other current sensing methods available. For example, a current sensing transformer is often used with isolated power supplies to provide current signal information across the isolation barrier. This approach is usually more expense than the three techniques discussed above. In addition, new power MOSFETs with integrated gate drivers (DrMOS) that also integrate current sensing have become available in recent years, but to date not enough data exists to conclude how well DrMOS sensing works in terms of accuracy and quality of the sensed signal. 




LTspice® software is a powerful, fast and free simulation tool, schematic capture and waveform viewer with enhancements and models for improving the simulation of switching regulators. Click here to download LTspice


The LTpowerCAD design tool is a complete power supply design tool program that can significantly ease the tasks of power supply design. It guides users to a solution, selects power stage components, provides detailed power efficiency, shows quick loop bode plot stability and load transient analysis, and can export a final design to LTspice for simulation. Click here to download LTpowerCAD