我正在连接到具有TBlt的英特尔VID配置寄存器设置的笔记本电脑。
为了使其进入Tbolt模式(使用状态寄存器确认),我需要使用具有SOP消息的EMarked电缆。
如果使用非标记电缆,TPS6.5982万将不会进入Tbolt模式。
我尝试在配置寄存器(0x52)中使用Aardvark并写入寄存器来设置名为“TBT标记电缆覆盖”的位。 (见下文)
然后断开并重新连接未标记的电缆。 PD合同已订立,但不会进入TBolt模式。 此位如何工作?
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.
我正在连接到具有TBlt的英特尔VID配置寄存器设置的笔记本电脑。
为了使其进入Tbolt模式(使用状态寄存器确认),我需要使用具有SOP消息的EMarked电缆。
如果使用非标记电缆,TPS6.5982万将不会进入Tbolt模式。
我尝试在配置寄存器(0x52)中使用Aardvark并写入寄存器来设置名为“TBT标记电缆覆盖”的位。 (见下文)
然后断开并重新连接未标记的电缆。 PD合同已订立,但不会进入TBolt模式。 此位如何工作?
我已验证我的图像是否具有覆盖和自动进入检查。 我编程了我的零件,并且有相同的行为。 主机接口中启用了电子标记位,但是,当我连接未标记的电缆时,状态寄存器中的TBLt不正确。 我确实在设备管理器中看到了一个公告板,上面写着TPS6.5982万 (但是只能在电缆未翻转时)。
由于我没有进入TBlt模式,因此尝试布告栏是有意义的。
在任何情况下,自动注册都不会保持选中状态。 如果我在应用程序自定义工具中查看此寄存器的RawView,它有0303 (用于已选中覆盖的较低位)和0103 (用于未选中的位)。 当我在连接后通过I2C读取它时,我看到0303,因此主机接口工具是正确的。 值得注意的是,在RawView中,8字节寄存器的上两个字节为0x0502。 但是,当我在连接后通过I2C读取此寄存器时,我只在高位字节中看到0000。 我不知道这是否解释了使用未标记的电缆时它不起作用, 但需要注意。 我不知道05是什么,但02是autodentry真位。
Warren