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.

[参考译文] TPS25751:编程和器件识别问题

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1458428/tps25751-programming-and-device-recognition-issue

器件型号:TPS25751
主题中讨论的其他器件:BQ25756E

工具与软件:

大家好!

我设计了一个 PCB、其中包含一个 USB-C 端口 TPS25751D (WQFN38) BQ25756E (VQFN36) .

目前、我正在测试系统 电池电量耗尽模式 、未连接电池。 BQ25756E 的输出负载为 A 风扇(24V、0.44A) .

USB-C 连接器连接到 TPS25751D、如随附的图所示。 将 USB 电缆连接到计算机后、就会看到 VBUS 引脚上的电压为5V .

但是、当我打开时 GUI 编程工具  (浏览器)要配置所需设置、该工具无法识别设备。

我也检查了 设备管理器 、但我的计算机也无法检测到设备。

问题可能是什么? 为何我无法对器件进行编程?

非常感谢您提供任何建议!

此致、
IDO

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

    您好!

    您如何连接到 I2C 线路以与 PD 控制器进行通信?

    此致、
    Chris

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

    您好!

    我要强调的是、我要在仅受电模式下使用 TPS25751D。

    您如何连接到 I2C 线路以与 PD 控制器通信?

    I2C 线路连接至外部 EEPROM IC 和 BQ25756E。

           

    此致、
    IDO

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

    您好、Ido、

    我尝试理解您的描述并与 EVM 相关联。   

    TI GUI 编程工具连接到 TPS25751、如上所示。  这与应用 Type-C 端口不同。  请确认如何连接到器件以对器件进行编程和识别。

    此致、
    Chris

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

    您好!

    我一直在引用 TPS25751D 数据表 而非评估板供电。 根据我的理解、将外部微控制器与 I2Ct 线一起使用是 可选 、不是必需的。 在我的设计中、我选择使用此 IC 即可生成 PWM 输出 因为我假定它可以直接编程。

    我认为可以通过对 TPS25751D 进行编程 USB 连接 、因为 I2C 引脚(I2Cc)连接到 EEPROM 和 USB 接口。

    为了阐明我采取的方法、我附上了一个图表、展示未使用微控制器的 TI 充电器板方框图:

    我的问题是:

    1. 我是否可以在不使用微控制器的情况下对 TPS25751D 进行编程?  我是否需要添加一个微控制器和一个额外的 USB-C 端口?
    2. 为什么通过 USB 将设备连接至 PC 时未检测到该设备? 不应该开箱即用的默认配置运行吗?

    我们非常感谢您提供任何见解或指导。

    谢谢!

    IDO

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

    您好!

    我能否在不使用微控制器的情况下对 TPS25751D 进行编程?  我是否需要添加一个微控制器和一个额外的 USB-C 端口?

    您可以使用可将映像直接上传到 EEPROM 的工具、比如 EVM 上的 Tiva 或 Ardvark。  

    https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1414604/tps25750-connection-to-controller-via-usb

    您可以使用微控制器加载图像、如下所述:

    https://www.ti.com/lit/an/slvafl1/slvafl1.pdf

    为什么通过 USB 将设备连接到 PC 时未检测到该设备? 它不应该在开箱即用的默认配置下运行?

    器件不支持数据操作且 未枚举、它是电力输送 IC。  D+/D-用于 BC1.2和液体检测。

    此致、

    Chris

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

    您好!


    [报价 userid="15670" URL"~/support/power-management-group/power-management/f/power-management-forum/1458428/tps25751-programming-and-device-recognition-issue/5597382 #5597382"]您可以使用可直接将映像上传到 EEPROM 的工具、如 EVM 上的 Tiva 或 Ardvark。  [报价]

    谢谢! 只是为了确认、我是否正确理解这一点?

    我无需更改设计中的任何内容、只需添加一个连接到 EEPROM IC 的端口即可。

    然后、我可以使用 GUI 工具导出完整的闪存二进制文件、并通过 TotalPhase Aardvark 进行编程。

    这样、我就可以保持设计不变、无需添加任何 MCU 或其他 IC。 是这样吗?

    您可以使用微控制器加载此处所述的映像:

    再说一次、它只是一个选项、对吧? 我实际上可以放弃 MCU?

    此致、

    IDO

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

    您好!

    这样、我就可以按原样保持我的设计、无需添加任何 MCU 或其他 IC。 正确吗?

    有。  是的。

    再次、这只是一个选项、对吗? 我实际上可以放弃 MCU?

    正确。  这是一个选项、不是必需的。

    此致、

    Chris