摘要: 本应用说明解释了如何在DS2652x单片收发器(stc)中配置误码率测试仪(BERT)。它详细说明了设计人员需要做出的所有选择,并提供了用于每个操作的寄存器的详细信息。
本应用说明描述了如何在DS2652x系列T1/E1/J1单片收发器(sct)中使用单通道可编程片上误码率测试仪(BERT)。DS2652x器件对每个收发器都有一个内部BERT。该BERT可以生成和检测伪随机模式、重复模式、交替(16位)单词模式和Daly(修改的55八位)模式。
应用说明还解释了如何配置DS2652x BERT来执行误码率测试。它展示了所有要做的选择,并给出了用于每个操作的寄存器的详细信息。下表显示了BERT的配置、控制和状态中涉及的寄存器。
注册 | 地址 | 函数 |
GBISR | 0足总 | 全局BERT中断寄存器 |
GBIMR | 0 fd | 全局BERT中断掩码寄存器 |
RXPC | 8 | 启用接收方BERT |
RBPBS | 8 b | 接收BERT的位抑制 |
RBPCS1-4 | D4-D7 | 要启用通道,以便帧器可以接受来自BERT模式生成器的数据 |
TXPC | 18一个 | 使能发射器BERT |
TBPBS | 18 b | 发送BERT的位抑制 |
TBPCS1-4 | 1 d4-1d7 | 信道被启用,以便帧器可以接受来自传输BERT模式生成器的数据 |
BAWC | 1100 | 交替模式计数寄存器 |
BRP1-4 | 1101 - 4 | BERT重复模式集寄存器1-4 |
BC1-2 | 1105 - 6 | BERT控制1-2 |
BBC1-4 | 1107年 | BERT比特计数器1-4 |
BEC1-3 | 110年罪犯 | BERT错误计数器1-3 |
BLSR | 110 e | BERT状态寄存器 |
BSIM | 华氏110度 | 伯特中断掩码 |
DS2652x设备中BERT的配置如下:
BERT设置:配置TXPC (0x18A)和RXPC (0x08A)以启用BERT并设置BERT方向。如果设备处于T1模式,也可以配置BERT进行帧或非帧操作。
信道分配:可以为发送器和接收器在每个信道的基础上分配BERT。TBPCS1-4 (0x1D4-1D7)和RBPCS1-4 (0x0D4-0D7)中的任何CH1到ch24位都将使能TBP_CLK/RBP_CLK的相关通道时间。
BERT模式:使用其他寄存器设置为所需的BERT模式配置BC1.PS[2-0] (0x1105)。(详情见下表。)对于单个误码测试,BC2。SBE和BC2。可以使用E1B0-2 (0x1106)。
PS2 | PS1 | PS0 | 模式定义 |
0 | 0 | 0 | 伪随机2 e7-1 |
0 | 0 | 1 | 伪随机2 e11-1 |
0 | 1 | 0 | 伪随机2 e15-1 |
0 | 1 | 1 | 伪随机模式QRSS。A 2(20):一个模式有14个连续零限制 |
1 | 0 | 0 | 重复的模式 |
1 | 0 | 1 | 交替字型 |
1 | 1 | 0 | 修改了55 Octet (Daly)模式。dally模式是一个重复的55位模式,它按字节对齐到活动的DS0时隙中。该模式在电信工业解决方案联盟(ATIS)委员会第25号技术报告(1993年11月)中定义。 |
1 | 1 | 1 | 伪随机2 e-9-1 |
模式 | 配置 |
伪随机 | BRP1-BRP4 (0x1101-0x1104)寄存器都应该设置为0xFF。 |
重复的 | 将模式加载到BRP1-BRP4 (0x1101-0x1104)中,并设置模式长度 |
重复的单词 | 一个字应该加载到BRP1-BRP2 (0x1101-0x1102),另一个字应该加载到BRP3-BRP4 (0x1103-0x1104)。BAWC寄存器(0x1100)也需要设置为每个单词重复的次数。 |
长度(字节) | 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 |
负载模式:切换BC1。TC (0xE0)位从低到高将模式加载到BERT发射机。
强制重同步:切换BC1。RESYNC (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。这个检测器应该用来限定接收到的伪随机模式。根据检测器的类型,所有伪随机模式检测器将同步到全一或全零模式。从数学上讲,不可能阻止这种情况,也不可能检查全1或全0模式是否不再存在。在这种情况下,可以使用RDS0M (0x60)和RDS0SEL (0x12)监视器寄存器来根据接收到的所有零验证模式。
如果您对我们的DS2652x系列T1/E1/J1 SCT产品有进一步的疑问,请联系技术支持团队。
社群二维码
关注“华强商城“微信公众号
Copyright 2010-2023 hqbuy.com,Inc.All right reserved. 服务热线:400-830-6691 粤ICP备05106676号 经营许可证:粤B2-20210308