1 Highlights

  • A universal and simple method to analyze current-voltage curves of planar heterojunction perovskite solar cells is proposed.

  • The new method theoretically solves the dilemma of the parameter diode ideal factor being larger than 2.

  • The dark current fitted with the new method helps to analyze physical processes of perovskite solar cells.

2 Introduction

The photoelectric effect converts solar energy into electricity, which is one of the promising ways to solve the global energy crisis and environmental pollution. Due to the excellent light absorption and carrier transportation characteristics, perovskite-type semiconductors with a general ABX3 formula have attracted intensive interest in recent years [1]. The power conversion efficiency (PCE) of perovskite solar cell (PSC) has a rapid growth from 3.8% in 2009 to 22.1% in 2016 [2, 3]. Despite this, it is important to understand the carrier transport mechanism of PSCs, while it is a good way to fit current–voltage (JV) curves. Hence the JV curves for silicon solar cells and thin-film solar cells have been fitted to analyze the working mechanism and performance of solar cells [4,5,6]. Considering the absence of specific equivalent circuit and fitting formula for P–I–N model, an ideal single PN junction circuit has been built to simulate the JV characteristic of various PSCs [7]. By fitting JV curves under light and in dark, three parameters including series resistance (R s), diode ideal factor (m) and reverse saturation current (J 0) can be obtained. Compared to the reverse saturation current of conventional semiconductor diodes (such as CdTe, GIGS), the parameter J 0 of PSC is relatively low, which explains its smaller bandgap voltage loss (~ 0.4 eV) [8]. Therefore, it is helpful to improve the efficiency of PSC by understanding the two parameters of R s and J 0 [9]. Furthermore, the parameter m has been utilized as an indication of the heterojunction solar cell [7].

To date, planar-structured PSCs have been developing rapidly due to their various advantages of simple device structure, low-temperature processable fabrication and so on [10]. Nevertheless, in planar PSCs, the value of m obtained by single PN junction modeling does not fill in the theoretical expectation, indicating that the heterojunction property in planar PSCs further discussion [11, 12]. Generally, for a single heterojunction model, the ideal factor approaches to 1 when the carrier diffusion in the neutral region of semiconductors dominates the diode current through a PN junction. On the other hand, the ideal factor approaches to 2 when the diode current is dominated by carrier indirect recombination in depleted space-charge region [9]. Theoretically, the smaller value of m reflects the less carrier recombination induced by the interface defect state. In most cases, both diffusion and composite currents exist simultaneously, and therefore, the parameter m is in the range of 1–2. Interestingly, we note that, as shown in Table 1, most of the calculation results are larger than 2. Hence a single PN junction model (Fig. 1a) is not suitable to planar heterojunction PSCs [13, 14].

Table 1 Calculated ideal factor (m) on planar heterojunction PSCs based on single PN junction model reported in the literatures
Fig. 1
figure 1

a Single PN junction model for PSCs and b new double PN junction model improved for planar perovskite solar cells with J L (the light induced current), J D (the dark current or the forward current of PN junction diode under the sunlight), R s (the series resistance), R sh (shunt resistance, a fictional parameter to represent the size of leakage current), J (output current of the cell) and V (voltage flowing through the external load). c Planar heterojunction perovskite solar cells with TiO2/CH3NH3PbI3-xClx/Sprio-OMeTAD/Au device architecture. (Color figure online)

In this work, we present a new equivalent circuit to investigate the heterojunction property for planar PSCs (in light and dark). Based on the new double heterojunction circuit, we found that smaller value of m reflects better PN junction quality in PSCs. Moreover, carrier recombination and transportation characteristics can be further explored by fitting JV curve in dark with the new model for describing these important processes in efficient PSC devices.

3 Theoretical Background

Firstly, the rectification characteristic of heterojunction solar cell can be typically described by the Shockley diode equation (Eq. 1) [14],

$$J_{\text{D}} = J_{0} \left\{ {e^{{\frac{qV}{mKT}}} - 1} \right\}$$
(1)

where J D is the dark current, V is the applied voltage, J 0 is the reverse saturation current density, q is the elementary charge, m is the ideal factor of a heterojunction, K is the Boltzmann constant, T is the absolute temperature. Under the ideal condition of sunlight, photocurrent can be added into Eq. 1:

$$J = J_{\text{ph}} - J_{0} \left\{ {e^{{\frac{qV}{mKT}}} - 1} \right\}$$
(2)

where J ph is the photocurrent. In fact, output current (J) in Eq. 2 is limited by internal resistance and leakage current in PSCs. Figure 1a presents ideal circuit model with a single PN junction, from which the JV curve (in light) of heterojunction PSC can be further described with Eq. 3 [15],

$$J = J_{\text{ph}} - J_{0} \left\{ {e^{{\frac{{q\left( {V + JR_{\text{s}} } \right)}}{mKT}}} - 1} \right\} - \frac{{V + JR_{\text{s}} }}{{R_{\text{sh}} }}$$
(3)

where R s and R sh are the series and shunt resistance, respectively. Under the circumstances, R s, R sh, J 0 and m can be numerically obtained by simulation the JV curves (both in light and dark) of PSCs with Eq. 3. The R s reflects the internal resistance, and R sh is a fiction parameter to represent the leakage current. The value of J 0 is directly related to the recombination rate, indicating the thermal emission rate of electrons from the valence band to the conduction band in light absorption layer [16], which also has an impact on the open-circuit voltage. Nevertheless, compared with R s and J 0, m, correlating with Shockley–Read–Hall recombination [6], is a rarely discussed parameter in PSCs when fitting JV curves with using single PN junction model [17,18,19,20].

Compared to traditional P–I–N structure solar cells (‘a-Si: H’-like), inhomogeneous built-in field of PSCs results in different band structure (Fig. 2) [21, 22]. When the perovskite light absorption layer is sandwiched between n- and p-type charge selective contacts (Fig. 1c), two active junctions immediately form at the n-type electron transport layer (ETL) and the p-type hole transport layer (HTL) sides [22]. Therefore, we suggest two PN junctions in series for explaining planar heterojunction PSCs [23,24,25,26,27], rather than a single PN junction. Equation 4 is applied according to the equivalent circuit of double PN junction as shown in Fig. 1b:

Fig. 2
figure 2

Energy band diagram of different PN junction photovoltaic devices. a A PN junction solar cell. b A P–I–N solar cell with homogeneous built-in electric field. c CH3NH3PbI3-xClx perovskite-based cell with inhomogeneous built-in electric field. (Color figure online)

$$V_{1} + V_{2} = V + JR_{\text{s}}$$
(4)

According to the characteristics of the series circuit, the current through the double PN junction should be identical (Eq. 5).

$$J_{01} \left\{ {e^{{\frac{{qV_{1} }}{{m_{1} KT}}}} - 1} \right\} = J_{02} \left\{ {e^{{\frac{{qV_{2} }}{{m_{2} KT}}}} - 1} \right\}$$
(5)

where m1, V 1, J 01, m 2, V 2, J 02 are diode ideality factor, voltage and reverse saturation current of ETL/perovskite and perovskite/HTL two PN junctions, respectively.

In this study, perovskite absorption layer acts as intrinsic semiconductor, which is fully depleted with highly doped P/N selective layers to form versatile PIN photovoltaics [28]. Considering the condition of J 01P n D p/Lp, J 02N p D n/Ln and a similar carrier density for electrons and holes [29, 30], the value of D p/L p can be approximately equal to D n/L n [31]. Therefore, the difference of the calculated J 01 and J 02 values lies in the same magnitude in this case according to the derivation process (Eq. 6).

$$J_{01} \cong J_{02} = J_{0}$$
(6)

Then Eq. 3 can be further revised as Eq. 7:

$$J = J_{\text{ph}} - J_{01} \left\{ {e^{{\frac{{qV_{1} }}{{m_{1} KT}}}} - 1} \right\} - \frac{{V + JR_{\text{s}} }}{{R_{\text{sh}} }}$$
(7)

According to Eqs. 47, Eq. 8 and Eq. 9 can be inferred:

$$J = J_{\text{L}} - J_{0} \left\{ {e^{{\frac{{q\left( {V + JR_{\text{s}} } \right)}}{{\left( {m_{1} + m_{2} } \right)KT}}}} - 1} \right\} - \frac{{V + JR_{\text{s}} }}{{R_{\text{sh}} }}$$
(8)
$$\frac{{V_{1} }}{{m_{1} }} = \frac{{V_{2} }}{{m_{2} }} = \frac{{V + JR_{\text{s}} }}{{m_{1} + m_{2} }}$$
(9)

Equation 8 describes the JV curve of planar PSCs under illumination. Since m in Eq. 3 includes the contribution from the double junctions, the sum of m 1 and m 2 can be in the range of 2–4. In short, the calculation results of m (~ 2–4) in Table 1 confirm the suitability of the proposed double heterojunction equivalent circuit for the planar PSC devices, with which carrier transportation (including direct recombination) and recombination (Shockley–Read–Hall recombination) processes can be preciously described.

4 Results and Discussion

In order to elucidate the effect of m on planar PSCs, we fabricated CH3NH3PbI3-based planar PSC devices with structure of ITO/TiO2/CH3NH3PbI3-xClx/Spiro-OMeTAD/Au using two-step deposition method [23], in which methylammonium chloride (MACl) was added to increase the perovskite films quality. Figure 3a shows the typical JV characteristics of these devices under simulated sunlight at 100 mW cm−2 (AM 1.5G). Table 2 shows the photovoltaic parameters of devices with perovskite layers by varying MACl concentration.

Fig. 3
figure 3

a Current–voltage curve for planar perovskite solar cells using TiO2/CH3NH3PbI3-xClx/Spiro-OMeTAD/Au architecture, the perovskite films prepared by mixing with different concentrations of Cl ions. The measurements are carried out under 100 mW cm−2. b Plots of \(- {\text{d}}V/{\text{d}}J \quad {\text{versus}}\quad \left( {\frac{{1 + R_{\text{sh}}^{ - 1} \frac{{{\text{d}}V}}{{{\text{d}}J}}}}{{J_{\text{sc}} - J - V/R_{\text{sh}} }}} \right)\) (symbols) and the linear fitted curve (solid lines). c Plots of ln(J sc − J − V/R sh) versus V + JR s (symbols) and the linear fitted curve (solid lines). (Color figure online)

Table 2 Photovoltaic performance of perovskite solar cells fabricated from doping varied MACl concentration

The addition of Cl in the perovskite film significantly improved the efficiency of planar PSCs. The maximum performance was obtained for doping the appropriate amount of MACl (MAI:MACl = 50:5), which resulted in highly efficient devices exhibiting short-circuit current (J sc) of 20.35 mA cm−2, open-circuit voltage (V oc) of 1.05 V, fill factor (FF) of 72.73%, corresponding to PCE of 15.6%. The keys to improve the performance of CH3NH3PbI3-xClx devices were better crystallinity of perovskite film, pin hole-free coverage of the perovskite films and fewer interface defect states [32, 33].

We further fitted these JV curves of devices in Fig. 3a to investigate the effect of doping Cl on perovskite layers by analyzing the parameters of R sh, R s, m 1 + m 2 and J 0. R sh can be calculated from the inverse of the slope of the JV curves at 0 V [34]. The other three parameters (R s, m 1 + m 2, J 0) can be obtained through deduction of Eq. 8 as follows,

$$- \frac{{{\text{d}}V}}{{{\text{d}}J}} = \frac{{\left( {m_{1} + m_{2} } \right)KT}}{q}\left( {\frac{{1 + R_{\text{sh}}^{ - 1} \frac{{{\text{d}}V}}{{{\text{d}}J}}}}{{J_{\text{sc}} - J - V/R_{\text{sh}} }}} \right) + R_{\text{s}}$$
(10)
$$\ln \left( {J_{\text{sc}} - J - V/R_{\text{sh}} } \right) = \frac{q}{{\left( {m_{1} + m_{2} } \right)KT}}\left( {V + JR_{\text{s}} } \right) + \ln J_{0}$$
(11)

R s can be obtained by calculating the intercept of fitting curve of \(- {\text{d}}V/{\text{d}}J\quad {\text{versus}}\quad \left( {\frac{{1 + R_{\text{sh}}^{ - 1} \frac{{{\text{d}}V}}{{{\text{d}}J}}}}{{J_{\text{sc}} - J - V/R_{\text{sh}} }}} \right)\) (Eq. 10) in Fig. 3b. Similarly, J 0 can be obtained by fitting the curve of ln(J sc − J − V/R sh) versus (V + JR s) (Eq. 11) in Fig. 3c. The value of (m 1 + m 2) can be simultaneously inferred from the slope of fitting curves (Eq. 11) in Fig. 3c. The calculation results of four parameters (R sh, R s, m 1 + m 2, J 0) are shown in Table 3.

Table 3 R sh, R s, m 1 + m 2 and J 0 derived from Fig. 3b, c

As shown in Table 3, the shunt resistance R sh dramatically increases from 840 to 5050, 4280, and 3400 Ω for addition of Cl ions (MAI:MACl from 50:0 to 50:7.5) in perovskite films. A larger R sh indicates less leakage current. This could be related to less pinholes for perovskite layers with Cl than that without additives [32, 35]. It is significant that the ideal factor (m 1 + m 2) drastically decreases from 3.27 to 2.66 after adding Cl and then keeps similar value of 2.66. The value of ideal factor (m 1 + m 2) is 3.27, 3.07, 2.66, and 2.64 for corresponding devices, respectively, which further conforms the feasibility of the double PN junction model. Smaller value of m 1 + m 2 indicates better PN junction quality [6]. The reverse saturation current (J 0) of corresponding devices was estimated to be 1.69 × 10−4, 8.23 × 10−5, 6.89 × 10−6 and 4.10 × 10−6 mA cm−2. The smaller J 0 is a sign of substantially suppression of the thermal emission rate of electrons from the VB to the CB [16], resulting in higher output voltage. This is verified with the V oc (being 1.05 V) of device with the suitable addition of Cl ions (MAI:MACl = 50:5) in perovskite layer, which is higher than devices without Cl. In short, the calculated R sh, m 1 + m 2 further indicates that larger short-circuit current (20.35 mA cm−2) for the device with Cl can be attributed to less carrier recombination and loss in ETL/perovskite and perovskite/HTL interfaces.

The dark current was fitted with Eq. 3 (single PN junction model); however, very limited information can be obtained except of three parameters (m, J 0, R s) [7]. Furthermore, in the exponential coordinates, the dark current curve slope varies with the increase in voltage, reflecting different physical processes. This physical process cannot be reflected by Eq. 3 (single PN junction model). In fact, as shown in Fig. 4a, regions A, B, C of dark current is related to shunt current, recombination current and diffusion current, respectively. At last, above the built-in potential at about 1.2 V in region D, the effect of the recombination current is negligible, and the curve is determined only by the diffusion current, limited by the series resistance (R s) of the cell [14]. In order to more accurate quantitative analysis of the dark JV characteristic in regions A, B, C in the perovskite solar cells, regardless of region D, Eq. 8 can be futherly deduced in dark (not consider J L, R s):

Fig. 4
figure 4

Plots of dark current of planar PSCs as well as fitting curve by using Eq. 13. a The device structure is shown in Fig. 1c, the perovskite films prepared by mixing with different concentrations of Cl ions. b The device structure is PEDOT:PSS/CH3NH3PbI3-xClx/PCBM/hole-blocking layer/Al, with the original data coming from the Ref. [8]. The inset regions A, B, C, D are mainly determined by shunt current, recombination current in diode space-charge region, diffusion current, diode diffusion current limited by series resistance, respectively. (Color figure online)

$$J = \frac{V}{{R_{\text{sh}} }} + J_{0} \left\{ {e^{{\frac{qV}{{\left( {m_{1} + m_{2} } \right)KT}}}} - 1} \right\}$$
(12)

In region A of Fig. 4a, the dark current is mainly affected by the shunt current under the small applied bias voltage. With the bias voltage increase, recombination current is much larger than diffusion current in dark JV characteristics of planar PSCs, as shown in region B of Fig. 4a. The slope of region B is less than slope of region C, and the steep increment of the current results from a diffusion-dominated current [14]. The dark current–voltage characteristic is in a single exponential relationship in region B and region C, respectively.

In order to quantitative calculate diffusion current and recombination current, respectively, Eq. 12 is further rewritten by taking into account the heterojunction diffusion model [29, 30]:

$$J = \frac{V}{{R_{\text{sh}} }} + J_{\text{r}} \left\{ {e^{{\frac{{eV_{1} }}{{m_{{1{\text{r}}}} KT}}}} - 1} \right\} + J_{\text{d}} \left\{ {e^{{\frac{{eV_{1} }}{{m_{{1{\text{d}}}} KT}}}} - 1} \right\}$$
(13)

In Eq. 13, the first term is the shunt current corresponding to region A in Fig. 4a. The second term is the recombination current (Shockley–Read–Hall recombination), m 1r = 2. The third term is the diffusion current (including carrier directly recombination), m 1d = 1 [14, 36, 37]. According to Eqs. 9, 13 can be furtherly derived:

$$J = \frac{V}{{R_{\text{sh}} }} + J_{\text{r}} \left\{ {e^{{\frac{eV}{{m_{\text{r}} KT}}}} - 1} \right\} + J_{\text{d}} \left\{ {e^{{\frac{eV}{{m_{\text{d}} KT}}}} - 1} \right\}$$
(14)

In Eq. 14, m r = m 1r + m 2r = 4, m d = m 1d + m 2d = 2. The dark current in Fig. 4a can be fitted by Eq. 14. The calculation results of three parameters (R sh, J r, J d) are shown in Table 4.

Table 4 R sh, J r, J d values derived from fitting dark current in Fig. 4a by using Eq. 14

We fit the dark current of inverted planar heterojunction PSCs in other literatures in order to further verify the formula based on double PN junction equivalent circuit (Fig. 1b) [8].

As shown in Table 5, the parameter R sh of inverted planar PSCs with different hole-blocking layers is 1, 5, and 35 MΩ cm2. The recombination current (J r) of corresponding devices is 3 × 10−6, 1.5 × 10−6, and 5 × 10−7 mA cm−2. Both of them indicate that hole-blocking layer blocks hole injection into the diode, effectively reducing the shunt current and recombination current. Compared to the BCP, the device with PFN shows better hole-blocking property. The same conclusion obtained by comparing the dark current at − 100 mV as discussed in the literatures. Meanwhile, the devices without hole-blocking layer showed larger dark current under reverse bias, mainly due to the larger hole injection into the diode [8]. Moreover, the PFN enhanced electron injection and extraction, which can be verified by drastically increased diffusion current J d (from 8 × 10−10 to 1 × 10−9 mA cm−2). This conclusion confirms the speculation in the literature: PFN improves the electron injection and extraction in PSC devices [8]. Therefore, the new model proposed in this study can be universal and effective to analyze carrier recombination and transportation.

Table 5 R sh, J r, J d derived from fitting dark current of inverted planar PSCs in Fig. 4b

5 Conclusion

In conclusion, we built up a double PN junction equivalent circuit to fit JV curves of P–I–N planar structure heterojunction PSCs. The new method focuses on the relationship between the diode ideal factor and the carrier recombination from the interface defects. By varying Cl content in the CH3NH3PbI3 perovskite film, we found that the value of m drastically diminished (decreased) with the perovskite film quality improvement. In order to quantitatively analyze the correlation mechanism of dark current under different bias voltages, a new equation based on the double PN junction equivalent circuit has been proposed to analyze the dark current–voltage curve. Consequently, carrier recombination and loss reduction could be reflected in R sh and J r. The carrier transmission could be reflected on the parameter J d. Based on the double PN junction equivalent circuit, the JV curve in light and in dark could be fitted, respectively, helping us analyze the working mechanism and improve the efficiency of planar PSCs.