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

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

3天内不再提示

如何在DS2652x STC上使用误码率测试仪

星星科技指导员 来源:ADI 作者:ADI 2023-01-11 10:36 次阅读

本应用笔记解释了如何在DS2652x单芯片收发器(STC)中配置误码率测试仪(BERT)。它详细说明了设计人员需要做出的所有选择,并提供了有关用于每个操作的寄存器的详细信息

概述

本应用笔记介绍如何在DS2652x系列T1/E1/J1单芯片收发器(SCT)中使用每通道可编程片内误码率测试仪(BERT)。DS2652x器件为每个收发器提供一个内部BERT。此 BERT 可以生成和检测伪随机模式、重复模式、交替(16 位)字模式和 Daly(修改后的 55 个八位字节)模式。

应用笔记还解释了如何配置DS2652x BERT以执行误码率测试。它提供了要做出的所有选择,并提供了有关用于每个操作的寄存器的详细信息。下表显示了BERT的配置,控制和状态中涉及的寄存器。

Register Addresses Function
GBISR 0FA Global BERT Interrupt Register
GBIMR 0FD Global BERT Interrupt Mask Register
RXPC 8A Enable for the Receiver BERT
RBPBS 8B Bit Suppression for the Receive BERT
RBPCS1-4 D4-D7 Channels to be enabled so the Framer can accept data from the BERT pattern generator
TXPC 18A Enable for the Transmitter BERT
TBPBS 18B Bit Suppression for the Transmit BERT
TBPCS1-4 1D4-1D7 Channels to be enabled so the Framer can accept data from the Transmit BERT pattern generator
BAWC 1100 BERT Alternating Pattern Count Register
BRP1-4 1101-4 BERT Repetitive Pattern Set Register 1-4
BC1-2 1105-6 BERT Control 1-2
BBC1-4 1107-A BERT Bit Counter 1-4
BEC1-3 110B-D BERT Error Counter 1-3
BLSR 110E BERT Status Registers
BSIM 110F BERT Interrupt Mask

DS2652x器件中BERT的配置如下:

BERT 设置:配置 TXPC (0x18A) 和 RXPC (0x08A) 以启用 BERT 并设置 BERT 方向。如果设备处于 T1 模式,请将 BERT 配置为成帧或非成帧操作。

通道分配:BERT可以基于每个通道为发射器和接收器分配。TBPCS1-4 (0x1D4-1D7) 和 RBPCS1-4 (0x0D4-0D7) 中的任何 CH1 到 CH 24 位都将在关联的通道时间内启用 TBP_CLK/RBP_CLK。

BERT模式:使用其他寄存器设置为所需的BERT模式配置 BC1.PS[2-0] (0x1105)。(详见下表。对于单位错误测试,BC2。SBE和BC2。可以使用 E1B0-2 (0x1106)。

BERT Pattern Select

PS2 PS1 PS0 Pattern Definition
0 0 0 Pseudorandom 2E7–1
0 0 1 Pseudorandom 2E11–1
0 1 0 Pseudorandom 2E15–1
0 1 1 Pseudorandom Pattern QRSS. A 220: one pattern with 14 consecutive zero restriction
1 0 0 Repetitive Pattern
1 0 1 Alternating Word Pattern
1 1 0 Modified 55 Octet (Daly) Pattern. The Daly pattern is a repeating 55 octet pattern that is byte-aligned into the active DS0 time slots. The pattern is defined in an ATIS (Alliance for Telecommunications Industry Solutions) Committee T1 Technical Report Number 25 (November 1993).
1 1 1 Pseudo-Random 2E-9-1
BERT Pattern Setting
Patterns Configuration
Pseudorandom The BRP1-BRP4 (0x1101-0x1104) registers should all be set to 0xFF.
Repetitive Load the pattern into BRP1-BRP4 (0x1101-0x1104) and set the pattern length inBC2.RPL[3:0](0x1106). If the pattern is less than 32 bits, the pattern should be repeated until all 32 bits are used to describe the pattern.
Repetitive word One word should be loaded into BRP1-BRP2 (0x1101-0x1102) and the other word should be loaded into BRP3-BRP4 (0x1103-0x1104). The BAWC register (0x1100) also needs to be set to the number of times that each word repeats.
BERT Repetitive Pattern Length Select
LENGTH (BITS) RPL3 RPL2 RPL1 RPL0
17 0 0 0 0
18 0 0 0 1
19 0 0 1 0
20 0 0 1 1
21 0 1 0 0
22 0 1 0 1
23 0 1 1 0
24 0 1 1 1
25 1 0 0 0
26 1 0 0 1
27 1 0 1 0
28 1 0 1 1
29 1 1 0 0
30 1 1 0 1
31 1 1 1 0
32 1 1 1 1

DS2652x器件中BERT的配置如下:

BERT 设置:配置 TXPC (0x18A) 和 RXPC (0x08A) 以启用 BERT 并设置 BERT 方向。如果设备处于 T1 模式,请将 BERT 配置为成帧或非成帧操作。

通道分配:BERT可以基于每个通道为发射器和接收器分配。TBPCS1-4 (0x1D4-1D7) 和 RBPCS1-4 (0x0D4-0D7) 中的任何 CH1 到 CH 24 位都将在关联的通道时间内启用 TBP_CLK/RBP_CLK。

BERT模式:使用其他寄存器设置为所需的BERT模式配置 BC1.PS[2-0] (0x1105)。(详见下表。对于单位错误测试,BC2。SBE和BC2。可以使用 E1B0-2 (0x1106)。

负载模式:将 BC1.TC(0xE0)位从低电平切换到高电平,以将模式加载到BERT发射器中。

强制重新同步:切换 BC1。重新同步 (0xE0) 位从低到高,只要主机希望获取新模式的同步。必须清除此位,然后再次设置此位,以便后续重新同步。

测试选项:BERT接收器可以为不同的事件生成中断。使用 BSIM (0x110F) 寄存器选择事件。软件必须读取 BLSR (0x110E) 寄存器以确定发生了哪些事件。

清除计数器:将 BC1.LC 位(0x1105)从低电平切换到高电平,以清除错误计数器,因为DS2652x BERT仅使用锁存状态位,在维修后清除。此操作将重置并启动新的位和错误计数周期。它还将当前位计数锁存到 BERT 位计数寄存器中,将当前错误计数锁存到 BERT 错误计数寄存器中,此时这些寄存器包含垃圾值,应忽略。

检查状态:再次将 BC1.LC 位 (0x1105) 从低电平切换到高电平。此操作将当前位计数锁存到 BBC1-BBC4 (0x1107-0x110A) 和 BEC1-BEC3 (0x110B-0x110D) 寄存器中。这两个寄存器将随着接收的每个数据位而递增,但不同步接收的数据除外。这两个值包含有关BERT测试的统计信息,并且还重置计数器。请注意,BLSR 寄存器中的 BRLOS 和 BSYNC 位仅报告自上次清除以来的同步条件,而不报告当前条件。要获得最新的同步条件,请检查BBC寄存器的增量,因为它是DS2652x器件的唯一资源。对于较长的测试周期,有必要将这些值存储在外部存储器中,因为新值只会添加到先前存储的值中。

DS2652x器件具有独立的检测器,用于所有1和所有0。该检测器应用于鉴定接收到的伪随机模式。所有伪随机模式检测器都将同步为全一或全零模式,具体取决于检测器的类型。从数学上讲,不可能防止这种情况或检查全一或全零模式是否不再存在。在这种情况下,RDS0M (0x60) 和 RDS0SEL (0x12) 监控寄存器可用于根据接收到的所有零验证模式。

审核编辑:郭婷

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

    关注

    447

    文章

    47787

    浏览量

    409090
  • 收发器
    +关注

    关注

    10

    文章

    2968

    浏览量

    104771
  • 寄存器
    +关注

    关注

    30

    文章

    5028

    浏览量

    117712
收藏 人收藏

    评论

    相关推荐

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

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

    N2101A选件H10 5 Gb/s误码率测试仪用户指南

    N2101A选件H10 5 Gb/s误码率测试仪用户指南
    发表于 10-16 10:48

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

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

    求一种基于FPGA的误码率测试仪的方案

    本文提出了一种基于FPGA的误码率测试仪的方案,使用一片Altera公司的Cyclone系列的FPGA(EP1C6-144T)及相关的外围电路,实现误码测试功能,主控计算机可以通过FP
    发表于 05-08 06:13

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

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

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

    :如果您找不到联系方式,请在浏览器搜索一下,旺贸通仪器M8030A 多通道比特误码率测试仪主要特性与技术指标数据速率高达 8.5 和 16 Gb/s在 14 插槽 AXIe 机箱中
    发表于 09-09 10:27

    误码率是怎么计算的?

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

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

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

    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>分析

    基于微机系统实现误码率测试仪测试方案

    当需要对某个信道进行误码率测试时,在通信的两端要同时将数据终端的收发电缆拔下再连接到误码仪上,其弊端是显而易见的:一是操作不方便,从开始测试到恢复线路状态要对电缆进行两次插拔,既费时又
    的头像 发表于 05-20 11:21 2884次阅读
    基于微机系统实现<b class='flag-5'>误码率</b><b class='flag-5'>测试仪</b>的<b class='flag-5'>测试</b>方案

    测试DS314x系列DS3/E3成帧器的误码率

    本应用笔记展示了如何在无映射时钟模式下使用ITU O.3模式将增强型误码率测试仪(BERT)连接到DS3/E151成帧器。
    的头像 发表于 02-08 11:58 586次阅读
    <b class='flag-5'>测试</b><b class='flag-5'>DS</b>314x系列<b class='flag-5'>DS</b>3/E3成帧器的<b class='flag-5'>误码率</b>

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

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