PN接合の太陽電池は電流源。化学反応の電池は電圧源。