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

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

3天内不再提示

使用内置误码率测试电路的2.5Gbps SerDes可以轻松测量链路质量

星星科技指导员 来源:ADI 作者:ADI 2023-02-21 10:51 次阅读

任何涉及长距离以高数据速率发送信息的应用都需要进行测试以确保良好的链路质量。因此,这适用于MAX9259/MAX9260千兆多媒体串行链路(GMSL)串行器/解串器(SerDes),该芯片组通过单根长达2米的双绞线电缆以高达5.15Gbps的有效速率发送音频/视频数据。本应用笔记介绍如何使用内置误码率(BER)测试仪,以及如何利用MAX9259/MAX9260评估(EV)板分析眼图以测量链路质量。它还有助于正确的跳线设置、测量步骤和结果解释。

介绍

任何涉及长距离高数据速率发送信息的应用都需要进行测试以确保良好的链路质量,MAX9259/MAX9260千兆多媒体串行链路(GMSL)串行器/解串器(SerDes)也不例外。该芯片组通过长达 2m 的单根双绞线电缆以高达 5.15Gbps 的有效速率发送音频/视频数据。链路质量最直接的测试之一是误码率(BER)测试。在这里,发射器通过串行链路发送已知的数据模式,接收器检查传入数据是否存在任何位错误。第二个测试,眼图,给出了链路质量的图形表示。

这两种测试都需要通过串行链路生成和传输合适的模式。虽然有各种测试模式可用,但常见的选择之一是使用长伪随机位序列 (PRBS)。

MAX9259/MAX9260芯片组具有内部PRBS发生器和误码率检查器,简化了测试,只需一个并行时钟和一个UART端口即可对器件进行编程。MAX9259发送230- 1(32 位模式下)或 222- 1(24位模式下)串行链路上的PRBS数据模式。MAX9260检查接收数据并记录误码数。本应用笔记介绍如何设置MAX9259/MAX9260评估(EV)板,用于具有误码分析的内部PRBS测试。它还比较了使用 15m 电缆的默认和优化预加重/均衡器设置的测试结果。

请注意,芯片组和评估板的数据资料以及最新软件可通过Maxim网站获取。

所需设备

MAX9259和MAX9260评估板

用于时钟生成的安捷伦® 33250A 任意波形发生器或类似设备

无线连接线

带罗森伯格连接器的屏蔽双绞线电缆

(分析眼图可选)

安捷伦 DSO81004B 或类似的高带宽数字示波器

泰克® P6248 差分探头或类似探头

poYBAGP0MbeAevShAAEMJyZPelY158.jpg?imgver=1

图1.MAX9259/MAX9260评估板,具有15m STP电缆工作台设置。

内置误码率测试

通常,从串行器获取 PRBS 输出需要输入所有要序列化的输入的数据。对于MAX9259,这需要在视频、音频和UART输入端输入数据。由于三个接口的比特率差异很大,这很容易变得非常复杂。MAX9259包括一个内部PRBS发生器,可通过单个UART命令进行控制。在MAX1上设置PRBSEN = 9259以打开PRBS发生器。串行数据速率将为 30x PCLK(24 位模式)或 40x PCLK(32 位模式),具体取决于总线宽度选择 (BWS)。

下表 1 显示了在不同 PCLK 频率、带 Rosenberger 连接器的 15m STP 电缆、1.1dB 或 10.5dB 预加重和 9.4dB 均衡电平下进行的 BER 测试结果。

输入 PCLK 频率 (MHz) 1.1dB预加重时的误差 10.5dB预加重时的误差
12.5 0 0
15 0 0
20 0 0
25 0 0
30 0 0
35 0 0
40 0 0
45 0 0
50 23 0
55 78 0
60 106 0
65 255 0

激活PRBS模式

要开始测试程序,请按照以下指南为评估板上电并启动软件。

按照MAX9259EVKIT/MAX9260EVKIT数据资料中的快速启动步骤,验证评估板、软件和驱动器是否正确安装和运行。

验证所有跳线是否设置在以下位置,如表 2 所示。

Jumper Signal Shunt Position Description
JU1 CDS 2-3 CDS = low; ECU attached to MAX9259; connect USB to MAX9259 EV kit
SW1 MS 2-3 (toggle switch down) MS = low; half-duplex base mode; required when writing to device registers or when using an external I²C peripheral
JU2 BWS 1-2 BWS = high for 32-bit bus mode
JU3 ES 2-3 ES = low
JU4 DRS 2-3 DRS = low for parallel input data rates of 12.5MHz to 78MHz (32-bit bus mode)
JU5 SSEN 2-3 SSEN = low
JU6 PWDN 1-2 PWDN = high
JU7 AUTOS 2-3 AUTOS = low
JU8 H1 odd pins 2-3 2-3 H1 odd-numbered pins connect to GND
JU9 BUS power 1-2 J1 pin 1, J4 pin 1, and J5 pin 1 connect to VIN
JU10 BUS power 1-2 J1 pin 1, J4 pin 1, and J5 pin 1 connect to USB 5V
JU21 AVDD 1-2 AVDD power from 1.8V LDO U2, powered by VIN
JU22 DVDD 1-2 DVDD power from 1.8V LDO U2, powered by VIN
JU23 IOVDD 1-2 1-2 IOVDD power from 1.8V LDO U2, powered by VIN

将STP电缆从MAX9259评估板连接器J1连接到MAX9260评估板连接器J1。

将并行数据源或任意波形发生器输出连接到标头 H1-62,PCLK_IN。将并行数据源频率设置在 12.5MHz 到 78MHz 之间并启用输出。

将USB电缆从PC连接到MAX9259评估板。

验证MAX9259评估板LED120是否亮起,表示微控制器已上电并启用。

验证MAX9260评估板LED120是否亮起,表示微控制器已上电并启用。

验证MAX9260评估板LED2是否亮起,表示链路建立成功。如果 LED2 熄灭或 LED1 亮起,请仔细检查PCLK_IN信号是否正在计时数据。

启动MAX9259/MAX9260评估板程序,在“开始|”中打开其图标程序菜单。评估板软件配置窗口如图2所示。

连接按钮,配置窗口消失。

“全部读取”按钮读取整个MAX9259和MAX9260器件寄存器“全部写入”按钮写入所有MAX9259和MAX9260器件寄存器,值如图3和图4所示。

在PRBS测试之前,从MAX9260标签页(图4)读取8位错误计数寄存器(0x0E以清除错误。

首先在MAX1中设置PRBSEN = 0 (04x5 D9259),然后设置MAX9260开始PRBS测试。

运行PRBS自检,达到所需的测试时间,然后设置PRBSEN = 0 (0x04 D5),首先在MAX9260卡舌中,然后在MAX9259卡舌中退出PRBS自检。

读取MAX8选项卡中的0位错误计数寄存器(0x9260E)。位错误总数将在“PRBS 错误计数器 PRBSERR ”的窗口中报告。错误计数器寄存器是 8 位寄存器,因此可以记录的最大错误数为 255。

眼图

误码率测试是衡量链路质量的简单方法。评估系统性能的另一种方法是分析眼图开口。这提供了链路质量的图形显示,以及对信道缺陷性质的洞察。图5和图6是使用高带宽数字示波器(无限持久模式)在15米STP电缆解串器侧捕获的串行链路的眼图。选择1.1dB(图5)和10.5dB(图6)的预加重设置,以提供眼图中的可见差异。用户可以通过眼图分析来确定阻抗失配、反射、时序变化,甚至频率衰减问题。

poYBAGP0MbmAVFdWAAEkimQH-nY947.jpg?imgver=1

图5.PRBS 模式 — 眼图(15m 电缆,预加重设置 1.1dB)。

pYYBAGP0MbuAMKcUAAEduxk1K1g968.jpg?imgver=1

图6.PRBS 模式 — 眼图(15m 电缆,预加重设置 10.5dB)。

审核编辑:郭婷

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

    关注

    447

    文章

    47816

    浏览量

    409190
  • GMSL
    +关注

    关注

    2

    文章

    24

    浏览量

    15394
  • 评估板
    +关注

    关注

    1

    文章

    427

    浏览量

    29029
收藏 人收藏

    评论

    相关推荐

    是德科技全新多通道比特误码率测试

    德科技公司(NYSE:KEYS)今天宣布推出一款基于 14 插槽 AXIe 主机的多通道 比特误码率测试仪解决方案,适用于多路测试。最新比特误码率
    发表于 01-19 11:23 1535次阅读

    供应维修 误码率测试仪 Keysight N4960A

    供应维修 误码率测试仪 Keysight N4960A欧阳R:***QQ:1226365851温馨提示:如果您找不到联系方式,请在浏览器上搜索一下,旺贸通仪器仪回收工厂或个人、库存闲置、二手仪器
    发表于 02-26 09:43

    请问影响误码率的因素是什么?

    影响误码率的因素是什么?
    发表于 06-22 06:25

    Keysight M8030A 长期回收 比特误码率测试

    BERT 和 J-BERT M8020A 的通用用户界面和远程干扰测试软件(M8070A)每个通道内置时钟恢复和均衡描述M8030A 将 J-BERT M8020A 扩展为一款真正的多通道比特误码率
    发表于 09-09 10:27

    误码率是怎么计算的?

    误码率是怎么计算的
    发表于 11-02 07:51

    基于FPGA的误码率测试仪的设计与实现

    本文提出了一种使用FPGA 实现误码率测试的设计及实现方法。该设计可通过FPGA 内建的异步串行接口向主控计算机传递误码信息,也可以通过数码管实时显示一段时间内的
    发表于 06-26 17:32 55次下载

    测试误码率的简单装置

    按照传统,数字接收机的接收质量是用BER(误码率)来表示的。这一数值与在给定的周期内接收到的错误码成比例。一般来说,你可在实验室里测量BER,方法是把一个被伪随机码调
    发表于 03-24 13:13 1558次阅读
    <b class='flag-5'>测试</b><b class='flag-5'>误码率</b>的简单装置

    BER误码率 影响误码率的因素

    A 误码率基础 误码率(Bit error rate, BER)是用于评估传输数字数据的系统的关键参数。 适用于误码率的系统包括无线数据链路,以及光纤数据系统、以太网或任何通过噪声、干扰和相位抖动
    发表于 03-21 10:15 1.5w次阅读
    BER<b class='flag-5'>误码率</b> 影响<b class='flag-5'>误码率</b>的因素

    误码率是指什么_误码率是怎么表示_怎么计算

     误码的产生是由于在信号传输中,衰变改变了信号的电压,致使信号在传输中遭到破坏,产生误码。噪音、交流电或闪电造成的脉冲、传输设备故障及其他因素都会导致误码 误码率(比如传送的信号是1,
    的头像 发表于 03-08 08:59 6.1w次阅读
    <b class='flag-5'>误码率</b>是指什么_<b class='flag-5'>误码率</b>是怎么表示_怎么计算

    误码率的官方定义,怎么得到误码率指标呢?

    通信的目的是为了能够将信息传送过去,前面的仿真程序仿真的是传输方式,但传输过程需要保证传输质量。传输质量就是体现在误码率这个指标。因此仿真程序要得到的结论就是体现在误码率指标上。
    的头像 发表于 09-27 17:48 2.3w次阅读

    信道编码中的误码率曲线与编码增益及编码设计的误码率分析

    本文档的主要内容详细介绍的是信道编码中的误码率曲线与编码增益及编码设计的误码率分析
    发表于 06-03 08:00 14次下载
    信道编码中的<b class='flag-5'>误码率</b>曲线与编码增益及编码设计的<b class='flag-5'>误码率</b>分析

    简略的讲什么是误码率

    误码率这方面涉及的知识点太多太多,只能非常简略的讲。不然三天三夜也讲不完,这不是夸张,是真的!!!本科阶段的重要知识点! 在数据传输中,比特差错(英语:bit errors)的数量就是接收到的信道
    的头像 发表于 10-22 17:02 7955次阅读

    使用具有内置误码率测试电路2.5Gbps SerDes 可以轻松测量链路质量

    发表于 11-17 12:41 0次下载
    使用具有<b class='flag-5'>内置</b><b class='flag-5'>误码率</b><b class='flag-5'>测试</b><b class='flag-5'>电路</b>的 <b class='flag-5'>2.5Gbps</b> <b class='flag-5'>SerDes</b> <b class='flag-5'>可以</b><b class='flag-5'>轻松</b><b class='flag-5'>测量</b>链路<b class='flag-5'>质量</b>

    误码率测试仪,让工程师从容应对高速数字信号设计

    随着数字通信和大数据的不断发展,误码率测试变得越来越重要。高性能误码率测试仪作为一种关键的测试设备,可以
    的头像 发表于 07-03 14:48 622次阅读
    <b class='flag-5'>误码率</b><b class='flag-5'>测试</b>仪,让工程师从容应对高速数字信号设计

    为什么信噪比越高误码率越低?

    ,影响信号的质量。因此,信噪比越高,表示信号强度大于背景噪声强度,信号的质量越好,数据传输越可靠,误码率越低。 误码率是指在数字通信中,接收端与发送端之间传输的信息出现错误的比率。数据
    的头像 发表于 09-20 17:41 2989次阅读