A charging circuit 2. wherein the charging circuit comprises a charger terminal, a load terminal, a positive battery terminal and a negative battery terminal respectively provided to be separately connected to a charger, a terminal load, and a battery, and the charging circuit 2. comprises a first adjustment circuit, a current detection circuit, a voltage detection circuit, and a control circuit, wherein a first end of the first adjustment circuit is connected to the charger terminal; a second end of the first adjustment circuit is connected to the positive battery terminal; the second end of the first adjustment circuit is further connected to the load terminal; and a third end of the first adjustment circuit is connected to the control circuit; the negative battery terminal is provided to be connected to the charger; the current detection circuit connected in series between the second end of the first adjustment circuit and the positive battery terminal; a detection end of the voltage detection circuit connected in parallel at the positive and negative battery terminals, and an output end of the voltage detection circuit is connected to the control circuit; the voltage detection circuit is configured to: detect voltages at two ends of the battery to obtain a voltage value of the battery, and send the voltage value of the battery to the control circuit; the current detection circuit is configured to: detect a current of the charging circuit to obtain a current value of the charging circuit, and send the current value to the first adjustment circuit; the control circuit is configured to: determine a charging mode according to the voltage value of the battery, and determine a current upper limit value according to the charging mode; and the first adjustment circuit is configured to obtain the current value and the current upper limit value; and is further configured to: compare the current value with the current upper limit value to determine whether the current value is greater than the current upper limit value, and when the current value is greater than the current upper limit value, adjust upward an impedance of the first adjustment circuit according to the current value; wherein the charging circuit further comprises a third adjustment circuit and a current monitoring circuit, wherein the third adjustment circuit and the current monitoring circuit are connected in series between the second end of the first adjustment circuit and the 2. load terminal; and the current monitoring circuit is configured to: monitor a decrease amplitude of a current of the terminal load, and when the decrease amplitude exceeds a preset threshold, send an adjustment instruction to the third adjustment circuit; and the third adjustment circuit is configured to adjust upward an impedance of the third adjustment circuit according to the adjustment instruction. a first end of the first adjustment circuit is connected to the charger terminal; a second end of the first adjustment circuit is connected to the positive battery terminal; the second end of the first adjustment circuit is further connected to the load terminal; and a third end of the first adjustment circuit is connected to the control circuit; the negative battery terminal is provided to be connected to the charger; the current detection circuit connected in series between the second end of the first adjustment circuit and the positive battery terminal; a detection end of the voltage detection circuit connected in parallel at the positive and negative battery terminals, and an output end of the voltage detection circuit is connected to the control circuit; the voltage detection circuit is configured to: detect voltages at two ends of the battery to obtain a voltage value of the battery, and send the voltage value of the battery to the control circuit; the current detection circuit is configured to: detect a current of the charging circuit to obtain a current value of the charging circuit, and send the current value to the first adjustment circuit; the control circuit is configured to: determine a charging mode according to the voltage value of the battery, and determine a current upper limit value according to the charging mode; and the first adjustment circuit is configured to obtain the current value and the current upper limit value; and is further configured to: compare the current value with the current upper limit value to determine whether the current value is greater than the current upper limit value, and when the current value is greater than the current upper limit value, adjust upward an impedance of the first adjustment circuit according to the current value; wherein the charging circuit further comprises a third adjustment circuit and a current monitoring circuit, wherein the third adjustment circuit and the current monitoring circuit are connected in series between the second end of the first adjustment circuit and the 2. load terminal; and the current monitoring circuit is configured to: monitor a decrease amplitude of a current of the terminal load, and when the decrease amplitude exceeds a preset threshold, send an adjustment instruction to the third adjustment circuit; and the third adjustment circuit is configured to adjust upward an impedance of the third adjustment circuit according to the adjustment instruction.