Nice build! It would be interesting to see some oscilloscope measurements of the output ripple with load, CV and CC.
@dominikworkshop60072 жыл бұрын
Thank you! Good idea, in near future I might add these measurements somewhere, maybe on the GitHub repo of this project.
@VeritasEtAequitas Жыл бұрын
Yeah, without measurements on switching, load, etc I can't assume this is any better than Chinese junk. I bet that relay alone is causing huge spikes.
@dominikworkshop6007 Жыл бұрын
I've finally done these measurements: github.com/Dominik-Workshop/Linear_power_supply/blob/main/measurements.pdf
@samuelgift688926 күн бұрын
I found it difficult to understand the usage of opAmp but your schematic made me break the barrier. Although am not yet saturated with opamp.. your project help so much
@dominikworkshop600726 күн бұрын
@@samuelgift6889 I'm glad to hear that!!!
@grahamhall26625 ай бұрын
Wow what a great project. Must be very satisfying to have designed and built it yourself. I love the mixture of old bits and new technology to construct your project of very competent construction. Wonderful well done, enjoy.
@dominikworkshop60075 ай бұрын
Thank you, I'm glad you like it! It is indeed a good feeling to build something yourself, but there is always something you wish to improve. Now I'm working on a second version of a linear power supply which hopefully will be more professional and easier to recreate.
@ivojanssens2216 ай бұрын
I love these DIY PS. Nice done 👍. A long time ago... 30 years or so... I also made a DIY power supply. I used a motor-controlled variac as the input voltage, to minimise the dissipated power. The voltage across the control transistors is constant (automatically controlled via the motor) so also the dissipated power of the transistors is constant regardless of the output voltage. So in addition, I also had a 4A 0-280VAC, 40A 0-25VAC, 20A 0-50VAC and stabilised 40A 0-25VDC or 20A 0-50 VDC. Made my own current measuring resistor (hand wound resistor) for the sake of the 40A. DC was with adjustable current limit. Now it's in the basement and is nothing more than an anchor... (Oh how heavy that thing is 😂)
@dominikworkshop60076 ай бұрын
Thank you! That sounds like a great solution (ignoring the immense weight I can only imagine it had xD)! I wander how it reacted when the output voltage changed rapidly, especially when it goes up. I guess that the motor-controlled variac didn't adjust very fast (or did it?). I see that this problem would be ocurring especially in the constant current mode, when the load rapidly decreases. Or maybe it's not a big deal and the power supply handled it well?
@DarkMatterX12 жыл бұрын
Nice work. Built always feels better than bought.
@dominikworkshop60072 жыл бұрын
Thank you! Yeah, that's true.
@jeffreylangford9623 ай бұрын
Yes I agree built feel much better than bought. Unfortunatly bought is much cheaper and better in a lot of cases 😔
@anuragmahajan5919 Жыл бұрын
Thank you for sharing the project and it's details. I really appreciate it
@packratswhatif.39904 ай бұрын
This design is Good Stuff , and what is needed for every bench supply considering it is a Linear supply ! Well done…..
@dominikworkshop60074 ай бұрын
Thank you!!!
@stanislawi.4610Ай бұрын
beautiful work
@dominikworkshop6007Ай бұрын
@@stanislawi.4610 Thank you!
@fabiolourenco18276 ай бұрын
Defiantly gonna build one of this! Great work! Thank you for sharing.
@dominikworkshop60076 ай бұрын
Thank you, and good luck with your build!
@TheJavaSync9 ай бұрын
Circuit explaining is very good, hope You have time for code explaining also, in the future ❤
@OmarElmasry15 күн бұрын
this is a really good video thanks a lot
@dominikworkshop60075 күн бұрын
@@OmarElmasry1 Thanks, I'm glad you enjoyed it!
@lmwlmw44682 ай бұрын
Great work...!!!
@dominikworkshop60072 ай бұрын
Thank you!
@stevenbliss9892 жыл бұрын
Good luck with your channel, love electronics! :)
@dominikworkshop60072 жыл бұрын
Thank you very much! :D
@beppe30015 ай бұрын
Very nice, I love it!
@TS-hx4ts3 ай бұрын
Amazing!
@Mattia-os2qz4 ай бұрын
Hi! Great video and amazing project, very interesting. I would like to ask you for an explanation: I struggle to understand the function of the P-channel mosfet and how it decreases/increases the output voltage
@dominikworkshop60073 ай бұрын
Thank you! When the voltage on the P-channel MOSFET's gate decreases, it starts conducting, thus increasing the output voltage.
@patrickbyron6099 ай бұрын
Hi Dominik, your project is exactly what i need " Linear power supply" that can deliver my requirement of 24V 10A. Are there any updates / new developments, between your clip date till now ?.
@dominikworkshop60079 ай бұрын
The only thing I was trying, was to increase the stability of this design. In simulation I figured out, that replacing the Q1 MOSFET with an PNP BJT improved the stability, though I haven't tested it in real life. For someone that has some experience with electronics I recommend to try this modification and check if the stability improved. [EDIT: I tested it and it worked wonderfully!] In addition to that, I'd like to mention two easy performace improving mods - using some precision voltage references (e.g. TL431) instead of two 7805s. And I don't recommend using a switching converter for the fans, because it introduces some high frequency noise to the output.
@ovro44962 жыл бұрын
se ve muy buena. manos al trabajo de hacerla, gracias dominik desde brazil nuevo suscriptor Orlando L Vro
@dominikworkshop60072 жыл бұрын
Glad you liked it!
@s2003katalin Жыл бұрын
A beauty!
@shaing75322 жыл бұрын
Thank you sir nice build. I will make this project..
@dominikworkshop60072 жыл бұрын
Thank you! Let us know how your project is going. Good luck!
@giorgostexnikos69769 ай бұрын
very nice build
@dominikworkshop60079 ай бұрын
Thank you!!
@anuwattanaiatkhlik13062 жыл бұрын
Thank you I'll build one
@AldoSchmedack9 ай бұрын
Ripple and noise? Harmonics? Love a follow up on a scope into various loads.
@dominikworkshop60078 ай бұрын
The measurements are on github repository: github.com/Dominik-Workshop/Linear_power_supply/blob/main/measurements.pdf
@t1d1002 жыл бұрын
Excellent. Thank you.
@user-cc8zj8gf4v4 ай бұрын
Good job thats a nice design! Can we get more details from the current limit circuit because im trying to build something similar and im having trouble
@dominikworkshop60074 ай бұрын
Thank you! What exactly do you want me to explain in more details? What probelms do you have?
@stevenbliss9892 жыл бұрын
I am no control loop expert, I struggle with this in my own designs. But, from what I do know suggests your loop gain is ultra high with the BC639(which op-amps are not designed for, if you want to keep decent phase margin to stop oscilations). I assume the 1nF comp cap on the LM358 half being necessary because of this? ...or am I missing something? Slow voltage response? You have a 10uF output cap so I assume not, but how? BTW I love someone for ONCE designing a supply with a GIGANTIC output cap, which craps all over CC control. Would LOVE TO SEE transient response scope captures for your design :)
@stevenbliss9892 жыл бұрын
I meant WITHOUT a GIGANTIC output cap ...typo :)
@dominikworkshop60072 жыл бұрын
Yes, this 1nF capacitor is to stop oscillations. Do you have any suggestions to help with stability of this circuit? I'd be glad to receive some advice, I had a lot of trouble with this circuit oscillating. I might do some transient response measurements in the future ;)
@stevenbliss9892 жыл бұрын
@@dominikworkshop6007 OK, that answers it. I expect the stability problem is because of the ultra high gain you have in your loop. One suggestion I have is avoid external voltage gain. In your circuit this can be done by using an emitter follower to drive the output tranies DIRECTLY (get rid of the IRF9530). Watch your power dissipation and SAO (safe area of operation) for the driver trannie (the BC649 will not cut it). Something like a BD135/7/9 is very cheap and ok for this. You likely will need a small heat sink on it. Doing this is easy in you circuit as once ther IRF9530 is gone the driver tranie as an emitter follower (i.e. collector to input voltage, emitter to base of output pass trannies, is at the right phase. You may need to lower R7 to 1k or so for more current because the BD139 has a low gain (but it is cheap and jelly bean common). You may need to put a schotcky diode (the cheap and also jelly bean common 1N5819 will do) from the BD139 emitter to the output base, to protect from reverse input voltage (which absolutely WILL blow up your op-amp, should it ever happen, remember reverse Vbe is 5V or so on all trannies). If you don't already have/use the free LTSPICE,simulator (just download from analog.com) , you can try your design without rework until ready. I suggest you start with your current circuit and see how the stability compares to your actual real world build. ...do keep in mind that a simulator gets you in the ball park, real world tweaking/testing still required. The BD___ trannies are not in the LTSpice libraries, just pick similar ones from what they have to get you started. You will have to get the LM358 model from a download ...use google to look for "LTSPice LM358 model". I made a suggestion about your voltage reference in another comment, if you are interested. BTW, I love the way you did the whole design, MCU, software, and all. Many do not bother or sometimes even know how, ...hat of to you :)
@stevenbliss9892 жыл бұрын
Having thought about it, the BD139 might not cut it either due to it's low gain,. The 2SD882 is a better choice (also cheap and jelly bean common).
@stevenbliss9892 жыл бұрын
@@dominikworkshop6007 In your transient response testing; if you see ANY ringing, then it is likely that under some load conditions the PSU will oscillate ..just something I learnt the hard way in one of my designs that I thought was great, but as it turned out, no so much :)
@asifehsan4948 Жыл бұрын
Good work ♥️👍
@dominikworkshop6007 Жыл бұрын
Thank you!
@michaelfischer69842 жыл бұрын
Nice job.
@dominikworkshop60072 жыл бұрын
Thank you!
@grzesiek1x20 күн бұрын
So the 5 V regultors are for voltage reference for opamps right? What about stability of the outpout with a big load? How much your outpout voltage drop let's say at 2 amps current for example?
@dominikworkshop600719 күн бұрын
Yes, the 5V regulators are currently used as voltage references for the op-amps. However, this is not the most optimal design choice. Using a dedicated voltage reference like the TL431 could provide better precision and stability. After replacing the P-MOSFET with a BJT, the output has shown stability even under heavy loads. More details on this change can be found in the README file on the GitHub repository. While I haven't precisely measured the output voltage drop at a 2A load, I estimate it to be less than 10mV. As demonstrated in the video at the 5:39 mark, there's no noticeable drop in output voltage even at a 3A load.
@grzesiek1x19 күн бұрын
10 mV is very good as with common l317 and simple design it can drift (at least in my case) about 180 mV or something in both ways which is quite annoying while charging LiPo batteries 🙄 I have to monitor the current all the time...
@GapRecordingsNamibia2 жыл бұрын
Very Very nice, well done, I may reference your work and tag you into my video of it if that would be ok? Thank you for sharing!!
@dominikworkshop60072 жыл бұрын
Thank you! Yes, it would be ok, can't wait to see your video!
@siedshojaat44735 ай бұрын
Hello, thank you for your good page and great movie Can I know how much is the power supply of the op-amps and where does it come from?
@dominikworkshop60075 ай бұрын
Thank you, I'm glad you like it. The op-amps are powered with 15V coming from the emitter of T2.
@siedshojaat44735 ай бұрын
Is it possible to add the floating ground part to this circuit?@@dominikworkshop6007
@dominikworkshop60075 ай бұрын
@@siedshojaat4473I'm sorry, I don't understand your question.
@siedshojaat44735 ай бұрын
The floating ground is used in the laboratory power supply to parallel the sources or create negative voltages@@dominikworkshop6007
@dominikworkshop60075 ай бұрын
@@siedshojaat4473 The output of this power supply is galvanically isolated from mains earth, so it is possible to for example, connect other power supply in series with this one
@siedshojaat44735 ай бұрын
Is this power supply designed to short circuit the outputs or is it just a current limiter?
@dominikworkshop60075 ай бұрын
It can limit the output current, but it's designed so that it's should survive a short on the output.
@GapRecordingsNamibia2 жыл бұрын
Hi Dominik, A quick question? R6, the 10k resistor to where does it attach? It has an arrow but no designation? Thank you kindly.
@dominikworkshop60072 жыл бұрын
It goes to U_REF, thanks for pointing it out, I will correct it.
@GapRecordingsNamibia2 жыл бұрын
@@dominikworkshop6007 Most welcome, again, Thank you for sharing!!
@HatsukoiShitsuren5 ай бұрын
t4 and t5 dont have a reference, can you please be more specific about what should i use?
@dominikworkshop60075 ай бұрын
They can be just a generic medium power transistors. You could use bc639
@jafinch782 жыл бұрын
Wondering if you happen to have a link to the transformer by chance? Thanks for sharing, nice job.
@dominikworkshop60072 жыл бұрын
Thank you! Unfortunately I don't have a link to this transformer and I don't know where it was bought.
@Sebasaper2 ай бұрын
Mała uwaga dla budujących kupiłem tranzystory bc639 i nie działało po dokładnym sprawdzeniu okazało się że tranzystory mają inne wyprowadzenie Pętanie do was panowie czy można podwoić wszystko i zbudować zasilacz w kanałowy i ewentualnie łączyć kanały aby zwiększyć napięcie ? Czy będzie zwarnie przez Arduino jeśli tak jak to rozwiazać
@dominikworkshop60072 ай бұрын
Można zrobić wielokanałowy z możliwością łączenia szeregowo, ale tak jak piszesz, controll board by to zwierał. Rozwiązać to można by było stosując izolator I2C do przetwornika ADC, i mieć połączenie między płytkami tylko przez I2C. (zasilanie ADC też nie może być brane z controll boarda oczywiście)
@poldek33322 жыл бұрын
Whats the power factor at diffrent output voltages / currents? No APFC ? Does it emit any RF? Thanks
@dominikworkshop60072 жыл бұрын
Unfortunately I haven't performed precise measurements of these parameters and there is no active power factor correction in this power supply, tho it might be a good idea to implement a passive PFC.
@ugurylmaz766610 ай бұрын
👏👏👏
@oha59292 жыл бұрын
thank you sir, I'm looking to build such a kit, but will it withstand 60 volts?
@dominikworkshop60072 жыл бұрын
It could easily withstand 60V but you would have to modify it slightly. On the linear regulator board there is a simple linear voltage regulator built on one BJT, you would have to make sure it doesn't overheat and that it can take over 60v on the input. And of course some feedback resistors would have to be changed, and transistors should have appropriate voltage rating.
@arnopfuetzenreiter95366 ай бұрын
👍👍
@rengawg Жыл бұрын
Nice!!!
@dominikworkshop6007 Жыл бұрын
Thank you!
@SMBM_Channel10 ай бұрын
Hi dominik, i want ask you how to set current? I have built the this power supply but i don't no how to set current,.. Thanks.
@dominikworkshop600710 ай бұрын
To set the current limit, you can short the output of the power supply while measuring the current. Then you can turn the current adjustment potentiometer to regulate the output current to fit your needs. But if you built it correctly and calibrated it, then on the LCD will be displayed the set current value, without the need to short the output.
@SMBM_Channel10 ай бұрын
Ooo ok,i will check again my built and calibrate.Thanks.
@danryljames4332 Жыл бұрын
Hi Dominik, may I know the value of R15?. Thanks a lot for this design.
@dominikworkshop6007 Жыл бұрын
If you are talking about that potentiometer, it's value isn't critical, it should be around 50k.
@danryljames4332 Жыл бұрын
@@dominikworkshop6007 thanks again
@jhonatanromero948411 ай бұрын
That power supply serves for 120v and 60 Hz input?
@dominikworkshop600711 ай бұрын
If you use an appropriate transformer, then yes.
@fatalnyl6552 жыл бұрын
Whats the software used for schematic and simulation?
@dominikworkshop60072 жыл бұрын
I used Eagle to create the schematic and design the PCB. I didn't do any simulations.
@davestech63572 жыл бұрын
Why such good work and use a 7805 as a reference? At least put 100 ma. load on the 7805 for stability and a ceramic capacitor. I don't like the fet used in resistive mode to feed the pass transistors.
@dominikworkshop60072 жыл бұрын
I used a 7805 because it's very cheap, and reasonably accurate. There are ceramic capacitors, but I guess that if I load this IC with 100mA it will heat up enough to change its output voltage significantly. Why don't you like the FET there? What do you suggest instead? Thank you for your feedback!
@stevenbliss9892 жыл бұрын
@@dominikworkshop6007 I assume Daves is referring to the issue of ultra high gain ...Daves??? I would love to know your thoughts on this, because I stick to 60Mhz, which make loop stability a small nightmare at times for me). Most commercial supplies also use slowish op-amps like TL062/072/082's. Your design uses an even slower op-amp? Is this due to low cost/availability, or was this by design for some other reason? BTW for the reference, you may want to consider a TL431? ...also VERY CHEAP but much more accurate, 0.5% to 2% depending on grade (and only requires a 1mA load).
@dominikworkshop60072 жыл бұрын
@@stevenbliss989 I used an LM358 because I had it laying around.
@milanm57768 ай бұрын
Dave Jones inspired?
@dominikworkshop60078 ай бұрын
Nope.
@krishsanghani123411 ай бұрын
how can i upgrade this power supply to 0v to 100v and 0amp to 10amp power supply.
@dominikworkshop600711 ай бұрын
You would have to choose Q1 and power transistors that can handle that voltage and current, and adjust R12 from the voltage feedback voltage divider. And of course you would need a transformer with higher output voltage and possibly more tabs.
@d614gakadoug910 ай бұрын
Once you are up into voltages that high you have to be extremely careful with safe operating area for the pass transistors. Second breakdown becomes a big concern. It is not unusual to use an array of cascoded transistors to deal with the second breakdown. The cascode arrangement essentially splits the voltage drop between two transistors). It is not a trivial undertaking. You would also need massive airflow for the heatsinks. If I were doing such a thing I'd seriously consider using power MOSFETs as the pass devices. There aren't many FETs on the market that are optimized for linear circuits and they are quite expensive, but have some definite advantages.
@krishsanghani123410 ай бұрын
@@dominikworkshop6007 I have 45-0-45 10 amp transformer so i have 90 volts power supply.
@krishsanghani123410 ай бұрын
@@dominikworkshop6007 I choose 2c5200 and 1943 10 pair of transistor and I use a keypad to enter voltages and amps
@kudaty5535 Жыл бұрын
Miałeś może problem z oscylacjami na wyjściu?
@dominikworkshop6007 Жыл бұрын
tak, dość duży problem, szczególnie przy dużym prądzie wyjściowym, ale udało się go rozwiązać
@sklepa Жыл бұрын
ale kto robi dobrze?
@kudaty5535 Жыл бұрын
@@dominikworkshop6007 A mogę wiedzieć jak?
@dominikworkshop6007 Жыл бұрын
@@kudaty5535 Eksperymentowałem z wartością R11 i C2. Warto również wspomnieć że jeśli tranzystory mocy są u połączone jak u mnie przewodami, to długość i ich położenie również może mieć wpływ (pasożytnicze pojemności i indukcyjność), ja się starałem aby były jak najkrótsze.
@kudaty5535 Жыл бұрын
@@dominikworkshop6007 Właśnie próbuję to naprawić, ale wyszedł mi jeszcze jeden problem. Przy większym obciążeniu spada napięcie o ~200mV W trybie CV(to nie wina transformatora).
@kudaty55352 жыл бұрын
Myślałeś o wersji impulsowej?
@dominikworkshop60072 жыл бұрын
Myślałem, ale chciałem żeby mieć jak najczystsze napięcie z zasilacza. Możliwe że kiedyś zbuduję warsztatowy zasilacz impulsowy, ale to już wyższa szkoła jazdy.
@kudaty55352 жыл бұрын
@@dominikworkshop6007 właśnie myślę jaki zrobić. Nie masz farelki zamiast zasilacza? Jak wygląda stabilność przy pełnym obciążeniu?
@dominikworkshop60072 жыл бұрын
@@kudaty5535 @Kudłaty W najgorszym wypadku mój zasilacz musi rozproszyć około 150W, ale to się rzadko zdarza. Budowa zasilacza impulsowego może być prosta jeśli chcę sie użyć gotowych modułów, wtedy wystarczy zasilacz impulsowy AC-DC, potem przetwornica DC-DC i jakiś układ pomiarowy. Ale ja jakbym budował to bym próbował zbudować swój zaliacz AC-DC z regulowanym napięciem i prądem, bez osobnego modułu przetwornicy DC-DC wtedy jest potencjał na lepszą sprawność energetyczną, ale to jest nieporównywalnie więcej zachodu.
@kudaty55352 жыл бұрын
@@dominikworkshop6007 Jeżeli chciałbym zrobić identyczny zasilacz jak ty, ale zasilany 30v to muszę coś zmieniać?
@dominikworkshop60072 жыл бұрын
@@kudaty5535 Zależy co masz na myśli. Jeśli chcesz zasilić układ regulatora liniowego napięciem stałym 30V to nie musisz nic zmieniać, możesz tylko usunąć układ prostowniczy oraz układ przełączania odczepów transformatora bo byłby już nie potrzebny. Jeśli chcesz po prostu użyć transformatora o napięciu 30V to musisz zwrócić uwagę na tranzystor T2, bo może się mocniej grzać.
@kaybhee6 Жыл бұрын
why v is called u
@dominikworkshop6007 Жыл бұрын
I use U to refer to voltage and V as a unit of votlage [Volt]. I thought that everyone does this, but I checked wikipedia now, and it says "Voltage or electric potential difference is denoted symbolically by V, especially in English-speaking countries or international U".
@AldoSchmedack9 ай бұрын
It's how they do it sometimes in other countries.
@prasadanthany87172 жыл бұрын
Nice ...pcb pdf give me plesss
@dominikworkshop60072 жыл бұрын
Thanks. I added Eagle files and pdf files of 3 pcbs on my github ( github.com/Dominik-Workshop/Linear_power_supply/tree/main/PCBs ). These pdf files can be used to transfer traces onto PCBs if someone wants to make them at home as I did.
@prasadanthany87172 жыл бұрын
Thanks for you
@stevenbliss9892 жыл бұрын
@@dominikworkshop6007 Home brew PCB ...LOVE IT! :)
@GapRecordingsNamibia2 жыл бұрын
Hi Dominik, Is there a way in which I might be able to contact you? My email address is in the about section of my channel if it would help to get into contact with you please? **Note** you will only be able to see the address if you are looking from a PC browser, the android/ IOS apps won't show the address.