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.

[参考译文] TPS65982:TPS65982公司/软件和通用问题

Guru**** 2483345 points
Other Parts Discussed in Thread: TPS65982, TPS65981

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/678403/tps65982-tps65982-firm-software-and-generic-questions

器件型号:TPS65982
主题中讨论的其他器件: TPS65981TPS65987

您好、E2E、

我的客户希望使用 TPS65982、他们有一些问题:

  • Linux 驱动程序-支持哪些内核?
    • 应用程序当前正在使用 Linux 内核4.04–最好不要将内核升级为风险、这会延迟上市时间
  • 是否支持电源路径(USB-C 在连接时为器件供电、而不是为电池供电)? 如果不是、您会推荐哪一部分?
  • 如何在生产设置中对器件进行编程?
  • 是否需要驱动程序?  TI 有事吗?  (项目中没有时间进行任何驱动程序开发)
  • 如何进行软件和硬件设置以实现 TPS 固件的现场可编程性?  
  • 使用案例
    • 系统在电池上断电、当 PD 插入 TPS 时、需要协商灌电流配置(例如15V 2A)、以便电池充电器可以打开、从而可以选择性地为系统加电
    • 相同但无电池、PD 需要自动协商并从 PD 开启15V 电压
    • USB 3.0 Type C 设备(如闪存驱动器)的电源和数据
    • USB 2.0 Type C 设备的电源和数据(不知道该设备是什么)
  • 它需要是上行和下行数据端口。

    此外、为了预先添加一个问题–如果 CPU SOM 支持 Linux 4.04、USB 3.0是否包含 TPS 固件中的所有其他内容?  也就是说、没有 Linux 支持或 PD 和数据协商的驱动程序、只需编程/配置 TPS 固件、它就可以处理这些问题?

最后、作为一个通用问题、您在 TPS65982和 TPS65981之间有何建议?

谢谢!

Russell

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    •Linux 驱动程序-支持哪些内核? •应用程序当前正在使用 Linux 内核4.04–最好不要将内核升级为风险、这会延迟上市时间
    -未提供 Linux 驱动程序。 但是、根据应用的不同、可能不需要任何组件。

    •是否支持电源路径(USB-C 在连接时为器件供电、而不是为电池供电)? 如果不是、您会推荐哪一部分?
    -是的、我们的器件支持电池电源和非供电(我们称之为"无电电池")情况。

    •如何在生产设置中对器件进行编程?
    -我们的任何 PD 控制器都不包括闪存或其他非易失性存储器。 TPS65982需要通过 SPI 将闪存芯片连接到它。 较新的器件可以通过 I2C 从主机处理器获取配置和补丁信息。 较新的器件 TPS65987/88更便宜、并且可能比 TPS65982更适合新设计。

    •是否需要驱动程序? TI 有事吗? (项目中没有时间进行任何驱动程序开发)
    -不一定。 从 PD Type-C 加密狗到扩展坞、再到笔记本电脑、我们的器件均可用于各种应用。 在许多加密狗中、没有配备 PD 控制器的主机处理器- PD 控制器负责处理所有事项。 在笔记本电脑中、通常有一个 EC 通过 I2C 与 PD 控制器进行通信、以"了解发生了什么情况"。 我们不为此提供 Linux 驱动程序。

    •如何进行软件和硬件设置以实现 TPS 固件的现场可编程性?
    - TPS65982基于 RAM;固件和配置信息必须存储在 SPI 闪存上、以便在加电时读取。 TPS65987/88基于 ROM、但仍需要来自闪存或主机处理器的固件和配置信息。 配置信息告诉 PD 控制器如何工作:它是源设备/接收设备/其中之一,它支持哪些拉电流/接收设备电源协议,它是数据 UFP/DFP/ DRP.... 我们提供基于 PC 的工具、可创建包含固件/补丁和配置的软件包、供器件使用。 此封装如何到达闪存芯片或主机处理器必须由客户处理

    •使用案例
    •系统在电池上断电、当 PD 插入 TPS 时、需要协商灌电流配置(例如15V 2A)、以便电池充电器可以打开、从而可以选择性地为系统加电
    •相同但无电池、PD 需要自动协商并从 PD 开启15V 电压
    •USB 3.0 Type C 设备(如闪存驱动器)的电源和数据
    •USB 2.0 Type C 设备的电源和数据(不知道该设备是什么)
    我们支持您提到的所有配置

    •它需要是上行和下行数据端口。
    -我们支持 PD 通信以支持两种数据角色