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.

47 comments:

  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

    ReplyDelete
  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.

    ReplyDelete
  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

    ReplyDelete
  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?

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

      Regards,
      Tahmid.

      Delete
  5. Thanks.

    As the software still needs improvement, I haven't made it available yet. Once I'm done, I will post it so that you can download it for free.

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

    ReplyDelete
  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

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

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

      Regards,
      Tahmid.

      Delete
  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

    ReplyDelete
    Replies
    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.

      Delete
  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.

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

      Regards,
      Tahmid.

      Delete
  12. where download this program?
    thanks

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

      Regards,
      Tahmid.

      Delete
  13. Tahmid I download your software (SMPS TopoMagic) how do?
    thanks.

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

      Regards,
      Tahmid.

      Delete
  14. Thanks for the reply.
    I look forward to finishing your software.
    Regards.

    ReplyDelete
  15. Hello Friends Can I get this software

    ReplyDelete
  16. hi ...TAHMID..CAN I download this software?

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

    ReplyDelete
  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

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

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

    ReplyDelete
  21. Do you will put this software do download? Thanks.

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

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

    ReplyDelete
  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

    ReplyDelete
  25. I want to try it., i can download ?

    ReplyDelete
  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?

    ReplyDelete
  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 :)

    ReplyDelete
  28. This comment has been removed by the author.

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

    ReplyDelete
  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.

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

    ReplyDelete
  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

    ReplyDelete
  33. Hello Mr. Tahmid
    Can you send me a masage to my email about your software download inforation and related link when you done sosoftware.
    Best regard
    Amin zafarian
    Amin_zafarian@yahoo.ca

    ReplyDelete
  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)

    ReplyDelete
  35. Look amazing, but where the link to download it? If you can please send on email wtf.rtfm.f@gmail.com

    ReplyDelete
  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.

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

    ReplyDelete
  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.

    ReplyDelete
  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.

    ReplyDelete
  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
    padmanabhan

    regards

    ReplyDelete
  41. Hi, Tamahid,
    can you kindly provide me the download link for the SMPS TOPOLOGIC design tool, very badly in need of it.
    regards
    padmanabhan k

    ReplyDelete