5V Ladestrom auf 0,5A begrenzen

Du kannst den Stromverbrauch eines USB-Verbrauchers nicht steuern!
Wenn dein Smartphone 1A Ladestrom möchte, wird es den auch entnehmen, es sei denn, du teilst ihm mit, dass das nicht erlaubt ist. Das macht ein Computer-USB-Anschluss über das USB-Protokoll. Da wird die erlaubte Stromstärke per Software kommuniziert. Ein normales unintelligentes USB-Netzteil macht das auf anderem Weg, siehe (für iPhones) link
Wenn du den Strom begrenzen wollen würdest, müsstest du die Spannung verringern. Das kannst du mit einem USB-Ventilator oder -Kaffeewärmer machen, aber nicht mit einem "richtigen" Verbraucher wie einem Handy. Das wird den Ladevorgang einstellen, wenn die Spannung unterhalb der USB-Spezifikation liegt