I have design a Buck converter(LM2576_ADJ) whose input voltage is 24 V and output voltage is 4.2 V. But after putting some load ,the load current is 800mA,but my voltage starts to drop .My doubt is I want to add more load upto 2 A without any drop at output voltage.How can it be achieved .Is there some design issue
It sounds ok. The datasheet says the current rating should be 1.15xIload.
However, the E.T product is 66Vus which would look more like 150uH should be used from the graphs. I am not sure if that is enough to cause your problem though, but a larger inductance would be worth trying.
That isn't how I interpreted the graphs based on my calculations. However, I am not convinced it will solve the problem. It might be worthwhile looking at the feedback pin with a 'scope. They don't show any filtering which is unusual.
Also measure input power as you load it. It may give a clue as to the problem.