0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

串行解串器的关键技术及应用分析

电子设计 来源:电子工程网 作者:Michael Peffers 2021-06-28 17:23 次阅读

作者:Michael PeffersTI公司

本文我们将探讨串行解串器 (SerDes) 以及各种技术及其应用。

串行解串器是可将大位宽并行总线压缩成少量(通常为一条)差分串行链路的器件,该链路可在远远高于低速大位宽并行总线的速率下进行切换。串行解串器对大位宽并行总线进行了串行化,不仅可实现在系统内部、系统间或位于两个不同地点的系统间进行大量数据的点对点传输,同时还可降低功耗、板级空间和成本。下图 1 是串行解串器的基本概念。

图 1:串行∕解串

随着数据速率的增加,有关实施并行总线的问题也随之增多。较快总线比较慢总线功耗高,而且由于定时容差的降低,信道数量的增加,布局难度也越来越大。随着数据速率的增加,保持信道间的时滞也日益重要,原因是较大的时滞差异会导致系统定时问题,因为接收器需要按对齐位组在并行数据总线中进行时钟计时。此外,由于如今的设计日益紧凑,板级空间也格外珍贵,因此大型并行总线会消耗宝贵的 PCB 基板空间。串行解串器能够降低成本、功耗以及板级空间,可为上述设计挑战提供良好的解决方案。

我们首先用一个简单的串行解串器实例来描述基本工作原理,因为当前有些串行解串器器件可能比较难处理。时钟定时对于使用串行解串器的应用来说极为重要,因为一切都不能随机出现,必须在给定的时间内发生。系统时钟可分配给包括串行解串器在内的所有组件,以帮助实现同步工作。网络处理单元 (NPU) 或 FPGA 等终端器件不仅可在所需的系统频率下实现并行数据输出运行,而且还可连接至串行解串器器件的并行接口。并行数据可在系统时钟的时钟上升沿、下降沿或上升及下降沿上、在串行解串器 FIFO 中进行定时。数据怎么在 FIFO 中进行定时,取决于串行解串器厂商以及所针对的最终应用。

并行数据通常将编码为标准编码方案(例如 8B/10B 编码),因而适用于串行化。原始应用数据可能包含病态模式、长期运行的 1 和 0,这会使串行解串器难以捕捉位跳变。对数据进行编码能够消除病态模式,确保数据流的转换密集度平衡和 DC 平衡。未编码数据的另一个挑战是字符描述会在串行化过程中丢失,因此将数据编码为 10 位字符可确保接收器能够判定正确的字符描述。通常使用逗号字符(0011111 或 1100000)或 K28.5(0011111010 或 1100000101),也可使用其它同步字符。K28.5 字符由发送串行解串器针对接收器插入,从而可检测为对齐字符。串行化数据随后将通过介质送达接收串行解串器器件。下图 2 是 8B/10B 编码实例。

图 2:8B/10B 编码

该接收串行解串器可将流入的比特流(表现为电压摆幅)转换为数字比特流。此外,该接收器还整合有时钟数据恢复电路 (CDR),其可从流入的 DC 平衡数据流中恢复字节时钟。接收串行解串器可运行自己的本地参考振荡器,但这不仅要与恢复的字节时钟相位对齐,而且还要用于为接收到的比特流时钟计时。接收到的比特流随后可进行解串,反馈至并行总线,送达等待中的终端器件。

TLK1501 是一款多千兆位收发器,可用于高速点对点数据传输系统。TLK1501 支持 16 位大并行接口,可在参考时钟上升沿读入数据。并行总线经过 8B/10B 编码并经过串行化后,通过差分高速介质进行有序传输。TLK1501 的接收器部分可接受 8B/10B 编码数据,对此,其 CDR 将锁定从输入数据流提取比特时钟并对该数据流进行重定时。串行数据流随后对齐到分开的 10 位字符边界,经过解码后通过 16 位总线传输至等待中的终端器件。TLK1501 是一款简洁的器件,采用它进行设计,可降低系统成本与功耗,缩小板级空间。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 收发器
    +关注

    关注

    10

    文章

    2968

    浏览量

    104770
  • 接口
    +关注

    关注

    33

    文章

    7635

    浏览量

    148453
  • 总线
    +关注

    关注

    10

    文章

    2704

    浏览量

    87205
收藏 人收藏

    评论

    相关推荐

    嵌入式系统关键技术分析与开发应用

    嵌入式系统关键技术分析与开发应用
    发表于 08-09 00:29

    CDMA原理与关键技术

    CDMA原理与关键技术
    发表于 08-16 20:25

    【视频】智能家居系统关键技术分析与应用

    视频主题:智能家居系统关键技术分析与应用视频主讲:易老师,华清远见金牌讲师。视频简介:主讲:易老师,华清远见金牌讲师。课程内容:1 智能家居起源及概念;2 智能家居应用现状;3 智能家居与物联网
    发表于 02-26 10:50

    串行如何构成PHY

    作者:Michael Peffers 欢迎阅读《获得连接》系列博客!在上篇《获得连接》博客《解密串行》一文中,我们探讨了如何通过串行
    发表于 09-13 10:01

    探讨串行技术及其应用

    应用。本文我们将探讨串行 (SerDes) 以及各种技术及其应用。串行
    发表于 09-13 09:54

    GPS芯片的关键技术是什么

    谈到GPS芯片主要关键技术,这包括负责讯号处理─基频(Baseband)及接收讯号─射频(RF)。由于GPS讯号频率(1,575.42MHz)来自于距离地面2万公里的高空,讯号十分不稳定,因此当天
    发表于 07-30 06:52

    什么是5G高频关键技术

    5G技术方兴未艾,各种候选技术获得业界的广泛关注。本文结合高频技术在5G中的应用场景和关键技术,介绍了爱立信开发的5G高频无线空口测试床,分享了在中国5G
    发表于 08-16 07:27

    物联网的关键技术有哪些

    物联网关键技术————传感技术
    发表于 06-16 17:25

    关于MAX9247/MAX9218串行/芯片组的性能测试分析

    关于MAX9247/MAX9218串行/芯片组的性能测试详细解析
    发表于 04-12 06:11

    什么是串行?其有哪些应用?

    本文我们将探讨串行 (SerDes) 以及各种技术及其应用。
    发表于 05-24 07:02

    POE的关键技术有哪些?

    使用以太网线供电的优势是什么?PoE设备是怎么供电的?POE的关键技术有哪些?
    发表于 06-10 09:26

    嵌入式系统关键技术分析与开发应用是什么

    嵌入式系统关键技术分析与开发应用 来自http://www.chinavideo.org/index.php?option=com_content&task=view§ionid=2&catid=25&id=251&Itemid=5东南大学 夏玮玮 沈连丰 200...
    发表于 12-20 07:18

    串行 (SerDes) 以及各种技术及其应用

    本文我们将探讨串行 (SerDes) 以及各种技术及其应用。串行
    发表于 11-21 06:38

    视觉导航关键技术及应用

    由于视觉导航技术的应用越来越普及 ,因此 ,有必要对视觉导航中的关键技术及应用进行研究。文章对其中的图像处理技术和定位与跟踪技术进行了详细研究 ,并与此相对应 ,介绍的相关的应用。
    发表于 09-25 08:09

    反激变压器分析与设计关键技术

    反激变压器分析与设计关键技术
    发表于 06-09 14:59 6次下载