您好!
我们目前正在尝试在 2通道自定义交替模式(两对 TX/RX、与图49中的"USB/自定义源"端相同)下使用 TUSB544作为电缆转接驱动器、我们不打算重新驱动 DisplayPort 或 USB、而是使用自定义 GBS 链路。
我们的设计目前将器件设置为 I2C 模式、并将 DIR1/0、CTL1/0和翻转设置配置为源端"四通道自定义交替模式-无翻转": DIR1 = H、DIR0 = L、CTL1 = H、CTL0 = L、FLIP = L
我们已将所有上游引脚连接到 FPGA、并将所有下游引脚连接到外部连接器、在该连接器中、我们会将通道进一步封装到电缆上以进行性能测试。
我们的寄存器设置为:
0x0A = 0x12
0x0b = 0x00
0x0C = 0x52
0x10 = 0x80
0x11 = 0x80
0x13 = 0x00
0x20 = 0x0D
0x21 = 0x0D
但是、这不能按预期执行、在我们的回送测试中未收到数据、 使转接驱动器正常工作的唯一方法是将寄存器0x0A 设置为0x13、数据表中将该器件设置为"单端口 USB3.1 + 2通道自定义 Alt -模式"。
在双通道自定义模式下正确设置器件是否缺少任何内容?
此外、我还根据数据表声明检查了寄存器值:"在 I2C 模式下、此模式的运行需要将 AUX_snoop_disable 寄存器13h 位7设置为0 "、并将其设置为0。
谢谢
Gary