Skip to content

Latest commit

 

History

History
74 lines (45 loc) · 7.86 KB

MOSFET_PARAMETERS.md

File metadata and controls

74 lines (45 loc) · 7.86 KB

Choosing MOSFETs for the MP2 Controller

Relevant MOSFET Specifications

Drain-source Breakdown Voltage (BVdss) refers to the voltage across the drain-source terminal that causes the drain current (ID) to suddenly rise. Drain-source on-resistance (RDS(on)) refers to the effective resistance between the drain and the source when the MOSFET is in the on state. RDS(on) impacts the max current rating of the MOSFET and the heat generated by the MOSFET is directly proportional to this value. RDS(on) is also associated with current loss. So when choosing a TO220 MOSFET package for the MP2, follow these values closely.

For MOSFETs on the MP2, you want:

BVdss = 20% margin over your battery’s max voltage RDS(on) <= 4mOhm

Avoiding Parasitic Activation

The gate of a MOSFET is insulated by a thin silicon oxide which results in a capacitance between the gate-drain, gate-source and drain-source terminals. The capacitance values are described by the Input Capacitance (Ciss) and Reverse transfer capacitance (Crss) directly reflect the switching performance of a MOSFET. (Other factors like reverse recovery charge can also be considered). These Ciss/Crss capacitances form a potential divider between the battery and the MOSFET source. Much like resistors, they have the effect of pulling the gate up or down when the MOSFET switches. Figure 1 shows that when the gate voltage bumps above the threshold, current starts to flow and it short circuits the battery. This is a problem. Quoting this document, “parasitic, or unwanted, turn-on of the power MOSFET is a phenomenon which happens in the reality more often and can cause more damage then usually known. Its appearance often leads to the destruction of the MOSFET…”. To avoid unusual destruction from parasitic turn on, select a MOSFET with a high Ciss/Crss ratio. You are looking for something like what is shown in Table 1 -- as long as that data is true -- we have a ratio of ~200, and the MOSFET should be immune to parasitic turn-on.

Another consideration is the Gate Threshold Voltage (Vgs) which characterizes the voltage between the gate and source that will switch on the MOSFET. When Vgs is exceeded, the MOSFET turns on and Drain Current (e.g., "ID") begins to flow. The Transfer Characteristics of a MOSFET shown in Figure 1, displays a knee in the curve around 4V which is good because at this level the MOSFET is more resistant to parasitic turn on. But be careful -- a higher Vgs is usually at the expense of some RDS(on) -- which we want to minimize.

Optimum Dead Time Values

The MP2 uses a half bridge configuration shown in Figure 2 with two N-channel MOSFETs between Vbat and ground to drive each motor phase. The two half bridge MOSFETs are referred to as “high-side” and “low-side”. During its operation the high-side and low-side MOSFETs trade switching between each other in order to drive current to each motor phase. Shoot through refers to a situation where both high-side and low-side MOSFETs are simultaneously fully or partially turned on, allowing current to flow between Vbat to ground. Dead time, refers to the period of time between switching the MOSFETs to protect against shoot through.

Factors that control how quickly MOSFET switching also important to setting the correct dead-time. For example, depending on the selection of the parts you’re using, the MP2 may have 4.7 ohm gate resistor with 3 x 7.4nF capacitance. This combination of factors gives a time constant of 104ns. Turn on threshold is usually reached within 1 time constant and turn off in 1.5 to 2.5 time constant. MP2 users will therefore need at minimum 1 time constant dead time to avoid the high and low side MOSFETs coming on at the same time. There is additional resistance coming from the MOSFET driver which impacts switching, and the capacitance between the drain and gate (i.e., "Miller capacitance") also reduces the switching speed. Rise time for the MOSFET is also associated with Ciss as well as the package temperature. Taken all together, in practice, 3 time constants dead time is minimum, 4 usually optimal, and 5 is safe.

Snubber Resistors

Surges of voltage between the MOSFET drain and source are able to feed back through the gate because of electromagnetic induction and parasitic capacitance resulting in unwanted oscillation, which is often referred to as "ringing". These transient voltages are shown in Figure 3. Ringing is inevitable with fast switching, but snubbers in the circuit reduce the overall gain of oscillation and will decay the oscillation more rapidly. Depending on the choice of MOSFET you select, the MP2 may not need snubbers, but as you can see in the MP2 schematic it is equipped with snubber resistors (RS1, RS2, RS3) and capacitors (CS1, CS2, CS3).

In situations where you get ringing on the MP2, you will need to dampen the oscillation by choosing the R and C snubber values, and soldering in these components. (Dont panic, the footprints for these components are 2.0 x 1.2 mm.) Look at the behavior of the MOSFETs on the MP2 by running it at moderately high current, and putting an oscilloscope probe on the test points connected to the MOSFET gates. (The test points are labeled with “TpGS” on the schematic.) The ringing frequency will be in the 20 to 150MHz region. You then tune the snubber so that it dampens the targeted ringing frequency. To achieve this, set C to roughly half the MOSFET total Coss (output capacitance) and the R such that the RC frequency is equal to the ringing frequency. If that doesn't solve ringing problems, you may have to increase the gate resistors (labeled RG1-6 on the schematic) which currently are 4.7 ohm. Changing these resistors may also require modifying the dead time.

A practical example (text taken from the MP2 schematic) Rough approximation: RC = 1/2 ringing period, e.g. 30MHz ringing -> 3ns period ->1.5ns RC, 2nF 1ohm is a good starting point. Typically, C = 1-5nF, R = 0.5-5 ohms. The capacitor determines the power dissipated, the resistor dissipates the power. The highest damping factor usually where Csnub ~=Coss MOS.

Other MOSFET Properties: Switching Losses Earlier we said RDS(on) is associated with the MOSFET’s current loss, which translates to a power loss in heat which can be described by this equation:

P=(√2xI)² x RDS(on)

Where I represents currents and the units for P is in watts. This is time shared between high and low side so a further division by 2 is required.

Switching losses are described by:

Vbus x Iphase x switching time.

Where Iphase is average (not RMS) and switching time will be measured using a scope. Body diode conduction losses are given by:

Dead time x Iphase(avg) x Vdiode x Fpwm x 2

Where dead time is the effective dead time where both MOSFETs are actually off, ~200ns if set up well, Vdiode is usually 1volt, Fpwm x 2 is per phase.

Note, loss to the gate resistors is negligible and overall, RDS(on) usually dominates switching losses.

Suggested MOSFET Part Numbers (from Endless sphere)

100V

  • CRST030N10N (Initial boards built with these)
  • MDP10N027 (another initial board built with these)
  • NCEP039N10
  • IPP026N10NF2S
  • DMTH10H005SCT

150V

  • CRST073N15N
  • NCEP15T14
  • NTP5D0N15MC
  • SUP70042E

Issues With NCEP039N10

These MOSFETs have about 2/3 the gate charge of ones previously tested. This may result in ringing problems, and they may have excess dead time that will reduce sensorless startup performance and waste a bit of power.