原创 高速串行简史(二):并行通信之系统同步方式

2017-5-4 11:51 1564 14 14 分类: PCB

什么是并行信号?串行信号?


要了解并行信号和串行信号,我们还是来先了解下并行通信(传输)和串行通信(传输)的概念吧。并行信号就是以并行方式通信的信号,而串行信号就是以串行方式通信的信号。串行通信指数据在单条一位宽的传输线上,一比特接一比特地按顺序传送的方式,在早期的定义里也有说只有一根数据线,每个时钟脉冲下只能发送一位数据的方式;而在并行通信中一个字节(8位)数据是在8条并行传输线上同时由源端传到目的地,也可以说有多个数据线(几根就是几位),在每个时钟脉冲下可以发送多个数据位(几位的并行口就发送几位)。


所以早期对串行通信与并行通信的理解为:同样的一个字节数据(8位),串行通信要分8次由低位到高位按顺序一位位地传送,而并行通信由于有8根线路,所以只要一次就可以传送过去,形象的说,把线路(通道)比作道路,能并排开几辆车的就可以说是“并行”,只能一辆一辆开的就属于“串行”了。


并行通信与串行通信的区别对比及优缺点


很明显,并行通信的速度要比串行通信的速度快得多,效率更高,费时更少。不过这些都是早期I/O速率都不高的情况下的理论理解,随着信息技术的飞速发展,之前的理解放在现在来看已经过时了,因为现在是高速串行信号时代了(我们的主题)。


在高速状态下,并行口的几根数据线之间存在串扰,而并行口需要信号同时发送同时接收,任何一根数据线的延迟都会引起问题。而串行只有一根数据线,不存在信号线之间的串扰,而且串行还可以采用低压差分信号,可以大大提高它的抗干扰性,所以可以实现更高的传输速率,尽管并行可以一次传多个数据位,但是时钟远远低于串行,所以目前串行传输是高速传输的首选。


在此套用铁杆粉丝“绝对零度”的回复:“打个比方,运送大型设备零件,并行信号就好比多辆货车,每辆车运送一些零件,大家按一定的时间要求送到目的地才能装配出完整的设备,一辆车出故障就会导致无法完成组装。而串行信号就好比火车,正常情况下一辆车就可以把所有零件运送完毕,而且不会出现问题。”个人觉得这个比喻还是比较恰当的,在这里火车本身也是比货车速度快的。


从另外的角度来看,并行传输还有很多方式如系统同步(共同时钟)方式及源同步时钟方式等。先来看系统同步先天的内在问题,下图是并行传输中系统同步方式的示意图。

gaosucx2-01-


首先,并行信号由于需要多位传输路径,这在早期是可以接受的。但是摩尔定律的现象使得与几十年前相比可生产的芯片中硅电路的数量大幅增加,而芯片封装技术的pin密度并没有像硅密度一样以相同的速度在增加,因此I/O pin的封装实际上比硅电路还贵,这就意味着对于大多数芯片来说pin管脚越来越多变得不可接受。就好像我们都知道车道越多我们的通行效率就会更快,但随着现在的城市空间越来越小以及地价越来越贵,更多的车道慢慢的只能变得越来越难以实现。况且并行本身的I/O速率不高,就像拖拉机或毛马路,速度上不去再多车道也是枉然。


第二个内在问题就是时序的需求。由上图可知数据由芯片#1同步启动并被芯片#2使用相同的时钟同步捕获,芯片#2输入端的数据必须满足相对于芯片的时钟输入的建立和保持时间。详细的系统同步时序模型如下图所示。

gaosucx2-02


这些建立和保持时间必须用足够的余量来计算,以允许时钟分配路径延迟到两个芯片的差异,并通过芯片到启动和捕捉触发器。延迟可能会因芯片工艺,电压和温度(PVT)条件而异,并且必须增加余量以应对最坏的情况。对于较高的时钟频率,可能需要在芯片中使用锁相环(PLL)来调整时钟相位,以补偿芯片内的时钟分配延迟,并适应变化的工艺,电压和温度条件。 如果时钟频率足够高,则不可能建立一个可以通过这种共同时钟总线来可靠地传输数据的系统。


文章评论0条评论)

登录后参与讨论
相关推荐阅读
一博科技 2023-09-26 14:19
信号本无事,庸人自扰之
有这么一类信号,速率不算高,2400Mbps;结构不算复杂,点到点拓扑;驱动芯片验证过没问题,接收芯片还有片内端接,是的,乏味的DDR4数据信号。经过查板,PCB设计也没毛病,大概没有什么仿真的必要了...
一博科技 2023-09-19 13:46
加泪滴对DDRX等信号S参数有什么影响
高速先生成员--周伟受到了越来越多的关注后,我们也会经常被粉丝以及客户问各种关于高速设计的一些问题,还有些通过我们的市场经理们来问,这不下面就是我们的一个客户通过我们的市场经理问的一个问题: ...
一博科技 2023-09-13 09:01
PCB布局注意这一点,波峰焊接无风险
高速先生成员--王辉东网红芬说,世界上最遥远的距离是我就在你对面,而你对我却视而不见,风清云淡,毫无关联。你走你的阳关道,我过我的独木桥,我们是井水不犯河水,安全。世界上最近的距离,不是心与心的共颤,...
一博科技 2023-09-04 16:23
不懂就问,混压板上的走线损耗该怎么算啊?
高速先生成员--黄刚一个关于传输线损耗很简单的理论就是,使用的板材的损耗因子(俗称DF)越小,传输线的损耗也就越小。我们通常也就是按照DF来对板材进行分类,例如DF大于0.02的板材,我们一般叫普通板...
一博科技 2023-08-29 09:50
参考平面很重要,为啥这里要挖掉?
高速先生成员--姜杰传输线结构包括信号路径和返回路径,以平面形式出现的返回路径通常被称为参考平面。不少刚接触高速信号设计的朋友会有这样的困惑:都说走线的参考平面很重要,为啥有些信号还要把途经SMD元器...
我要评论
0
14
1
2
3
4
5
6
7
8
9
0
关闭 站长推荐上一条 /4 下一条