یکسو کننده های تمام موج را با توجه به نوع ترانس آنها 0سه سر یا دو سر معمولی) به دو صورت می توان طراحی کرد. اول اینکه با استفاده از چهار دیود یکسو ساز که به صورت دیود پل بسته شده اند سیگنال ورودی را یکسو نمود. البته در این حالت ترانس مورد استفاده باید از نوع معمولی یا دو سر باشد. دوم با استفاده از دو دیود و در نتیجه ترانس سه سر یا دوبل در طراحی مدار شارژ را از یک یکسو کننده استفاده شده است که ولتاژ 3 ولت رگوله شده ای به قسمت بعدی مدار تحویل می دهد. مقاومت R1 جریان ورودی را محدود می کند و R3 بیس ترانزیستور بعدی را با یاس می کند. با توجه به نوع با یاس ترانزیستور، این قطعه در ناحیه فعال (active) قرار گرفته و جریان مدار را تقویت می کند. مقاومت R2 برای جلوگیری از سوختن LED در مدار تعبیه شده است و D3 از ورود جریان سر ریز (ower flow) از طرف باتری به مدار جلوگیری می کند. چنانچه قادر به تهیه ترانس دوبل (سه سر) نمی باشید از آداپتور 3 ولت نیز به طور مستقیم می توانید استفاده کنید. ولی باید خروجی ترانس را با توجه به پلاریته صحیح به دو سر + و – V وصل کنید. با این مدار باتریهای معمولی را یک یا دو بار می توان شارژ کرد و زمان مورد نیاز حدود 15 دقیقه می باشد. زمان شارژ باتریهای قابل شارژ بر روی بدنه آنها نوشته شده ولی معمولاً بین 10 تا 20 ساعت نیاز است. برای اینکه از این مدار به عنوان منبع تغذیه (آداپتور) 3 ولت استفاده کنید لازم است R1 را از مدار خارج کرده و ولتاژ مورد نیاز را از input مدار دریافت کنید.