lcytms
发表于 2017-7-27 09:44:25
0936
第一种方法是找到比特边界。一种方法是约定时钟。
约定收发器的时钟,也能找到它的边界,16倍的波特率。
但是这个只能用于低速。
速度高了以后,这两者之间的建立保持关系变得严峻起来。
lcytms
发表于 2017-7-27 09:44:50
0937
当你仍然用16倍的波特率来捕获,比方说我们要做到800M,很可能这个建立和保持,就比它的1/16还要宽。
所以说这个时候用约定的时钟,高速做不了,只能用于非常低的速度。
用约定时钟的方法,来解决比特边界的问题。
这个速度再进一步提高,比方说我们提高到4、500M。
lcytms
发表于 2017-7-27 09:45:49
0938
这个时候发送器、接收器约定不行了,就必须有一根时钟线。
接收器它必须知道,发送器的时钟边界在什么地方?
signal的比特的边界在什么地方?
如果在高速的情况之下,必须要有伴随的一个时钟信号。
历史上,在源同步出现之前,接收器要加大一个信道,专门发送时钟。
哪怕成本高,也要加送一路时钟信号。
lcytms
发表于 2017-7-28 09:04:41
0939
有了这一路时钟线,接收器它能够知道发送器的时钟,当然在接收端能够找到对应的signal的边界的位置。
但是这种方式在历史上,应用时间很短。
或者说在现在的高速的应用通信系统里面,几乎都看不到它的影子,很快就退出了历史舞台。
因为它带来了一个非常麻烦的问题。
第一,租用时钟线要占用信道成本。
lcytms
发表于 2017-7-28 09:07:34
0940
第二,附加的时钟线,速度还不能特别高。
因为这两根线各自的延迟是不一样的。
在发送端是对齐的。
lcytms
发表于 2017-7-28 09:09:46
0941
特别是在无线通信的时候,不同信号需要租用不同的频道,哪怕离得很近,它也是不同频带。
不同频带,就有不同传输特性。
那是无线。
如果是光纤,还有些其它的通信,这段延迟会更大。
lcytms
发表于 2017-7-28 09:11:48
0942
到了接收端口,仍然会收到信号,但是这两者的延迟关系不一样。
lcytms
发表于 2017-7-31 09:35:52
0943
在发送端口Pt端的对齐关系,在接收端Pr端对不齐了。
就会造成延迟的误差。
既然对不齐了,这个信号就失去作用了。
这个时钟,我们的目的,就是要能找到signal的翻转的边界。
就是比特的边界。
但是它又有偏差了,对不齐了。
lcytms
发表于 2017-7-31 09:36:36
0944
这段偏差呢,跟信道的特性有关。
很快人们就放弃了这种模式。
替代的是另外一种模式。
人们就想,能不能将signal和时钟这两个信道的延迟尽可能做到一致?
怎么样做到一致呢?
我们讲了,随路。
现在我们讲了三种做法,就是三种将边界对齐的方法。
lcytms
发表于 2017-7-31 09:38:02
0945
第一种方法,就是约定时钟系统,约定两个时钟的频率,这是低速。
第二是增加时钟线。
发送器和接收器之间增加一条时钟通道。
第三个,就是随路时钟了。
不仅要增加一条线,这条线还要跟信号线的延迟尽可能一致。
怎么样做到一致呢?
我们打开互联网的双绞线,就看得到,双绞线里面是打交叉走的。
它们两者要一致,就是尽可能地时钟线和信号线,它的随路特性要一致。
称之为随路。
随路时钟,又称之为源同步。
页:
1
2
3
4
[5]
6
7
8
9
10
11
12
13
14