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.

[参考译文] TPS65070EVM-430:软件不执行任何操作

Guru**** 2465890 points
Other Parts Discussed in Thread: TPS65070, USB2ANY, TPS65217, TPS65023, IPG-UI, TPS65070EVM-430

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/679680/tps65070evm-430-software-does-nothing

器件型号:TPS65070EVM-430
主题中讨论的其他器件:TPS65070USB2ANYIPG-UITPS65023TPS65217

尊敬的 TI:

我开始使用 TPS65070。 EVM 附带了一个 USB 接口适配器。 首次插入时、固件已更新、软件也在左下角告诉我 "USB 桥接器可用。" 但是、我无法使用 TPS65070执行任何操作。 适配器上的指示灯亮起、交流引脚上的电压为5V。

当我按下寄存器旁边的"Read"按钮时、不会发生任何情况。 如果我更改任何内容、请按"写入"、给它大约半分钟、然后按"读取"、它将返回所有零。 此外、数据表中给出的默认值也不会出现。 它保持为全零。

我在处理 EVM 板时非常小心、它只是从板袋中发出的(上面印有其他器件型号、但电路板上印有正确的型号)、并且我使用了 ESD 垫和手镯。

是损坏还是我做了一些错误?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、感谢您在 e2e 论坛上发布此问题。

    我的 PC 上安装了 TPS65070 EVM 和 TPS6507x GUI 软件、因此我可以在实验室中对此进行测试、尝试确定您遇到的问题。

    我将尽快报告我的结果、但可能需要24-48小时的时间才能作出响应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    使用新的 TPS65070EM-430和新的"USB 接口适配器"(HPA172)进行测试后、我确认 EVM 和 GUI 软件正常工作且兼容。

    我对您的设置的担心是接头 J2上的 AC 和 GND 引脚彼此非常接近。

    是否有可能意外地将交流和 GND 短接在一起? 当我测试此 EVM 时、我通常在 J2上施加交流电并在 J3上连接 GND (而对于 USB、则相反:在 J3处连接 USB、在 J2处连接 GND 以测试 USB 输入)。

    另一个问题是可能移除了 POWER_ON 跳线。 请验证 JP6上的 POWER_ON 跳线是否连接到高电平位置。

    下面是工作 GUI 的一些屏幕截图:

    在第一个屏幕截图中、我读取了 PPath1/INT 选项卡中的"Registers"。 对于 INT 寄存器、我看到在第一次读取时施加的 USB/AC 电压= 1b、在第二次读取时复位为0b。

    在第二个屏幕截图中、我导航到末尾的 WLED_CTRL1/2选项卡、以确保我可以打开 LED、然后使用 PWM 滑块修改亮度。 这在我的 EVM 上也很成功。

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

    引脚具有正常的距离。 我和母头一起工作、以确保电缆松动时不会出现短路。 我仅在连接电缆时连接公接头。

    电源 JP6连接在高电平位置。
    用户界面看起来是一样的、但我可以点击我想要的任何内容、它只会保留全0、即使在对其写入内容并再次读取之后也是如此。

    编辑:我尝试确定问题是什么。 使用 I2C 引脚上的逻辑分析仪、我得到了一个奇怪的读数。 连接是一个10秒的测量值、在该测量值中、我将彼此相邻的写入0x01h:00111111、00111110、00111100、00111000、00110000、 00100000、00000000。 所有这些都是使用 TI GUI 针对 TPS6507x 完成的。 测量结果显示没有实际时钟和实际数据发送。 所有"信息"都由时钟和数据变为低电平组成、两者都变为高电平一段时间、然后再次变为低电平。 附件还显示了前两个"必要条件"放大后的屏幕截图以及整个屏幕截图。

    我认为确实有问题。

    e2e.ti.com/.../tps65070.zip

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

    我熟悉 Saleae 示波器、因此我还有其他请求:

    • 您能否使用示波器上的"模拟"通道重新捕获示波器图像? 您只需单击 Saleae Logic 软件 GUI 中"Start Simulation"右侧的按钮即可。 该按钮看起来像向上和向下箭头。 您只需启用通道0-7、其旁边有"正弦波"图形。 下面的屏幕截图
    • 您还能用手机拍摄设置图片吗? 这是验证连接的唯一方法。

    I2C 数据看起来确实有问题、但很难说出错误、因为您只捕获 SCL 和 SDA 线路的数字值。 当您使用"模拟"测量时、您还可以添加其他通道(交流电压、USB 电压、PWR_EN 信号等)、只要它们不超过 Saleae 示波器的绝对最大值(我认为它是10V、但请阅读 Saleae 规格表进行仔细检查)。

    谢谢、

    Brian

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

    Saleae 软件的屏幕截图、其中显示了如何启用下面的"模拟通道"(我没有将示波器连接到 PC):

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

    此版本的 saleae 仅是逻辑分析仪。 它无法测量模拟信号。

    使用示波器、我制作了一些图像、将00000011发送到0x01h。 示波器图像是通过直接连接的连接器生成的。 逻辑映像、因此我可以连接挂钩。

    示波器图像在 R14和 R16上测量。 它只是这里的负脉冲。 缩小后、没有其他东西可找。 图像是单独拍摄的、但看起来相同...

    R14.

    R16.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    现在、我只能说、我同意 I2C 线路在数据传输期间似乎变得一直处于低电平。 在首次启动 GUI 时、固件(FW)更新期间可能会使适配器"变砖"。 它不是100%砖型的、但可能是 FW 已损坏、足以使这种"仅在传输期间卡在低电平"行为发生。

    您是否有 TI 提供的其他"适配器盒"?

    适配器标有 HPA172、可在 Web (www.ti.com/.../USB-TO-GPIO)上找到、但我们 还提供了名为 USB2ANY (www.ti.com/.../USB2ANY)的适配器、该适配器随大多数新器件一起提供。 例如、TPS65023和 TPS65217随 USB2ANY 一起提供、并使用名为 IPG-UI 的特定 PMIC GUI (http://www.ti.com/tool/IPG-UI)。 IPG-UI 不直接支持 TPS65070、但它具有可用于读取/写入原始数据的通用 I2C 模板。

    非 TI I2C 适配器包括 TotalPhase Aardvark (www.totalphase.com/.../)。


    如果您没有其他适配器可供尝试、我们将不得不探索提供新 USB 转 I2C 适配器进行测试的选项。 如果您在 e2e 上提供电子邮件地址或联系 TI 销售代表、我们可以确定如何提供新适配器。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、很抱歉耽误你的回答。

    我没有其他 TI 适配器盒。 我应该与谁以及如何联系? 我宁愿不要将我的电子邮件放在公开的位置。

    提前感谢、

    Karolijn

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

    Karolijn、

    尽管我认为这不可能是问题的根本原因、但您发送的照片中的一张让我担心:从 Saleae 到 TPS65070EVM-430板的 I2C"蓝色导线"似乎未连接到正确的引脚。

    在 Saleae 侧、它看起来是正确的。 尽管我看不到">"箭头指向带状电缆连接器上的引脚1、但红色导线位于正确的一侧。 您已连接到引脚6、9和10 (正确)或引脚5、9和10 (这可能是错误的)。

    不过、在 TPS65070EVM-430侧、引脚3、7和8已连接、这一点看起来非常清楚。

    我从母接头旁边的丝印上的引脚1标记开始计数。

    根据 EVM 原理图、除6、9和10外的所有引脚均悬空:

    这可能会使 Saleae 捕获无效、但不会解释模拟示波器捕获、除非存在另一个接线问题。 我看到示波器探针正在测量 SDA 的 R14的正确侧、但 SDA 可能全部为0。 如果您针对时钟(SCL)探测 R16、它将是更好的指示器。

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

    还有一个示波器图像或 R16、看起来与 R14相同。 所有导线都正确连接、尽管我所拍摄的图片确实不是很清楚。
    但发现了问题。
    昨天我可以从某人那里借用一个 Aardvark、但这也不起作用。 EVM 板上存在很大的错误。 电阻器 R14和 R16为0r。 因此、它们彼此相连、当然不能执行任何操作。
    已替换为3k3、现在电路板似乎可以正常工作。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您确认问题的根本原因。

    这是一个大型装配错误、因此我将联系分销中心的团队、要求他们验证剩余库存 EVM 的所有 R14/R16值的组装。

    希望在您的帮助下、我们能够防止此问题在将来再次出现。