控制DS26334和DS26324的发送脉冲

2012-12-09
添加至 myAnalog

将文章添加到 myAnalog 的资源部分、现有项目或新项目。

创建新项目

摘要

DS26334和DS26324线路接口单元(LIU)包含了对输出脉冲进行细小或重大调整的精确手段。本应用笔记介绍了如何通过工厂测试寄存器调整发送波形,来满足多种应用需求。

当需要增加网络保护元件,或者需要信号穿过连接器,或者有其他的PCB要求时,常常需要调整发送波形。

T1和E1发送波形的可编程区段

通过DS26334和DS26324的内部寄存器,我们可以对发送脉冲的两个主要属性进行控制:幅度和定时。T1和E1发送脉冲被划分为多个区段,各个区段都可分别控制以提供满足要求的波形。 图1显示了T1脉冲是如何分段的,以及控制每一区段的寄存器。图2是E1脉冲的类似信息。

T1和E1发送波形的幅度控制

DS26334和DS26324发送脉冲的幅度可通过以下两种方法进行控制。

  1. 调整DAC增益
    利用LITXLAE寄存器位DAC[3:0],可同时对所有T1或者E1电平进行正向和负向调整。
  2. 局部波形电平调整
    通过电平调整寄存器中的WLA[3:0]位,可以对波形的特定区段进行细调。电平调整的步长与所设的DAC增益成正比。如果DAC增益增加10%,步长也相应增加10%。

T1和E1发送波形定时控制

DS26334和DS26324发送脉冲电平的定时受控于电平调整寄存器中的CEA[2:0]位。可以正向和负向调整每一边沿,增量为TCLK的1/32。

一般性建议

调整DAC增益是控制发送脉冲幅度的最简单的方法,因为只修改一个寄存器便可以控制整个波形。在进行波形调整时首先调整DAC增益,然后再调整各个独立的电平调整寄存器(如果需要的话)以获得满足要求的波形,这样可以使总的调整量最少。

VDD影响DAC的最大输出。VDD电平较低时,可能达不到最大DAC增益设置。调整VDD也会影响线路驱动输出级的最大电压。

负数不使用带符号整数表示。最高位是符号位,低位代表幅度,与符号无关。例如,-3在WLA[3:0]寄存器中表示为1011b (bit 3为1代表负数,后面三个比特011是数值大小3),而不是1101b (4比特带符号整数)。

图1. T1脉冲分段控制
图1. T1脉冲分段控制

T1脉冲分段控制

  • 过冲(1)
    寄存器LTXLAA WLA[4:0]
  • 时钟沿(1CE)
    寄存器LTXLAA CEA[2:0]
    (1CE) = 从过冲至平台时钟沿
  • 平台(2)
    寄存器LTXLAB WLA[4:0]
  • 时钟沿(2CE)
    寄存器LTXLAB CEA[2:0]
    (2CE) = 从平台至下降时钟沿
  • 下冲(3)
    寄存器LITXLAC WLA[4:0]
  • 时钟沿(3CE)
    寄存器LITXLAC CEA[2:0]
    (3CE) = 下降沿至下冲(3)结束的时钟沿
  • 下冲(4)
    寄存器LITXLAD WLA[4:0]
  • 时钟沿(4CE)
    寄存器LITXLAD CEA[2:0]
    (4CE) = 下冲(3)结束至下冲(4)结束的时钟沿
  • 下冲(5)
    寄存器LITXLAC WLA[4:0]
图2. E1脉冲分段控制
图2. E1脉冲分段控制

E1脉冲分段控制

  • 过冲(1)
    寄存器LTXLAA WLA[4:0]
  • 时钟沿(1CE)
    寄存器LTXLAA CEA[2:0]
    (1CE) = 过冲至平台的时钟沿
  • 平台(2)
    寄存器LTXLAB WLA[4:0]
  • 时钟沿(2CE)
    寄存器LTXLAB CEA[2:0]
    (2CE) = 平台至下降沿的时钟沿
注: 在E1模式中,没有使用寄存器LITXAC、LITXAD和LITXAE。

LIU测试寄存器说明

寄存器名称:ADDP
寄存器说明:地址指针
寄存器地址:1Fh, 3Fh

Bit # 7 6 5 4 3 2 1 0
Name ADDP7 ADDP6 ADDP5 ADDP4 ADDP3 ADDP2 ADDP1 ADDP0
Default 0 0 0 0 0 0 0 0

Bit 7至0: 地址指针(ADDP)。该指针用于切换到主寄存器、第二寄存器、个体寄存器、BERT寄存器和所有测试寄存器的指向。(参见表1分区选择和表2 LIU测试分区寄存器。)

表1. 地址指针分区选择

ADDP @ 1Fh
ADDP7 to ADDP0 (Hex)
LIU 1-8
Bank Name
00 Primary bank
AA Secondary bank
01 Individual LIU bank
02 BERT bank
03 Reserved
04 LIU1 test bank
05 LIU2 test bank
06 LIU3 test bank
07 LIU4 test bank
08 LIU5 test bank
09 LIU6 test bank
0A LIU7 test bank
0B LIU8 test bank
ADDP @ 3Fh
ADDP7 to ADDP0 (Hex)
LIU 9-16
Bank Name
00 Primary bank
AA Secondary bank
01 Individual LIU bank
02 BERT bank
03 Reserved
04 LIU9 test bank
05 LIU10 test bank
06 LIU11 test bank
07 LIU12 test bank
08 LIU13 test bank
09 LIU14 test bank
0A LIU15 test bank
0B LIU16 test bank

表2. LIU 1测试分区(各LIU相同)
Addr Abbr Description
00 L1TXLAA LIU 1 Tx level adjust A (test register)
01 L1TXLAB LIU 1 Tx level adjust B (test register)
02 L1TXLAC LIU 1 Tx level adjust C (test register)
03 L1TXLAD LIU 1 Tx level adjust D (test register)
04 L1TXLAE LIU 1 Tx level adjust E (test register)

LIU测试寄存器文档详细说明

每个LIU的这些寄存器在一个分区中。

寄存器名称:LTXLAA
寄存器说明:LIU Tx电平调整A (过冲电压)
寄存器地址:00H
读/写功能:R/W

Bit # 7 6 5 4 3 2 1 0
Name WLA4 WLA3 WLA2 WLA1 WLA0 CEA2 CEA1 CEA0
Default 0 0 0 0 0 0 0 0

Bit 7至3: 发送波形输出电平1调整(WLA[4:0])。在±360mV范围内调整默认幅度。
Bit 7 = 符号位("1"表示负)
Bit 6至3 = 数值(无符号)
LSB步长为24mV

Bit 2至0: 时钟沿调整(CEA[2:0])。在±3 32x-clks范围内移动默认时钟沿。

<2> = 符号位("1"表示负)
<1:0> = 移动时钟沿32x-clks的数量(无符号)

寄存器名称:LTXLAB
寄存器说明:LIU Tx电平调整B (平台电压)
寄存器地址:01H
读/写功能:R/W

Bit # 7 6 5 4 3 2 1 0
Name WLA4 WLA3 WLA2 WLA1 WLA0 CEA2 CEA1 CEA0
Default 0 0 0 0 0 0 0 0

Bit 7至3: 发送波形输出电平2调整(WLA[4:0])。在±360mV范围内调整默认幅度。
Bit 7 = 符号位("1"表示负)
Bit 6至3 = 数值(无符号)
LSB步长为24mV

Bit 2至0: 时钟沿调整(CEA[2:0])。在±3 32x-clks范围内移动默认时钟沿。

<2> = 符号位("1"表示负)
<1:0> =移动时钟沿32x-clks的数量(无符号)

寄存器名称:LITXLAC
寄存器说明:LIU Tx电平调整C (下冲电压#1)
寄存器地址:02H
读/写功能:R/W

Bit # 7 6 5 4 3 2 1 0
Name WLA4 WLA3 WLA2 WLA1 WLA0 CEA2 CEA1 CEA0
Default 0 0 0 0 0 0 0 0

Bit 7至3: 发送波形输出电平3调整(WLA[4:0])。在±360mV范围内调整默认幅度。
Bit 7 = 符号位("1"表示负)
Bit 6至3 = 数值(无符号)
LSB步长为24mV

Bit 2至0: 时钟沿调整(CEA[2:0])。在±3 32x-clks范围内移动默认时钟沿。

<2> = 符号位("1"表示负)
<1:0> = 移动时钟沿32x-clks的数量(无符号)

寄存器名称:LITXLAD
寄存器说明:LIU Tx电平调整D (下冲电压#2)
寄存器地址:03H
读/写功能:R/W

Bit # 7 6 5 4 3 2 1 0
Name WLA4 WLA3 WLA2 WLA1 WLA0 CEA2 CEA1 CEA0
Default 0 0 0 0 0 0 0 0

Bit 7至3: 发送波形输出电平4调整(WLA[4:0])。在±360mV范围内调整默认幅度。
Bit 7 = 符号位("1"为负)
Bit 6至3 = 数值大小(无符号)
LSB步长为24mV

Bit 2至0: 时钟沿调整(CEA[2:0])。在±3 32x-clks范围内移动默认时钟沿。

<2> = 符号位("1"表示负)
<1:0> = 移动时钟沿32x-clks的数量(无符号)

寄存器名称:LITXLAE
寄存器说明:LIU Tx电平调整E (下冲电压#3)
寄存器地址:04H
读/写功能:R/W

Bit # 7 6 5 4 3 2 1 0
Name WLA4 WLA3 WLA2 WLA1 WLA0 CEA2 CEA1 CEA0
Default 0 0 0 0 0 0 0 0

Bit 7至4: 输出波形电平5调整(WLA[3:0])。在±180mV范围内调整默认幅度。
Bit 7 = 符号位("1"表示负)
Bit 6至4 = 数值(无符号)
LSB步长为24mV

Bit 3至0: DAC增益调整(DAC[3:0])。

以下设置修改DAC增益。

0000 – 正常DAC增益(默认)
0001 – DAC增益+2.6%
0010 – DAC增益+5.3%
0011 – DAC增益+8%
0100 – DAC增益+11.1%
0101 – DAC增益+14.2%
0110 – DAC增益+17.7%
0111 – DAC增益+21.3%
1000 – DAC增益-2.2%
1001 – DAC增益-4.88%
1010 – DAC增益-7.11%
1011 – DAC增益-8.88%
1100 – DAC增益-11.11%
1101 – DAC增益-12%
1110 – DAC增益-15.1%
1111 – DAC增益-16.4%

T1和E1发送波形数据

以下数据由DS26324DK获得,能够代表DS26334和DS26324的预期结果。提供这些数据是为了作为一个参考,帮助设计者了解如何利用电平调整寄存器控制T1和E1发送脉冲的幅度和定时,以及能够控制的范围。这些数据在室温以及3.3V VDD条件下获得。

图3. 正常工作时的T1.
图3. 正常工作时的T1.

图4. 正常工作时的120ohm E1.
图4. 正常工作时的120Ω E1.

图5. 正常工作时的75ohm E1.
图5. 正常工作时的75Ω E1.

DS26334和DS26324的信息

关于我们产品的详细信息,请访问网站T/E载波与分组交换产品上的数据资料。

如果您有关于Maxim器件的其他问题,请联系我们的电信应用支持。

最新视频 21

Subtitle
了解更多
添加至 myAnalog

将文章添加到 myAnalog 的资源部分、现有项目或新项目。

创建新项目