![]() |
|
|||||||
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
On my level
|
I'm seeing more and more power supply projects using micros. I don't think that's such a good idea - i'm quite apprehensive of letting a device that runs code control an offline SMPS for instance... But i see them even in higher power devices like spot welders and they seem to do fine.
Have you had any first hand experience with microcontroller based power supplies? Is for instance a cheap PIC fast enough to run a 100kHz SMPS? I'd like to get started in micros and a custom SMPS controller sounds like a good idea. I have my own 555-based controller that i designed, but in some areas it leaves to be desired. A micro would allow for more expansion. |
|
|
|
|
|
#2 |
|
Senior Member
Join Date: Dec 2010
City & State: Edmonton, Alberta, Canada
Posts: 165
|
A PIC is fast enough but sensitive to EMI/RFI generated by the power electronics, which makes it crash. Your timer code must be perfect.
I rarely see all MCU type SMPS controllers. Any mistakes in your software, or an MCU crash can blow up the power-semi's. After the smoke clears the question comes up "what happened?" and you have no idea, it's too late. So testing and debug is very difficult. Instead, I prefer a dedicated SMPS IC that gets controlled by an MCU (turn on/off/standby/Vout fine adjust etc.) If the MCU crashes or does something silly, no parts get damaged as the PWM IC keeps running and looks after things. |
|
|
|
|
|
#3 |
|
Grumpy Old Fart
Join Date: Aug 2005
City & State: Phoenix, AZ
My Country: USA
Line Voltage: 120V 60Hz
I'm a: Professional Tech
Posts: 10,631
|
My computer needs a power supply but my power supply doesn't need a computer.
.
__________________
Mann-Made Global Warming. - We should be more concerned about the Intellectual Climate. - Be who you are and say what you feel, because those who mind don't matter and those who matter don't mind. - Dr Seuss - You can teach a man to fish and feed him for life, but if he can't handle sushi you must also teach him to cook. - |
|
|
|
|
|
#4 |
|
Super Moderator
|
sounds like a way to jack up the pricetag and reduce usable life...
spot welders i can understand, as you want to get the amount of heat and therefore the amount of juice right on target... you don't want to overheat the metal, just fuse it. the reason you might want a microcontroller is so you ca select the metal to be welded and you can measure the resistance to calculate the correct power... the resistance is critical to making a spot weld work in the first place.
__________________
(Insert signature here) |
|
|
|
|
|
#5 |
|
Badcaps Veteran
Join Date: Oct 2005
City & State: Rockhampton, Queensland, Australia
My Country: Australia
Line Voltage: 240VAC 50Hz
I'm a: Hobbyist
Posts: 1,321
|
If I remember correctly, I have read about Gigabyte power supplies of which the output rails can be programmed.
__________________
My first choice in quality Japanese electrolytics is Nippon Chemi-Con, which has been in business since 1931... the quality of electronics is dependent on the quality of the electrolytics. |
|
|
|
|
|
#6 |
|
Grumpy Old Fart
Join Date: Aug 2005
City & State: Phoenix, AZ
My Country: USA
Line Voltage: 120V 60Hz
I'm a: Professional Tech
Posts: 10,631
|
I remember seeing some from someone? that called it 'programed' rails but in reality all it amounted to was adjustment pots to fine tune the OP voltage.
|
|
|
|
|
|
#7 |
|
Badcaps Veteran
|
The Delta DPS-700FB uses a PIC chip on the daughterboard. All the sense lines run into that board.
Which brings me to the question, can the PIC be reverse programmed? Is there a way to "get the code" and change the parameters? From Scenic's post thread: http://www.badcaps.net/forum/showthread.php?t=5998 Pictures: http://bambooz.pytalhost.net/badcaps...0/image016.jpg http://bambooz.pytalhost.net/badcaps...0/image020.jpg http://bambooz.pytalhost.net/badcaps...0/image028.jpg http://bambooz.pytalhost.net/badcaps...0/image029.jpg Toast |
|
|
|
|
|
#8 |
|
Badcaps Veteran
Join Date: Mar 2008
Posts: 2,297
|
Well, There are some plasma panel SMPSes that have microcontroller to show error by blinking a LED and some other functions.
Cheers, Wizard |
|
|
|
|
|
#9 | |
|
Grumpy Old Fart
Join Date: Aug 2005
City & State: Phoenix, AZ
My Country: USA
Line Voltage: 120V 60Hz
I'm a: Professional Tech
Posts: 10,631
|
Quote:
. |
|
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|