主题中讨论的其他器件: TLK10034
您好!
我们在其中一个设计中使用了 TLK10232器件作为 XAUI 转10G-KR 转换器和交叉点开关。
有关系统的高级视图、请参阅随附的图表。
e2e.ti.com/.../tlk10232_5F00_diagram.pdf
如所附的方框图所示、
-通道 B 的 LS 侧保持未连接状态。
-必须在 HS TX A 和 B 上复制 A 的 LS RX
-必须根据 PRTAD0引脚状态或 MDIO 配置从 HS RX A 或 B 中选择 LS TX。
此处、我们遵循了相关 TT 中提到的配置、并基于应用手册 .tlk10232_BringupProcestes_v2.pdf。
请注意我们的观察/问题、
1. 远端设备2的 HS A 链路仅在 LS A 设备1已启动并配置后才会出现。 我们的理解是 LS 和 HS 侧独立于链路训练。 这是正确的、还是应该配置 LS 侧器件并使 HS 侧上升?
2.除上述次要问题外、我们能够建立链路并通过通道 A 通过 TLK10232将流量从器件发送到器件2
但是、数据开关配置未正确进行、因此我们无法通过 LS-A 和 HS-B 在器件1和器件3之间建立数据通信 情况2的工作方式与默认配置类似。
4、我们尝试了引脚电平控制和 MDIO 寄存器电平控制、以使案例3正常工作。 已尝试使用'ST_DATA_SW_MODE'的所有选项(任何数据、打开、关闭等)。 但是、DATA_SWITCH_STATUS 始终显示为待定。通道 B 浮动 CNA 的 LS 是否会在此处造成任何问题?
这 是用于检查通道 B 的配置片段、
0x1E 0x00 0x8610 -> PHY1全局复位
0x07 0x0 0x2000 -> PHY1通道 B 自动协商禁用
0x1E 0x00 0x3630 -> PHY1设置 PRTAD0_PIN_EN_SEL[2:0]和 PRTAD0_PIN_EN
0x1E 0x0017 0x3000 ->设置 PHY1 CHA DST_PIN_SW_EN
0x1E 0x0017 0x3A00 ->为备用通道 LS 输入设置 PHY1 CH-B dst (设置 thsi 在 PRTAD0为高电平或低电平时强制设置通道 B)
0x1E 0x0019 0x3D00 ->设置 PHY1 CHA DSR
0x07 0x0 0x3200 -> PHY1通道 B 自动协商使能
谢谢、
Jaison