gPTP Time Synchronization Test: Packet Transmission Delay

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

gPTP Time Synchronization Test: Packet Transmission Delay

Jump to solution
605 Views
zyz
Contributor III

Recently, during our GPTP time synchronization testing, we observed a delay issue with Follow_Up/Sync messages (based on the receiver's captured data):

  • A message that should have been received at 53 seconds was actually received at 54 seconds, and the Follow_Up message carried a timestamp of 53 seconds.

  • A message that should have been received at 54 seconds was actually received at 55 seconds, and the Follow_Up message carried a timestamp of 54 seconds.
    Please refer to the attachment for detailed information.

Could you help analyze the possible causes of this issue? Additionally, I have a question: In the GPTP protocol, is T1 recorded at the exact moment when the Sync message leaves the MAC layer and enters the PHY layer, or is it recorded when the Sync message is placed into the MAC internal transmit buffer?
If T1 is recorded when the Sync message leaves the MAC layer and enters the PHY layer, does this mean the issue is unrelated to the Master device?

 

img_v3_02k5_a5a9f0e3-d7db-41c6-8c79-0f7b09988e1g.pngimg_v3_02k5_0cb43220-dc73-4608-b638-d51189840bbg.pngimg_v3_02k5_1f60c8c3-0c6a-47ad-a9d6-2ef76da2c10g.pngimg_v3_02k5_06e6d211-6410-46aa-8b92-448c58732f6g.png

0 Kudos
Reply
1 Solution
599 Views
chenyin_h
NXP Employee
NXP Employee

Hello, @zyz 

Thanks for the post. would you mind sharing us more information about your working environment?

1. S32G2 or S32G3 is used in your test? it is on a custom board or RDB2/RDB3/EVB3?

2. It is tested on M core or A core, which version BSP or RTD is used?

3. Which network port is used during the test, GMAC, PFE or other ports(sja11xx) on the board?

 

BR
Chenyin

View solution in original post

0 Kudos
Reply
1 Reply
600 Views
chenyin_h
NXP Employee
NXP Employee

Hello, @zyz 

Thanks for the post. would you mind sharing us more information about your working environment?

1. S32G2 or S32G3 is used in your test? it is on a custom board or RDB2/RDB3/EVB3?

2. It is tested on M core or A core, which version BSP or RTD is used?

3. Which network port is used during the test, GMAC, PFE or other ports(sja11xx) on the board?

 

BR
Chenyin

0 Kudos
Reply