## Monday, October 8, 2012

### SMPS TopoMagic

When I started learning about and designing SMPS circuits in 2008, I read from various books and online resources – application notes, reference manuals, design notes, design tips, circuit designs and various tutorials. I understood most of the concepts. But the mathematics was complex and there were so many formulae and calculations. They were not all present in any single book or document. Making all the necessary calculations using the different formulae available in all the different documents was difficult, tiring and cumbersome.

While I was learning SMPS and started getting a hold of the basics, I was learning Visual Basic at school. During the mid-year school break, I learnt from various tutorials online and practiced during the school vacation to develop my Visual Basic skills. After I learnt most of the basics, I decided to put my skills to the test. It would be good practice and I could make a useful program in the process.

I started coding using the information present in various books and online resources to create the software “SMPS TopoMagic” to help me with the calculations necessary for SMPS circuits employing the flyback, push-pull, half-bridge and full-bridge topologies. After days of coding and debugging, “SMPS TopoMagic” was ready.

I knew that the software was far from perfect. As a student of class VIII, I did not understand many of the associated mathematics and had to occasionally resort to rough estimates and my lessons from hands-on test-and-trial. But it served my purpose.

Here's a little description about the software:

Let's use it for a push-pull design (click on image to enlarge it):

Here's the generated circuit (click on image to enlarge it):

Let's design a circuit with half-bridge converter (click on image to enlarge it):

Here's the generated circuit (click on image to enlarge it):

Let's use the software for a full-bridge design (click on image to enlarge it):

Here's the generated circuit (click on image to enlarge it):

Still I am learning SMPS, but when I gain enough expertise in SMPS, I want to incorporate that knowledge and expertise into this software so that it can be complete and perfect. Then, I hope to upload it online so that anyone can use it for his/her own SMPS circuit designs.

1. dear Tahmid your was really amazing your contribution for the peoples like me was really useful. Thanks for your knowledge sharing. Iam veerakumar form India

2. Thank you veerakumar.

I am happy to hear that I could be of help to you.

I try my best to help others. The blissful feeling of helping others is paralleled by few other things.

I, too, learn from others - from books and from the internet. I am happy to be able to contribute in my own way and to share what I learn to help others.

3. May God grant you more knowledge and understanding. Cos U ve really helped me a lot in my learning of SMPS,Inverters and power electronics. your contributions @edaboard forum are highly helpful.
thanks a lot. God bless u

4. Hats off to you Dear Tahmid.
It's amazing to me, how you learnt all this professional power electronics at the age of 18.
Is the "SMPS TopoMagic" is free SW?

1. I haven't yet released the software. But I plan to do so very soon. And it will be free.

Regards,
Tahmid.

5. Thanks.

6. Hi Tahmid
greetings you really share your knowledge good gesture waiting for your topomagic software
warm regards
andrew lebon

7. Hello Tahmid
And thank you so much for your sharing your experience and knowledge. They all are really really helpful. I hope you are a muslim or one day you will find Allah (cc).
Thank you again.

Mehmet Akif
Best regards

8. Hi Tahmid,
I'm surprised with this soft "SPMS TOPOMAGIC" I would like to have it to do tests.

1. I plan to release it soon. Till then, please wait.

Regards,
Tahmid.

9. tahmid ,i have some questions for u. how do u simulate the circuit diagram consisting transformer on proteus????coz i m stuck in the simulation process while making a full-bridge 12V DC to 220V DC converter. How u set the trans ratio of the transformers on simulation????Relay need ur help.plz reply..........

Thanks

1. Remember that turns ratio squared is equal to the inductance ratio. Use suitable inductances for the primary and secondary to have the appropriate turns ratio.

For simulation purposes such as DC-DC converters, I don't use Proteus, by the way. It's much better to construct the circuit and test it. I only use Proteus for the simulation of the control stage.

Regards,
Tahmid.

10. Wow u're realy a genius. I just find out your blog today.u're really of great help to me and others@edaboard.thank you.

1. I haven't been able to complete this software fully and so it's not available for download.

Regards,
Tahmid.

thanks

1. I haven't been able to complete this software fully and so it's not available for download.

Regards,
Tahmid.

thanks.

1. I haven't been able to complete this software fully and so it's not available for download.

Regards,
Tahmid.

I look forward to finishing your software.
Regards.

15. Hello Friends Can I get this software

17. Hi... You can add a beta to test?

18. Hi Tamhid...
wowwww....your was really amazing your contribution for the peoples like me was really useful. Thanks for your knowledge sharing.......oh god...
Tamhid ... if you can help me?
I want to make a SMPS with the following specifications:
I use a ferrite core ETD49
AC input 110-230 VAC (220VAC in my country)
out put secunder 35 ct 35 V with current 20A ...
Aux 12V and 5V with current 1A for MOSFET driver..
I want to use a half bridge or full bridge topology.
Can you make a calculation of the number of primary windings and secunder part and full scematic (along with a series of drivers) using common components sold in asia market ... you can send an email to me: satu1 _gem@yahoo.com
thx ... GOD BLESS YOU

19. Hi Tahmid, can you please reply, if i can have a copy of this software?
Regards Igor

20. where can I get this Smps topomagic v3.0.0 software

22. is it possible to use the half bridge config. to generate say 100V and than drive a voltage multiplier to generate upto 1kV

23. Hi, I'm building a push-pull converter (325V-650V). Can someone help me?

24. I think you are on a winner here that could be of commercial interest to the amateur radio community especially if it could be expanded to take n RF coil designs cant wait to see the finished product put me on your waiting list.

De G7DME

26. Hi Tahmid ,
I have a question regarding full bridge topology. You have connected the the drains of the switches to +310 Vdc and the sources of below 2 switches to ground. I am designing a 3 phase SMPS full bridge topology, in that after rectification the anodes must be connected to ground or -ve pulsed DC must be smoothed using smoothing capacitors and connected to the sources of the below 2 switches of the full bridge topology?

27. Hi, I have question for you about Half Bridge Npri calculation. My email hardisk(at)wp.pl
The question is not suitable for inclusion in the blog, as a diagram and so on. Please help, I don't can sleep in night :)

28. This comment has been removed by the author.

29. sir i want to download it because i want to do dc power supply with adjustable.. pls!

30. Am really waiting for this software like an angry lioness with cabs stocking on prey.May God Bless you Tahmid you are so helpful.

31. I am wait 2 years for download the soft to test. Really you finish any day the soft?.

32. Hello friends. Do not wait to finish the software to download it. I think I stole it in University any friend and now I know how to finish it. Allah reduce it days

33. Hello Mr. Tahmid
Best regard
Amin zafarian
Amin_zafarian@yahoo.ca

34. Hi Mr.Tahmid hope you fit & fine there i am Abdul Qayyoum from Pakistan & i am trying to make ferrite core transformer but not make it like professionals ... that you show some software image can you tell us this software calculate only push-pull are fly bake both and where from I download this software and did you make some tutorial videos are not if yes tell us where I want to look them (malik3pk@yahoo.com)

36. Smps is always my field of Interest. First time I tried to make a 19v 3a smps with Uc3842, but failed. Still I am trying to solve the problem... Carryon brother.

37. I have a request, can you please provide transformer details for 12v 2a smps (I am using Uc3842 as pwm generator)

38. Smps is always my field of Interest. First time I tried to make a 19v 3a smps with Uc3842, but failed. Still I am trying to solve the problem... Carryon brother.

39. Smps is always my field of Interest. First time I tried to make a 19v 3a smps with Uc3842, but failed. Still I am trying to solve the problem... Carryon brother.

40. Hi, Tamahid,
can you send me a link to download the SMPS TOPOLOGIC design tool, my developed design not healthy unable to solve the issue. Pl help me.
regards

regards

41. Hi, Tamahid,
regards

42. Hello,
I assembled the half bridge smps that you posted . I am using it as a floating battery charger
The only problem is that when it reachs the current limiting level it starts to make audible noise. I tried to change the output inductor value and even capacitors that filters the output of the current transformer and im still having the same problem

Best regards,

43. Hai Tahmid,

i am designing charger using UC3846 PWM controller and i am facing issues with feedback loop stability so please suggest suitable document to get knowledge on this.

44. hi dear its blog very nice and helpful thanks from inverter

45. hi dear its very nice and very helpful post for those who are new and thinking to start a blog site.Your posts are very helpful and creative. I have atlast opened a blog site being inspired from your articles clik here and see about inverter

46. Hi, Tamahid,