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
查看完整版本: 跟李凡老师学FPGA扩频通信D01:串行通信基础(20170418课堂笔记)