Pstat.SetAchFilter()

Pstat.SetAchFilter()

Type: INSTANCE FUNCTION

Purpose: Pstat.SetAchFilter() sets the two-pole Butterworth low-pass filter on the auxillary measuring channel.

If the parameter passed by SetAchFilter is a frequency in Hz, the driver then selects the most appropriate filter setting able to pass information corresponding to this frequency.

NOTE: Do not use the No Filter setting (0) under normal circumstances. It is to be used exclusively for AC impedance measurements beyond 100 kHz.

Usage: FilterSet = Pstat.SetIchFilter(Freq)

Freq

The function argument Freq can be a REAL frequency. The filter is set so that frequency passes through the filter with less than 3 dB of attenuation.

Alternatively, Freq can be an INDEX, BOOLEAN, or a string constant that translates into an INDEX or BOOLEAN. See the tables below.

Reference Family Filter Settings

String Constant Value

–3 dB Frequency

PC5_FilterOff 0

No filter. Passes maximum EIS frequency.

PC5_FilterFast 1

200 kHz filter

PC5_FilterNorm 2

1 kHz filter

PC5_FilterSlow 3 5 Hz filter
PC5_FilterGnd FALSE

0.0 Hz. Filter output is a DC 0.0 V.

Interface Family Filter Settings

String Constant Value

–3 dB Frequency

PC5_FilterOff 0

No filter. Passes maximum EIS frequency.

PC5_FilterFast 1

200 kHz filter

PC5_FilterMedFast 2 10 kHz filter
PC5_FilterNorm 2

1 kHz filter

PC5_FilterSlow 3

5 Hz filter

PC5_FilterGnd FALSE

0.0 Hz. Filter output is a DC 0.0 V.

FilterSet

The return value FilterSet is an INDEX or a BOOLEAN. The tables above describe the return value. Note that the function does not return the REAL or string constant if one was used as the function’s argument.

Related Topics Link IconRelated Topics