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.

[参考译文] TPS56520:使用 SLVA886的更高 i2c 电压范围(1.4 - 2.6V)–2017年4月基于 I2C 的直流/直流转换器实现更高输出电压应用的实用方法

Guru**** 2553450 points
Other Parts Discussed in Thread: TPS56520

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1365345/tps56520-higher-i2c-voltage-range-1-4---2-6v-using-slva886-april-2017-a-practical-approach-to-higher-output-voltage-applications-for-i2c-based-dc-dc-converters

器件型号:TPS56520

我想使用 TPS56520生成1.4V - 2.6V i2c 可编程范围。 "应用报告 SLVA886–2017年4月
基于 I2C 的直流/直流转换器实现高输出电压应用的实用方法"显示了原理图和 R7/R8值、可提供1.8V 至5.6V 的范围。
低电压是固定在1.8、还是可以在公式 R7=R8 *(Vout-V8 VOUT) VOUT 中仅更改最大值、或者是否可以同时设置最小值和最大值? 您能否提供另一个示例电压范围、最好接近我的目标?
谢谢。
史蒂夫

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

    Steve、您好!

    最小 VOUT 不是固定的1.8V。 在该公式中: R7 = R8 *(Vout-Vout-Vout/Vout, VOUT VOUT  是最大输出电压,VOUT 是最小输出电压。 在中、我们假设 R8为7.5k Ω、因此 R7约为15k Ω。

    因此、如果您希望电压范围为1.4V 至2.6V、只需让 R8=7.5k Ω、VOUT = 1.4V、Vout=2.6V 即可。 R7约为6.43k Ω。

    希望这可以有所帮助。 谢谢。

    奥罗拉

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

    谢谢 Aurora。  遗憾的是、我们似乎不包含约束、因为有多个最小/最大电压组合可产生相同的 R8/R7。  例如、VOUT = 1V、Vout=1.857也可得出 R7 = 6.43。  我认为我们需要了解图 27 (功能方框图)、以确定附加方程。

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

    Steve、您好!

    让我详细解释一下:

    我们器件的原始输出电压范围为0.6V~1.87V、在该范围内、可以通过 I2C 对该值进行调节。  如果您希望使用中的方法获得更高的输出电压、并且可以在整个范围内调整 I2C、则输出电压范围需要是0.6~1.87V 的整数倍。 中的选择为1.8V~5.61V。  但是、由于输出电压范围不是0.6~1.87V 的整数倍、因此您的 I2C 无法在整个范围内(0~127)进行调整、只能调整其中的一部分。  

    至于需要 I2C 的哪一部分、您需要自行定义。 例如、如果您让 I2C 从0开始、您可以让  R7 = R8 *(1.4V-0.6V)/0.6V。  然后、您可以自行指定 R8值、以便您可以获得 R7的值。  但请注意、您的 I2C 目前不能调整为127、否则输出电压将超过2.6V。

    希望这对您来说很清楚。 谢谢。

    奥罗拉

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

    谢谢 Aurora。  我研究了方框图、现在了解了它并找到了我的电阻器值。  有两个公式、一个使用0.6V、另一个使用1.87V。  我选择了 Vout=[所需的最大电压]+ v、其中 v 足以提供5mV 的阶跃大小倍数。  然后、我发现将 R7固定为可用的0.1%值、其中还有一个阶跃大小比率正确的 R8 (在电子表格中、因为我实际上具有2个目标范围、并且还包含用于检查的 A 值。)  等式为:

      R7=(VOUT / 0.6 -1)* R8
      R7 =(Vout/1.87 -1)* R8
    或求解电压:
      VOUT=1.87*(R7+R8)/R8
      VOUT = 0.6 *(R7+R8)/R8

    我的最终值/计算结果为:

    R8 (千欧) VOUT 计算 值 Vout 计算值 R7   步长计算值、mV 标称值 V  R8/R7计算值
    7.5        1.8        5.61      15.0              应用手册   0.5
    15        0.9        2.81      7.5   15.00            1.8V       2
    8.2        1.5        4.68      12.3  25.00            2.8V       1.5

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

    Steve、您好!

    我的同事 Aurora 将在本周结束前给您回复。 谢谢!

    BRS

    卢西亚

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

    Steve、您好!

    我认为芯片本身的调整步长是不能改变的。  例如、如果您让 I2C 从0开始、您可以让  R7 = R8 *(1.4V-0.6V)/0.6V。  您可以自行提供 R8值。 I2C 代码介于0至51 (10000000至10100011)之间。

    R8       VOUT 计算 Vout 计算    R7   代码     二进制
    7.5k       0.6V        1.4V      10k     0      10000000  
    7.5k      1.11伏        2.59V    10k     51     10100011

    希望这可以有所帮助。 谢谢。

    奥罗拉

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

    您好、Aurora:

    没错、DAC 的阶跃大小不会改变、但输出端产生的阶跃大小是 R7/R8分压器的函数。  因此步长为 (1.87-0.6)*(R7+R8)/R8 / 127= 23.33mv (或等效于(Vout-dac)/ 127、其中 Vout=4.36、这是最大 VOUT 设置下的输出电压。)   这与代码51中的 Vout=2.59相符。

    此外,在检查你的表,我注意到表2的"二进制"列在 AN 中是错误的: 代码51= 0xB3= 10110011,不是10100011像你有(从表2 ,我想。)

    表2的另一个问题是 MSB (B7)始终为1、而数据表指定 B7应为奇偶校验计算、因此有一半的代码不会执行任何操作。

    我建议您修正表2、并在 AN 中添加一些公式和说明、使其更清晰、对像我这样试图调整范围的人更有帮助。

    谢谢。

    史蒂夫

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

    Steve、您好!

    非常感谢您的建议。 我会尝试与原作者联系以修改 An。

    奥罗拉

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

    谢谢 Aurora。  请告诉我它是否/何时更新。

    Br、

    史蒂夫