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.

[参考译文] BP-ADS7128:BP-ADS7128:未连接硬件

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1190763/bp-ads7128-bp-ads7128-hardware-not-connected

器件型号:BP-ADS7128
主题中讨论的其他器件: MSP432E401YADS7128BOOSTXL-DAC-PORTDAC53401

大家好、TI 人、

我遇到的问题与 https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1136823/bp-ads7128-failed-to-connect-to-msp432e401y-device?tisearch=e2e-sitesearch&keymatch=ads7128%20device%20not%20connected#中讨论的问题相同。  

在按照 Bob B 的最后一条注释安装设备驱动程序后、我能够刷写设备。 完成后会出现一个成功标志。  

现在的问题是、在我断开调试端口的连接并重新连接到 USB 数据端口后、我遇到以下错误。  

"硬件未连接。 请将目标设备插入计算机的 USB 端口..."  

问题是、插入 USB 电缆后、我无法在 Windows 设备管理器中检测到任何新的 USB 设备。 是否需要移动跳线或安装新驱动程序?  

下面显示了一个屏幕截图。 请帮助!   

谢伟

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

    尊敬的 William:

    欢迎来到 E2E 论坛!  BP-ADS7128由 MSP432E LaunchPad 供电。  Launchpad 通过 USB 供电、默认电源连接通过调试端口连接供电。  您可以插入两根 USB 电缆(每个 USB 连接器一根)、也可以按照 用户指南第3.2节中的说明重新配置 USB 电源。  我已在下面添加了一节内容。

    移动跳线后、您应该能够通过 USB 数据端口连接为电路板供电。  该驱动程序是本机 MS-CDC 驱动程序、应自动安装并显示在设备管理器的端口(COM 和 LPT)下。

    此致、

    Bob B

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

    您好、Bob、

    感谢您的回复。 我按照用户指南中的步骤操作、将跳线从 JP6切换到 JP1 OTG 位置的中间位置。 很遗憾、我仍然收到"Hardware Not Connected"消息。 我的同事和我在其他笔记本电脑的 LaunchPad/Dev 模块组合上尝试了该过程、但我们仍然有相同的错误消息。  

    附件是供您参考的设置。 是否有任何关于我应该尝试其他什么的建议?

    谢谢!

    William

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

    尊敬的 William:

    电路板现已通电。  您检查了设备管理器吗?  您应该会看到如下内容:

    您看到的是这样的东西吗?  如果是、请尝试通过 Options (选项)下拉菜单手动连接、然后选择 Serial Port (串行端口)。  从端口下拉列表中、您应该会看到如下所示的内容:

    请告诉我您看到或不看到的内容。

    此致、

    Bob B

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

    您好、Bob、

    Device Manager (设备管理器)”中未显示新的 COM 端口。 下面是屏幕截图。  

    在 Serial Port Config (串行端口配置)中、因此没有可用的选项。  

    谢谢!

    William

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

    尊敬的 William:

    您是否检查了"Device Manager (设备管理器)"中是否显示了任何"未知"设备?  电路板可能未正确枚举。  如果您有备用 Micro B USB 电缆、则可以尝试同时插入两个连接器、并尝试对 LaunchPad 上的 micro 进行重新编程。

    再次检查设备管理器中的未知设备并尝试对 LP 重新编程后、请告诉我。

    此致、

    Bob B

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

    您好、Bob、

    当我多次将 USB 电缆插入 LaunchPad 并将其拔出时、未检测到新器件或设备管理器显示任何更改。  

    正如我在第一个帖子中提到的、我能够从调试端口刷写器件。 XDS110侧。 我再次对其进行了刷写、然后切换回数据端口侧、即 USB-OTG 侧。 遗憾的是、仍然没有检测到新的 USB 设备。  

    我还尝试连接两根 USB 电缆、但没有成功。

    我是否需要为 MSP432E401Y 安装任何设备驱动程序? 我在 Windows 11 Pro 上。  

    谢谢!

    William  

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

    尊敬的 William:

    这非常有趣。  固件使用虚拟 COM 端口、因此我发现找到调试端口但找不到数据(OTG)端口、甚至尝试枚举很有趣。  如果出现驱动程序问题(两个端口使用相同的驱动程序)、我希望尝试枚举、但器件会显示为"未知"器件。

    我看到 LP 损坏和 USB 端口未连接的问题。  但是、如果您尝试了另一个似乎表明 LP 可能正常且正在发生其他情况的 LP。  我们知道、您将收到"闪存成功"消息、并且电源 LED 指示灯将电缆连接到 USB 数据(OTG)端口。  我们还知道 LP 使用调试端口进行枚举、但不在数据端口上进行枚举。  我尚未使用 Win11验证操作(TI 只有 Win10)、但我没有理由相信这是问题、尤其是在下载到闪存的过程中。

    那么、现在我对正在发生的情况感到很损失。  当连接到数据(OTG)端口时、您可以尝试验证3V3电源在 LP 上的电压是否正确。  您还可以在对 LP 进行编程时验证红色 LED 是否闪烁。

    我可以在家尝试在 Win11上运行、但直到明天才能获得结果。

    此致、

    Bob B

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

    您好、Bob、

    我确实使用电压表验证了 BP_ADS7128板上的3V3和 GND 引脚之一之间是否有3.3V 电压。 因此、我将推测、当电路板在 OTG 端口上被插拔时、两个 Booster 板以及 LaunchPad 板上都有3.3V 电压。  

    是的、当我在调试端口侧刷写映像时、红色 LED 闪烁。   

    我注意到还有其他报告的案例、人们也有类似的问题、如下所示。 但遗憾的是、最终解决方案没有更新。 请告诉我您家中 Win11的测试结果。  

    https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/740418/msp432e401y-usb-not-connecting-to-computer

    https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/965480/bp-dac11001evm-hardware-not-connected

    此致!

    William

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

    尊敬的 William:

    我在 Win11计算机上运行 BP-ADS7128/MSP432E401Y LP 时没有问题。  似乎 MSP432E 正在正确刷写、当连接数据(OTG)端口时、绿色电源 LED 亮起、这会留下一个选项、即通信未按应有的方式进行。

    我过去使用过数十种 LP、而我只使用了一种与 USB 数据(OTG)端口有关的 LP。  我相信你有一个有问题的板、但我认为2个板可能有同样的问题是很不可能的。

    以上所述、从您提供的链接中可以看到 USB 端口确实发生了故障。  您可以查看 USB 连接器上方的测试点、以查看引脚上是否存在任何短路。  还有一个 ESD 保护 U2可能未对齐、从而造成问题。  MSP432E 也可能存在焊接问题。  这是一个非常简单的连接、我在 下面的 LP 用户手册中包含了原理图的一部分:

    如果问题与 LP 有关、就好像是这样、那么我可以告诉您、我支持的是 ADC 器件、而不是微控制器/LP。  LP 由不同的组处理、属于 微控制器论坛。  联系论坛时、我建议您也添加指向此主题的链接以获取背景信息。  我希望我能做更多的工作,我很抱歉你遇到了这些问题。

    此致、

    Bob B

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

    您好、Bob、

    我对 BP-ADS7128问题有一些更新、希望获得您的建议。  

    我收到了另外两个要试验的 LP 板。 在两个电路板上、我都可以看到连接到 USB ORG 端口后的 ACCtrl COM 端口、如下所示。   

    我在两个新 LP 上安装了 DAC53401 EVM 及其 Booster 板(BOOSTXL-DAC-PORT)。 启动 DAC53401 GUI 后、我可以成功连接到 DAC53401并操作其寄存器。  

    但是、如果我在两个电路板上都安装 BP-ADS7128、我会再次收到"Hardware not connected (硬件未连接)"错误消息。 这次、我的笔记本电脑上仍然存在新的 COM 端口、但 ADS7128 GUI 无法检测到它们、如下所示。  

    您能否对照您正在使用的版本检查我下载的 ADS7128 GUI 的版本? 软件工具版本如下所示。  

    谢谢!

    William

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

    尊敬的 William:

    如果我们后退一步并完成这些步骤、我认为我们可以发现正在发生的情况。  在不更改 LaunchPad 上的任何跳线的情况下(如果移动了跳线、则将其返回到原始位置)、将两根电缆插入电路板(每个 USB 连接器一根)。

    打开 GUI (您使用的是上一篇文章中显示的最新版本),然后选择“File->Program Device”(文件->编程设备)。  您将需要 GUI 随附的固件。  DAC Booster Pack 使用不同的固件、GUI 无法识别它。

    下载程序后、固件现在应被识别并自动连接。  如果没有、请检查 Serial Port (串行端口)选项以查看是否可以找到正确的 COM 端口:

    如果从下拉菜单中看不到此选项,请选中“Device Manager (设备管理器)”。  您应该会看到 ACCtrl 和 XDS110的显示方式与如下所示类似:

    如果仍有问题、请在 GUI 中按 F12键、此时应显示 GUI 调试控制台。 按下 GUI 左下角的硬件连接链接、然后拍摄控制台屏幕截图并附加到此处、以便我可以查看响应。

    此致、

    Bob B

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

    您好、Bob、

    在开始测试之前、我想确认我可以在5V-OTG 和5V-XDS 上使用跳线、并在调试端口和数据端口上使用 USB 电缆、因为我将同时连接 XDS_VBUS 和 TARGET_VBUS。  

    谢谢!

    William

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

    尊敬的 William:

    正如我在上一篇文章中所述、将所有跳线置于原始位置。  这意味着只应连接一根跳线、并仅将其放置在5V-XDS 上。

    此致、

    Bob B

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

    您好、Bob、

    按照建议进行了实验。 请查看随附的屏幕截图。 简而言之、即使便携式电脑设备管理器显示 COM 端口、ADS7128 GUI 中仍然没有显示 COM 端口。  

    此致!

    William

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

    附加的是调试控制台输出。 我做了几轮尝试来确定 COM 端口是否可以从 GUI 中看到、然后点击"Connect"图标。  

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

    尊敬的 William:

    此时、最可能的问题是 BoosterPack 上的 EEPROM 未正确编程。  在 LP 连接和通电的情况下、尝试通过以下步骤对电路板 EEPROM 进行正确编程:

    • 在 BP-ADS7128上的 J4上连接一个分流器、BoosterPack 上的受写保护跳线。
    • 打开 EEPROM 加载程序 https://dev.ti.com/gallery/view/PADC/EEPROM_Loader/ver/1.4.1/ 。  打开后、EEPROM 加载程序的登录页面应在左下方显示为已连接
    •  在第一个下拉菜单中,选择控制器: 选择“AEVM”。
    •  在第二个下拉菜单中、选择器件: 选择 ADS7128。
    • 单击  Write and Verify 按钮、您应该会看到 Write Successful (写入成功)消息  
    • 移除跳线 J4引脚之间的分流器。
    • 关闭 EEPROM 加载程序、然后重试 ADS7128应用 GUI。

    此致、

    Bob B

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

    您好、Bob、

    请参阅随附的 EEPROM 加载程序屏幕截图。

    当我尝试"写入和验证"时、它将在左下角显示"无器件"。 跳线被放置在 J4上。  

    此致!

    William

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

    尊敬的 William:

    这是程序找不到 EEPROM 时的响应。  GUI 的响应与您在 I2C 总线超时时时时所展示的控制台屏幕截图中所示类似。  确保 BoosterPack 与 LaunchPad 连接器正确接触。  很容易误对齐接头/插座、并且可以通过行或列脱离。

    您还可以验证电路板的电压是否正确。  您应该能够使用数字万用表在 BoosterPack 接头处测量3.3V 和5V 电压。  在没有通信的情况下、您还应该能够在 BoosterPack 中间的 SCL 和 SDA 测试点测量3.3V 电压。  如果 SCL 或 SDA 显示为逻辑低电平、则通道上可能有一个短路的器件引脚用于 I2C 通信、或者 DVDD 电源可能存在问题。  您还应检查并验证 BoosterPack 顶部附近的 TP1 (AVDD)和 TP2 (DVDD)处的电压。  这两个电压都应为3.3V。  请告诉我您的发现。

    此致、

    Bob B

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

    您好、Bob、

    我检查了 BP-ADS7128电路板上的5V 和3.3V 输入、我可以看到5V、而不是3.3V。 但 LP 侧的相应引脚确实具有3.3V 电压。 BP 电路板上的一些晃动似乎会欺骗 BP 和 LP 电路板之间的接触。 因此、接头引脚触点似乎很粗略。  

    然后、我继续对 EEPROM 联系人进行编程。 这次成功了!

    移除 J4跳线并关闭 EEPROM Flasher 以释放 COM 端口后、现在我终于可以连接到 BP-ADS7128、并且可以操作寄存器。  

    下面是我们为使其正常工作而进行的操作的简短摘要、以便其他人可以在其调试过程中参考。

    1. LP 板可能有缺陷。 我直接从 TI 那里得到了两个不好的。 Mouser 的另外两个粗鲁作品。

    2. BP 和 LP 接头触点可能会有问题。  

    3. BP EEPROM 内容可能未初始化或未正确初始化。

    在 JP1上、对于 LP 板上的5V_XDS 或5V_OTG、只有一根跳线

    下面的最后一个屏幕截图显示硬件连接成功。  

    Bob、非常感谢您提供调试指南。 非常感谢您的帮助!

    William

     

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

    在数据端口侧插入 USB 的5V-OTG 和5V-XDS 上的跳线正常工作。  

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

    尊敬的 William:

    我很高兴您最终取得了一些进展。  您很可能不需要对 EEPROM 进行编程、因为缺少3.3V 电压并且 I2C 上拉电阻无效。  从积极的方面来说、您能够提高您的故障排除技能。

    此致、

    Bob B