Settings
Settings Overview
The measurement settings are organized into five categories.
Each category contains a table for quick lookup, followed by an optional expandable section for deeper explanations.
General
| Parameter |
Description |
Example |
Unit |
Type |
| Enable |
Enables or disables the channel |
true |
|
boolean |
| User |
Name of the user |
User |
|
string |
| Device |
Device Name |
Sample |
|
string |
| Note |
Free to use field for comments |
|
|
string |
Channel
| Parameter |
Description |
Example |
Unit |
Type |
| VoltageLimit |
Maximum Voltage |
10 V |
|
enum |
| CurrentLimit |
Current Range |
0 |
|
integer |
| InvertedStructure |
Inverts the applied voltage |
false |
|
boolean |
Additional notes on Channel settings
- VoltageLimit: Default is 10 V. Can be extend to 20 V by using 2 SMUs, for more detail see Source Meter Boards/20 V Extension.
- CurrentLimit: Higher ranges allow larger currents but reduce resolution.
- InvertedStructure: Use this when the device polarity is physically reversed.
JV
| Parameter |
Description |
Example |
Unit |
Type |
| Vmin (V) |
Minimum voltage |
-0.1 |
V |
float |
| Vmax (V) |
Maximum voltage |
2 |
V |
float |
| Step |
Voltage increment per step |
20 |
mV |
float |
| ScanRate (mV/s) |
Rate at which the voltage is applied |
100 |
mV/s |
float |
| VocDetect |
Enables the detection of open-circuit voltage |
true |
|
boolean |
| ScanOrder |
Order of scanning |
FW then RV |
|
enum |
Additional notes on JV settings
- Vmin/Vmax: Ensure that the range fully covers expected operating points.
- ScanRate: A maximum of 10 points per second can be applied. Ensure that the scan rate is not too high with respect to the step size.
- VocDetect: Automatically detects open-circuit voltage but may stop prematurely if polarity is inverted.
- ScanOrder: Options are:
FW then RV, RV then FW, FW only, RV only.
Tracking
| Parameter |
Description |
Example |
Unit |
Type |
| TrackEnable |
Enables tracking |
true |
|
boolean |
| Algorithm |
Specifies the algorithm used for tracking |
MPPT |
|
enum |
| Perturbation (V) |
Voltage differential for the tracking algorithm |
0.01 |
V |
float |
| ConstantOutput |
Setting to maintain a constant output |
0.2 |
* |
float |
| SaveInterval (s) |
Time between saved data points |
10 |
s |
integer |
| jvInterval.Value |
Time between JV scans |
10 |
|
float |
| jvInterval.Unit |
Unit for JV interval |
min |
|
enum |
| TestDuration.Value |
Duration of the tracking test |
100 |
|
float |
| TestDuration.Unit |
Unit for Test Duration |
hours |
|
enum |
Additional notes on Tracking settings
- TrackEnable: When disabled, the system performs only a single JV.
- Perturbation: Smaller values give smoother tracking but slower convergence. Not that a too small value can cause the system to track the signal noise instead of the device signal
- SaveInterval: Determines how often data is logged; lower values = larger file size.
- jvInterval: Automatic JV intervals allow stability studies during long tracking tests.
Tracking Algorithms
- Open circuit
- Short circuit
- MPPT
- Fixed Voltage
- Fixed Voltage (no track)
- Fixed Current
Cell
| Parameter |
Description |
Example |
Unit |
Type |
| Type |
Cell Type |
Cell |
|
enum |
| Area (cm2) |
Area of the cell |
1 |
cm² |
float |
| NrCells |
Number of cells |
1 |
|
integer |