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.

[参考译文] TPS65217:编程默认参数

Guru**** 2391335 points
Other Parts Discussed in Thread: IPG-UI, TPS65217, TPS65023B, LM3881

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/702286/tps65217-programming-default-parameters

器件型号:TPS65217
主题中讨论的其他器件:IPG-UITPS65023BLM3881

您好!

是否有方法对设置进行编程并将其保存为下一次上电或从睡眠模式恢复的默认设置?

我想更改 DCDCx 引脚和 LDOx 引脚(I2C 寄存器 DEFDCDCx 和 DEFLDOx)上的电压、以匹配我所选的处理器系列所需的电压、而不是 AM335x 类型。

数据表提到了 TI 工厂的定制编程、如何申请此选项? 或者、是否有一个工具可用于"内部"实现此目的? 这可以通过 IPG-UI 器件来实现吗?

此致、

Kyran McGlasson (Sage Automation)

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

    我认为该器件无法在断电或睡眠模式下保存 I2C 设置。 定制编程在 TI 工厂完成、无法在客户现场/电路板上完成。 您可以联系当地的 TI 销售人员/FAE、他们应该能够帮助您提出定制编程的要求。 我已将您的请求转发给此器件的应用专家、如果我的上述陈述不正确或他有关于此主题的更多信息、他将会与您联系。

    此致、

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

    到目前为止、请求定制编程的唯一选择是直接与您当地的 TI 技术销售代表(TSR)合作。 联系 TSR 后、他们将与拥有 TPS65217的团队合作、了解您的应用并确定我们是否能够继续进行定制编程。

    我们目前正在开发一种使用具有插座的新 BoosterPack EVM 的方法、该插座允许任何客户在其应用中测试自定义编程。 新的 TPS65217 BoosterPack EVM 连接到 MSP430 LaunchPad、IPG-UI 用于修改由 EEPROM 支持的 TPS65217器件的默认寄存器值。

    TPS65217没有任何内置的特性可让我们确定 EEPROM 是否已被修改、 因此、新 EVM 需要与不同的器件型号配合使用、以便我们快速识别"客户可编程"型号、而不是针对 AM335x (TPS65217型号-A/-B/-C/-D)发布的目录版本。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Kyran、

    您能否告诉我们您打算使用 TPS65217为哪个处理器系列供电?

    如果无法提供此信息或网络上未提供数据表、您能否为我们提供一个电源树、其中列出了每个电源轨的输出电压、电流需求和定序顺序?

    我们可以查看您的应用需求、并可能建议在您的系统中使用的替代 PMIC。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢 Murthy、正如我再次阅读数据表后所怀疑的那样。

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

    再次感谢 Brian、
    我正在研究更换我们的定制 Raspberry Pi 计算模块3 IO 板、该板具有各种外设、而当前 PMIC 不会因此而被切断。 我正在寻找一款具有双电源输入、备用电池(用于正常关断)和电池充电功能以及3个独立直流/直流输出(全部为3.3V)的 PMIC。 我还需要3.3V 和1.8V LDO、TPS65217符合要求。

    我目前正在投资使用 STM32L073的选项、该选项将在 TPS65217启动时加电、数据表指出 LDO1在启动时启用、TPS65217C 上为1.8V、这将为 STM32L073供电。 然后、该微控制器将通过 I2C 对 PMIC 的参数进行编程、然后向 PWR_EN 发出信号以启用其余输出并为 Pi 加电。

    电源树(快速假设- 2018年8月1日更新):
    VSYS => RPi cm3 CM_VBAT/VCORE (5V @ 600mA ~大约3000mW)
    DCDC1 => RPi cm3 CM_3V3和 LAN9514 3V3以及其他3.3V 外设(3.3V @ 500mA)
    DCDC2 =>蜂窝3G/4G/LTE 模块(3.3V @ 500mA)
    DCDC3 => Wifi/BT 模块(3.3V @ 500mA)


    LDO1 => STM32L073和串行收发器:启动时为1.8V、编程后为3.3V (3.3V ~ 100mA)
    LDO2 => 2.5V HDMI CEC/音频??
    LDO3 => 2.4G 无线电接收器 IC (3.3V ~ 100mA)
    LDO4 => 2.4G 无线电接收器 IC (1.8V ~ 100mA)

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

    虽然不可能完成您尝试的任务、但很难做到。 您将需要确保 PWR_EN 保持低电平、直到 STM32L073 MCU 能够对 DEFDCDCx 和 DEFLDO2寄存器进行重新编程、确保使用 DEFSLEW 寄存器(0x11)的位6禁用 GO 位或将位7 (GO 位)设置为1、 然后在<5s 内将 PWR_EN 引脚设置为高电平、以对其余 DCDC 转换器和 LDO2进行排序。

    5s 超时不是一个问题(整个序列可在<10ms 内完成)、但在密码1级和2级协议中编程到 MCU 并在运行时环境中测试整个过程可能需要一些时间。 此外、需要考虑定序寄存器、以确保系统中的订单和时序正常工作。

    根据您计划使用的电池、TPS65217将以500mA 的电流最大输出以实现快速充电。 您将需要确定 TPS65217电池充电器的所有方面是否满足您的需求。

    如果您在任何时候确定 TPS65217可能不是最合适的器件、我建议使用 TPS65023B (所有电源轨均可在外部配置和启用)、可能使用 LM3881序列发生器和 BQxxxx 产品系列中的分立式电池充电器。 这将使您能够更好地控制系统的各个方面、考虑到从 TPS65217的默认 OTP 设置修改 TPS65217所需的工作量、我认为开发时间大致相同。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    再次感谢 Brian、

    我们的开发团队在启动时实施了 I2C 编程序列、并在所有3个电压轨上成功实现了3.3V DCDC 输出、还在 LDO 电压轨上对应用特定的电压进行了编程。

    感谢有关转换寄存器 DEFSLEW 的提示、除非我们在此寄存器中设置转换值、否则电压不会改变。

    这是在 STM32F051、STM32F303和 STM32L452微控制器上完成的、L 系列 STM32微控制器的优势在于、PMIC 启动时、它们可以由 LDO1 1.8V 供电、然后在编程后继续以3.3V 电压运行、而无需在 VSYS5V 上单独使用3.3V LDO。

    这款 PMIC 有很多值得喜爱的东西!

    干杯、Kyran McGlasson (Sage Automation)

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

    谢谢你们的友好话语! 很高兴您能够创造性地使用此 PMIC :-)