Table 29: registers for drift compensation – BECKHOFF EtherCAT Technology Section I User Manual

Page 77

Advertising
background image

Distributed Clocks

Slave Controller

– Technology

I-57

The System Time Difference Filter Depth register (0x0934) and the Speed Counter Filter Depth
register (0x0935) set filter depths for mean value calculation of the received System Times and of the
calculated clock period deviations.

Registers used for Control Loop/Drift Compensation are listed in Table 29.

Table 29: Registers for Drift Compensation

Register Address

Name

Description

0x0900:0x090F

Receive Time Port n

Local time when receiving frame on Port n

0x0918:0x091F

Receive Time ECAT
Processing Unit

Local time when receiving frame for ECAT
Processing Unit

0x0910:0x0917

System Time

Local copy of System Time (read from PDI)
(local time if System Time Offset=0)

0x0920:0x0927

System Time Offset

Time difference between System Time and
local time

0x0928:0x092B

System Time Delay

Delay between Reference Clock and the
ESC

0x092C:0x092F

System Time Difference

Mean difference between local copy of
System Time and received System Time
values

0x0930:0x0931

Speed Counter Start

Bandwidth for adjustment of local copy of
System Time

0x0932:0x0933

Speed Counter Diff

Deviation between local clock period and
Reference Clock’s clock period

0x0934

System Time Difference Filter
Depth

Filter depth for averaging the received
System Time deviation

0x0935

Speed Counter Filter Depth

Filter depth for averaging the clock period
deviation

Advertising