Difference between revisions of "Power Converters"
From Tech
Jump to navigationJump to search(14 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: |
||
+ | * 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!) |
* 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] |
** [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]. |
Latest revision as of 09: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
- FDS9953A, digi-key FDS9953ACT-ND, max 2.9 A cont, typ 2.5/max 3.4 nC, <23 ns on/off time (fairchild package drawing)
N Channnel
- SSM6N58NU, 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: EPC2014, 917-1018-2-ND
Drive of main mosfets
Comparators
- MAX9012EUA+ digi-key MAX9012EUA+-ND: typ 20/30 mA short, prop delay 9ns, rise/fall 3 ns, 2.2 EUR (dual)
- 584-AD8564ARUZ-R, mouse, short current??? in tabel niet meer dan +/- 10 mA, in text 'can deliver up to 40 mA per channel'. Rest wel goed (en quad).
- LMV7219M7, Farnell 1468946: typ 65 mA short, rise/fall time 1.3ns, prop delay typ 7, max 19 ns, EUR 2.96/stuk (1.6 voor 50)
- NCX2200, farnell 2164804: typ 68 mA short, 10 ns transition time, ... 800ns prop delay...
MOSFETs
- N/P: DMG1029SV, digi-key, mouser: typ 0.3 nC, 15 ns, 6 Ohm, EUR 0.43
- N/P: DMC2400UV-7, digikey, 0.5 nC, Vgs(th)=0.9V, 0.48 Ohm (Vgs=4.5V), EUR 0.25, SOT563
- N/P: DMG1016UDW-7, digikey, typ 0.74 nC (740nC datasheet), Vgs(th)=1V , RdsON=0.5 Ohm (Vgs=4.5V), SOT363 (pitch 0.65)
Other Components
Misc
- Load resistors: 15 ohm: 1623729-6, digikey, of 4.7 ohm [2] (both EUR 1.2)
- LDO with Ceramic C's: ADP3338, LT1964-5 (digikey)
- 1.2V: MCP1700T-1202E/TT, digikey (stable with 1.2 uF ceramic C, EUR 0.4)
- 2.5V: MCP1700T-2502E/TT, digikey
- 3.3V: MCP1700T-3302E/TT, digikey
- Coils (to measure current peaks/drops): 8nH, 2.3mOhm, 4A: AIAC-1512C-8N0K-T, digikey
- Layouts: Solderrm-d
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
- Add Lattice FPGA, for example ICE40LP384-SG32 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, ...)
- Lattice SPI progrmamming protocol: iCE40ProgrammingandConfiguration.pdf.
- Pinout iCE40-LP384
- PackageDiagrams.pdf
- Lattice layout gide: PCBLayoutRecommendationsforLeadedPackages.pdf, and SolderReflowGuideforSurfaceMountDevices.pdf