Bu akım kaynağı lt1246 (uc3842) ile switch mode olarak tasarlandı. Yüksek akım değerlerinde transistörü ısıtmadan voltaj kaynağından (battery) 0 – 5 amper arası akım çekmektedir. Bu amaçla V2 gerilim kaynağı voltajı 0 volt ile 500 mvolt arası yükselip azalmaktadır. Q1 mosfetinin source ucuna bağlı 0.1 ohm direnç üzerinde oluşan darbeli gerilim RC filtre ile (R7 , C5) düzeltilmektedir. Bu gerilim C5 üzerinde izlenebilir.
Lt10013 opamp değişken referans gerilimi (V2) ile C5 üzerindeki gerilimin farkını yükselterek lt1246 comp voltajını internal hata amfikatörünü bypass ederek oluşturmaktadır. lt1013 hata amfikatörü görevi yapmaktadır.
Vc5 voltajı V2 refrerans voltajını takip etmektedir. V2 yerine ayarlı potansiyometre bağlanarak çekilen akım ayarlanabilir.
Bu devre akü ve lityum pil deşarzında kullanılabilir. Aslında elektronik yükün switch mode versiyonudur. Lineer değil darbeli çalışmaktadır.
Bataryadan veya smps güç kaynağından çekilen akım q1 mosfetini ısıtmak yerine 8 ohm Rload yükünü ısıtmaktadır. Bu yük yerine düşük dirençli , mesela 12 yada 24 volt , 100 watt bir halojen ampul bağlanabilir.