Author Topic: IGBTs keep dying (un-solved again)  (Read 12828 times)

Offline TMaxElectronics

  • High Voltage Engineer
  • ****
  • Posts: 297
  • Karma: +23/-0
    • View Profile
    • My random (and very empty) electronics blog
Re: IGBTs keep dying
« Reply #40 on: June 27, 2020, 11:50:55 AM »
So far the problems seem to have disappeared (at least at 120V primary voltage) after a few days of testing (really just messing around :P).

Quote
i would be investigating gate waveforms for voltage transients
If any issues pop up again I'll make sure to check that!

I'm using ACURA107-HF 1kV 1A diodes and so far they seem to be holding up fine. They have 75ns of reverse recovery time. But then again the reverse voltage was limited for now... still very interesting that out of all things the diodes would fail ;)
I guess the larger blocking size of the depletion region makes the re-diffusion take longer once forward conduction switches to reverse blocking.

Quote
and bump up the power supply to compensate.
Though my issue was not solved with two diodes in series, that was was solved the problems for me too.
As we have figured out earlier in this thread, the fact that my driver simply stops switching instead of pulling both legs of the bridge low combined with a large bootstrap charge resistor and the voltage drop across the bottom transistor, caused the bootstrap voltage to drop < 13.5V resulting in occasional (random, depending on where the controller stopped) shock heating of the top IGBT. That then proceeded to kill itself and shorted out (but with low energy, as it was on at the time of failure and the voltage across it was close to zero anyway), and then as the bottom transistor switched, it basically had shoot through from hell, as it tried to short out the VBus and promptly blew up (violently)


Offline TMaxElectronics

  • High Voltage Engineer
  • ****
  • Posts: 297
  • Karma: +23/-0
    • View Profile
    • My random (and very empty) electronics blog
Re: IGBTs keep dying (solved for now)
« Reply #41 on: July 02, 2020, 06:51:20 PM »
OK the caps are replaced, BUT the situation seems to still be similar...
I did a test run with 330A Ilim, which at 100us on time triggered almost all the time with more than 180V primary voltage. Turning it up resulted in moaaarrr power (obviously ;)), but it still kept triggering. once I turned up the primary voltage to the full 350V, the IGBT died once again...  ::)
On a positive note I am getting quite fast at taking apart the bridge and changing transistors&drivers  ;D

I measured the voltage across the bulk caps at that time:


I initially thought that it was good enough, but obviously wasn't. I realised kind of too late that I should probably measure directly across the IGBTs. After replacing the two transistors, I got this (directly on the screw terminals of the IGBTs):

This was at only 100V, with a very low (idk what exact level) current limit... and the Vpp was still significant.

My initial guess (before the second measurement) was that perhaps the OCD started sending random gate pulses, but further testing showed that it worked without issue (at least at a lower limiter level).
I also verified the top gate voltage, and detected no droop whatsoever, even if the idle state of that half was high. (only tested this at the limited current though)
So maybe the high current in the first test resulted in very high ringing voltages? But even if those peaks were significant, they would still need to exceed 300V to go above the VCEmax of the IGBTs  ???

And where does that ringing still come from now? With the two new caps we should be at ~125kHz resonance of the bus (maybe still too close)... I'm wondering if maybe an increase in inductance from the bulk caps might actually help in this case.
Just using a longer cable to attach them, instead of mounting the on the top upside down.

Max (the guy that has the other midi interrupter project) also had the idea that tuning was bad, resulting in poor energy transfer to the secondary, allowing the current to increase faster than normal, and was also concerned about the high ringing voltage, after the switching stopped.

And sorry about the screenshots coming from my phone, the diff. probe uses the power from the usb port ::)

EDIT:
I just tested this with the bulk caps connected trough cables, an it does seem to have reduced the frequency of the ringing, and almost removed the oscillations while switching. But the ringing is even larger than it was last time.
The caps were connected using ~10cm of welding cable. I'll try removing some of the film bypass caps tomorrow.

I also connected the CT to the scope again, as the first two images are extremely confusing without it.
« Last Edit: July 02, 2020, 10:21:09 PM by TMaxElectronics »

Offline davekni

  • Executive Board Member
  • *******
  • Posts: 2744
  • Karma: +129/-1
  • Physicist, engineer (electronic), and hobbiest
    • View Profile
Re: IGBTs keep dying (un-solved again)
« Reply #42 on: July 03, 2020, 04:20:42 AM »
I'd suggest not removing any of your film capacitors, nor extending bulk cap connections.  It looks like the new VBus resonant frequency is now a bit closer to 1x primary frequency rather than 2x as it had been.  That can be seen as higher ripple voltage after enable ends.  (Most builds don't have an issue at 1x primary frequency since all IGBTs are off after enable ends.)  However, I wouldn't use caps to tweak frequency.

Instead, I'd work to block the magnetic field loop I described in a previous reply.  Ideally add some copper foil from the bulk cap bus bars that folds down over the film capacitors.  Or thinner strips from each conducting standoff across to the corresponding non-conductive standoff at the other end, passing along the outside edge of the bulk caps, and wide enough to go from almost the ECB to almost (or touching) the bus bars.  (The version with foil attached to the bus bars is a bit better.  It doesn't even need to make electrical contact along the bar.  Copper foil tape applied to the bus bars could connect only at the screws at the ends, and fold down over the film caps.)  The foil will both increase VBus resonant frequency and lower Q.

Voltage ringing on VBus at IGBTs will depend mostly on primary current, and only slightly on VBus voltage.  The short spikes may change more with voltage, but the main waveform shouldn't.  So, a good scoping of current and VBus voltage ripple will allow extrapolation to see if it's close to an issue (if ripple would approach 300V at full current).  You'll still need some additional margin for the short spikes.

A couple other possibilities on what may be causing frying:

1) With your off-state leaving two IGBTs enabled, those two are taking all the current after enable ends, rather than being split evenly among all four.  That also makes ring-down after enable last much longer since it's not feeding power back into VBus.  That makes higher transient thermal power for two IGBTs, starting after the die are already hot from the normal enable pulse operation.

2) During the enable pulse, IGBT diodes conduct relatively-small currents, only briefly between IGBT turn-off and current zero-crossing.  After enable ends, IGBT diodes conduct full primary current.  I wonder if forward-drop of the low-side IGBT diode is enough to over-charge that bootstrap capacitor and fry the gate driver chip.

3) Similar to (2) above, the low-side diode drop might directly violate driver-chip specifications for how far below ground the half-bridge output pin is allowed to go.  I haven't looked back at the thread to see which driver chip, so don't know if this is a likely issue or not.

Good luck on keeping IGBTs alive!
David Knierim

Offline TMaxElectronics

  • High Voltage Engineer
  • ****
  • Posts: 297
  • Karma: +23/-0
    • View Profile
    • My random (and very empty) electronics blog
Re: IGBTs keep dying (un-solved again)
« Reply #43 on: July 04, 2020, 04:14:44 PM »
Quote
1) With your off-state leaving two IGBTs enabled, those two are taking all the current after enable ends, rather than being split evenly among all four.  That also makes ring-down after enable last much longer since it's not feeding power back into VBus.  That makes higher transient thermal power for two IGBTs, starting after the die are already hot from the normal enable pulse operation.
This might very well be part of the problem.

After a lot of thinking I have come to the conclusion that, since I need to re-design the logic in the driver anyway (the filter workarounds worked but were very crappy, and a workaround for the idle state would be hard), I may as well implement a commonly used design... You may even say a next-gen one ;)

So i have made a 100% compatible version of the UD3:

The silkscreen is fixed in the most recent revision ;)

I'll hopefully not continue the story with it in this thread :D

Quote
the low-side diode drop might directly violate driver-chip specifications for how far below ground the half-bridge output pin is allowed to go
Interesting idea. The driver has a VMax at the common connection of -9V if i understand the datasheet correctly. (https://www.st.com/resource/en/datasheet/l6494.pdf)
« Last Edit: July 04, 2020, 05:04:15 PM by TMaxElectronics »

Offline davekni

  • Executive Board Member
  • *******
  • Posts: 2744
  • Karma: +129/-1
  • Physicist, engineer (electronic), and hobbiest
    • View Profile
Re: IGBTs keep dying (un-solved again)
« Reply #44 on: July 04, 2020, 08:56:15 PM »
Yes, -9V looks correct per that specification.  You'd almost certainly hit the VBoot-Vout absolute-maximum rating of 21V first.

Have fun with your UD3C!
David Knierim

Offline TMaxElectronics

  • High Voltage Engineer
  • ****
  • Posts: 297
  • Karma: +23/-0
    • View Profile
    • My random (and very empty) electronics blog
Re: IGBTs keep dying (un-solved again)
« Reply #45 on: July 04, 2020, 10:35:50 PM »
Quote
You'd almost certainly hit the VBoot-Vout absolute-maximum rating of 21V first.
I'll measure it once the new driver is made. I also included an easily reachable pot for adjusting the gate drive voltage on the digital output/step down daughter board, so I can tune it more easily.

High Voltage Forum

Re: IGBTs keep dying (un-solved again)
« Reply #45 on: July 04, 2020, 10:35:50 PM »

 


* Recent Topics and Posts

post Re: Big Coil Build Log
[Dual Resonant Solid State Tesla coils (DRSSTC)]
flyingperson23
Today at 05:47:34 AM
post Re: capacitor and diodes. Voltage values for a CW
[Voltage Multipliers]
davekni
Today at 04:45:07 AM
post Re: capacitor and diodes. Voltage values for a CW
[Voltage Multipliers]
MRMILSTAR
Today at 04:18:27 AM
post Push Pull VTTC
[Vacuum Tube Tesla Coils (VTTC)]
janno288
Today at 01:10:08 AM
post Re: capacitor and diodes. Voltage values for a CW
[Voltage Multipliers]
Alberto
March 27, 2024, 10:54:52 PM
post Re: CM400 Induction Heater
[Electronic Circuits]
markus
March 27, 2024, 11:53:42 AM
post Re: OCD Triggering Early + Low Output
[Dual Resonant Solid State Tesla coils (DRSSTC)]
davekni
March 27, 2024, 05:14:36 AM
post Re: Is the UD2.7C under voltage lock out basically worthless?
[Dual Resonant Solid State Tesla coils (DRSSTC)]
davekni
March 27, 2024, 04:47:48 AM
post Re: DRSSTC Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
davekni
March 27, 2024, 04:41:59 AM
post Re: DRSSTC Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
alan sailer
March 27, 2024, 12:04:34 AM
post Re: Super flat QCW simulation (does this look reasonable?)
[Dual Resonant Solid State Tesla coils (DRSSTC)]
toooldforthis
March 26, 2024, 11:08:14 PM
post Re: DRSSTC Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Benjamin Lockhart
March 26, 2024, 11:07:20 PM
post Re: Is the UD2.7C under voltage lock out basically worthless?
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Benjamin Lockhart
March 26, 2024, 10:46:29 PM
post OCD Triggering Early + Low Output
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Saattvik24
March 26, 2024, 09:03:43 PM
post Re: DRSSTC Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
alan sailer
March 26, 2024, 08:46:59 PM
post Re: DRSSTC Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
flyingperson23
March 26, 2024, 05:02:18 PM
post Re: DRSSTC Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
alan sailer
March 26, 2024, 03:16:03 PM
post Re: CM400 Induction Heater
[Electronic Circuits]
Anders Mikkelsen
March 26, 2024, 01:41:49 PM
post Re: Benjamin's DRSSTC 2 in progress
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Benjamin Lockhart
March 26, 2024, 04:48:22 AM
post Re: Re-chargeable 1.5 volt lithium ion AAA batteries
[General Chat]
MRMILSTAR
March 26, 2024, 04:16:37 AM
post Re: DRSSTC Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
davekni
March 26, 2024, 04:16:24 AM
post Re: Smoke Screen Machine Protect 950 XP - Teardown of a Smoke Cannon!
[Electronic Circuits]
davekni
March 26, 2024, 04:13:02 AM
post Re: CM400 Induction Heater
[Electronic Circuits]
davekni
March 26, 2024, 04:00:43 AM
post Re: Re-chargeable 1.5 volt lithium ion AAA batteries
[General Chat]
davekni
March 26, 2024, 03:19:18 AM
post Re: Benjamin's DRSSTC 2 in progress
[Dual Resonant Solid State Tesla coils (DRSSTC)]
thedoc298
March 26, 2024, 01:50:42 AM
post Re: DRSSTC Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
flyingperson23
March 25, 2024, 08:05:02 PM
post Re: Smoke Screen Machine Protect 950 XP - Teardown of a Smoke Cannon!
[Electronic Circuits]
Mads Barnkob
March 25, 2024, 07:41:29 PM
post Re: DRSSTC Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
alan sailer
March 25, 2024, 06:45:46 PM
post Re: DRSSTC Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
flyingperson23
March 25, 2024, 05:44:25 PM
post Re: CM400 Induction Heater
[Electronic Circuits]
Anders Mikkelsen
March 25, 2024, 04:47:17 PM
post Re: DRSSTC Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
alan sailer
March 25, 2024, 04:27:22 PM
post Re-chargeable 1.5 volt lithium ion AAA batteries
[General Chat]
MRMILSTAR
March 25, 2024, 03:57:34 PM
post Re: CM400 Induction Heater
[Electronic Circuits]
markus
March 25, 2024, 02:06:41 PM
post Re: Odd MOSFET Driver Behavior
[Solid State Tesla Coils (SSTC)]
KrisPringle
March 25, 2024, 04:43:25 AM
post Re: Odd MOSFET Driver Behavior
[Solid State Tesla Coils (SSTC)]
davekni
March 25, 2024, 02:39:40 AM
post Re: Odd MOSFET Driver Behavior
[Solid State Tesla Coils (SSTC)]
KrisPringle
March 25, 2024, 12:47:09 AM
post Re: capacitor and diodes. Voltage values for a CW
[Voltage Multipliers]
Alberto
March 24, 2024, 07:36:32 PM
post Re: My completed 14-stage Cockroft-Walton voltage multiplier
[Voltage Multipliers]
Alberto
March 24, 2024, 07:27:24 PM
post Re: capacitor and diodes. Voltage values for a CW
[Voltage Multipliers]
MRMILSTAR
March 24, 2024, 04:25:23 AM
post Re: capacitor and diodes. Voltage values for a CW
[Voltage Multipliers]
Alberto
March 23, 2024, 10:47:35 PM
post Re: capacitor and diodes. Voltage values for a CW
[Voltage Multipliers]
MRMILSTAR
March 23, 2024, 09:30:21 PM
post Re: capacitor and diodes. Voltage values for a CW
[Voltage Multipliers]
Alberto
March 23, 2024, 04:34:31 PM
post Re: capacitor and diodes. Voltage values for a CW
[Voltage Multipliers]
MRMILSTAR
March 23, 2024, 03:04:25 PM
post Re: capacitor and diodes. Voltage values for a CW
[Voltage Multipliers]
Alberto
March 23, 2024, 01:38:34 PM
post Re: capacitor and diodes. Voltage values for a CW
[Voltage Multipliers]
MRMILSTAR
March 23, 2024, 04:20:03 AM
post Re: Welcome new members, come say hello and tell a little about yourself :)
[General Chat]
davekni
March 23, 2024, 12:54:30 AM
post Re: Smoke Screen Machine Protect 950 XP - Teardown of a Smoke Cannon!
[Electronic Circuits]
davekni
March 23, 2024, 12:05:57 AM
post capacitor and diodes. Voltage values for a CW
[Voltage Multipliers]
Alberto
March 22, 2024, 11:45:03 PM
post Re: Welcome new members, come say hello and tell a little about yourself :)
[General Chat]
OmGigaTron
March 22, 2024, 11:30:09 PM
post Smoke Screen Machine Protect 950 XP - Teardown of a Smoke Cannon!
[Electronic Circuits]
Mads Barnkob
March 22, 2024, 10:20:35 PM
post Re: Where's all this voltage coming from?
[Spark Gap Tesla Coils (SGTC)]
Benbmw
March 22, 2024, 09:21:13 PM
post Re: What actually kills MOSFETs?
[Beginners]
AstRii
March 22, 2024, 03:37:11 PM
post What actually kills MOSFETs?
[Beginners]
FPS
March 22, 2024, 05:09:20 AM
post Re: Benjamin's DRSSTC 2 in progress
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Benjamin Lockhart
March 22, 2024, 03:57:54 AM
post Re: Benjamin's DRSSTC 2 in progress
[Dual Resonant Solid State Tesla coils (DRSSTC)]
davekni
March 22, 2024, 02:59:25 AM
post Re: Benjamin's DRSSTC 2 in progress
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Benjamin Lockhart
March 21, 2024, 06:31:42 PM
post Re: 2x Panasonic Inverter Microwaves - what to salvage, dangers?
[General Chat]
rikkitikkitavi
March 21, 2024, 03:08:01 PM
post Re: [WTS] IGBT, Ferrite, Capacitors, Tools, PSU, Industrial components and parts
[Sell / Buy / Trade]
Mads Barnkob
March 21, 2024, 01:37:32 PM
post Re: Difference between these transformers
[Transformer (Ferrite Core)]
Alberto
March 21, 2024, 11:42:07 AM
post Re: Phase Lead Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
davekni
March 21, 2024, 04:09:14 AM
post Re: Benjamin's DRSSTC 2 in progress
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Benjamin Lockhart
March 21, 2024, 02:15:31 AM
post My Homemade Structural Analysis X-Ray Machine
[X-ray]
Luca c.
March 21, 2024, 01:35:40 AM
post Re: Phase Lead Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Saattvik24
March 20, 2024, 10:40:00 PM
post Re: Difference between these transformers
[Transformer (Ferrite Core)]
Mads Barnkob
March 20, 2024, 08:03:41 PM
post Re: 2x Panasonic Inverter Microwaves - what to salvage, dangers?
[General Chat]
Mads Barnkob
March 20, 2024, 07:51:57 PM
post Re: Benjamin's DRSSTC 2 in progress
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Mads Barnkob
March 20, 2024, 10:39:47 AM
post Re: Phase Lead Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
davekni
March 20, 2024, 04:09:59 AM
post Re: 160mm DRSSTC II project | Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Benjamin Lockhart
March 20, 2024, 01:13:23 AM
post Re: Phase Lead Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Keybored
March 20, 2024, 12:45:16 AM
post Re: Benjamin's DRSSTC 2 in progress
[Dual Resonant Solid State Tesla coils (DRSSTC)]
flyingperson23
March 20, 2024, 12:30:30 AM
post Re: Benjamin's DRSSTC 2 in progress
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Benjamin Lockhart
March 19, 2024, 11:12:24 PM
post Re: 160mm DRSSTC II project | Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Late
March 19, 2024, 09:47:49 PM
post Re: 160mm DRSSTC II project | Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Late
March 19, 2024, 09:44:19 PM
post Phase Lead Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Saattvik24
March 19, 2024, 06:52:09 PM
post Re: 160mm DRSSTC II project | Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
flyingperson23
March 19, 2024, 05:02:44 PM
post Re: Welcome new members, come say hello and tell a little about yourself :)
[General Chat]
Mads Barnkob
March 19, 2024, 05:01:41 PM
post Re: Benjamin's DRSSTC 2 in progress
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Mads Barnkob
March 19, 2024, 04:31:02 PM
post Re: 160mm DRSSTC II project | Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Mads Barnkob
March 19, 2024, 03:59:54 PM
post Re: Benjamin's DRSSTC 2 in progress
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Benjamin Lockhart
March 19, 2024, 06:41:39 AM
post Re: Welcome new members, come say hello and tell a little about yourself :)
[General Chat]
davekni
March 19, 2024, 04:05:49 AM
post Re: Welcome new members, come say hello and tell a little about yourself :)
[General Chat]
OmGigaTron
March 18, 2024, 09:08:35 PM
post Re: Can I Trust This Super Cheap Site?
[General Chat]
2020-Man
March 18, 2024, 09:07:35 PM
post Re: Can I Trust This Super Cheap Site?
[General Chat]
Twospoons
March 18, 2024, 08:57:06 PM
post Re: Can I Trust This Super Cheap Site?
[General Chat]
MRMILSTAR
March 18, 2024, 03:51:33 PM
post Re: 160mm DRSSTC II project | Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Late
March 18, 2024, 02:59:46 PM
post Re: 160mm DRSSTC II project | Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Late
March 18, 2024, 02:33:25 PM
post Can I Trust This Super Cheap Site?
[General Chat]
2020-Man
March 18, 2024, 11:02:12 AM
post Re: Where's all this voltage coming from?
[Spark Gap Tesla Coils (SGTC)]
Twospoons
March 18, 2024, 02:36:11 AM
post Re: Best forum for vacuum tube amplifiers?
[General Chat]
Mads Barnkob
March 17, 2024, 07:42:55 PM
post Re: 2x Panasonic Inverter Microwaves - what to salvage, dangers?
[General Chat]
Michelle_
March 17, 2024, 04:15:14 PM
post Re: 2x Panasonic Inverter Microwaves - what to salvage, dangers?
[General Chat]
Michelle_
March 17, 2024, 05:05:04 AM
post Re: Where's all this voltage coming from?
[Spark Gap Tesla Coils (SGTC)]
davekni
March 17, 2024, 04:50:51 AM
post Re: 2x Panasonic Inverter Microwaves - what to salvage, dangers?
[General Chat]
Twospoons
March 17, 2024, 04:45:17 AM
post 2x Panasonic Inverter Microwaves - what to salvage, dangers?
[General Chat]
Michelle_
March 17, 2024, 04:17:51 AM
post Where's all this voltage coming from?
[Spark Gap Tesla Coils (SGTC)]
Terry
March 17, 2024, 01:29:32 AM
post Re: DRSSTC Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
flyingperson23
March 17, 2024, 12:33:06 AM
post Re: DRSSTC Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Keybored
March 16, 2024, 08:46:20 PM
post Re: Bleeder resistor for MMC
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Hydron
March 16, 2024, 08:39:24 PM
post Re: DRSSTC Questions
[Dual Resonant Solid State Tesla coils (DRSSTC)]
Hydron
March 16, 2024, 08:21:44 PM
post Best forum for vacuum tube amplifiers?
[General Chat]
yourboi
March 16, 2024, 08:20:13 PM

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 
SimplePortal 2.3.6 © 2008-2014, SimplePortal