विकल्प 1: स्विच के टर्न-ऑन और टर्न-ऑफ को नियंत्रित करने के लिए PWM तरंग उत्पन्न करने के लिए सिंगल-चिप माइक्रो कंप्यूटर का उपयोग करें। ऑन-चिप AD सैंपलिंग के बाद फीडबैक वोल्टेज प्रोग्राम कंट्रोल के अनुसार कर्तव्य चक्र को बदल दिया जाता है, ताकि आउटपुट वोल्टेज निर्धारित मूल्य पर स्थिर हो जाए। निरंतर तार पर लोड करंट का नमूना चिप पर AD के बाद सिंगल-चिप माइक्रो कंप्यूटर पर इनपुट होता है। जब वोल्टेज एक निश्चित मान तक पहुँच जाता है, तो ओवरकरंट सुरक्षा बनाने के लिए स्विच ट्यूब को बंद कर दिया जाता है। कार्यक्रम मुख्य रूप से सॉफ्टवेयर द्वारा कार्यान्वित किया जाता है, नियंत्रण एल्गोरिथ्म अपेक्षाकृत जटिल है, गति धीमी है, और आउटपुट वोल्टेज की स्थिरता अच्छी नहीं है। यदि आप स्वत: पुनर्प्राप्ति का एहसास करना चाहते हैं, तो इसे महसूस करना अधिक जटिल है।
विकल्प 2: निरंतर आवृत्ति पल्स चौड़ाई मॉडुलन नियंत्रक TL494 का उपयोग करना, यह चिप पुश-पुल या सिंगल-एंडेड आउटपुट हो सकता है, ऑपरेटिंग आवृत्ति 1kHz ~ 300kHz है, आउटपुट वोल्टेज 40V तक पहुंच सकता है, अंदर 5V वोल्टेज संदर्भ है, मृत समय को समायोजित किया जा सकता है, आउटपुट स्टेज का स्रोत-सिंक करंट 200mA तक पहुंच सकता है, और ड्राइविंग क्षमता मजबूत है। चिप के अंदर दो त्रुटि तुलनित्र हैं, एक वोल्टेज तुलनित्र और एक वर्तमान तुलनित्र। वर्तमान तुलनित्र का उपयोग अति-वर्तमान सुरक्षा के लिए किया जा सकता है, और वोल्टेज तुलनित्र को बंद-लूप नियंत्रण पर सेट किया जा सकता है, और समायोजन की गति तेज है।