--BawA--
Advanced Member level 1
- Joined
- Nov 28, 2012
- Messages
- 479
- Helped
- 43
- Reputation
- 86
- Reaction score
- 42
- Trophy points
- 1,318
- Location
- Noida, INDIA
- Activity points
- 4,931
hi
i have designed a buck converter , which will be used to charge SLA battery ,
the input to the buck converter is 20v and the desired output is 14V. switching to the mosfet is done with PIC16f877a. Feedback is also eshtablished using voltage divider network . the problem is that i am not getting output voltage constant . say if i set dutycycle to 50% , i should get 10v at the output , but the output is still 19.4. there is no load at the output . is if i apply a load of 120ohm , the output voltage goes to 16. if i increase the load further, the output voltage becomes 10v .
i have also use P algorithm to keep the output constant , but that was still not doing good.
so where may be the fault in my design?
i have designed a buck converter , which will be used to charge SLA battery ,
the input to the buck converter is 20v and the desired output is 14V. switching to the mosfet is done with PIC16f877a. Feedback is also eshtablished using voltage divider network . the problem is that i am not getting output voltage constant . say if i set dutycycle to 50% , i should get 10v at the output , but the output is still 19.4. there is no load at the output . is if i apply a load of 120ohm , the output voltage goes to 16. if i increase the load further, the output voltage becomes 10v .
i have also use P algorithm to keep the output constant , but that was still not doing good.
so where may be the fault in my design?