PhotoElectrochemistry

Basics

Photo-electrochemistry characterizations are used to study films at macroscopic, mesoscopic, and microscopic scales. The latter advances were used to support (photo-)electrochemical studies of the electronic and optical properties of passive films and oxidized metals, and of their interfaces with electrolytes, providing informations on the nature and structure of these materials and to use properties such as the oxidation behaviour of a metallic substrate.

Basically, two kinds of curves are recorded in the course of photoelectrochemical characterization experiments, photocurrent voltammograms and photocurrent energy spectra. In photocurrent voltammograms, photocurrents are measured as a function of the potential, V, applied to the semiconducting electrode, at a given photon energy, E=h\nu. In photocurrent energy spectra, photocurrents are recorded, at a given applied potential, V, as a function of the photon energy, E. The analysis of the shapes of photocurrent voltammograms may allow to obtain informations such as the semiconducting type of the material, the energy of the surface band levels, the presence of macroscopic defects inducing photogenerated electron–hole pairs recombinations.

However, despite attempts to refine the Gartner-Butler model by taking into account surface or volume recombination, a complete description of the photocurrent voltammograms remains difficult, for the latter developments make use of a high number of adjustable parameters, most of them being very difficult to assess. The analysis of the photocurrent energy spectra is intended to identify the chemical nature of the material constituting the semiconducting electrode, through the value of their bandgap energies, E_g as, on the one hand, bandgap energy values have been reported in the literature for numerous compounds, and as, on the other hand, bandgap values may be estimated from thermodynamic extensive atomic data. Practically, photocurrent energy spectra are usually analyzed by means of linear transforms to take benefit of the fact that, using the simplified form of the Gartner–Butler model, the quantum yield, \eta, of the photocurrent is proportional to the light absorption coefficient.

In such conditions, \eta, obeys to the following relationship:

(\eta * E)^{1/n} = K(E-E_g)

where C is a constant (things other than E being equal), E_g is the bandgap energy of the semiconductor, and n depends on the band to band transition type, n=1/2 for an allowed direct transition, and n=2 for an allowed indirect transition. Direct transitions are rarely observed in more or less disordered thin oxide films.

Fitting

Linear transformations were successfully performed for oxides made of one or two constituents. However, for complex oxide scales formed of several p-type and n-type phases, the complete description of the photocurrent energy spectra could not be achieved, and only semi-quantitative and/or partial informations could be obtained on the oxides present in the scales.

As I_{PH}^{\ast} is measured under modulated light conditions and thus actually is a complex number, the real and the imaginary parts of the photocurrent should be considered simultaneously when analyzing and fitting the photocurrent energy spectra, rather than their modulus [1].

(1)I_{PH}^{\ast}& = \vert I_{PH}^{\ast} \vert \cos \theta
        + j \vert I_{PH}^{\ast} \vert \sin \theta \\
        I_{PH}^{\ast}& = \sum _{i}^{i=N} J_{PH,i} \cos \theta _{i} + j \sum _{i}^{i=N} J_{PH,i} \sin \theta _{i}

where J_{PH,i} and \theta _{i} represent the modulus and phase shift, respectively, of the photocurrent issued from the ith semiconducting constituent of the oxide layer. For thin semiconducting films, the space charge regions are low compared to penetration depth of the light. J_{PH,i} may thus be expected, at a given applied potential, to follow the simplified form of the Gartner–Butler model.

(J_{PH,i} * E)^{1/n} = K_{i}(E-E_{g,i})

where E_{g,i} and K_{i} represent the energy gap and a value proportional to C (I_{PH}^{\ast} * is proportional to but not equal to \eta) for the ith semiconducting constituent.

For a given vector of m (K _{i}, \theta _{i}, E_{g,i}) triplets, m representing the supposed number of semiconducting phases contributing to the photocurrent, the scalar function to be minimized by the Nelder-Mead function was defined as the product of the square roots of two quantities:

D_{Re} & = \sqrt{ \sum _{E}(Re I_{PH,exp}^{\ast} - Re I_{PH,calc}^{\ast})^2 } \\
D_{Im} & = \sqrt{ \sum _{E}(Im I_{PH,exp}^{\ast} - Im I_{PH,calc}^{\ast})^2 }

D = D_{Re} . D_{Im}

The 3 m variables can be locked or not by the user. Initial estimates can be provided by the user or can be randomly generated. Several successive calls of the Nelder-Mead procedure are necessary to reach the minimum of the scalar function and a stable set of the output parameters. The user is free to set the number of successive calls of the Nelder-Mead procedure. Constraints on the 3 m variables can be set by the user.

GUI

The main window contains all the elements necessary to run the fit. The design is cluttered but it allows exposing directly all the fitting settings to the user without deep menus.

../_images/User_Guide-Global_Overview.png

The different steps, presented in the left pane, for performing the fit are:

  • load data: the accepted formats are:
    • *.dot files files which are ascii files developped in the SiMaP Lab

    • *.data files files which are generic ascii files

  • set the number of semiconductive contributions (Parameter Table)

At this point the fit can be ran.

If needed select custom choice for all the fitting parameter in the left pane.

*.dot files

They have a specific formating and they are provided by the PEC setup in the SiMaP Lab.

*.data files

The *.data files are generic ascii files where:

  • the first column is the energy of the incident light in eV.

  • the second column is the modulus of the photocurrent in A.

  • the thrid column is the phase shift of the photocurrent in degrees.

Parameter Table

The parameter table allows for fitting the 3m variables. The table is structured as shown below:

Ki

Fit Kgi

theta i

Fit Phase i

Egi

Fit Egi

K 1

0 or 1

Phase 1

0 or 1

Eg 1

0 or 1

K 2

0 or 1

Phase 2

0 or 1

Eg 2

0 or 1

...

...

...

...

...

...

K n

0 or 1

Phase n

0 or 1

Eg n

0 or 1

Each parameter K_i, \theta _i and Eg_i can be locked by setting the Fit X column to 0.