Solar cells are charged by voltage or current