请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:HD3SS3220 我设计了一个采用 hd3ss3220的电路、但 我有一些问题
我使用了 i2c 连接 HD3SS3220、读取 regiser 值正常。
usb3.0正常电路寄存器值为
0x08: 0x00
0x09: 0x20
0x0A: 0x00
0xA0:0x02
我的电路寄存器值是
0x08: 0x00或 0x01
0x09: 0x70或0x50
0x0A: 0x00
0xA0:0x02
我查询了数据表中的寄存器、不理解寄存器更改的原因。 但我尝试调整 TX 和 RX 的连接方向、使它们反向连接。 我的寄存器更改如下。
0x08: 0x01或 0x00
0x09: 0x70或0x38
0x0A: 0x00
0xA0:0x02
当 HD3SS3220上电时、我测量了芯片两端的 TX 和 RX 信号。 调整 Type-C 连接方法时、会打开它们。 我认为我没有找到连接失败的原因。
您能告诉我为什么由于寄存器值的变化而导致连接失败?