控制DS26528和DS26524的发送脉冲

摘要:当需要增加网络保护元件,或需要通过连接器和其它pcb路由信号时,常常需要调整发送信号波形。ds26528和ds26524能够对输出脉冲进行细小的或重要的调整。本应用笔记介绍了访问工厂测试寄存器、调整发送信号波形的方法,以满足多种应用需求。
t1和e1发送波形的可编程段通过ds26528和ds26524的内部寄存器,可以对发送脉冲的两个主要属性进行控制:幅度和定时。t1和e1发送脉冲分为几段,每段都可以单独控制,以提供所要求的信号波形。图1显示了t1脉冲的分段,以及控制每一段的寄存器。图2为e1脉冲的类似信息。
t1和e发送波形的幅度控制控制ds26528和ds26524发送脉冲幅度的方式有以下两种: 调整dac增益
利用l1txlae寄存器的dac[3:0]位可同时对t1或e1电平进行正向和负向调整。 局部波形电平调整
通过level adjustment寄存器中的wla[3:0]位,可对波形的特定段进行微调。电平调整的步长与设置的dac增益成比例。如果dac增益提高10%,则步长也相应增加10%。 t1和e1发送波形计定时控制ds26528和ds26524发送脉冲的定时由level adjustment寄存器的cea[2:0]位控制,可以正向或负向调整各个边沿,增量为tclk的1/32。 一般性建议调整dac增益是控制发送脉冲幅度的最简单方法,因为只修改一个寄存器便可以控制整个波形。在进行波形调整时首先调整dac增益,然后再调整各个独立的level adjustment寄存器(如果需要的话),以获得满足要求的波形,这样可以使总的调整步骤最少。
dac的最大输出将受vdd的影响,vdd较低时,也许很难达到最大dac增益设置。改变vdd也会影响线驱动器输出级的最大电压。
负值不用带符号的整数表示,msb是标志位,lsb代表幅度,与符号无关。例如,-3在wla[3:0]寄存器中表示为1011b (第3位为1代表负数,接下来三位011是数值大小:3),而不是1101b (4位带符号整数)。
图1. t1脉冲分段控制
t1脉冲分段控制 过冲(1) -- 寄存器l1txlaa wla[4:0] 时钟沿(1ce) -- 寄存器l1txlaa cea[2:0]
(1ce) = 从过冲至平台的时钟沿跳变 平台(2) -- 寄存器l1txlab wla[4:0] 时钟沿(2ce) -- 寄存器l1txlab cea[2:0]
(2ce) = 从平台至下降沿时钟沿跳变 下冲(3) -- 寄存器l1txlac wla[4:0] 时钟沿(3ce) -- 寄存器l1txlac cea[2:0]]
(3ce) = 下降沿至下冲(3)结束的时钟沿 下冲(4) -- 寄存器l1txlad wla[4:0] 时钟沿(4ce) -- 寄存器l1txlad cea[2:0]
(4ce) = 下冲结束(3)至下冲恢复(4)的时钟沿 下冲(5) -- 寄存器l1txlac wla[4:0]
图2. e1脉冲分段控制
e1脉冲分段控制 过冲(1) -- 寄存器l1txlaa wla[4:0] 时钟沿(1ce) -- 寄存器l1txlaa cea[2:0]
(1ce) = 过冲至平台的时钟沿 平台(2) -- 寄存器l1txlab wla[4:0] 时钟沿(2ce) -- 寄存器l1txlab cea[2:0]
(2ce) = 平台至下降沿的时钟沿跳变 注意:ei模式中未用到寄存器l1txac、l1txad和l1txae。 ds26528和ds26524的liu测试寄存器表1提供了liu 1的寄存器地址和说明,这些寄存器被复制为liu 2至8; 表2提供所有liu测试寄存器的地址。ds26524不包含liu 5至8。
表1. liu 1测试寄存器 address abbr description
1008h l1txlaa liu 1 tx level adjust a (test register)
1009h l1txlab liu 1 tx level adjust b (test register)
100ah l1txlac liu 1 tx level adjust c (test register)
100bh l1txlad liu 1 tx level adjust d (test register)
100ch l1txlae liu 1 tx level adjust e (test register)
表2. liu测试寄存器地址范围 liu address range
1 1008 - 100ch
2 1028 - 102ch
3 1048 - 104ch
4 1068 - 106ch
ds26528 only
5 1080 - 108ch
6 10a8 - 10ach
7 10c8 - 10dch
8 10e8 - 10ech
liu测试寄存器文件说明下文给出了liu 1的寄存器地址和说明。这些寄存器被复制为liu 2至8。所有liu测试寄存器的地址参见表2。
register name: l1txlaa
register description: liu tx level adjust a (overshoot voltage)
register address: 1008h
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步长为24mv。 第2位至第0位:时钟沿调整(cea[2:0]),时钟沿从默认值移动±3 32x-clk = 符号位('1'表示负)
= 时钟沿移动32x-clk (无符号) register name: l1txlab
register description: liu tx level adjust b (plateau voltage)
register address: 1009h
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步长为24mv 第2位至第0位:时钟沿调整(cea[2:0]),时钟沿从默认值移动±3 32x-clk。 = 符号位('1'表示负)
= 时钟沿移动32x-clk (无符号) register name: l1txlac
register description: liu tx level adjust c (undershoot voltage #1)
register address: 100ah
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步长为24mv 第2至0:时钟沿调整(cea[2:0])。时钟沿从默认值移动±32x-clk。 = 符号位('1'表示负)
= 时钟沿移动32x-clk (无符号) register name: l1txlad
register description: liu tx level adjust d (undershoot voltage #2)
register address: 100bh
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步长为24mv 第2至0:时钟沿调整(cea[2:0])。时钟沿从默认值移动±3 32x-clk。 = 符号位('1'表示负)
= 时钟沿移动32x-clk (无符号) register name: l1txlae
register description: liu tx level adjust e (undershoot voltage #3)
register address: 100ch
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步长为24mv 第3位至第0位:dac增益调整(dac[3:0]),修改dac增益的设置如下。
0000 - nominal dac gain (default)
0001 - dac gain +2.6%
0010 - dac gain +5.3%
0011 - dac gain +8%
0100 - dac gain +11.1%
0101 - dac gain +14.2%
0110 - dac gain +17.7%
0111 - dac gain +21.3%
1000 - dac gain -2.2%
1001 - dac gain -4.88%
1010 - dac gain -7.11%
1011 - dac gain -8.88%
1100 - dac gain -11.11%
1101 - dac gain -12%
1110 - dac gain -15.1%
1111 - dac gain -16.4%
t1和e1发送波形数据以下数据由ds26528dk得出,能够代表ds26528和ds26524的预期结果。提供这些数据是为了作为一个参考,帮助设计者了解如何利用level adjustment寄存器控制t1和e1发送脉冲的幅度和定时,以及能够控制的范围。这些数据在室温以及3.3v vdd条件下获得。

意法半导体推出全新STM8L EnergyLite͐
集成无源器件在微模块SIP中的应用
Cube家族又迎来了两位新成员:I-CUBE-Aliyun和I-CUBE-GizWits
机器视觉传感器简介
华为智能音箱Sound X新发布,最新搭载帝瓦雷单元
控制DS26528和DS26524的发送脉冲
中航光电推出高可靠的快速安装光纤连接器
GITEX Global 2023 | 华为智能云网,加速行业智能化
厂商折叠屏手机大战背后,实际是中韩两国产业链的新对决
在不久的将来,华为或不是非谷歌不可
走进“智能网联汽车超级定制工厂”
先进玻璃技术问世 或推动OLED照明发展进程
面向实用的电化学储能水性锌离子电池
电冰箱用高压打气筒查漏
谷景揭秘大电流贴片绕线电感的绕线方法哪种比较好
使用RSL10 Sense and Control移动App简化云互联
中兴5G室内路由器可同时支持NSA和SA
同为2999元的陶瓷版小米6、OPPOR11和一加5怎么选?小米6、OPPO R11和一加5区别对比评测
受疫情影响 苹果或考虑下修A14处理器第3季订单逾三成
中国TB001无人机曝光 战斗力极其强大