Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,

如何算 MAC 子秒增量寄存器的 SNSINC 和 SSINC 位,寄存器手的截圖紅圈部分有看,感謝解答

tutu1_0-1703147497633.png

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/tc397-MAC-Sub-Second-Increment-Register/td-p/664694

1 回應
Translation_Bot
Community Manager
Community Manager
Community Manager

在我的理解中,置了 TSCTRLSSR,5.3 纳秒可以看作是 5 纳秒加上外的 0.3 纳秒。

-SSINC = 0x05,表示 5 纳秒。
-SNSINC = 0x4c,相對於十八強制的 76 個。如果我將 76 右移 8 位(76 > > 8),我得到 0.3 纳秒。

對于行在 50MHz 的 PTP,置為 0x16,表示 20 纳秒。此置用于中央公司已置,提供 1 秒的精度。

如果 TSCTRLSSR 未置,精度約為 0.465 纳秒,置為 0x2b。个值是通 20 纳秒除以 0.465 得到的,果為 43(0x2b)。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/tc397-MAC-Sub-Second-Increment-Register/m-p/666482

0