EDA365电子工程师网

标题: 请教各位大侠:关于网络PHY板级互联,以及PTP精确对时的问题 [打印本页]

作者: jielove2003    时间: 2015-7-6 16:36
标题: 请教各位大侠:关于网络PHY板级互联,以及PTP精确对时的问题
1、问题一:一款采集设备需要在网络内通过PTP实现精确同步采集,现在采用带PTP的PHY芯片AR8031+网络交换IC来实现,请问这种方案是否可行?方案如下所示:# X/ }& [& U  Y% g0 t% W: O# W

6 l3 Q. H0 j2 `  @ ( @/ n: n% `7 {5 Y; k( R4 b
2、问题二:
0 B$ E# Q  o5 n) D% Q1 N& \PHY芯片AR8031能否和交换机IC的MDIX接口通过网络变压器实现板级的互联,即PHY芯片AR8031的铜缆接口和网络交换机IC的铜缆接口通过一个网络隔离变压器互联,具体的连接方式如下所示:% s1 v$ t$ E3 @1 L
, Z7 T" @0 r4 D# L+ O

作者: zlpkcnm    时间: 2015-7-7 09:22
能不能同步  要看你的网卡和交换机是否支持
作者: jielove2003    时间: 2015-7-7 09:31
zlpkcnm 发表于 2015-7-7 09:22
3 w/ j# X: C, f4 ~2 {% u$ |能不能同步  要看你的网卡和交换机是否支持

6 r3 _, J! j5 g; K9 Q. g您好,非常感谢您的回复。
( Y: Q' s( O8 T: J$ U, T; B# l: I' n; h( q" d
我的设备上的ARM是AM335x,它的MAC是支持IEEE1588v2(PTP)的,与之相连的PHY AR8031(或DP83640)也都是支持PTP的。7 z+ X. z  @9 C8 Q( W  [; u
但是我的板子上的交换芯片,以及网络中的交换机均不支持PTP,当然我网络中有专用的机架式GPS PTP网络服务器,这样能实现网络中的设备之间PTP精确同步吗?. ^: W3 |9 }8 u- A$ z+ Z

作者: zlpkcnm    时间: 2015-7-7 09:37
看你这么一说3 w$ d# G/ c  n# v9 w
设备————交换机————服务器
8 L- u* @9 T( R; B- M0 {" f. O% d这是他们的互联方式吧。这种情况下,交换机如果不支持,那么我认为是不能实现的。
: h" u. H( p) H$ q1 O, g因为交换机是你的信息交互中心,它不支持PTP,那么其他设备有PTP我认为也是实现不了的
作者: jielove2003    时间: 2015-7-7 09:44
zlpkcnm 发表于 2015-7-7 09:37
+ g+ {7 Y' v0 C) h# ^+ o* A看你这么一说, u" V+ S3 K5 P5 o: l4 U
设备————交换机————服务器: q% A5 I! w" [
这是他们的互联方式吧。这种情况下,交换机如果不支持, ...
* B' O; ?9 Y% c8 j7 u
呃,我一直以为只要设备端和服务器支持PTP就行了,这么一说要网络中的交换设备也要支持PTP才行啊?
! a. t0 n$ |7 U! g$ r' C- l% P7 a
作者: ingwt    时间: 2015-7-7 14:32
jielove2003 发表于 2015-7-7 09:44, J3 a' u' e" V7 |
呃,我一直以为只要设备端和服务器支持PTP就行了,这么一说要网络中的交换设备也要支持PTP才行啊?

2 y0 i! x+ l* N9 h原理上可以实现PTP,但是由于交换机上的数据包延时可变,整个PTP精度就降低了。 我准备用普通交换机搭个环境测试一下的,但我们的软件人员就是跑不起来(用的开源软件)。
# q: H3 O! K# F8 D) u+ a) \! w% n% P3 w, ^; [+ E3 z. v6 J6 |+ |
  q  K% {3 z: n5 L# B4 B3 Z

作者: jielove2003    时间: 2015-7-7 15:18
ingwt 发表于 2015-7-7 14:32, c+ ]" A. \3 K* w& h0 a" r" r& g- l
原理上可以实现PTP,但是由于交换机上的数据包延时可变,整个PTP精度就降低了。 我准备用普通交换机搭个 ...

* z5 f6 q/ C5 t/ T7 F! |5 y! ^嗯,我也认为应该是可以实现的,PTP包也只是包含在协议层,但是路径延时,也就是交换机的延时会有变化,降低了PTP的精度。( n* b" _5 r; C! N1 K+ [2 U$ Q, [0 T1 e

* n+ G# Q5 e5 Y# |; Z! G5 [$ p就是不知道这个精度降低了多少,是否在可接受的范围,我们的应用同步精度在几十个us内问题都不大。( b: k  i4 B$ u+ i9 e

作者: ingwt    时间: 2015-7-8 11:11
jielove2003 发表于 2015-7-7 15:182 C; a( {: N% ^  e7 v- J: q
嗯,我也认为应该是可以实现的,PTP包也只是包含在协议层,但是路径延时,也就是交换机的延时会有变化, ...
$ R: f# H; T: Q& E/ W) o
你的应用场景,中间经过多少级交换机?) i* L& U- C+ }5 u7 G8 d) ]: {7 S0 q

作者: jielove2003    时间: 2015-7-8 11:53
ingwt 发表于 2015-7-8 11:11
5 Y; q; ]- L9 f7 v- `/ X' a% l4 ^你的应用场景,中间经过多少级交换机?

' _8 Q* i- a3 K$ Q0 r, U7 S3 v这个就多了,我们的设备上带的有交换机芯片, 然后链路是通过我们的设备一级级的级联下来的,保守估计20~30台设备级联吧。$ d9 u1 E! k* y* I; r8 o( l

1 v& F( k( m8 s不过我们的链路都是通过千兆光纤级联的。
3 A% F2 {4 g# q* [& T0 o, x7 n8 |3 g1 Q# ?( C0 I, ]3 `/ l/ g





欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2