拓扑结构种类图解
拓扑结构一词起源于计算机网络,是指网络中各个站点相互连接的形式,同时也是用来反映网络中各实体的结构关系,是建设计算机网络的第一步,也是实现各种网络协议的基础,它对网络的性能,系统的可靠性与通信费用都有重大影响。
而今天我们要说的是PCB设计中的拓扑,和网络中差不多,指的是芯片之间的连接关系。我们也常常形容PCB布线就像是在玩连连看游戏,将相互有通讯关系的芯片连起来就好了,当然这只是一 个最简单的比喻,真要是连连看那很多工程师就要高兴得跳起来了。连连看只是最low的一层,会连起来还只能叫PCB布线师,真正的PCB设计工程师既要连 得好看,还要能保证芯片之间的正常通信,从而保证整个系统的正常运行,所以我们真正需要的是PCB设计工程师而不是布线师,这也是我们高速先生正在做的事情。
理解了拓扑结构的大致意思,那我们就很好来展开这个话题了。芯片之间的连接关系无非就是两种,一对一以及一对多,根据这个特性,我们可以将拓扑结构大致分成如下一些常见的类型(不对的地方欢迎大家指正哈!)。
点对点拓扑结构(P2P)
也即一对一的拓扑,大家说的P2P指的就是点对点,顾名思义,点对点在PCB上指的就是该总线(拓扑)只在两个芯片之间连接,这个很好理解哈。我们常规的点 对点结构太多了,如高速时钟信号、带一个DDR3颗粒的时钟、地址、数据信号等,如下图所示的结构都可以叫做点对点拓扑。
点对多点拓扑结构
点对多点不是某一特定的拓扑而是一种统称,即一条总线(拓扑)从一个芯片再连接到多个芯片的结构。记得当初学几何的时候两点连成一条线(P2P),三点就可以连成一个面,而多点就可以连成多个面了,所以这种多点结构就比较复杂,又可以分成如下一些常见的类型。
菊花链拓扑结构
菊花链一词最基本的概念指的是一种由许多菊花串接在一起形成的花环,早期也叫手牵手链接方式,一个人最多只能通过两条手臂牵着另外两个人(相当于一个芯片最多只能通过两段传输线连 接到另外的两个芯片上),后来衍变到电子电器工程中菊花链又代表一种配线方案,例如设备A和设备B用电缆相连,设备B再用电缆和设备C相连,设备C用电缆 和设备D相连,在这种连接方法中不会形成网状的拓扑结构,只有相邻的设备之间才能直接通信,例如在上例中设备A是不能和设备C直接通信的,它们必须通过设 备B来中转,这种方法同样不会形成环路。原始的定义如下图所示。
(责任编辑:admin) |