0955
说到底,还是比特边界。
现在我们说的几种方式,比特边界。
第一种,约定时钟,232。
第二种,加上时钟的信号,时钟同步。
第三种,随路时钟。现在我们说的是第四种,就是DPA。
用动态相位调整的方式,在随路时钟的情况之下,来解决比特边界的对齐。
做DPA的时候呢,一定有两件事是要肯定的。
第一,它一定是随路时钟。
没有随路时钟,它怎么能够用锁相环扩展出n个时钟来呢?
0956
第二,它一定要有校验码字。
已知signal是什么的情况之下,它才能够得到最宽松的那个时钟。
被DPA锁定的那个时钟。我们说了四种比特边界对齐。
仍然不是最先进的。
800M以上,到1个G,DPA也无能为力了。
DPA能够解决的是随路时钟。
因为DPA即便是有了这种捕获,但是它仍然涉及一些问题。
在DPA的技术的时候,一定要发出码字,一定要在指定的时间段来做。
0957
每次我要做DPA的同步的时候,发送器和接收器要联动。
发送器发送一个码字,然后接收器选定了一个时钟,运行一段时间以后,signal和时钟的关系仍然会变化。
可能过5分钟它就会变了,这就要不停地调。
这就很麻烦。
这是由于信道传输的延迟特性,就是signal和时钟信号的延迟特性,它是受多种因素的影响。
0958
她可能会受到频道特性的影响,这还是静态的。
有可能会受到温度的影响。温度低的时候,延迟要慢一点,温度高的时候,延迟快一点。
还有它可能会受到太阳黑子的影响,电磁兼容的影响。
都会对信道的延迟特性造成影响。
这些影响是真正的动态。
这种随机变化的影响,DPA是无能为力的。
这两者之间不停地做DPA的同步,这个通信一定是失败的。
打个电话断断续续的。
因此,人们做了更先进的技术。
0959
最先进的、最高级的技术是无为。
既然这个时钟在不停地做动态变化,DPA也解决不了。
人们就想到了,干脆就不要这个时钟线。无为而治。
本帖最后由 lcytms 于 2017-8-2 17:06 编辑
1000
如果有一种技术能够直接在端口上把这个变化点找到,根据这个变化点恢复这个时钟,这个就称之为CDR,Clock and Data Recovery。
本帖最后由 lcytms 于 2017-8-2 17:06 编辑
如果有一种技术能够直接在端口上把这个变化点找到,根据这个变化点恢复这个时钟,这个就称之为CDR,Clock and Data Recovery。
赞,,,,,,,,,,,,,谢谢分享。。。。。。。。。。。。。。。。。:lol
1001
它不需要随路时钟,它和锁相环路有关,工作原理比较复杂。
它从翻转点上触发一个信号,再一个翻转点上触发出来。
它会导致输出一个稳定的时钟。
无论如何,这个CDR是在接收器的端口上。
根据这个端口的变化情况,这个时钟就一定能精确对齐,一定是它的边界。
1002
之前找比特的边界,都是通过源同步的形式,总是想通过发送器的时钟来找到边界。
而CDR干脆不要这个时钟线,就在这个信号的端口上来找这个时钟的边界。
CDR的应用我们以后有时间再讲。
什么样的通信是CDR的通信呢?
现在的高速串行通信大多都是。
比方说像USB3.0,里面的连线没有时钟线的。
它只有一个差分对线。
1003
无随路时钟的时候用CDR。
但是CDR也有一个问题。
CDR有点像一个大转盘,用手拨动他一下转一下。
信道上可能会有静音。
如果是一段图像信号,图像的背景是全白、全黑的,很可能在指定的时间段全是1,全是0,我们就认为静音了。
