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) 监控寄存器可用于根据接收到的所有零验证模式。

审核编辑:郭婷

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

    关注

    454

    文章

    50613

    浏览量

    422851
  • 收发器
    +关注

    关注

    10

    文章

    3411

    浏览量

    105930
  • 寄存器
    +关注

    关注

    31

    文章

    5332

    浏览量

    120191
收藏 人收藏

    评论

    相关推荐

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

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

    误码率测试仪的威廉希尔官方网站 原理和应用场景

    误码检测。 比特同步:解调后的信号会进行比特同步处理,以确保接收到的比特流与发送端的比特流在时序保持一致。 误码检测:误码率测试仪将接收
    发表于 10-25 14:05

    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

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

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

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

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

    基于DS2172的误码测试仪的设计

     在数字通信工程中,误码率是检验数据传输设备及其信道工作质量的一个主要指标,给出了采用AT89C51单片机结合误码测试DS2172实现简单
    发表于 12-11 15:54 28次下载

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

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

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

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

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

    当需要对某个信道进行误码率测试时,在通信的两端要同时将数据终端的收发电缆拔下再连接到误码,其弊端是显而易见的:一是操作不方便,从开始
    的头像 发表于 05-20 11:21 3530次阅读
    基于微机系统实现<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 881次阅读
    <b class='flag-5'>测试</b><b class='flag-5'>DS314x</b>系列<b class='flag-5'>DS</b>3/E3成帧器的<b class='flag-5'>误码率</b>

    是德高性能比特误码率测试仪M8020A介绍

    Keysight J-BERT M8020A 高性能比特误码率测试仪能够快速、准确地表征传输速率高达 16 或 32 Gb/s 的单通道和多通道器件中的接收机。
    的头像 发表于 06-02 09:40 726次阅读
    是德高性能比特<b class='flag-5'>误码率</b><b class='flag-5'>测试仪</b>M8020A介绍

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

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

    内置误码率测试仪(BERT)和采样示波器一体化测试仪器安立MP2110A

    BERTWave MP2110A是一款内置误码率测试仪(BERT)和采用示波器的一体化测量仪器,支持光模块的误码率(BERT)测量、眼图模式测试、眼图分析等评估操作
    的头像 发表于 09-23 14:34 301次阅读
    内置<b class='flag-5'>误码率</b><b class='flag-5'>测试仪</b>(BERT)和采样示波器一体化<b class='flag-5'>测试仪</b>器安立MP2110A