The dc load 3 is a variable-current load and typically includes components, such as relays and integrated circuits (e.g., including microprocessor apparatus), which have varying power demands and/or duty cycles as a result of which the current drawn by the dc load 3 varies over a wide range of values.