Thursday, May 28, 2020

Choosing Switching MOSFET for 3.3v powered system

Introduction:
      In an embedded system, different peripherals are interfaced to uController. Some times controller don't need these peripherals and we want that peripheral to be shut down to save the Power. In this blog, we will see How to select a MOSFET for a 3.3v powered circuit. A 3.3v powered uController will use this MOSFET for switching ON and OFF the peripherals like any WiFi module.
ckt 1: circuit for Peripheral power controlled by uController

Requirements From MOSFET:

                  Consider, ESP8266 WiFi Module is a peripheral that we want to switch ON/OFF using a ATTiny45 uController. 
ckt 2: circuit for ESP8266 power controlled by ATTiny45


Before selecting the MOSFET, we need to see the battery fully charged and fully discharged voltages.
Li[Po battery voltages are:
      ---- 4.2V when fully charged
      ---- 3 V when fully discharged



So, the requirements from MOSFET are

1) Drain Current, Id >80mA (From datasheet of ESP8266)
2) Voltage across Peripheral Vph  > 2.5V (From datasheet of ESP8266)
     hence when battery fully discharged (i.e 3v) then
                                 Vds < (3.0-2.5)
                                 Vds <  0.5v when voltage at gate(Vgs) =3v


Analysis of MOSFETs:

I had 5 different MOSETs that are
1) 2N7000-D Small Signal MOSFET__200 mA, 60 Volts
2) IRF510 Power MOSFET
3) BS170-D Small Signal MOSFET__500 mA, 60 Volts
4) BSS138-D N-Channel Logic Level Enhancement
5) Si2302DS N-Channel 1.25-W, 2.5-V MOSFET

Circuit used for analysis is as follows:
ckt 3: circuit used for analysis


  All these 5 MOSFETS have maximum drain current Id > 80mA. Hence we are going to check only Vds < 0.5v condition at Vgs=3v. 

I plotted Vds vs Vgs graph for all 5 MOSFETs and Id is also measured for each value of Vgs.

 1) 2N7000-D

Vgs
Id
Vds
0
0
3.29
0.95
0
3.29
1.12
0.0013
3.28
1.34
0.0252
3.28
1.53
0.1
3.28
1.65
0.5
3.28
1.8
1.031
3.27
1.83
2
3.24
2.06
5
3.2
2.3
10
3.1
2.55
25
2.83
2.71
35.6
2.65
2.83
45.2
2.49
2.94
55.2
2.35
3.05
65.1
2.22
3.11
71.8
2.13
3.18
78.8
2.11

fig 1:Vds vs Vgs For 2N7000

From above plot in fig1 or in the table above we can see
                  at Vgs= 3.05v,
                                         Vds =2.22v  and our requirement is Vds < 0.5
      
  Hence we can't use 2N7000-D for our application
             
                                   

2) IRF510


              
Vgs
id
Vds
0
0
3.29
1.5
0
3.29
2.27
0.0014
3.29
2.48
0.01
3.29
2.67
0.05
3.29
2.8
0.1
3.29
2.92
0.5
3.28
3.05
1
3.27
3.09
2.52
3.26
3.17
4
3.24
3.19
4.38
3.24
3.21
4.78
3.24
                      
fig 2: Vds vs Vgs For IRF510

From the above plot in fig2 or in the table above we can see
                  at Vgs= 3.09 v,
                                         Vds = 3.26v  and our requirement is Vds < 0.5

  Hence we can't use IRF510 for our application


3)  BS170-D            




Vgs
Id
Vds
0
0
3.22
1.18
0
3.22
1.44
1
3.21
1.65
5
3.16
1.77
10
3.09
1.95
21
2.94
2.2
36.3
2.71
2.38
50
2.52
2.5
65
2.3
2.72
80
2.05
2.88
95
1.89
3.06
110
1.72
3.11
110
1.72


fig 3: Vds vs Vgs For BS170-D

From the above plot in fig 3 or in the table above we can see
                  at Vgs= 3.06 v,
                                         Vds = 1.72 v  and our requirement is Vds < 0.5

  Hence we can't use BS170-D for our application

4)  BSS138


VGS
Id(mA)
Vds
1
0
3.3
1.19
0.05
3.3
1.29
0.2
3.28
1.36
0.511
3.28
1.43
1.013
3.26
1.5
2.05
3.21
1.63
5.09
3.08
1.77
10.44
2.88
1.93
21.4
2.64
2.1
35.6
2.17
2.25
50.1
1.75
2.4
65.5
1.32
2.6
81.8
0.94
2.81
90.5
0.78
3
94.6
0.7
3.15
98.2
0.68
3.22
100.3
0.67

fig 4: Vds vs Vgs For BSS138


From the above plot in fig 4 or in the table above we can see
                  at Vgs= 3 v,
                                         Vds = 0.7 v  and our requirement is Vds < 0.5

  Hence we can't use BSS138 for our application

5)  SI 2302




Vgs
Id(mA)
Vds
0
0
3.3
0.2
0
3.3
0.5
0
3.29
0.657
0.1
3.29
0.708
0.3
3.28
0.767
1
3.24
0.802
2.01
3.19
0.85
5
3.05
0.893
10.26
2.78
0.955
25.4
2.27
1
40.7
1.66
1.045
55
1.16
1.091
70
0.78
1.148
85.5
0.24
1.205
89
0.15
1.505
91.8
0.109
2.02
94.4
0.1
3
94.4
0.1
3.3
94.4
0.1






fig 5: Vds vs Vgs For BSS138




From the above plot in fig 5 or in the table above we can see
                  at Vgs= 3 v,
                                         Vds = 0.1 v  and our requirement is Vds < 0.5

  Hence we can use  SI 2302 for our application







No comments:

Post a Comment