current limit control