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.

[参考译文] TUSB8044:TUSB8044存在问题

Guru**** 2487425 points
Other Parts Discussed in Thread: TUSB8044, TUSB8044RGCEVM

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/683565/tusb8044-issue-with-tusb8044

器件型号:TUSB8044

您好!

几天前 、我们在工厂获得了一个新芯片 TUSB8044、将其添加到电路板后、我们看到它不像以前那样开箱即用:

 连接到 PC 时、它显示为"无法识别的设备"

芯片是否有变化、这可以解释 为什么使用相同的芯片 TUSB8044时它可以正常工作?

旧的工作芯片:

新型非功能芯片:

是否提供了没有任何固件的芯片? 有可能吗?

它是否与供应商/设备 ID 相同? 可能是厂商/设备 ID 已更改,PC 中的通用驱动程序不支持/识别该 ID?

这是一个有点紧急的问题、因为我们没有预料到会发生这种情况、

 我希望在这方面得到帮助、  

已运行

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Ranchu、

    您能否尝试将功能单元与非功能单元(第二张图片中的电路板)交换到电路板。 测试以查看第二张图片中的电路板是否是问题、或者它是否实际上是"不起作用"部件。 确保焊接连接已完全连接、且器件的散热焊盘已完全接地。

    TUSB8044有一个内置状态机、此状态机应该在 RSTn 被置为无效而 SMBus 不保持低电平时运行。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Malik、

    感谢您的快速响应。
    我将与硬件人员一起检查、
    所以,您不认为这是“空”固件问题? 或 vendor/device ID 的变化? 我询问是因为 PC 正在识别"无法识别的设备"。 因此,供应商/设备 ID 可能有变化?

    此致、
    已运行
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    还有一件事,如何获取 EEPROM 编程工具?
    我在 TUSB8044页面中找不到它。

    谢谢、
    已运行
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    RAN、

    我将向您发送随附软件的消息。 VID 或 PID 的变化可能会导致此问题。 为了测试这一点、我建议使用我将向您发送的软件重新编写 TUSB8044数据表第8.5.3 - 8.5.6节中指定的默认值。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Malik、

    是的、请向我发送该工具(如果需要、请发送电子邮件:ranshalit@gmail.com)
    我将在明天的实验中检查第一件事、并在这里更新结果。

    非常感谢!
    已运行
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    RAN、

    您应该已经通过 E2E 收到了该软件。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Makil、

    我们现在继续调查此问题。
    我将提供更多详细信息:
    工作板(上面的黑色电路板图像实际上是 TUSB8044RGCEVM 电路板的 EVM)。
    2.虽然集线器引脚是相同的、但有问题的电路板是定制电路板。

    我们将尝试更多您建议的内容、我将在此处更新结果。
    无论如何、如果您有更多想法、请告知我们。

    非常感谢、
    已运行
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    与之前的详细信息保持一致:
    使用新芯片、每次复位我们都会得到不同的 vendr /器件 ID!
    2.在 EVB 中、每次复位时、我们都会得到相同的结果(具有正确的供应商和产品 ID)

    此致、
    已运行
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我有更多更新:

    在定制的新电路板中,芯片是 TI 731 (不起作用),而在旧的定制电路板中,芯片是 TI 741,它起作用。
    由于这2个定制板之间略有变化、我们应将新定制板芯片替换为旧芯片(731)、并查看它是否产生任何差异。

    此致、
    已运行
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Ran、

    听起来 TUSB8044上的散热接地焊盘连接可能存在问题。  请确保轮毂下方有足够的焊料。  正如 Malik 提到的、TUSB8044是一款基于状态机的器件。  EEPROM 仅在上电复位时提供配置数据。  在 TUSB8044中、VID/PID 被硬编码、除非被 EEPROM 覆盖。

    此致、

    JMMN

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    JMMN、您好!  

    请参阅布局:

    焊盘尺寸为5.5x5.5mm

    2.布局中的尺寸以毫米为单位。

    布局是否证明集线器下方存在不够牢固的问题?

    此致、

    已运行

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我们添加了大量焊料... 但它也有同样的问题。
    现在我们不再使用 EVM、因为尝试将芯片焊接回 EVM 会导致 EVM 中出现高电流... :(
    从电路板上卸下芯片时的温度可能会损坏芯片? 不再需要 EVM 和更多芯片、我们仍然不知道它为什么不起作用、并且供应商 ID 寄存器存在此类不稳定情况。

    如果您有任何其他想法、请告知我们。

    谢谢、
    已运行

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在更换“有问题的主板”中的“好芯片”时,我们仍然没有重新整理,所以这可能不是芯片问题……
    仍然在为它而挣扎。 问题是,现在我们没有更多的“良好参考”可以与相比,因为尝试将其焊接回来会导致高电流,正如我之前提到的。

    谢谢、
    已运行
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    RAN、

    您能否发送或发布定制电路板原理图的副本、以便我了解一下?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    这是原理图。

    我们还注意到、如果我们重置集线器、我们将在 smbus 模式下读取正确的供应商 ID、

    但是、在操作模式下执行相同的集线器重置时、我们仍然无法识别(以及 Windows 中的供应商 ID 错误)。

    新的非功能定制电路板原理图:

    e2e.ti.com/.../BVA_5F00_SCHEMATIC_5F00_001-_2D00_-PD_5F00_USB.PDF

    非常感谢、

    此致、

    已运行

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我还将较旧的定制板与相同的集线器连接在一起(可与上一帖子中较新的原理图进行比较)

    正如我提到的、我们最初怀疑集线器版本是问题所在、但现在我们认为这是新电路板的问题所在。

    旧定制板具有稳定性。

    我们仍然不确定新电路板为何在识别 USB 集线器的 PID/VID 时不稳定。

    我们还进行了实验、断开了所有上游连接(类型 C/A、PD (电力输送))、然后我们首次使用新电路板进行了识别!

    然而、在某些复位之后、集线器变得疯狂。 我们不确定这是不是因为我们在我们的剪切和实验中做了一些快捷方式

    可能整个问题与集线器上游电线的一些不稳定或修改有关,这会导致无法识别的设备?

    感谢您的帮助、

    已运行

    旧定制电路板原理图和功能定制电路板原理图:

    e2e.ti.com/.../BVA_5F00_SCHEM.pdf

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我们将继续调查此问题。

    我们看到、当存在无法识别的器件时、D+/D-线路的行为非常奇怪:

    就像极性问题一样。 我们看到这些引脚之间的差分电压为1或0伏、而不是3.3伏。

    请参见下面的图片。

    此致、

    已运行

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    RAN、

    以下几项:

    1) 1)当集线器进入挂起模式时、如果没有连接设备、您发布的示波器捕获似乎是正常的。

    2)您能否澄清以下陈述:"我们还进行了实验、断开了所有上游连接(类型 C/A、PD (电力输送)、然后我们首次使用新电路板进行了识别!"

    3) 3)在更新的定制板原理图中、我建议您删除 R35.x、R36.x、R37.x (x =[1 - 4])。 似乎这些电阻器将集线器上的上行端口连接到多个端口(Type-B 和 Type-C)。 尝试使用多路复用器(U9)并始终连接到类型 B 端口。 使集线器首先在一个端口上工作应该比一次在多个端口上工作更容易。

    对前面的空白帖子表示歉意。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Malik、

    您的消息已被剪切、
    您能再写一次吗?

    非常感谢、
    已运行
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    RAN、

    我编辑了我之前的帖子供您查看。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Malik、

    我们绝对要尝试您的建议、因为几天后我们对这个问题有点困惑。

    至于您答案的第2部分、我们实际上切断了与集线器的所有连接、但上游直接连接到 PC 的2根导线除外(没有 b 型、c 型、仅电线)。

    然而,认为它造成了错误的影响还为时过早,因为它仍然不稳定(有时它承认,但大多数时候它没有 它们唯一的不同之处在于它以前从未识别到器件)。

    我认为我们应该努力更好地坚持你的建议,我们将在这里更新结果。

    非常感谢您的建议、

    已运行  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Ranchu、

    您对此问题是否有任何更新?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Malik、

    我们尚未解决这个问题。
    除了离开单个 Type-A 之外、仅在移除上游连接后、我们才会使用新的定制板获得第一个"器件识别"。
    然而、仍然存在不稳定情况(有时会出现过流情况、并且器件无法识别)。
    所以,我认为这与您在上一篇文章中建议的完全相同,对吧?

    我们接下来要做的是检查终端。

    旧定制板与新定制板之间可能存在一些差异、这可以通过新定制板来解释此故障(我在之前的文章中已附上两个原理图)。

    如果您有其他建议、您可以告诉我。 如果我们在这个问题上有任何进展、我将进行更新。

    非常感谢、
    已运行