主题中讨论的其他器件: DS110DF111
尊敬的 TI 支持:
PRBS 发生器能否在最后一次已知 VCO 频率锁定时自由运行、是否有输入信号和无输入信号?
PRBS 发生器容差是否与振荡器容差相关?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
尊敬的 TI 支持:
PRBS 发生器能否在最后一次已知 VCO 频率锁定时自由运行、是否有输入信号和无输入信号?
PRBS 发生器容差是否与振荡器容差相关?
您好!
当 CDR 可以锁定有效输入信号时、DS125DF111可配置为 PRBS 发生器。
表。 PRBS 发生器编程序列:需要有效和锁定的输入数据模式
步骤 |
寄存器地址 |
寄存器数据 |
寄存器掩码 |
注释 |
1 |
0xFF |
0x0C |
0xFF (写入位[7:0]) |
启用广播 |
2. |
0x09 |
0x20 |
0x20 (只写第[5]位) |
覆盖环通选择 |
3. |
0x1E |
0x80 |
0xE0 (只写位[7:5]) |
输出多路复用器选择 PRBS 发生器 |
4. |
0x1E |
0x10 |
0x10 |
为 PRBS 发生器加电 |
5. |
0x30 |
0x08 |
0x08 |
加电 PRBS 时钟 |
6. |
0x30 |
0x00 |
0x03 |
选择 PRBS9模式(511位) |
7. |
0x0D |
0x20 |
0x20 |
启用 PRBS 时钟 |
注:
1.要选择 PRBS31而不是 PRBS9、请在步骤6中将寄存器数据0x30 = 0x02的掩码更改为0x03。
2.要仅选择通道 A、请在步骤1中更改寄存器数据0xFF = 0x04。
3.要只选择通道 B,请在步骤1中更改寄存器数据0xFF = 0x05。
产品测试中注意到、某些图形分析器使用替代的 PRBS9极性。
在无输入信号的自由 VCO 运行模式下运行时、也可以将此重定时器配置为 PRBS 发生器。 对于这个自由 VCO 运行 PRBS 生成模式、我们可以 通过选择电容计数值(通过通道寄存器0x08)来设定 VCO 频率目标、但我们无法保证精确的频率或 PPM 容差。 请参阅 下面的通道寄存器写入例程 、以启用 VCO 频率~ 10.3G 的 VCO 自由运行 PRBS 发生器
启用 VCO 自由运行发生器
对于 DS110DF111、以下设置将产生大约10.3G 的 VCO 自由运行频率。 由于产生的频率会随工艺电压和温度的不同而变化、用户可能需要调整 REG_0x08以调整 VCO 频率。
表。 编程序列:具有自由运行 VCO @~10.3Gbps、无需输入数据的 PRBS 发生器
步骤 |
寄存器地址 |
寄存器数据 |
寄存器掩码 |
注释 |
1 |
0xFF |
0x0C |
0xFF (写入位[7:0]) |
启用广播 |
2. |
0x00 |
0x04 |
0x04 (只写位[2]) |
复位通道寄存器 |
3. |
0x14 |
0x80 |
0x80 (只写位[7]) |
预设信号检测 |
4. |
0x09 |
0x04 |
0x04 |
覆盖分频器选择 |
5. |
0x09 |
0x80 |
0x80 |
覆盖 VCO 电容器计数 |
6. |
0x08 |
0x06 |
0x1f |
将 VCO 电容器计数设置为06'h |
7. |
0x18 |
0x00 |
0x70 |
选择分频器选择为000'b |
8. |
0x09 |
0x08 |
0x08 |
超控电荷泵断电 |
9. |
0x1b |
0x00 |
0x03 |
禁用两个电荷泵 |
10. |
0x09 |
0x40 |
0x40 |
覆盖环路滤波器 DAC |
11. |
0x1f |
0x12 |
0x1f |
设置环路滤波器 DAC 覆盖值 |
12. |
0x1E |
0x10 |
0x10 |
启用 PRBS 发生器 |
13. |
0x30 |
0x08 |
0x0F |
启用数字时钟-将图形设置为 PRBS9 |
14. |
0x09 |
0x20 |
0x20 |
覆盖环通选择 |
15. |
0x1E |
0x80 |
0xE0 |
输出多路复用器选择 PRBS 发生器 |
16. |
0x0D |
0x20 |
0x20 |
PRBS 种子负载 |
注:
1.要选择 PRBS31而不是 PRBS9、请在步骤13中更改寄存器数据0x30 = 0x0A。
2.为了在步骤6中实现更高的数据速率、请降低 VCO 电容计数值。
3.为了在步骤6中实现较低的数据速率、请增加 VCO 电容器计数值。
4.要只选择通道 A、请在步骤1中更改寄存器数据0xFF = 0x04。
5.要只选择通道 B,请在步骤1中更改寄存器数据0xFF = 0x05。
6.在自由运行的 VCO 下,实际输出频率将随温度和电压的变化而变化。 在此模式下不建议使用 BERT。
此致、
Rodrigo Natal
HSSC 应用工程师