A system comprising: a set of electrodes (E1, E2) configured to be coupled to a nerve fiber to implement a neural stimulation procedure; and a stimulation circuit electrically coupled to the set of electrodes (E1, E2) comprising a first electrode and a second electrode, the stimulation circuit comprising: a first current source configured to apply stimulation currents through the set of electrodes (E1, E2) to the nerve fiber during a stimulation phase of a treatment cycle of the neural stimulation procedure; a second current source configured to apply recovery currents through the set of electrodes (E1, E2) to the nerve fibers during a recovery phase that is subsequent to the stimulation phase in the treatment cycle, the recovery currents having opposite polarities to the respective stimulation currents; wherein the stimulation circuit is configured to: adjust one or more characteristics of the stimulation currents provided by the first current source or the recovery currents provided by the second current source based on a reference voltage derived from voltages on the set of electrodes (E1, E2), the one or more characteristics of the stimulation currents or the recovery currents being adjusted to reduce a charge buildup on the set of electrodes (E1, E2) resulting at least partially from the stimulation phase and the recovery phase; and apply the stimulation currents and/or the recovery currents with the adjusted one or more characteristics through the set of electrodes (E1, E2) to the nerve fiber during a subsequent treatment cycle of the neural stimulation procedure to reduce the charge buildup wherein the adjustment of the one or more characteristics of the stimulation currents or the recovery currents comprises transmitting a first signal to the first current source to adjust the stimulation currents, and transmitting a second signal to the second current source to adjust the recovery currents, the first and second signals being generated based on the reference voltage. a set of electrodes (E1, E2) configured to be coupled to a nerve fiber to implement a neural stimulation procedure; and a stimulation circuit electrically coupled to the set of electrodes (E1, E2) comprising a first electrode and a second electrode, the stimulation circuit comprising: a first current source configured to apply stimulation currents through the set of electrodes (E1, E2) to the nerve fiber during a stimulation phase of a treatment cycle of the neural stimulation procedure; a second current source configured to apply recovery currents through the set of electrodes (E1, E2) to the nerve fibers during a recovery phase that is subsequent to the stimulation phase in the treatment cycle, the recovery currents having opposite polarities to the respective stimulation currents; a first current source configured to apply stimulation currents through the set of electrodes (E1, E2) to the nerve fiber during a stimulation phase of a treatment cycle of the neural stimulation procedure; a second current source configured to apply recovery currents through the set of electrodes (E1, E2) to the nerve fibers during a recovery phase that is subsequent to the stimulation phase in the treatment cycle, the recovery currents having opposite polarities to the respective stimulation currents; wherein the stimulation circuit is configured to: adjust one or more characteristics of the stimulation currents provided by the first current source or the recovery currents provided by the second current source based on a reference voltage derived from voltages on the set of electrodes (E1, E2), the one or more characteristics of the stimulation currents or the recovery currents being adjusted to reduce a charge buildup on the set of electrodes (E1, E2) resulting at least partially from the stimulation phase and the recovery phase; and apply the stimulation currents and/or the recovery currents with the adjusted one or more characteristics through the set of electrodes (E1, E2) to the nerve fiber during a subsequent treatment cycle of the neural stimulation procedure to reduce the charge buildup wherein the adjustment of the one or more characteristics of the stimulation currents or the recovery currents comprises transmitting a first signal to the first current source to adjust the stimulation currents, and transmitting a second signal to the second current source to adjust the recovery currents, the first and second signals being generated based on the reference voltage. apply the stimulation currents and/or the recovery currents with the adjusted one or more characteristics through the set of electrodes (E1, E2) to the nerve fiber during a subsequent treatment cycle of the neural stimulation procedure to reduce the charge buildup wherein the adjustment of the one or more characteristics of the stimulation currents or the recovery currents comprises transmitting a first signal to the first current source to adjust the stimulation currents, and transmitting a second signal to the second current source to adjust the recovery currents, the first and second signals being generated based on the reference voltage.