您好,
问题1:
让SMBUSz =0,如何检查TUSB8041是否进入SMBus模式?
问题2:
当SMBUSz =0时,将函数引脚40和42分配给SMBA1和SMBA2,我们可以使用这两个引脚分配不同的SMBus地址,对吗?
问题3.
我们想知道寄存器(8h,位3:0)是否用于启用/禁用TUSB8041的USB端口
寄存器8h可由SMBus主机控制,而不是OTP ROM,对吗?
问题4:
如何通过BIOS固件让USB集线器正常工作,您能否提供详细的步骤和步骤?
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.
您好,
问题1:
让SMBUSz =0,如何检查TUSB8041是否进入SMBus模式?
问题2:
当SMBUSz =0时,将函数引脚40和42分配给SMBA1和SMBA2,我们可以使用这两个引脚分配不同的SMBus地址,对吗?
问题3.
我们想知道寄存器(8h,位3:0)是否用于启用/禁用TUSB8041的USB端口
寄存器8h可由SMBus主机控制,而不是OTP ROM,对吗?
问题4:
如何通过BIOS固件让USB集线器正常工作,您能否提供详细的步骤和步骤?
您好,Kevin:
问题1:
让SMBUSz =0,如何检查TUSB8041是否进入SMBus模式?
A1:当集线器退出复位时看到SMBUSz=0时,它将始终进入SMBus模式。 集线器将保持编程模式,直到SMBus主机在集线器寄存器中设置cfgActive位。
问题2:
当SMBUSz =0时,将函数引脚40和42分配给SMBA1和SMBA2,我们可以使用这两个引脚分配不同的SMBus地址,对吗?
回答2: 是的,这是正确的。
问题3.
我们想知道寄存器(8h,位3:0)是否用于启用/禁用TUSB8041的USB端口
寄存器8h可由SMBus主机控制,而不是OTP ROM,对吗?
解答3. 是的,这是正确的,但请注意,在集线器运行期间不能主动更改此设置。 应在集线器退出重置后再进行设置,然后再进行更改。
问题4:
如何通过BIOS固件让USB集线器正常工作,您能否提供详细的步骤和步骤?
回答4。 设置SMBus =1,不要连接任何I2C EEPROM,集线器将在默认模式下工作。 我不确定您所说的"通过BIOS固件正常工作"的含义,如果这不能回答您的问题,请告诉我。
此致,
JMMN
JMMN,您好!
问题1.
在SMBus模式中,我们不设置cfgacitve=1, TUSB8041在Windows中可用
这种行为是不可预料的,您能否帮助您澄清?
问题4:
请参阅 SMBus.3,其中提到 在9.4 主机配置完成之前不会连接到上游。
当有两个USB端口用于内部应用程序且设备始终连接到USB集线器时,
您是否可以帮助检查应用程序是否会影响SMBus模式应用程序?
我们想了解如何通过BIOS FW在SMBus中实施原理图设计和初始USB集线器
问题5.
我们无法通过寄存器8h禁用USB集线器端口1和3,请TI 评论 如何 解决此问题。
您好,Kevin:
在TUSB8041中,如果SMBUSz =0,但SDA/SCL未被拉高,则集线器将进入默认引脚配置模式,而不是SMBus编程模式。 这不是常见的实现方式,因此数据表中未提及。
在集线器TUSB8042/A,43/A,44/A的更高版本中,如果SMBUSz过低,集线器将进入SMBus编程模式,而不管SDA/SCL设置如何。
连接下游设备不会影响到SMBus编程模式的集线器入口。
端口1和端口3编程的问题已在TUSB8042A中修复: https://www.ti.com/lit/an/slla445/slla445.pdf
此致,
JMMN
回答4。 如果SMBUSz为低,则在重置后应将集线器寄存器设置为正确的值,然后设置/清除cfgActive,使集线器开始正常操作。
register 7h -设置customRmbl位
寄存器8h -根据需要设置使用的位
A6,是,但测试针脚应向下拉
您好,
我们将再次确认初始步骤,如果我的理解正确,请告知我。
1)退出重置
2) USB集线器由于SMBUSz=0而进入SMBus模式。
3) BIOS通过SMBus配置USB集线器以启用所有USB端口。
4) BIOS设置/清除cfgActive以影响设置,USB集线器退出SMBus模式并进入正常操作。
5) BIOS通过USB协议检查USB端口,以检测连接的任何设备。
如果USB功能正常运行,BIOS无法更改USB集线器的设置,rihgt?
您好,
SMBus主机可以检测到两个USB集线器地址,以确保USB集线器进入SMBus模式。
然后我们没有通过SMBus主机更改任何设置和设置/清除CFG_ACTIVE位,但 USB集线器仍处于正常状态,症状是什么? (可以检测到USB设备并传输数据)
已签出数据表,cfgActive位在重置后从1更改为0。
您提到主机需要设置/清除cfgActive位以使USB集线器退出编程模式。
我有点困惑,您能否解释一下cfgActive的行为?
您好,Kevin:
USB407.6822万 USB集线器可以检测到两个USB集线器。您的意思是SMBus上有两个USB集线器吗?
[/quote]</s>407.6822万然后我们没有通过SMBus主机更改任何设置和设置/清除CFG_ACTIVE位,但 USB集线器仍处于正常状态,症状是什么? (可以检测到USB设备并传输数据)
已签出数据表,cfgActive位在重置后从1更改为0。
[/引述]cfgActive位设置为“1”以清除它,请参阅以下内容。 一旦发生这种情况,集线器将返回活动的正常模式。
此致,
JMMN