2.3.3.3.45. NXbias_spectroscopy

Status:

base class (contribution), extends NXobject

Description:

A base class for bias spectroscopy to describe the change in the physical proper ...

A base class for bias spectroscopy to describe the change in the physical properties of the sample with respect to the sweep voltage applied on a sample of STM/AFM/… experiment.

In these experiments an electric potential is applied between the (conductive) sample and the probe (tip), and the physical properties (e.g. tunnelling current) is measured as the function of this potential. The potential is varied in so-called voltage sweeps and the corresponding properties are recorded accordingly.

Symbols:

No symbol table

Groups cited:

NXcircuit, NXdata, NXobject, NXpositioner_spm, NXscan_control

Structure:

measurement_type: (optional) NX_CHAR

The measurement of the I(V) curve can come in two ways: ...

The measurement of the I(V) curve can come in two ways: 1. Constant spacing: The bias voltage is swept from the start to the end with a constant spacing between the tip and surface. 2. Variable spacing: The bias voltage is swept from the start to the end in a discretized spacing between the tip and surface. (Either an array of voltages, or the steps are defined).

Any of these values: constant_spacing | variadic_spacing

POSITIONER_SPM: (optional) NXpositioner_spm

z_offset: (optional) NX_NUMBER {units=NX_LENGTH}

The z-offset is a starting tip position before the sweep starts (typically t ...

The z-offset is a starting tip position before the sweep starts (typically the position of a piezo element).

CIRCUIT: (optional) NXcircuit

acquisition_time: (optional) NX_NUMBER {units=NX_TIME}

The time or period is taken by a bias sweep to acquire the data for ...

The time or period is taken by a bias sweep to acquire the data for a single bias sweep point (when the given point or whole sweep is started.).

animation_time: (optional) NX_NUMBER {units=NX_TIME}

The time or period is taken by a bias sweep to be displayed.

measurement_time: (optional) NX_NUMBER {units=NX_TIME}

The time or period is taken by the circuit to measure a full bias sweep volt ...

The time or period is taken by the circuit to measure a full bias sweep voltage or bias current. (duration of the measurement)

indicators_period: (optional) NX_NUMBER {units=NX_TIME}

The time or period is taken by the circuit to indicate the bias sweep voltag ...

The time or period is taken by the circuit to indicate the bias sweep voltage after measuring the voltage.

bias_sweep: (optional) NXscan_control

The bias sweep scan which is is performed in the scanning probe microscopy ...

The bias sweep scan which is is performed in the scanning probe microscopy experiments.

scan_type: (optional) NX_CHAR

The type of scan like mesh, spiral, etc. ...

The type of scan like mesh, spiral, etc.

This combines not only how the voltages are changed, but how the voltage values are correlated to a position across the sample surface, measuring sweeps are each spatial coordinate or mapping the response at constant voltage, etc. For STS experiment, the scan type is usually a single-point scan (trajectory scan).

Obligatory value: linear

sweep_number: (optional) NX_NUMBER

The number of sweeps taken during the bias spectroscopy.

first_settling_time: (optional) NX_NUMBER {units=NX_TIME}

The initial time is taken to settle the bias voltage at the desired value. ...

The initial time is taken to settle the bias voltage at the desired value. On each sweep usually, the system takes time to settle to the bias voltage at the next value.

end_settling_time: (optional) NX_NUMBER {units=NX_TIME}

The time is taken to settle the bias voltage at the desired value. ...

The time is taken to settle the bias voltage at the desired value. The time (at the last sweep) to settle for the last value of the sweep.

settling_time: (optional) NX_NUMBER {units=NX_TIME}

The time is taken to settle the bias voltage at the desired value. On each s ...

The time is taken to settle the bias voltage at the desired value. On each sweep usually, the system takes time to settle the bias voltage at the next value.

max_slew_rate: (optional) NX_NUMBER {units=NX_ANY}

The rate at which the amplifier responds to the voltage change ...

The rate at which the amplifier responds to the voltage change (to reach at the desired value). It defines if the tip movement and voltage sweep are synchronized.

final_z: (recommended) NX_NUMBER

The z position after the sweeps are done.

total_spectroscopy_time: (recommended) NX_NUMBER {units=NX_TIME}

The total time needed for the entire voltage sweep.

scan_region: (optional) NXobject

The scan region is the area of phase space or sub-phase space where the scan ...

The scan region is the area of phase space or sub-phase space where the scan is performed.

scan_offset_bias: (optional) NX_NUMBER {units=NX_VOLTAGE}

The starting voltage of the bias sweep. The range of voltages for the swee ...

The starting voltage of the bias sweep. The range of voltages for the sweep can be defined with scan voltage offset and scan voltage range (difference between minimum and maximum voltage values in a sweep)

scan_range_bias: (optional) NX_NUMBER {units=NX_VOLTAGE}

The range of voltages for the sweep can be defined with scan voltage offse ...

The range of voltages for the sweep can be defined with scan voltage offset and scan voltage range (difference between minimum and maximum voltage values in a sweep)

scan_start_bias: (optional) NX_NUMBER {units=NX_VOLTAGE}

The start of the bias scan voltage.

scan_end_bias: (optional) NX_NUMBER {units=NX_VOLTAGE}

The end value of the bias scan voltage.

linear_sweep: (optional) NXobject

In the linear sweep, the bias voltage is changed linearly from the start val ...

In the linear sweep, the bias voltage is changed linearly from the start value to the end value.

backward_sweep: (optional) NX_BOOLEAN

If the bias voltage sweep is also performed in the opposite direction.

scan_points_bias: (optional) NX_NUMBER

The number of voltage points per sweep.

step_size_bias: (optional) NX_NUMBER {units=NX_VOLTAGE}

The step size between the two consecutive bias voltage values during the sweep.

scan_time: (optional) NX_NUMBER {units=NX_TIME}

The time taken by the scanner to scan the entire area.

reset_bias: (optional) NX_BOOLEAN

The reset_bias defines whether the bias voltage should be reset to the sta ...

The reset_bias defines whether the bias voltage should be reset to the starting value after the sweep is completed.

SCAN_data: (optional) NXdata

The scan data is the data collected during the scan. ...

The scan data is the data collected during the scan. If the scan has several channels or derivatives from the channel data, please duplicate this NXdata group for each.

Hypertext Anchors

List of hypertext anchors for all groups, fields, attributes, and links defined in this class.

NXDL Source:

https://github.com/FAIRmat-NFDI/nexus_definitions/tree/fairmat/contributed_definitions/NXbias_spectroscopy.nxdl.xml