SMPS design is always a difficult task for most beginners even to many intermediate engineers based on the fact that the principle and the rules looks tedious. Flyback approach is always a very good concept when you needed a current not above KW but you can still use flyback approach to achieve a higher power rating if you can interconnect them together or follow some set rules. While I was getting my hands dirty, experimenting smps flyback approach I burnt a lot of IC and power transistors and other components before i was able to understand the principle revolving around it. SMPS design both buck converter, boost converter, buck-boost converter, push-pull, half-bridge and full bridge are not a difficult task but they need a very huge attention else nothing will work and debt may set in. Will be pointing out some rudiment behind SMPS design. Namely on buck converter using flyback approach: * TRANSFORMER SELECTION: Flyback uses a gapped ferrite core or gapped core, the core can be
AVR is a popular microcontroller been used on arduino board but do you know using arduino syntax can delay your work and reduce efficiency so we rather use avr syntax and register directly on arduino microcontroller but for a project that time is not of paramount important arduino syntax can be used directly for the sake of the led blinking tutorial we shall be using atmel studio code directly which will also work on arduino ide by just changing the int main() to void setup() and then do { }while() loop to void loop(); //** * \file *programmer:AKINGUNSOLA CALEB COMPILIER:ATMEL STUDIO 6.0 FOR AVR * \brief Empty user application template * */ /* * Include header files for all drivers that have been imported from * Atmel Software Framework (ASF). */ #include <asf.h> #define F_CPU 16000000UL //16mhz crystal #include <avr/io.h> //allow input output function #include <avr/interrupt.h> //allow interrupt even though not used in code #include <util/dela