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

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

3天内不再提示

使用TDMoP器件的FDL网络环回支持

星星科技指导员 来源:ADI 作者:ADI 2023-02-07 14:45 次阅读

本应用笔记解释了如何使用Maxim的TDM包(TDMoP)器件支持FDL(设施数据链路)网络环回。本文重点介绍TDMoP产品线,其中包括本文档中称为DS34T10x的几种器件。具体的TDMoP器件包括DS34T108、DS34T104、DS34T102和DS34T101。

介绍

在许多应用中,系统管理员需要使用操作支持系统(OSS)对网络中的元素进行操作和管理控制。使用OSS,管理员可以向“测试头”发出命令,以启用或禁用FDL网络环回。本应用笔记介绍了如何使用DS34T10x系列TDMoP器件实现这些FDL命令。

FDL 环回命令函数

在典型应用中,FDL 环回命令在测试头生成(图 1)。

poYBAGPh-JiAcfSrAAA6-cf2c2U815.png

图1.测试头上的FDL环回激活和停用。

测试头被定义为维护系统中的一个组件。每当报告TDM线路故障时,FDL环回都可以用作诊断工具,以确定故障发生的位置。在传统 T1 网络中,TDM 线路物理连接到测试头,以便发出环回命令并评估结果。

在正常运行的网络中,TDM 流量在客户端设备 (CPE) 处终止。考虑图 1 中的示例网络。当检测到网络损坏时,网络将进入维护模式;OSS 的命令将通过 TDM 网关发出,然后通过 ONU 或 ONT 发出。在本示例中,TDM网关支持电路仿真服务(CES),这意味着TDM网关是CES伪线的端点。所有 CES 流量在 TDM 网关终止。ONT 或 ONU 也可以是 GPON 终端,因此需要终止 GPON 流量。在这种情况下,ONU 需要终止从 TDM 网关传输的 GPON 流量和 CES 流量。在图1中,ONU是用Maxim的TDMoP产品实现的。此图中还显示了智能插孔 (SJ),这在许多传统 PDH 网络中很常见。

内部硬件连接

要实现GR-312-CORE标准中定义的网络环回,需要两个FDL命令。

网络环回激活(00010010 11111111) 在 ESF 数据链路上传输的面向位的命令和响应消息将使 SJ 处于维护状态,并将环回接收到的 T1 流量。当环回激活消息的传输停止时,SJ 将保持维护状态。TDMoP 设备将监视位 9 到 14 (001001) 以激活环回命令。

网络环回停用(00100100 11111111) 在ESF数据链路上传输的面向位的命令和响应消息将使连接器处于正常状态,以像中继器一样传递T1流量。当环回停用消息的传输停止时,连接器将保持正常状态。同样,TDMoP 器件将监视位 9 到 14 (010010) 以停用环回命令。

这些环回激活和停用命令可通过DS34T10x器件实现。图2显示了DS34T10x中LIU和成帧器的硬件连接。

要实现环回激活和停用,每个 T1 端口都需要一个额外的 T1 成帧器。如图 2 所示,如果在网络中实现了两个 T1 端口,则还会为成帧器环回 (FLB) 应用实现两个额外的 T1 成帧器。本例使用DS34T104,它包含四个T1端口(两个用于所需的T1端口,两个用于FDL环回支持)。如果需要8个T1端口,可以使用DS26401提供额外的8个成帧器。这些额外的成帧器用于敲击原始成帧器;这些成帧器仅用于环回激活和停用。在图2中,DS34T104用于实现两个T1端口,以生成TDMoP束并提供环回支持。

pYYBAGPh-JOACc88AABMLgl5ER0496.png

图2.DS34T104环回激活和停用支持应用示例

在图 2 中,成帧器 3 将点击成帧器 1,取帧器 4 将点击成帧器 2。在发送FDL激活和停用代码之前,必须启用此配置。驱动程序和配置可应Maxim的要求提供。

要验证此配置,请配置 FMRTOPISM4 寄存器,如下所示:

设置 FMRTOPISM4。FRMR3 = 000 使得 FRMR3 源来自FRM1

设置FMRTOPISM4。FRMR4 = 001 使得FRMR4 源来自 FRM2

由于FDL仅在T1 ESF成帧模式下工作,因此端口3和4应按如下所述进行配置:

设置TCR3。全聚焦方式 = 0

设置RCR1。RFM = 0

接下来,在发射控制寄存器1中将器件配置为透明模式。

TCR1 = 64h 或 60h,具体取决于是否需要 B8ZS

然后,通过设置接收控制寄存器 3,在成帧器 4 和成帧器 3 上启用成帧器环回。

RCR3.FLB = 1表示成帧器 3 和成帧器 4

需要对端口 3 和端口 4 的接收 BOC 进行编程,通过设置 RBOC 寄存器来检测连续 N 个(N = 1、3、5 或 7)代码:

RBOC[2:1] = 00 表示连续 1 个 BOC 代码,用于有效序列识别 RBOC[2:1] = 01 表示连续 3 个 BOC 代码,用于有效序列识别 RBOC[2:1] = 10 表示连续 5 个 BOC 代码,用于有效序列识别

RBOC[2:1]= 11 表示连续 7 个 BOC 代码,用于有效序列识别

当检测到有效的 BOC 事件时(通过 RLS7.BD 设置所示),应从 RBOC 寄存器中读取 RBOC 消息。然后,根据 RBOC 消息,可以使用 LMCR 寄存器设置环回。

LMCR[2:0] = 010

在Maxim提供的驱动程序中,_te1DrvCTRL函数参数中有一个命令代码,允许发送BOC数据:

TE1DCTRL_T1403TXPKT

TE1DCTRL_T1403TXBOC

与驱动程序(内部和外部)的所有通信都通过agent.c和t1e1_interface.c文件中的简单 API。

传输 BOC 代码的调用将按如下格式设置:

  // Call the driver's transmit BOC function
        retval &= (*lnPtr->drvCtrl)(DRVREF,   TE1DCTRL_T1403TXBOC, ENABLE, (INT)BOC_CODE);

停止传输 BOC 代码的调用格式如下:

   // Call the driver's transmit BOC function
        retval &= (*lnPtr->drvCtrl)(DRVREF,   TE1DCTRL_T1403TXBOC, DISABLE, NULL);

结论

FDL 网络环回激活/停用命令需要在 ONU 元素中受支持。DS34T10x系列TDMoP器件提供模拟环回功能,可实现此功能。当BOC中收到有效的环回命令时,可以相应地启用或禁用模拟环回。DS34T10x产品具有此功能,无需在ONU元件内为DS34T10x提供内部SJ。

审核编辑:郭婷

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

    关注

    8

    文章

    859

    浏览量

    86644
  • TDM
    TDM
    +关注

    关注

    0

    文章

    54

    浏览量

    15524
  • TDMoP
    +关注

    关注

    0

    文章

    9

    浏览量

    9134
收藏 人收藏

    评论

    相关推荐

    DS34S132与TDMoP器件互操作的实现

    互操作性是一个系统经过很少甚至无需系统操作员介入而实现与其它系统协同工作的能力,本应用笔记介绍如何设置DS34S132 TDM-over-Packet (TDMoP) IC,使其与其它TDMoP器件实现互操作
    发表于 04-18 08:34 1783次阅读
    DS34S132与<b class='flag-5'>TDMoP</b><b class='flag-5'>器件</b>互操作的实现

    关于串口测试失败问题

    关于串口测试问题我目前对283的板子进行串口测试,失败。测试如下:1. 5V供电,板子加载正常,测试TCP通信也一切正常。2. 根据网盘中的imx283 V3.2的原理图,选择
    发表于 03-25 16:14

    dTSEC是否支持远程MAC

    对于 P5040 处理器,可能会回答以下查询。 1. dTSEC 是否支持远程 MAC ? 2. DPAARM中提到“ Carrier extend symbols in full duplex
    发表于 04-23 08:18

    FDL Network Loopback Support U

    FDL Networ
    发表于 04-20 10:53 904次阅读
    <b class='flag-5'>FDL</b> Network Loopback Support U

    延迟线网络回路支持使用TDMoP设备-FDL Network

    延迟线网络回路支持使
    发表于 05-07 10:44 993次阅读
    延迟线<b class='flag-5'>网络</b>回路<b class='flag-5'>支持</b>使用<b class='flag-5'>TDMoP</b>设备-<b class='flag-5'>FDL</b> Network

    如何实现DS34S132与其它TDMoP器件的互操作

    介绍如何设置DS34S132 TDM-over-Packet (TDMoP) IC,使其与其它TDMoP器件实现互操作。
    发表于 03-20 23:11 1417次阅读
    如何实现DS34S132与其它<b class='flag-5'>TDMoP</b><b class='flag-5'>器件</b>的互操作

    利用Maxim的TDMoP芯片支持FDL网络环回

    本应用笔记介绍如何利用Maxim的TDM-over-Packet (TDMoP)芯片为FDL (数据连接设备)提供网络环回支持
    发表于 11-22 16:17 805次阅读

    如何使用TDMoP器件实现FDL命令

    在许多应用中,系统管理员需要操作支持系统(OSS),控制、管理网络设备。使用 OSS,管理员可以发出命令给“测试探头”,启用或关闭 FDL 网络环回。本应用笔记介绍了如何使用 DS34
    发表于 12-03 22:16 10次下载
    如何使用<b class='flag-5'>TDMoP</b><b class='flag-5'>器件</b>实现<b class='flag-5'>FDL</b>命令

    如何实现DS34S132与TDMOP器件的互操作

    有可能为其它系统提供服务或接受其它系统的服务,从而使不同厂商的系统能够协同工作。本应用笔记着重介绍 Maxim TDM-over-Packet (TDMoP) IC,DS34S132。文章介绍了在 DS34S132 与其他厂商 TDMoP
    发表于 12-04 02:21 5次下载
    如何实现DS34S132与<b class='flag-5'>TDMOP</b><b class='flag-5'>器件</b>的互操作

    瑞萨RL78添加FDL报错

    最近需要用到内部dataflash,添加官网下载的库,会报下列错误E0562201:Illegal library file : "..\SourceCode\FDL\librl78
    发表于 11-30 10:36 9次下载
    瑞萨RL78添加<b class='flag-5'>FDL</b>报错

    使用 TDMoP 设备的 FDL 网络环回支持

    发表于 11-17 12:42 0次下载
    使用 <b class='flag-5'>TDMoP</b> 设备的 <b class='flag-5'>FDL</b> <b class='flag-5'>网络</b>环回<b class='flag-5'>支持</b>

    利用TDMoP器件支持FDL网络环回

    在许多应用中,系统管理员需要操作支持系统(OSS),控制、管理网络设备。使用OSS,管理员可以发出命令给“测试探头”,启用或关闭FDL网络环回。本应用笔记介绍了如何使用DS34T10x
    的头像 发表于 02-09 16:37 530次阅读
    利用<b class='flag-5'>TDMoP</b><b class='flag-5'>器件</b><b class='flag-5'>支持</b><b class='flag-5'>FDL</b><b class='flag-5'>网络</b>环回

    为Maxim的TDMoP器件筛选振荡器

    本应用笔记列出了经过测试能够配合TDMoP器件工作的振荡器,器件满足G.8261测试标准。本文主要关注Maxim的TDMoP产品线:DS34T101、DS34T102、DS34T104
    的头像 发表于 02-14 10:24 277次阅读

    如何使DS34S132 TDM包IC与其他厂商的TDMoP器件互操作

    互操作性是系统与其他供应商的系统一起工作的能力,而系统操作员很少或没有干预。系统的互操作性使得向其他系统提供服务和接受来自其他系统的服务成为可能。它使不同供应商的系统能够一起正常运行。本应用笔记解释了如何设置DS34S132 TDM包(TDMoP)IC,以提供与其他供应商TDMo
    的头像 发表于 02-21 11:18 866次阅读
    如何使DS34S132 TDM包IC与其他厂商的<b class='flag-5'>TDMoP</b><b class='flag-5'>器件</b>互操作

    如何在TDMoP产品上使用抖动缓冲器来补偿数据包延迟变化

    DS34T10x和DS34S10x TDM分组(TDMoP器件利用抖动缓冲器来补偿分组网络中存在的分组延迟变化(PDV)。本应用笔记解释了PDV及其对通信质量的影响。讨论了抖动缓冲器的功能和类型。本文还介绍了如何在
    的头像 发表于 03-08 18:20 700次阅读
    如何在<b class='flag-5'>TDMoP</b>产品上使用抖动缓冲器来补偿数据包延迟变化