集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
楼主: lcytms

跟李凡老师学FPGA扩频通信D01:串行通信基础(20170418课堂笔记)

[复制链接]
 楼主| lcytms 发表于 2017-8-2 09:01:26 | 显示全部楼层
0955
        说到底,还是比特边界。
        现在我们说的几种方式,比特边界。
        第一种,约定时钟,232。
        第二种,加上时钟的信号,时钟同步。
        第三种,随路时钟。现在我们说的是第四种,就是DPA。
        用动态相位调整的方式,在随路时钟的情况之下,来解决比特边界的对齐。
        做DPA的时候呢,一定有两件事是要肯定的。
        第一,它一定是随路时钟。
        没有随路时钟,它怎么能够用锁相环扩展出n个时钟来呢?
 楼主| lcytms 发表于 2017-8-2 09:03:01 | 显示全部楼层
0956
        第二,它一定要有校验码字。
        已知signal是什么的情况之下,它才能够得到最宽松的那个时钟。
        被DPA锁定的那个时钟。我们说了四种比特边界对齐。
        仍然不是最先进的。
        800M以上,到1个G,DPA也无能为力了。
        DPA能够解决的是随路时钟。
        因为DPA即便是有了这种捕获,但是它仍然涉及一些问题。
        在DPA的技术的时候,一定要发出码字,一定要在指定的时间段来做。
 楼主| lcytms 发表于 2017-8-2 09:03:38 | 显示全部楼层
0957
        每次我要做DPA的同步的时候,发送器和接收器要联动。
        发送器发送一个码字,然后接收器选定了一个时钟,运行一段时间以后,signal和时钟的关系仍然会变化。
        可能过5分钟它就会变了,这就要不停地调。
        这就很麻烦。
        这是由于信道传输的延迟特性,就是signal和时钟信号的延迟特性,它是受多种因素的影响。
 楼主| lcytms 发表于 2017-8-2 09:04:24 | 显示全部楼层
0958
        她可能会受到频道特性的影响,这还是静态的。
        有可能会受到温度的影响。温度低的时候,延迟要慢一点,温度高的时候,延迟快一点。
        还有它可能会受到太阳黑子的影响,电磁兼容的影响。
        都会对信道的延迟特性造成影响。
        这些影响是真正的动态。
        这种随机变化的影响,DPA是无能为力的。
        这两者之间不停地做DPA的同步,这个通信一定是失败的。
        打个电话断断续续的。
        因此,人们做了更先进的技术。
 楼主| lcytms 发表于 2017-8-2 09:04:52 | 显示全部楼层
0959
        最先进的、最高级的技术是无为。
        既然这个时钟在不停地做动态变化,DPA也解决不了。
        人们就想到了,干脆就不要这个时钟线。无为而治。
 楼主| lcytms 发表于 2017-8-2 09:05:33 | 显示全部楼层
本帖最后由 lcytms 于 2017-8-2 17:06 编辑

1000
        如果有一种技术能够直接在端口上把这个变化点找到,根据这个变化点恢复这个时钟,这个就称之为CDR,Clock and Data Recovery。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
小舍YZ 发表于 2017-8-2 16:14:54 | 显示全部楼层
本帖最后由 lcytms 于 2017-8-2 17:06 编辑

如果有一种技术能够直接在端口上把这个变化点找到,根据这个变化点恢复这个时钟,这个就称之为CDR,Clock and Data Recovery。
赞,,,,,,,,,,,,,谢谢分享。。。。。。。。。。。。。。。。。
 楼主| lcytms 发表于 2017-8-3 09:02:40 | 显示全部楼层
1001
        它不需要随路时钟,它和锁相环路有关,工作原理比较复杂。
        它从翻转点上触发一个信号,再一个翻转点上触发出来。
        它会导致输出一个稳定的时钟。
        无论如何,这个CDR是在接收器的端口上。
        根据这个端口的变化情况,这个时钟就一定能精确对齐,一定是它的边界。
 楼主| lcytms 发表于 2017-8-3 09:04:01 | 显示全部楼层
1002
        之前找比特的边界,都是通过源同步的形式,总是想通过发送器的时钟来找到边界。
        而CDR干脆不要这个时钟线,就在这个信号的端口上来找这个时钟的边界。
        CDR的应用我们以后有时间再讲。
        什么样的通信是CDR的通信呢?
        现在的高速串行通信大多都是。
        比方说像USB3.0,里面的连线没有时钟线的。
        它只有一个差分对线。
 楼主| lcytms 发表于 2017-8-3 09:05:59 | 显示全部楼层
1003
        无随路时钟的时候用CDR。
        但是CDR也有一个问题。
        CDR有点像一个大转盘,用手拨动他一下转一下。
        信道上可能会有静音。
        如果是一段图像信号,图像的背景是全白、全黑的,很可能在指定的时间段全是1,全是0,我们就认为静音了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2024-11-23 15:12 , Processed in 0.066823 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表