Difference between revisions of "Power Converters"

From Tech
Jump to navigationJump to search
 
(18 intermediate revisions by the same user not shown)
Line 1: Line 1:
  +
=Calculations=
  +
==Fraction Power Loss==
  +
<math>V_\text{IN}</math> Voltage on input (<math>V_\text{IN} < BV_\text{DS}</math>), and
  +
<math>I_\text{switch}</math> Switching current,
  +
  +
* Max switching power: <math display="inline">P_\text{total} = \frac{1}{2} I_\text{switch}V_\text{IN}</math>
  +
* Due to <math>R_\text{DSON}</math> loss: <math> P_{\text{loss}R_\text{DSON}} = R_\text{DSON}I_\text{switch}^2</math>
  +
* Due to capacitance switching <math>C_\text{DS}</math> loss: <math>C_\text{DS}V_\text{IN}^2 f_\text{switch}</math>
  +
* Due to switch off time <math>t_f</math>(overestimation): <math>t_f f_\text{switch} I_\text{switch} V_\text{IN} </math>
  +
Total loss:
  +
  +
<math>
  +
P_\text{loss total}/P_\text{total} =
  +
2 R_{\text{DSON}}\frac{I_\text{switch}}{V_\text{IN}}
  +
+ C_\text{DS} f_\text{switch} \frac{V_\text{IN}}{I_\text{switch}}
  +
+ t_f f_\text{switch}
  +
</math>
  +
 
=Main MOSFETs=
 
=Main MOSFETs=
  +
List of [https://www.digikey.com/short/z2541c high-voltage&low RD_ON (mostly slow) FETs]
  +
 
P channel
 
P channel
 
* [http://www.fairchildsemi.com/datasheets/FD/FDS9953A.pdf FDS9953A], [http://www.digikey.com/product-detail/en/FDS9953A/FDS9953ACT-ND/3042584 digi-key FDS9953ACT-ND], max 2.9 A cont, typ 2.5/max 3.4 nC, <23 ns on/off time ([https://www.fairchildsemi.com/package-drawings/M0/M08A.pdf fairchild package drawing])
 
* [http://www.fairchildsemi.com/datasheets/FD/FDS9953A.pdf FDS9953A], [http://www.digikey.com/product-detail/en/FDS9953A/FDS9953ACT-ND/3042584 digi-key FDS9953ACT-ND], max 2.9 A cont, typ 2.5/max 3.4 nC, <23 ns on/off time ([https://www.fairchildsemi.com/package-drawings/M0/M08A.pdf fairchild package drawing])
 
N Channnel
 
N Channnel
 
* [http://www.semicon.toshiba.co.jp/info/docget.jsp?type=datasheet&lang=en&pid=SSM6N58NU SSM6N58NU], [http://www.digikey.com/product-detail/en/SSM6N58NU,LF/SSM6N58NULFCT-ND/4304408 digi-key SSM6N58NULFCT-ND], max 4A continuous, 1.8nC gate charge, 29/9 ns on/off time, dual, EUR 0.34 (25 stuks)
 
* [http://www.semicon.toshiba.co.jp/info/docget.jsp?type=datasheet&lang=en&pid=SSM6N58NU SSM6N58NU], [http://www.digikey.com/product-detail/en/SSM6N58NU,LF/SSM6N58NULFCT-ND/4304408 digi-key SSM6N58NULFCT-ND], max 4A continuous, 1.8nC gate charge, 29/9 ns on/off time, dual, EUR 0.34 (25 stuks)
  +
* Or, GaNFET: [http://epc-co.com/epc/documents/datasheets/EPC2014_datasheet.pdf EPC2014], [http://www.digikey.nl/product-detail/en/EPC2014/917-1018-2-ND/2351751 917-1018-2-ND]
   
 
=Drive of main mosfets=
 
=Drive of main mosfets=
Line 20: Line 41:
 
=Other Components=
 
=Other Components=
 
* -5V voltage regulator: [http://www.onsemi.com/pub_link/Collateral/MC7900-D.PDFMC7905CD2TG], [http://www.digikey.nl/product-detail/en/MC7905CD2TG/MC7905CD2TGOS-ND/1481515 digi-key], EUR 0.76, D2PAK
 
* -5V voltage regulator: [http://www.onsemi.com/pub_link/Collateral/MC7900-D.PDFMC7905CD2TG], [http://www.digikey.nl/product-detail/en/MC7905CD2TG/MC7905CD2TGOS-ND/1481515 digi-key], EUR 0.76, D2PAK
 
=Inductive Heating Power Transfer=
 
==Coils==
 
Indactance [http://electronbunker.ca/InductanceCalc.html calculator], or [http://www.66pacific.com/calculators/coil_calc.aspx simpler], this one gives [http://www.eeweb.com/toolbox/coil-inductance different/wrong?] results
 
* primary coil: length=110mm, diameter=11mm, N=100 => 9.7 uH,
 
** resistance: 100*3.14*10e-3/(3.14*.5e-3**2)*16.9e-9 = 68 mOhm
 
* secondary coil: length=100mm, diameter=10mm, 1mm thick brass:
 
** inductance=8.0 uH/100^2=0.80nH (8.0uH is inductance for 10mm diameter coil)
 
** resistance: 65e-9 [Ohm m] * 3.14*5e-3 / (1e-3*100e-3) = 20 u Ohm
 
** L/R fall-off time: 0.8e-9/20e-6 = 40 us.
 
** resistance 'seen' on primary coil: 20e-6*100**2 = 0.2 Ohm.
 
* secondary coil, stainless steel ([resistivity = 690 nOhm m, [http://chemistry.about.com/od/moleculescompounds/a/Table-Of-Electrical-Resistivity-And-Conductivity.htm chemistry.about.com])
 
** resistance: 690e-9 * 3.14*10e-3 / (1e-3*110e-3) = 196 u Ohm
 
** L/R fall off time: 0.8e-9/ 217 u Ohm = 4.06 us
 
** resistance 'seen' on primary coil: 196 *100**2 = 1.96 Ohm, so with 200 primary turns, will be 7.9 Ohm.
 
 
:<math>L = \mu_0 \frac{N^2A}{l}.</math>
 
   
 
=Misc=
 
=Misc=
Line 47: Line 51:
 
* Layouts: [http://www.onsemi.com/pub_link/Collateral/SOLDERRM-D.PDF Solderrm-d]
 
* Layouts: [http://www.onsemi.com/pub_link/Collateral/SOLDERRM-D.PDF Solderrm-d]
 
==Lattice==
 
==Lattice==
  +
If I want:
* Add Lattice FPGA, for example [http://www.digikey.nl/product-detail/en/ICE40LP384-SG32/220-2646-ND/3974680 ICE40LP384-SG32], [http://www.digikey.nl/product-detail/en/ICE40LP384-SG32/220-2646-ND/3974680 digikey]
 
  +
* PLL
  +
* manually solderable (>= 0.5 mm pitch pins)
  +
* differential input/outputs
  +
Then it looks like the first option is
  +
[https://www.digikey.com/product-detail/en/lattice-semiconductor-corporation/ICE40HX4K-TQ144/220-1572-ND/3083582 ICE40HX4K-TQ144],
  +
[http://www.latticesemi.com/~/media/LatticeSemi/Documents/Handbooks/iCE40FamilyHandbook.pdf handbook],
  +
[http://www.latticesemi.com/~/media/LatticeSemi/Documents/DataSheets/iCE/iCE40LPHXFamilyDataSheet.pdf iCE40 LP/HX Family Datasheet]
  +
  +
Also note: [http://www.clifford.at/icestorm/ IceStorm open source]
  +
 
* Add Lattice FPGA, for example ICE40LP384-SG32 [http://www.digikey.nl/product-detail/en/ICE40LP384-SG32/220-2646-ND/3974680 digikey] (heeft geen PLL!)
  +
* ICE40HX1K-VQ144 does have PLL (?) (HX variants seem to be the only ones with pins & PLL)
  +
* ICE40UL1K-SWG16ITR50 does have PLL (4x4 GBA, 0.35mm pitch, ...)
  +
** [http://www.latticesemi.com/~/media/LatticeSemi/Documents/Handbooks/iCE40FamilyHandbook.pdf iCE40FamilyHandbook.pdf], [http://www.latticesemi.com/~/media/LatticeSemi/Documents/DataSheets/iCE/iCE40LPHXFamilyDataSheet.pdf iCE40LPHXFamilyDataSheet.pdf]
 
* Lattice SPI progrmamming protocol: [http://www.latticesemi.com/~/media/LatticeSemi/Documents/ApplicationNotes/IK/iCE40ProgrammingandConfiguration.pdf?document_id=46502 iCE40ProgrammingandConfiguration.pdf].
 
* Lattice SPI progrmamming protocol: [http://www.latticesemi.com/~/media/LatticeSemi/Documents/ApplicationNotes/IK/iCE40ProgrammingandConfiguration.pdf?document_id=46502 iCE40ProgrammingandConfiguration.pdf].
  +
* [http://www.latticesemi.com/view_document?document_id=49391 Pinout iCE40-LP384]
  +
* [http://www.latticesemi.com/view_document?document_id=213 PackageDiagrams.pdf]
  +
* Lattice layout gide: [http://www.latticesemi.com/~/media/LatticeSemi/Documents/ApplicationNotes/PT/PCBLayoutRecommendationsforLeadedPackages.pdf?document_id=46898 PCBLayoutRecommendationsforLeadedPackages.pdf], and [http://www.latticesemi.com/~/media/LatticeSemi/Documents/ApplicationNotes/PT/SolderReflowGuideforSurfaceMountDevices.pdf?document_id=8902 SolderReflowGuideforSurfaceMountDevices.pdf]

Latest revision as of 10:41, 22 September 2020

Calculations

Fraction Power Loss

Voltage on input (), and Switching current,

  • Max switching power:
  • Due to loss:
  • Due to capacitance switching loss:
  • Due to switch off time (overestimation):

Total loss:

Main MOSFETs

List of high-voltage&low RD_ON (mostly slow) FETs

P channel

N Channnel

Drive of main mosfets

Comparators

MOSFETs

Other Components

Misc

Lattice

If I want:

  • PLL
  • manually solderable (>= 0.5 mm pitch pins)
  • differential input/outputs

Then it looks like the first option is ICE40HX4K-TQ144, handbook, iCE40 LP/HX Family Datasheet

Also note: IceStorm open source