GxSmuSourceSetSenseModeArray

Applies To

GX3116e

Purpose

Sets the specified array of channels sense mode to Local or Remote.

Syntax

GxSmuSourceSetSenseModeArray (nHandle, nChannelListArraySize, panChannelListArray, nSenseMode, pnStatus)

Parameters

Name
Type
Description
nHandle
SHORT
Handle to a GX3116e board.
nChannelListArraySize
SHORT
GX3116e: Specifies channel number (0-15) is GX3116_CHANNEL_1 to GX3116_CHANNEL_16
panChannelListArray
PSHORT
Array specifying the channels numbers to be set:
GX3116e: 0 (GX3116_CHANNEL_1) to 15 GX3116_CHANNEL_16.
nSenseMode
SHORT
0.      GXSMU_ SENSE_MODE_LOCAL: Local sense measurements using a single set of leads.
1.    GXSMU_ SENSE_MODE_REMOTE:  Remote sense measurements using two sets of leads.
pnStatus
PSHORT
Returned status: 0 on success, negative number on failure.

Comments

Sense stinging is only applicable to source voltage settings and measurements, source current settings and measurements always use local sense.

Local Sense: voltage settings made with local sense uses one set of leads for output and voltage measurement. The load voltage might have an error caused by the output current and the resistance of the leads used to connect the SMU to the UUT. Resulting in actual voltage at the UUT terminals lower than the requested output because of the output lead resistance error.

Remote Sense: Voltage settings made using remote sense requires 4-wire connections to the UUT. Using remote sense gives more accurate voltage output and measurements when the output lead voltage drop is significant. In a remote sense configuration, one set of leads carries the output current, while another set of leads is used to measure voltage directly at the UUT terminals.

Configuring a channel for remote sense operation without connecting the sense leads to the UUT may result in inaccurate settings. If a channel is configured for remote sense and the remote sense leads are left open, the channel may source a voltage higher than the voltage level or voltage limit.

Example

The following example sets channel 1 to remote sense:

 

SHORT  nHandle, nStatus, nSenseMode;

 

GxSmuSourceSetSenseMode (nHandle, GX3116_CHANNEL_1, GXSMU_SENSE_MODE_REMOTE, &nStatus);

GxSmuSourceGetSenseMode (nHandle, GX3116_CHANNEL_1, &nSenseMode, &nStatus);

 

See Also

GxSmuSourceGetSenseMode, GxSmuMeasureSetPowerLineFrequency, GxSmuMeasure, GxSmuMeasureSetParamters, GxSmuGetErrorString