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

    文章

    3420

    浏览量

    105950
  • 接口
    +关注

    关注

    33

    文章

    8564

    浏览量

    150992
  • 总线
    +关注

    关注

    10

    文章

    2877

    浏览量

    88043
收藏 人收藏

    评论

    相关推荐

    英特尔在14nm制程技术上推出32 Gbps串行

    英特尔公司近日公布在14纳米制程上的1至32 Gbps高速串行(SerDes)硅片特性。以先前推出的1至16 Gbps GP 14纳米串行
    发表于 12-02 09:10 1247次阅读

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

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

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

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

    串行如何构成PHY

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

    探讨串行技术及其应用

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

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

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

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

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

    Maxim推出高速LVDS串行/MAX9263/MAX9265/MAX9264

    MXIM推出其高速LVDS串行/(SerDes)系列的最新成员:MAX9263/MAX9265
    发表于 04-14 18:01 3897次阅读

    人机交互系统:如何选择串行

    人机交互系统中的串行选型
    的头像 发表于 08-16 01:27 3771次阅读

    GMSL串行/技术的应用范围

    了解高速数据传输中使用的吉比特多媒体串行链路(GMSL)串行/(SerDes)背后的
    的头像 发表于 10-08 03:13 1.3w次阅读

    串行如何构成另一种物理层器件

    欢迎阅读《获得连接》系列博客!在上篇《获得连接》博客《解密串行》一文中,我们探讨了如何通过串行
    的头像 发表于 01-28 09:39 2044次阅读
    <b class='flag-5'>串行</b><b class='flag-5'>解</b><b class='flag-5'>串</b><b class='flag-5'>器</b>如何构成另一种物理层器件

    串行以及各种技术及其应用

    欢迎阅读《获得连接》系列博客!在上篇《获得连接》博客《多点应用的 LVDS》一文中,我们介绍了 TIA/EIA-899 或 MLVDS 标准以及一个典型的最终应用。本文我们将探讨串行
    的头像 发表于 01-28 09:16 5873次阅读
    <b class='flag-5'>串行</b><b class='flag-5'>解</b><b class='flag-5'>串</b><b class='flag-5'>器</b>以及各种<b class='flag-5'>技术</b>及其应用

    获得连接:串行接口

    获得连接:串行接口
    发表于 11-04 09:52 1次下载
    获得连接:<b class='flag-5'>串行</b><b class='flag-5'>解</b><b class='flag-5'>串</b><b class='flag-5'>器</b>接口

    获得连接:解密串行

    获得连接:解密串行
    发表于 11-04 09:52 1次下载
    获得连接:解密<b class='flag-5'>串行</b><b class='flag-5'>解</b><b class='flag-5'>串</b><b class='flag-5'>器</b>

    简单认识串行

    串行 (Serializer/Deserializer, SerDes)的特点为数据与时钟在同一信道中传输,在接收端通过时钟数据恢复技术
    的头像 发表于 12-26 09:43 1448次阅读