Onus :
I have a folding solar USB charger that claims to be 16W, but could not reliably charge my Samsung S4 even in bright sun; it would constantly beep indicating charging/not charging. My suspicion is the output current is fine, but the voltage is too low.
The solar adapter must be using a buck converter between the solar panel's output and the load. If the converter is unable to hold its output voltage, it is usually because the source (the solar panel) is not delivering enough power. Once the buck regulator drops out of regulation from insufficient input power/voltage, the PV voltage becomes short-circuit-limited and that's all the current you get.
What is happening with your phone?
- phone is disconnected, input voltage rises to 20V open-circuit, output voltage gets regulated to ~5V
- phone gets connected, sees 5V and begins charging with incrementally higher current, the PV may drop to 12V at 1A
- when the phone exceeds the power the panel is able to sustain, the PV output voltage collapses below 5V at something like 1.2A, the buck regulator goes to 100% duty cycle and the phone stops charging due to low voltage
- when the charge current drops, PV and regulator output voltages go back up and the cycle resumes from the second step
A proper solar system needs "power point tracking" to keep the solar array near its optimal output power and some form of intermediate energy storage to buffer loads that the solar panel may not be able to directly accommodate. Otherwise, this basically becomes an issue of powering a constant-power device (phone) from what could be considered a constant-current source (solar panel): once the source voltage drops for any reason, you no longer have enough input power to recover until the load is sufficiently reduced or removed.