数字信号测试串行总线的8b/10b编码(8b/10bEncoding)
前面我们介绍过,使用串行比并行总线可以节省更多的布线空间,芯片、电缆等的尺寸可以做得更小,同时传输速率更高。但是我们知道,在很多数字系统如CPU、DSP、FPGA等内部,进行数据处理的小单位都是Byte,即8bit,把一个或多个Byte的数据通过串行总线可靠地传输出去是需要对数据做些特殊处理的。将并行数据转换成串行信号传输的简单的方法如图1.19所示。比如发送端的数据宽度是8bit,时钟速率是100MHz,我们可以通过Mux(复用器)芯片把8bit的数据时分复用到1bit的数据线上,相应的数据速率提高到800Mbps(在有些LVDS的视频信号传输中比较常用的是把并行的7bit数据时分复用到1bit数据线上)。信号到达接收端以后,再通过Demux(解复用器)芯片把串行的信号分成8路低速的数据。 数字信号是离散的。它的幅度被限制在一个确定的值。USB测试数字信号测试多端口矩阵测试

简单的去加重实现方法是把输出信号延时一个或多个比特后乘以一个加权系数并和 原信号相加。一个实现4阶去加重的简单原理图。
去加重方法实际上压缩了信号直流电平的幅度,去加重的比例越大,信号直流电平被压缩得越厉害,因此去加重的幅度在实际应用中一般很少超过-9.5dB。做完预加重或者去加重的信号,如果在信号的发送端(TX)直接观察,并不是理想的眼图。图1.31所示是在发送端看到的一个带-3.5dB预加重的10Gbps的信号眼图,从中可以看到有明显的“双眼皮”现象。 数字信号测试多端口矩阵测试传统的数字信号带宽计算;

可以插入控制字符。在10bit数据可以表示的1024个组合中,除了512个组合用 于对应原始的8bit数据以及一些不太好的组合(这样信号里有太长的 连续0或者1,而且明显0、1的数量不平衡)以外,还有一些很特殊的组合。这些特殊的组 合可以用来在数据传输过程中作为控制字符插入。这些控制字符不对应特定的 8bit数据,但是在有些总线应用里可以一些特殊的含义。比如K28.5码型,其特殊的 码型组合可以帮助接收端更容易判别接收到的连续的10bit数据流的符号边界,所以在一 些总线的初始化阶段或数据包的包头都会进行发送。还有一些特殊的符号用于进行链路训 练、标记不同的数据包类型、进行收发端的时钟速率匹配等。
基本上可以看到数字信号的频域分量大部分集中在1/7U,这个频率以下,我们可以将这个频率称之为信号的带宽,工程上可以近似为0.35/0,当对设计要求严格的时候,也可近似为0.5/rro
也就是说,叠加信号带宽(0.35/。)以下的频率分量基本上可以复现边沿时间是tr的数字时;域波形信号。这个频率通常也叫作转折频率或截止频率(Fknee或cutofffrequency)
*信号的能量大部分集中在信号带宽以下,意味着我们在考虑这个信号的传输效应时,主要关注比较高频率可以到信号的带宽。
所以,假如在数字信号的传输过程中可以保证在信号的带宽(0.35亿)以下的频率分量(模拟信号)经过互连路径的质量,则我们可以保证接收到比较完整的数字信号。
然而,我们会在下面看到在考虑信号完整性问题时由于传输路径阻抗不连续对信号的反射,损耗随频率的增加而增加的特性等因素,这些频率分量在传输时会有畸变,从而造成接收到的各个频率的分量叠加在时并不能完全保证复现原有的时域的数字信号。 数字信号的抖动(Jitter);

数字信号基础单端信号与差分信号(Single-end and Differential Signals)
数字总线大部分使用单端信号做信号传输,如TTL/CMOS信号都是单端信号。所谓单端信号,是指用一根信号线的高低电平的变化来进行0、1信息的传输,这个电平的高低变化是相对于其公共的参考地平面的。单端信号由于结构简单,可以用简单的晶体管电路实现,而且集成度高、功耗低,因此在数字电路中得到的应用。是一个单端信号的传输模型。
当信号传输速率更高时,为了减小信号的跳变时间和功耗,信号的幅度一般都会相应减小。比如以前大量使用的5V的TTL信号现在使用越来越少,更多使用的是3.3V/2.5V/1.8V/1.5V/1.2V的LVTTL电平,但是信号幅度减小带来的问题是对噪声的容忍能力会变差一些。进一步,很多数字总线现在需要传输更长的距离,从原来芯片间的互连变成板卡间的互连甚至设备间的互连,信号穿过不同的设备时会受到更多噪声的干扰。更极端的情况是收发端的参考地平面可能也不是等电位的。因此,当信号速率变高、传输距离变长后仍然使用单端的方式进行信号传输会带来很大的问题。图1.12是一个受到严重共模噪声干扰的单端信号,对于这种信号,无论接收端的电平判决阈值设置在哪里都可能造成信号的误判。
数字信号常用的编码方式有哪些?USB测试数字信号测试多端口矩阵测试
数字总线采用的时钟 分配方式大体上可以分为3类,即并行时钟、嵌入式时钟、前向时钟,各有各的应用领域。USB测试数字信号测试多端口矩阵测试
采用并行总线的另外一个问题在于总线的吞吐量很难持续提升。对于并行总线来说, 其总线吞吐量=数据线位数×数据速率。我们可以通过提升数据线的位数来提高总线吞吐 量,也可以通过提升数据速率来提高总线吞吐量。以个人计算机中曾经非常流行的PCI总 线为例,其**早推出时总线是32位的数据线,工作时钟频率是33MHz,其总线吞吐量= 32bit×33MHz;后来为了提升其总线吞吐量推出的PCI-X总线,把总线宽度扩展到64位, 工作时钟频率比较高提升到133MHz,其总线吞吐量=64bit×133MHz。是PCI插槽 和PCI-X插槽的一个对比,可以看到PCI-X由于使用了更多的数据线,其插槽更长。
但是随着人们对于总线吞吐量要求的不断提高,这种提升总线带宽的方式遇到了瓶颈。首先由于芯片尺寸和布线空间的限制,64位数据宽度已经几乎是极限了。另外,这64根数据线共用一个采样时钟,为了保证所有的信号都满足其建立保持时间的要求,在PCB上布线、换层、拐弯时需要保证精确等长。而总线工作速率越高,对于各条线的等长要求就越高,对于这么多根信号要实现等长的布线是很难做到的。
用逻辑分析仪采集到的一个实际的8位总线的工作时序,可以看到在数据从0x00跳变到0xFF状态过程中,这8根线实际并不是精确一起跳变的。 USB测试数字信号测试多端口矩阵测试
深圳市力恩科技有限公司是国内一家多年来专注从事实验室配套,误码仪/示波器,矢量网络分析仪,协议分析仪的老牌企业。公司位于深圳市南山区南头街道南联社区中山园路9号君翔达大厦办公楼A201,成立于2014-04-03。公司的产品营销网络遍布国内各大市场。公司业务不断丰富,主要经营的业务包括:实验室配套,误码仪/示波器,矢量网络分析仪,协议分析仪等多系列产品和服务。可以根据客户需求开发出多种不同功能的产品,深受客户的好评。公司与行业上下游之间建立了长久亲密的合作关系,确保实验室配套,误码仪/示波器,矢量网络分析仪,协议分析仪在技术上与行业内保持同步。产品质量按照行业标准进行研发生产,绝不因价格而放弃质量和声誉。克劳德秉承着诚信服务、产品求新的经营原则,对于员工素质有严格的把控和要求,为实验室配套,误码仪/示波器,矢量网络分析仪,协议分析仪行业用户提供完善的售前和售后服务。
基本上可以看到数字信号的频域分量大部分集中在1/7U,这个频率以下,我们可以将这个频率称之为信号的带宽,工程上可以近似为0.35/0,当对设计要求严格的时候,也可近似为0.5/rro 也就是说,叠加信号带宽(0.35/。)以下的频率分量基本上可以复现边沿时间是tr的数字时;域波形信号。这个频率通常也叫作转折频率或截止频率(Fknee或cutofffrequency) *信号的能量大部分集中在信号带宽以下,意味着我们在考虑这个信号的传输效应时,主要关注比较高频率可以到信号的带宽。 所以,假如在数字信号的传输过程中可以保证在信号的带宽(0.35亿)以下的频率分量(模拟信号)经...