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

描述

本应用笔记解释了如何在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 in BC2.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) 监控寄存器可用于根据接收到的所有零验证模式。

审核编辑:郭婷

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分