电子说
在高速数据传输的领域中,链路聚合技术对于提升数据吞吐量和优化物理链路使用至关重要。今天,我们就来深入探讨德州仪器(TI)的 TLK10081 多速率链路聚合器,看看它在高速双向点对点数据传输系统中是如何发挥作用的。
文件下载:tlk10081.pdf
TLK10081 是一款专为高速双向点对点数据传输系统设计的多速率链路聚合器。它的主要功能是将 1 到 8 条独立的低速千兆串行线路自动进行数字复用/解复用,聚合为一条高速千兆串行线路,同时具备广泛的媒体传输能力。这种设计可以有效减少特定数据吞吐量所需的物理链路数量,提高系统的效率和性能。
TLK10081 的应用场景非常广泛,包括千兆串行链路聚合、通信系统背板、原始(未编码)数据支持、机器视觉、视频/图像数据处理等领域。
TLK10081 采用低功耗收发器设计,由低速和高速两侧的两个串行器/解串器(SERDES)模块以及位于中间的核心逻辑模块组成。核心逻辑模块负责执行所有逻辑功能,包括测试模式生成和验证。同时,该设备还提供了管理数据输入/输出(MDIO)控制接口和 JTAG 接口,用于设备配置、控制和监控。
TLK10081 采用 13 - mm x 13 - mm、144 引脚的 PBGA 封装,球间距为 1 mm。详细的引脚定义和功能在文档中有明确说明,涵盖了高速和低速通道的输入输出、参考时钟、控制和监控信号以及电源引脚等。
在发射方向,低速串行通道的数据首先由解串器接收,可选择进行 10 位字边界对齐和 8B/10B 解码。然后,数据被输入到 FIFO 中,以补偿低速串行链路和芯片高速侧之间的相位差异。高速侧可以选择字交织或位交织的方式对数据进行聚合,聚合后的数据可选择进行 8B/10B 编码和扰码处理,最后由串行器输出。
在接收方向,高速聚合数据流由解串器接收,通过通道同步逻辑将数据对齐到 20 位边界。然后,数据可选择进行 8B/10B 解码或解扰处理,再输入到接收通道排序逻辑中确定通道分配。最后,解聚合后的串行数据流通过 FIFO 处理后由串行器输出。
为了在接收端正确恢复原始通道分配,TLK10081 提供了多种通道排序方法:
高速数据输出驱动器采用电流模式逻辑(CML),内置上拉电阻,无需外部组件。支持 4 抽头有限脉冲响应(FIR)发射去加重,可通过 MDIO 配置输出幅度和去加重,以补偿高频损耗。
高速接收器为差分 CML,具有内部终端电阻,需要交流耦合。内置自适应均衡器,可补偿通道插入损耗,提高信号质量。
通过监测输入信号的电压水平来检测信号丢失,同时还可以结合其他状态条件,如通道同步丢失、PLL 锁定丢失、8B/10B 解码错误等,通过逻辑或运算输出综合的信号丢失指示。
TLK10081 内部集成了低抖动、高质量的振荡器,用于低速和高速 SERDES 以及其他内部电路的频率倍增。可以通过 MDIO 寄存器选择 SERDES 速率和 PLL 乘数,以匹配不同应用的线路速率和参考时钟频率。文档中提供了详细的参考时钟频率选择示例和不同模式下的线路速率与参考时钟频率的对应关系。
每个通道可以选择使用 REFCLK0P/N 或 REFCLK1P/N 作为差分参考时钟。高速接收器的时钟和数据恢复(CDR)功能可以从输入串行数据中恢复时钟,并通过 CLKOUTAP/N 和 CLKOUTBP/N 输出,输出时钟的频率可以通过 MDIO 软件控制。
TLK10081 支持 IEEE 802.3 以太网规范 Clause 22 定义的管理数据输入/输出(MDIO)接口,通过该接口可以进行寄存器管理和控制。控制引脚 PRTAD[4:0] 确定设备端口地址,MACRO_ACCESS 位选择控制的高速通道,GLOBAL_WRITE 位可以将相同的设置应用到两个高速通道。文档中还详细介绍了 MDIO 协议的读写时序和间接寻址方法。
文档中对各种寄存器位的定义和访问权限进行了详细说明,包括读写(RW)、读写自清除(RW/SC)、只读(RO)、只读锁存高(RO/LH)、只读锁存低(RO/LL)和读清零计数器(COR)等不同类型。同时,还列出了各个寄存器的详细位描述和默认值,方便开发者进行配置和调试。
文档中给出了设备在不同参数下的绝对最大额定值,包括电源电压、输入电压、存储温度、工作结温、静电放电等参数的范围。超出这些范围可能会对设备造成永久性损坏,使用时需要严格遵守。
推荐了设备在不同电源电压、输入电压和温度范围内的正常工作条件,确保设备的性能和可靠性。
详细描述了高速和低速串行收发器的各项电气特性,包括输出电压摆幅、去加重、共模电压、上升/下降时间、抖动、占空比失真、回波损耗等参数,为电路设计和信号完整性分析提供了重要依据。
给出了参考时钟和输出时钟的频率、精度、占空比、输入电压、输入电容和输入阻抗等特性,确保时钟信号的稳定性和准确性。
介绍了 LVCMOS 接口的高/低电平输出电压、输入电压、输入电流、输出阻抗和输入电容等特性,为与其他 LVCMOS 设备的接口设计提供了参考。
规定了 MDIO 和 JTAG 接口的时序要求,包括时钟周期、设置时间、保持时间和有效时间等参数,确保接口通信的正确性。
给出了设备电源排序的指导原则,确保在满足一定条件下,核心或 I/O 电源可以在另一个电源未上电的情况下长时间工作,同时避免总线争用和过高的结温。
文档中提供了 TLK10081 封装的热特性参数,包括 ΘJA、ΨJT 和 ΨJB 等,以及在不同应用板条件下的热性能数据,为散热设计提供了参考。
介绍了设备的可订购型号、状态、材料类型、封装形式、引脚数量、包装数量、RoHS 合规性、引脚镀层/球材料、MSL 评级/峰值回流温度、工作温度和部件标记等信息,方便用户进行采购和使用。
TLK10081 作为一款功能强大的多速率链路聚合器,具备灵活的复用和解复用能力、广泛的数据速率范围、丰富的功能特性和良好的电气性能。在高速数据传输系统中,它可以有效减少物理链路数量,提高系统效率和性能。同时,详细的文档和编程参考为开发者提供了全面的设计指导,有助于快速实现系统的开发和调试。在实际应用中,开发者需要根据具体的需求和系统环境,合理配置设备的各项参数,确保系统的稳定性和可靠性。你在使用 TLK10081 或者其他类似设备时,有没有遇到过什么特别的问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !