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.
Comments are closed.