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.

[参考译文] BOOSTXL-TPS650861:Buck3和 Buck5

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1136553/boostxl-tps650861-buck3-and-buck5

器件型号:BOOSTXL-TPS650861
主题中讨论的其他器件:TPS650860EVM-116IPG-UITPS650861

您好!

我们有评估板、并尝试按如下方式设置降压转换器的电压:

Buck3 = 1.2V

Buck5 = 0.85V

我们通过 I2C 主设备写入以下值:

对于降压转换器3:

 0x5e 0x23 0x40 b BUCK3VID
 0x5e 0x9C 0x04 b BUCK123CTRL
 0x5e 0xa4 0x04 b GPO1PG_CTRL1
0x5e 0xa0 0x04 b I2C_RAILE_EN1;位0='1'

对于降压转换器5:

 0x5e 0x26 0x0F b BUCK5CTRL
 0x5e 0x96 0x24 b BUCK5VID
 0x5e 0xa4 0x10 b GPO1PG_CTRL1
 0x5e 0xa0 0x10 b I2C_RAILE_EN1;位0='1'

但我们 没有得到所需的结果。   

请进一步建议获取 Buck3和 Buck5的正确值。

供参考:我们通过为 buck4写入以下值来获得 Buck4= 0.9V

 0x5e 0x25 0x0d b BUCK4CTRL
 0x5e 0x94 0x64 b BUCK4VID
0x5e 0xa4 0x08 b GPO1PG_CTRL1
 0x5e 0xa0 0x08 b I2C_CRAIN_EN1

此致、

Jainendra  

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

    您好、Jainendra、  

    感谢您通过 E2E 联系我们。 我已经查看了您为 BUCK3/5写入的寄存器值、这些值看起来是正确的以设置所需的电压。 您能否进一步详细说明您观察到的错误结果?  

    我注意到的一件事是、您向 BUCK3、BUCK5和 BUCK4的同一寄存器写入不同的值。 您将04十六进制写入 BUCK3的寄存器地址0xA4和0xA0、然后将10十六进制写入 BUCK5的相同寄存器。 当为 BUCK5写入10十六进制时、为 BUCK3设置为1的位会设置回零。 这可能是您未能获得所需结果的原因。  

    您应该考虑对这些1C 十六进制寄存器进行单次写入、以将 BUCK3、4、5的位全部设置为1。 例如、寄存器地址0xA0写入0x1C 会将  BUCK3_EN、BUCK4_EN 和 BUCK5_EN 设置为1。  

    此致、

    Garrett

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

    您好、Garrett、

    感谢您的回答。

    这是评估板、因此我将启用各个电源轨以检查正确的输出。

    启用 Buck3时、输出约为0.7V  

    而我们启用 Buck5输出大约为0.5V

    根据数据表、这些值对应于10mV 步长。 但根据数据表、Buck3和 Buck5具有25mV 的固定步长。 并且没有用于设置这些 BUCK 的步长的寄存器。

    因此、根据数据表、我没有获得所需的结果、即 Buck3应为1.2V、Buck5应为0.85V。

    同时 、您可以在评估板的末端进行检查。 如果 您将获得 buck3和 buck5所需的输出、请告知我们。

    但 Buck4输出正确、即0.9V。

    如果我们同时启用所有 BUCK、即向相应 的寄存器写入0x1C。 buck3的输出仍然为0.7V、buck5为0.5V、buck4的输出为0.9V。

    请进一步建议。

    此致、

    Jainendra  

     

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

    您好、Jainendra、  

    感谢您进一步解释您的观察结果。 今天、我没有在实验室中使用 EVM 进行测试的带宽、但我将进一步研究、并在星期一向您发送回复。 感谢您的耐心等待。

    此致、

    Garrett  

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

    您好、Jainendra、  

    我已经在 TPS650860EVM-116上测试了您上面列出的 I2C 设置、并观察 BUCK3上1.2V 的正确输出和 BUCK5上0.85V 的正确输出。 我分别并 同时启用了两个电源轨、结果是一致的。 输出电压不应与 BUCK3/5的10mV 阶跃对应的值匹配。  

    我不确定您为什么看到这些电源轨上的输出电压低于预期值、因为您观察到的电压值也远低于 BUCK3和 BUCK5的默认值。  

    我有几个后续问题。

    -您当前是否正在使用 IPG-UI (此处为下载链接: https://www.ti.com/tool/IPG-UI)、是否在写入命令后读取了寄存器以确认 BUCK3VID 和 BUCK5VID 寄存器设置正确?  

    -您在测试期间是否在电源轨上有负载? 如果电源轨意外过载、我建议在未连接负载的情况下初始检查输出。  

    -如何测量输出电压? 您是否在评估板上提供的测试点进行测量?  

    此致、

    Garrett  

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

    您好、 Garrett、

    感谢您发送邮件。

    请查找以下内嵌答案:

    TI:您当前是否正在使用 IPG-UI (此处为下载链接: https://www.ti.com/tool/IPG-UI)、是否在写入命令后读取了寄存器以确认 BUCK3VID 和 BUCK5VID 寄存器设置正确?  

    CDOT:我们有一个 I2C 主器件、我们已将其连接到评估板。 我们将读回寄存器、并获得我们设置的相同值。 我已附上日志文件供您参考。  

    TI:-您在测试期间是否在电源轨上有负载? 如果电源轨意外过载、我建议在未连接负载的情况下初始检查输出。  

    CDOT:我们没有连接任何负载、它只是一个评估板。

    TI:如何测量输出电压? 您是否在评估板上提供的测试点进行测量?  

    CDOT:我们通过评估板上提供的测试点上的万用表测量电压。

    请您提供 TPS650861器件的一些样片、以便我们能够更换可能出现故障的当前器件。

    此致、

    Jainendra  

    e2e.ti.com/.../log_5F00_bucks.txt

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

    您好、Jainendra、  

    感谢您回答我的各种问题并提供您的注册日志。 我的结尾还有几个问题  

    -您能否提供评估板的原理图供我们查看?   

    -您的观察结果是否仅在一个器件上可见、或者您是否已在多个 TPS650861上发生过测试?

    -当您观察到 BUCK3或 BUCK5上的电压不正确时、您能否在运行期间为地址0x5E 处的所有寄存器提供完整的寄存器转储? 您所连接的日志在寄存器0xA4之后停止、并且缺少各种状态寄存器。 日志应通过地址0xB6。

    -如果调整设置,您观察到的输出电压是否发生变化? 例如、在将 BUCK3VID (地址0x23)从0x40更改为0x3E 和0x42后、您能否检查 BUCK3上的输出电压。  

    此致、

    Garrett

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

    您好 Garret。

    感谢您的回答。

    请在下面找到答案:

    TI:-您能否提供评估板的原理图供我们审阅?   

    CDOT:我们使用的是 TI 评估板,名称:BOOSTXL-TPS650861。 您可以在 TI 网站上找到原理图。 我们仅将 I2C 主设备连接到该板。  

    TI:-您的观察结果是否仅显示在一个器件上、或者您是否已在多个 TPS650861上进行过测试?

    CDOT:我们只有一个评估板和一个器件。 最好安排 TPS650861的样片。

    TI:-当您观察到 BUCK3或 BUCK5上的电压不正确时、您能否在运行期间为地址0x5E 处的所有寄存器提供完整的寄存器转储? 您所连接的日志在寄存器0xA4之后停止、并且缺少各种状态寄存器。 日志应通过地址0xB6。

    CDOT:随附 log1.txt。

    TI:-如果调整设置、您观察到的输出电压是否发生变化? 例如、在将 BUCK3VID (地址0x23)从0x40更改为0x3E 和0x42后、您能否检查 BUCK3上的输出电压。  

    CDOT:我们仅在写入上述任何其他值时获得07.V 电压。 我们已经注意到、如果我们通过万用表进行更长的探测、则0.7V 会缓慢下降。

     

    请进一步建议。

    如果您在测试时有任何查询 ,您可以拨打 +91-8882419943给我打电话。 早上6点至晚上11点(IST)

    此致、

    Jainendra  

    e2e.ti.com/.../log1.txt

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

    您好、Jainendra、  

    感谢您提供所有其他信息。 很抱歉、我不知道您是使用 BOOSTXL-TPS650861进行测量的。 通常、我们不建议使用 BoosterPack 等插座板进行测量。 您是否能够将电路板焊接到诸如 TPS65086EVM-116之类的 PCB 上(链接如下 :https://www.ti.com/tool/TPS650860EVM-116 )?

    我尝试使用 BOOSTXL-TPS650861电路板复制您的观察结果、我能够在一个 IC 上复制您的结果、但第二个 IC 按预期工作。 最后、我将研究当我向这两个芯片写入相同的 I2C 命令时、为什么这两个芯片的功能不同。   

    在平均时间内 、更改 BUCK3VID (地址0x23)后、您可以检查 BUCK3上的输出电压。 我想验证电压是以25mV 步长变化还是以10mV 步长变化。  

    此致、

    Garrett  

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

    您好、Jainendra、  

    此调试已离线继续。 上述观察结果的解决方案是确保 OTP 发生器工具上列出的所有寄存器设置都写入 TPS650861。 在所有寄存器被写入后、器件按预期工作。  

    请考虑此主题已关闭。  

    此致、

    Garrett Kreger