当前位置:首页 > EDA > 电子设计自动化
[导读]这两种同步方法与锁相环相比,优点明显,建立时间短,只需要一个帧同步用来检测数据开始,然后就可在一个码元时间内恢复同步时钟,而且对接收方时钟的精度和频率要求不是很高,整个编码和解码可以分别用一个FPGA完成设计,电路设计全数字化,大大降低了PCB设计的成本和难度,且调试方便,缩短了项目周期。

1 引言

在许多实际运用的场合中,数字信号传输具有数据量大,传输速度高,采用串行传输等特点。这就要求数据收发双方采用合理的编解码方式及高速器件。数字信号传输一般分并行传输、串行传输两种。并行传输具有数据源和数据目的地物理连接方便,误码率低,传输速率高。但是并行传输方式要求各条线路同步,因此需要传输定时和控制信号,而其各路信号在经过转发与放大处理后,将引起不同的延迟与畸变,难以实现并行同步。若采用更复杂的技术、设备与线路,其成本会显著上升。而高速远程数据传输一般采用串行同步传输。传统建立准确的时钟信号的方法是采用锁相环技术。但锁相环有若干个明显缺陷,一是其同步建立时间及调整精度即使采用变阶的方法也很难兼顾;二是锁相环需要一个高精度高频率的本地时钟。 本文所讨论的两种串行同步传输方法,无需高频率时钟信号,就可完全数字化。采用Altera公司的ACEXlK系列器件完成电路设计,且外围电路简单,成本低,效果好。

2主要器件介绍

编码和解码采用ACEXlK系列器件EPlK100QC208-2。ACEXlK器件是Altera公司针对通信、音频处理及类似场合应用而设计的。该系列器件具有如下特性:

高性能。采用查找表(LUT)和嵌入式阵列块(EAB)相结合的结构,适用于实现复杂逻辑功能和存储器功能,例如通信中应用的DSP、多通道数据处理、数据传递和微控制等;

高密度。典型门数为1万到10万门,有多达49 152位的RAM(每个EAB有4 096位RAM)。

系统性能。器件内核采用2.5 V电压,功耗低,其多电压引脚驱动2.5 V、3.3 V、5.0 V的器件,也可被这些电压所驱动,双向I/O引脚执行速度可达250 MHz;

灵活的内部互联。具有快速连续式延时可预测的快速通道互连。

3实现方法

本文所述方法应用于数字音频数据实时传输。原始数字音频每一帧视频数据为并行8位,速率达2 Mb/s,串行传输速度为16 Mb/s。

3.1新的曼彻斯编码方法 这种方法是在接收端利用状态转移图的方法得到同步时钟信号。具体方法如下:

(1)帧同步信号的产生

发送方系统提供64 MHz时钟,将其4分频得到16 MHz时钟作为系统时钟,64 MHz时钟仅用于最后的消除信号毛刺。帧同步共16位,其中前12位为"0",后3位为"1",最后1位为"0"。仿真时序如图1所示。


(2)编码方法

数据发送采用曼彻斯特编码,编码规则为:0→01(零相位的一个周期的方波);1→10(π相位的一个周期的方波)。

从以上规则可知输出信号将在每一位码元中间产生跳变,因此可采用具有游程短,位定时信息丰富的曼彻斯特编码电路。编码时,当输入信号为"0"时,输出为时钟的"非";当输入信号为"1"时,输出与时钟一致。因此,可采用数据选择时钟,其电路如图2所示。

仿真的编码时序如图3所示,当输人数据(data)为"1",输出(out)与时钟(clk)同相(稍有延时);反之,当输入数据为"0",输出与时钟反相(稍有延时)。

(3)状态转移图生成同步信号

接收方系统提供80 MHz时钟,接收方和发送方的时钟并非来自同一个时钟源。将发送方的信号通过序列码检测器,发送方的帧同步信号有一个维持187.5 ns的脉冲(3个16 MHz时钟),当接收方检测到"11111111111111"时(14个80 MHz时钟,共175 ns),则认为是有效信号,然后向后级发出一个复位信号,接收方的后继模块开始重新工作。由于发送方采用曼彻斯特编码,数据不会出现连续的"1"或连续的"0",游程短,这种检测帧同步信号的方法是有效的,不存在把所要传输的数据当成帧同步的情况。当该复位信号产生后,状态机开始工作,用状态机的状态转移产生同步信号。状态转移图如图4所示。

根据曼彻斯特编码规则,每一位两个码元中间电平产生跳变,因此不会出现超过62.5 ns的"1"或者"0",反映在状态转移图上表现为最多出现6个连续的"1"或者"0"。当出现"111111"时,根据状态转移图,它将返回到状态t1,但是下次必然转移到状态f6,因此对同步时钟的输出没有影响。该方法仿真的波形图如图5所示,其中dataout为发送方的输出信号,即接收方的输人信号;clk80m_in为接收方的系统时钟;current_state为状态机的状态,状态0~10分别对应状态转移图4的状态S0,t1~t5,f6~f10;clkout为恢复出来的同步时钟。当出现一个31 ns宽度的电平时将产生一个同步时钟;当出现持续62 ns宽度的脉冲时产生两个同步时钟。采用clkout的上升沿即可准确恢复原信号。

由于不会连续出现超过6个"1"或"0",累积误差小,采用该方法,对接收方时钟精度要求不高,仿真时将时钟分别调为80.6 MHz和79.4 MHz,在这两种情况下都能准确得到同步时钟并恢复原信号。与锁相环相比,它所需的建立时间要短得多。

3.2另一种编码方法

另一种比较特殊编码方式含有丰富的时钟信号。接收端将接收到的数据延时即可得到同步时钟。其产生帧同步新的曼彻斯特编码方法一致。

(1)编码方法

发送方系统提供64 MHz时钟,原始信号速率依旧为16 MHz,数据的编码方式:0→1000,1→1110。

一个码元对应64 MHz的4位编码。每一个码元开始时第1位为"1",第2和第3位为输入信号信息,第4位是"0",这样便可保证在每一个码元开始时产生上升沿。该上升沿便是一个非常优良的同步时钟,只要将上升沿对准数据的有效位置(编码的第2,3位),即可恢复原信号。

当输入信号为"1",在延时一个码元宽度(1/16 MHz)后,输出"1110";当输入信号为"0",延时一个码元宽度(1/16 MHz)后输出"1000"。其实质就是一个序列码发生器,根据不同的输入,产生不同的输出序列。编码电路是采用VHDL语言实现,生成模块如图6所示,时序仿真如图7所示。

(2)接收端同步时钟提取

接收方检测帧同步的方法与新的曼彻斯特编码方法一样。解码过程是将输入信号通过D触发器延时得到同步时钟,再由同步时钟恢复原信号。D触发器的时钟采用接收方的系统时钟80 MHz,则通过一个D触发器的延时时间T的范围0~12.5 ns,可通过两D触发器延时时间T的范围12.5~25 ns,通过3个触发器延时时间T的范围25.0~37.5 ns,这样就可以将上升沿延时到数据编码的有效位置(编码第2、3位的时间范围是15.625~46.875 ns)。当信号通过D触发器,信号的宽度可能会有变化,这里把通过D触发器的信号作为同步时钟,只关心其上升沿位置,而其宽度的变化不会影响解码过程。

图7中datain为输入的原信号,dataout为编码后的信号,clkout为得到的同步时钟,clk64m为发送方系统时钟,clk80m为接收方系统时钟。当输入第1个码元,还未产生输出信号;输入第2个码元时,第1个码元"1"所对应64 MHz编码"1110"输出;输入第3个码元时,将第2个码元"0"所对应64 MHz编码"1000"输出,依次类推。在接收方,将dataout延时得到clkout,由图可看出每次clkout的上升沿都对准编码的有效部分,这样就可准确的恢复原信号。

这种方法虽然编码较为复杂,但优点也是显而易见的,它的同步建立时间极短,解码电路原理和设计都极其简单,不易出错。通过三个D触发器延时时间T范围25.0~37.5ns,而编码第2、3位的时间范围是15.625~46.875 ns。时间上存在较大冗余,只要每一位解调时误差不超过9 ns就能准确恢复原信号,这样的精度要求对于实际系统来说是很容易实现的。

4结语

这两种同步方法与锁相环相比,优点明显,建立时间短,只需要一个帧同步用来检测数据开始,然后就可在一个码元时间内恢复同步时钟,而且对接收方时钟的精度和频率要求不是很高,整个编码和解码可以分别用一个FPGA完成设计,电路设计全数字化,大大降低了PCB设计的成本和难度,且调试方便,缩短了项目周期。

 
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭