Common mistakes to avoid in solar charge controllers