DS26518 T1/E1/J1收发器中的发射脉冲控制
Abstract
当系统增加网络保护功能或信号必须通过连接器切换,以及需要特殊的PCB布板要求时,将有必要调整发射波形。本文介绍了在DS26518 T1/E1/J1收发器中如何准确地对输出脉冲进行微调或大范围调整,同时也介绍了如何通过出厂测试寄存器调整发送波形,来满足各种应用要求。
T1和E1发送波形:可编程部分
DS26518的寄存器从幅度和定时两个方面给出了发射脉冲的调理。T1和E1发射脉冲可以分成几个部分,每个部分都可以进行调整以满足波形要求。图1所示为T1脉冲分区,以及寄存器控制对这些分区的控制。图2介绍了E1脉冲的分区及寄存器控制。
T1和E1发送波形:幅度控制
DS26518发送脉冲的幅度控制可以用两种方式实现:
- 调整DAC增益
利用L1TXLAE寄存器中DAC[3:0]可以同时对T1或E1中所有电平提供正向或负向调整。 - 部分波形电平调整
电平调整寄存器中的WLA[3:0]提供对特定波形区段的微调,调整步进值随设定好的DAC增益变化。如果DAC增益提高10%,步进值也相应增加10%。
T1和E1发送波形:定时控制
DS26518发送脉冲电平的定时由幅度调整寄存器的CEA[2:0]控制,每个边沿可以正向或负向调整1/32 TCLK。
一般性建议
因为改变一个DAC增益寄存器就可以控制所有波形,所以控制发射脉冲幅度最简单的方法就是调整DAC的增益。首先调整DAC增益可以使寄存器调整量最小。VDD决定了DAC的最大输出,如果VDD较低,将无法得到最大DAC增益。调整VDD也会影响线路驱动输出级的最大电压。
负数不用带符号整数表示,最高位是符号位,低位代表幅度,与符号无关。例如,-3在WLA[3:0]寄存器中表示为1011b (第3位为1代表负数,后面3位011是数值大小“3”),而不是1101b (4位带符号整数)。
图1. T1脉冲控制分区
T1脉冲控制分区
Overshoot (1) | Register L1TXLAA WLA[4:0] |
Clock Edge (1CE) | Register L1TXLAA CEA[2:0] |
(1CE) = Clock Edge transition from Overshoot to Plateau | |
Plateau (2) | Register L1TXLAB WLA[4:0] |
Clock Edge (2CE) | Register L1TXLAB CEA[2:0] |
(2CE) = Clock Edge transition from Plateau to Falling Edge | |
Undershoot (3) | Register L1TXLAC WLA[4:0] |
Clock Edge (3CE) | Register L1TXLAC CEA[2:0] |
(3CE) = Clock Edge transition from Falling Edge to end of Undershoot (3) | |
Undershoot (4) | Register L1TXLAD WLA[4:0] |
Clock Edge (4CE) | Register L1TXLAD CEA[2:0] |
(4CE) = Clock Edge transition from end of Undershoot (3) to end of Undershoot (4) | |
Undershoot (5) | Register L1TXLAC WLA[4:0] |
图2. E1脉冲控制分区
E1脉冲控制分区
Overshoot (1) | Register L1TXLAA WLA[4:0] |
Clock Edge (1CE) | Register L1TXLAA CEA[2:0] |
(1CE) = Clock Edge transition from Overshoot to Plateau | |
Plateau (2) | Register L1TXLAB WLA[4:0] |
Clock Edge (2CE) | Register L1TXLAB CEA[2:0] |
(2CE) = Clock Edge transition from Plateau to Falling Edge | |
注意:寄存器L1TXAC、L1TXAD和L1TXAE在E1模式中没有使用。 |
LIU测试寄存器说明
表1给出了LIU 1的寄存器地址和说明,LIU 2至8的说明与LIU 1相同。
表2给出了全部LIU测试寄存器的地址。
Address | Abbr. | Description |
1011h | L1TXLAA | LIU 1 Tx Level Adjust A (Test Register) |
1012h | L1TXLAB | LIU 1 Tx Level Adjust B (Test Register) |
1013h | L1TXLAC | LIU 1 Tx Level Adjust C (Test Register) |
1014h | L1TXLAD | LIU 1 Tx Level Adjust D (Test Register) |
1015h | L1TXLAE | LIU 1 Tx Level Adjust E (Test Register) |
LIU | Address Range |
1 | 1011–1015h |
2 | 1031–1035h |
3 | 1051–1055h |
4 | 1071–1075h |
5 | 1091–1095h |
6 | 10B1–10B5h |
7 | 10D1–10D5h |
8 | 10F1–10F5h |
LIU测试寄存器详细说明
LIU 1的寄存器地址和说明如下,LIU 2至8的说明与LIU 1相同。
Register Name | L1TXLAA |
Register Description | LIU Tx Level Adjust A (Overshoot Voltage) |
Register Address | 1011H |
Read/Write Function | 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 |
第7位至第3位:发送波形输出电平1调整(WLA[4:0])
从默认的±360mV调整幅度。
第7位 = 符号位(“1”表示负数)
第6位至第3位 = 数值(无符号),LSB步长为20mV
第2位至第0位:时钟沿调整(CEA[2:0])
从默认的±3 32个时钟移动时钟沿。
<2> = 符号位(“1”表示负数)
<1:0> = 时钟沿移动32个时钟的倍数(无符号)
Register Name | L1TXLAB |
Register Description | LIU Tx Level Adjust B (Plateau Voltage) |
Register Address | 1012H |
Read/Write Function | 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 |
第7位至第3位:发送波形输出电平2调整(WLA[4:0])
从默认的±360mV调整幅度。
第7位 = 符号位(“1”表示负数)
第6位至第3位 = 数值(无符号),LSB步长为20mV。
第2位至第0位:时钟沿调整(CEA[2:0])
从默认的±3 32个时钟移动时钟沿。
<2> = 符号位(“1”表示负数)
<1:0> = 时钟沿移动32个时钟的倍数(无符号)
Register Name | L1TXLAB |
Register Description | LIU Tx Level Adjust B (Plateau Voltage) |
Register Address | 1012H |
Read/Write Function | 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 |
第7位至第3位:发送波形输出电平3调整(WLA[4:0])
从默认的±360mV调整幅度。
第7位 = 符号位(“1”表示负数)
第6位至第3位 = 数值(无符号),LSB步长为20mV
第2位至第0位:时钟沿调整(CEA[2:0])
从默认的±3 32个时钟移动时钟沿。
<2> = 符号位(“1”表示负数)
<1:0> = 时钟沿移动32个时钟的倍数(无符号)
Register Name | L1TXLAC |
Register Description | LIU Tx Level Adjust C (Undershoot Voltage) |
Register Address | 1013H |
Read/Write Function | 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 |
第7位至第3位:发送波形输出电平4调整(WLA[4:0])
从默认的±360mV调整幅度。
第7位 = 符号位(“1”为负数)
第6位至第3位 = 数值大小(无符号),LSB步长为20mV
第2位至第0位:时钟沿调整(CEA[2:0])
从默认的±3 32个时钟移动时钟沿。
<2> = 符号位(“1”表示负数)
<1:0> = 时钟沿移动32个时钟的倍数(无符号)
Register Name | L1TXLAE |
Register Description | LIU Tx Level Adjust E (Undershoot Voltage #3) |
Register Address | 1015H |
Read/Write Function | 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 |
第7位至第4位:输出波形电平5调整(WLA[3:0])
从默认的±180mV调整幅度。
第7位 = 符号位(“1”表示负数)
第6位至第4位 = 数值(无符号),LSB步长为20mV
第3位至第0位:DAC增益调整(DAC[3:0])。
以下设置修改DAC增益。
DAC[3:0] | DAC Gain Value |
0000 | Nominal (default) |
0001 | +2.67% |
0010 | +5.34% |
0011 | +8.67% |
0100 | +11.34% |
0101 | +14.0% |
0110 | +17.34% |
0111 | +20.97% |
1000 | -2.1% |
1001 | -4.0% |
1010 | -6.0% |
1011 | -8.0% |
1100 | -10.0% |
1101 | -12.0% |
1110 | -14.0% |
1111 | -15.34% |
T1和E1发送波形数据
以下数据为DS26518的典型测试结果,这些数据仅供参考,帮助设计者了解如何利用电平调整寄存器,控制T1和E1发送脉冲的幅度和定时,并可控制调整范围。这些数据是在室温、3.3V VDD条件下测试得到的。
图3
图4
图5
图6
图7
图8
图9
图10
图11
图12
图13
图14
图15
图16
图17
图18
图19
图20
图21
图22
图23
图24
图25
图26
图27
图28
图29
图30
图31
图32
图33
图34
图35
图36
图37
图38
图39
图40
图41
图42
图43
图44
图45
图46
图47
图48
图49
图50
图51