BECKHOFF EtherCAT Technology Section I User Manual

Page 74

Advertising
background image

Distributed Clocks

I-54

Slave Controller

– Technology

And for the other direction:

t

CB

= ((t

B1

– t

B0

)

– (t

C1

– t

C0

)

– t

Diff

) / 2

Propagation delay between Slave E and F

The propagation delays between slave E and F are calculated like the delays between slave C and D:

t

EF

= t

PE

+ t

WEF

t

FE

= t

PF

+ t

WEF

Assuming that the processing delays of slave E and F are identical (t

P

= t

PE

= t

PF

):

t

EF

= t

FE

= (t

E1

– t

E0

) / 2

Propagation delay between Slave B and E

The propagation delays between slave B and E (t

BE

and t

EB

) are calculated as follows:

t

BE

= t

FB

+ t

WBE

t

EB

= t

FE

+ t

WBE

Assuming that the processing delays of slaves B to F are identical (t

P

= t

Px

), and the difference

between forwarding and processing delay of these slaves is t

Diff

= t

Px

– t

Fx

:

t

BE

= t

EB

= t

P

– t

Diff

+ t

WBE

The Receive Times Port 1 and 2 of slave B have the following relation:

t

B2

= t

B1

+ t

BE

+ t

EF

+ t

FE

+ t

EB

So the propagation delay between slave B and E is

2*t

BE

= (t

B2

– t

B1

)

– t

EF

– t

FE

t

BE

= t

EB

= ((t

B2

– t

B1

)

– (t

E1

– t

E0

)) / 2

Propagation delay between Slave A and B

The propagation delays between slave A and B are calculated as follows:

t

AB

= t

PA

+ t

WAB

t

BA

= t

FB

+ t

WAB

Assuming that the processing delays of all slaves are identical (t

P

= t

Px

), and the difference between

forwarding and processing delay of these slaves is t

Diff

= t

Px

– t

Fx

:

t

AB

= t

P

+ t

WAB

t

BA

= t

AB

– t

Diff

The Receive Times of slave A have the following relation:

t

A1

= t

A0

+ t

AB

+ (t

B1

– t

B0

) + (t

B2

– t

B1

) + t

BA

So the propagation delay between slave A and B is

t

AB

= ((t

A1

– t

A0

)

– (t

B2

– t

B0

) + t

Diff

) / 2

And for the other direction:

t

BA

= ((t

A1

– t

A0

)

– (t

B2

– t

B0

)

– t

Diff

) / 2

Advertising