一站式电子元器件采购平台

华强商城公众号

一站式电子元器件采购平台

元器件移动商城,随时随地采购

华强商城M站

元器件移动商城,随时随地采购

半导体行业观察第一站!

芯八哥公众号

半导体行业观察第一站!

专注电子产业链,坚持深度原创

华强微电子公众号

专注电子产业链,
坚持深度原创

电子元器件原材料采购信息平台

华强电子网公众号

电子元器件原材料采购
信息平台

如何在DS2652x STCs上使用误码率测试仪(BERT)

来源:analog 发布时间:2023-08-25

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

本应用说明描述了如何在DS2652x系列T1/E1/J1单片收发器(sct)中使用单通道可编程片上误码率测试仪(BERT)。DS2652x器件对每个收发器都有一个内部BERT。该BERT可以生成和检测伪随机模式、重复模式、交替(16位)单词模式和Daly(修改的55八位)模式。

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

注册地址函数
GBISR0足总全局BERT中断寄存器
GBIMR0 fd全局BERT中断掩码寄存器
RXPC8启用接收方BERT
RBPBS8 b接收BERT的位抑制
RBPCS1-4D4-D7要启用通道,以便帧器可以接受来自BERT模式生成器的数据
TXPC18一个使能发射器BERT
TBPBS18 b发送BERT的位抑制
TBPCS1-41 d4-1d7信道被启用,以便帧器可以接受来自传输BERT模式生成器的数据
BAWC1100交替模式计数寄存器
BRP1-41101 - 4BERT重复模式集寄存器1-4
BC1-21105 - 6BERT控制1-2
BBC1-41107年BERT比特计数器1-4
BEC1-3110年罪犯BERT错误计数器1-3
BLSR110 eBERT状态寄存器
BSIM华氏110度伯特中断掩码

DS2652x设备中BERT的配置如下:

  1. BERT设置:配置TXPC (0x18A)和RXPC (0x08A)以启用BERT并设置BERT方向。如果设备处于T1模式,也可以配置BERT进行帧或非帧操作。

  2. 信道分配:可以为发送器和接收器在每个信道的基础上分配BERT。TBPCS1-4 (0x1D4-1D7)和RBPCS1-4 (0x0D4-0D7)中的任何CH1到ch24位都将使能TBP_CLK/RBP_CLK的相关通道时间。

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

  4. BERT模式选择
    PS2PS1PS0模式定义
    000伪随机2 e7-1
    001伪随机2 e11-1
    010伪随机2 e15-1
    011伪随机模式QRSS。A 2(20):一个模式有14个连续零限制
    100重复的模式
    101交替字型
    110修改了55 Octet (Daly)模式。dally模式是一个重复的55位模式,它按字节对齐到活动的DS0时隙中。该模式在电信工业解决方案联盟(ATIS)委员会第25号技术报告(1993年11月)中定义。
    111伪随机2 e-9-1
    BERT模式设置
    模式配置
    伪随机BRP1-BRP4 (0x1101-0x1104)寄存器都应该设置为0xFF。
    重复的将模式加载到BRP1-BRP4 (0x1101-0x1104)中,并设置模式长度BC2。RPL(握)(0 x1106)。如果该模式少于32位,则应该重复该模式,直到所有32位都用于描述该模式。
    重复的单词一个字应该加载到BRP1-BRP2 (0x1101-0x1102),另一个字应该加载到BRP3-BRP4 (0x1103-0x1104)。BAWC寄存器(0x1100)也需要设置为每个单词重复的次数。
    重复模式长度选择
    长度(字节)RPL3RPL2RPL1RPL0
    170000
    180001
    190010
    20.0011
    210100
    220101
    230110
    240111
    251000
    261001
    271010
    281011
    291100
    30.1101
    311110
    321111
  5. 负载模式:切换BC1。TC (0xE0)位从低到高将模式加载到BERT发射机。

  6. 强制重同步:切换BC1。RESYNC (0xE0)位从低到高,每当主机希望获得新的模式上的同步。该位必须清除并重新设置,以便后续重新同步。

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

  8. 清除指标:拨动BC1。LC位(0x1105)从低到高清除错误计数器,因为DS2652x BERT只使用锁存状态位,在服务后清除。这个动作重置并开始一个新的误码计数周期。它还将当前位计数锁存到BERT位计数寄存器中,并将当前错误计数锁存到BERT错误计数寄存器中,此时它们包含垃圾值,应该忽略。

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


DS2652x器件有一个单独的检测器,用于所有的1和所有的0。这个检测器应该用来限定接收到的伪随机模式。根据检测器的类型,所有伪随机模式检测器将同步到全一或全零模式。从数学上讲,不可能阻止这种情况,也不可能检查全1或全0模式是否不再存在。在这种情况下,可以使用RDS0M (0x60)和RDS0SEL (0x12)监视器寄存器来根据接收到的所有零验证模式。

结论

如果您对我们的DS2652x系列T1/E1/J1 SCT产品有进一步的疑问,请联系技术支持团队。



声明:本文观点仅代表作者本人,不代表华强商城的观点和立场。如有侵权或者其他问题,请联系本站修改或删除。

社群二维码

关注“华强商城“微信公众号

调查问卷

请问您是:

您希望看到什么内容: