IIR Filter

The EM37xx terminals are equipped with a digital filter that has the characteristics of an infinite impulse response filter (IIR filter).

The filter of IIR characteristics is a time-discrete, linear, time-invariant filter that can be set to 8 levels via index 0x8000:15 (level 1 = slightly recursive filter, up to level 8 = strongly recursive filter).

The IIR can be understood to be a moving average value calculation after a low-pass filter.

Due to the FreeRun synchronization mode, the IIR filter operates with an internal cycle time of 500 µs.

The EM37xx filter is activated or deactivated via CoE index 0x8000:06 (default: 1).

IIR Filter 1:

The filter characteristics are set via index 0x8000:15

The filter frequencies are set for all channels of the EM37xx terminals centrally via index 0x8000:15 (channel 1).

The corresponding indices 0x80n0:15 of the other channels have no parameterization function!
The latest firmware version (see status table) returns an EtherCAT-compliant error message, if the filter characteristics of other channels (index 0x80n0:06, 0x80n0:15) are set.

Filter data for IIR filter

IIR filter

Input value

Limit frequency with internal terminal cycle time 1 ms (-3 dB)

IIR1

2

168 Hz

IIR2

3

88 Hz

IIR3

4

43 Hz

IIR4

5

21 Hz

IIR5

6

10.5 Hz

IIR6

7

5.2 Hz

IIR7

8

2.5 Hz

IIR8

9

1.2 Hz