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.

[参考译文] DS90UB921-Q1EVM:ALP 为器件显示了错误的器件、并不断冻结

Guru**** 1832920 points
Other Parts Discussed in Thread: DS90UB921-Q1, ALP, DS90UB926QSEVB
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/671689/ds90ub921-q1evm-alp-shows-wrong-part-for-the-device-freezes-constantly

器件型号:DS90UB921-Q1EVM
主题中讨论的其他器件:DS90UB921-Q1ALPDS90UB926QSEVB

我正在尝试评估 DS90UB921-Q1和 DS90UB926Q 的串行器/解串器对、以供我们将来与各自的评估套件配合使用。

当我启动 ALP 软件时、它确实会在底线上通知我"硬件已连接"。 但是、即使禁用演示模式并手动将器件从 DS90UH925更改为 UB921、详细的器件信息选项卡(通过单击左侧列表中的器件打开)也会显示错误的器件 UH925。

此外、ALP 定期冻结、以至于几乎不可能打开上述选项卡。 这仅在我尝试连接 DS90UB921后发生、如果我保持断开连接、ALP 似乎工作正常。

从"Registers"选项卡读取 I2C 寄存器似乎是 ALP 尝试执行某项操作、但所有寄存器的值都为0。 这并不奇怪、因为 ALP 可能尝试从实际未连接的器件(UH925)读取数据。

ALP 版本为1.56.0010

我一直在使用  EVM 作为我的指南、正如在 Windows 设备管理器中提到的、EVM 显示为"HID 兼容器件"、因此设置本身似乎应该是正确的。

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

    我认为问题可能是由于选择了电源跳线。 如果 EVM 器件未通电、则信息选项卡中的 ALP 冻结和默认器件可能会发生。 请参阅用户指南中的 EVM PCB 原理图。 第44页有电源部分。

    您如何为电路板供电? 如果您在 J13使用12V 电源为电路板供电、则 J17 VDD33选择应更改为3V3 LDO、J14 VDD5V 应选择为5V LDO。 您应该看到电源 LED D1 (12V)、D2 (VDD EXT)、D3 (5V USB)、D4 (VDD5V)和 D5 (VDD3V3)亮起、以确保正常工作。

    通过上述选择、我可以连接到 EVM、并在信息选项卡中将 DS90UB921作为器件。

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

    您好!

    非常感谢、利用您提到的跳线确实解决了我的问题、LED 会像圣诞树一样亮起。 现在、我获得了 ALP 中显示的正确器件、甚至 I2C 寄存器也被成功读取。

    不过、解串器板 DS90UB926QSEVB 也会出现类似的问题。 EVM 似乎能够正确连接、因为当我连接并为两个板供电时、导通和锁定 LED 会亮起。 我仍然无法将 DS90UB926QSEVB 连接到 ALP。 Windows 看到 NSC USB Nano 设备、但它从未出现在 ALP 中。 此外、当我供电时、VDD 正常 LED 不会亮起。 在正极侧、当我通过 USB 连接串行器板时、ALP 确实会看到解串器、因此我倾向于相信情况可能还可以。

    您能否确认这听起来是否正常、或者在解串器电路板的一侧是否还有需要更改的内容?

    感谢您在这个问题上提供的宝贵帮助、非常感谢您的帮助。

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

    >>>我仍然无法将 DS90UB926QSEVB 连接至 ALP。 Windows 看到 NSC USB Nano 设备、但它从未出现在 ALP 中。 此外、当我供电时、VDD 正常 LED 不会亮起。

    在 J6上提供3.3V (VDD)电压时、请确保以下跳线处于开启状态:
    a) VDDIO 和 VDD 之间的 JP2
    b) VDD33A 和 VDD I2C 之间的 JP11
    c)自举和 VSS 之间的 JP12

    如果窗口看到 NSC USB 微型设备(在其他设备下)、则意味着板载 MCU 有电源、但未安装驱动程序。 请按照以下步骤安装驱动程序:
    a)单击 ALP 中的"帮助"下拉选项
    b)选择"ALP 帮助"
    c)在 ALP 弹出窗口中、选择"Driver Installation"(驱动程序安装)
    d)向下滚动并按照"安装 NSC USB nano 驱动程序"为 Win7环境安装相应的驱动程序(Cypress CyUSB 驱动程序)。 有一个参考指南、其中介绍了强制 Windows 在器件中使用 cycusb3.sys 驱动程序的步骤。 此外、选择"Cypress EZ-USB FX1 No EEPROM Device"作为器件驱动程序。

    安装后、在 ALP 器件中、您将看到"ALP Nano USB 1"和"DS90UB926"。 如果您看到一些其他配置文件、如"DS90UB914"、则在"工具"下转到"EEPROM 设置"、然后选择"DS90UB926"而不是"DS90UB914"。 现在、在"Information"选项卡中、您应该会看到 UB926器件信息、并且还可以从"Registers"选项卡中读取/写入寄存器。

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

    您好、Vishy、

    我也遵循了您有关解串器的指令、现在一切都像一种魅力。

    我非常感激、不得不说这是我在互联网上体验过的最好的客户支持体验。 您很快就回答了、解决方案实际上运行得很好。

    谢谢你。