Controller Handles Any Charging Profile and Battery Chemistry