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.

[FAQ] [参考译文] [常见问题解答] TPS544C26:常见问题解答

Guru**** 2422790 points
Other Parts Discussed in Thread: TPS544C26

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1245852/faq-tps544c26-common-questions

器件型号:TPS544C26

Q1: 如何计算和设置 Vido_MAX 的值(BDh[0]+ Beh[7:0])

Q2:I2C 和 SVID 之间的区别是什么? 我应该使用哪一个?

Q3:如何解锁器件?

Q4:如何将器件解锁添加到 Fusion 电源设计器生成的配置脚本中?

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

    Q1: 如何计算和设置 Vido_MAX 的值(BDh[0]+ Beh[7:0])

    VIDOMAX_L 命令与(BDh) EXT_CAPABILITY_VIDOMAX_H 中的位[0]一起构成了一个9位寄存器、用于设置通过 VID 允许的(SVID+Offset)最大值。 将9位 Vido_MAX 寄存器设置为17e (十六进制)值会达到可能的最大值(VID +偏移)、其中每个值具有8位寄存器(VID 无符号、有符号偏移)。 使用(VID +偏移)超出 Vido_MAX 会导致单个电源轨 SVID 请求的 REJ (拒绝)响应和全呼叫 SVID 请求的 NACK 响应。

    首先、选择一个最大电压。 对于本例、我们将选择1.3V。

    使用以下公式计算应该是多少的十进制值、其中步长指的是所选的 SVID 协议:

    10mV 阶跃:
    Vido_MAX (V)= Vido_MAX (d)* 0.010 + 0.490

    5mV 阶跃:
    Vido_MAX (V)= Vido_MAX (d)* 0.005 + 0.245

    我们将使用5mV 阶跃公式来找到十进制的 Vido_MAX 值。 在这种情况下,将1.3V 插入到 Vido_MAX(V)给我们一个 Vido_MAX(d)值211。

    如果您使用 FUSION GUI、可以在 TPS544C26器件特定页面的寄存器字段中键入该值、如下所示:  

    否则、您必须将十进制值转换为二进制并 手动将其编程为 BDh[0]+ Beh[7:0]。

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

    Q2:I2C 和 SVID 之间的区别是什么? 我应该使用哪一个?

    SVID 是英特尔开发的一种协议、用于简化设备与稳压器之间的通信。  Intel VR12、VR 12.5、VR13、VR14、IMPVP8设计需要 SVID。  它与 I2C 分开。 SVID 仅在采用 Intel CPU 作为控制器的设计中可用。 I2C 是一种可由任何微控制器实现的开源通信协议。

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

    Q3:如何 锁定/解锁器件?

    器件上的大多数寄存器都被锁定、以防止意外更改。 要解锁器件、您需要向寄存器发送两个字节的"密码" B1h . 请咨询您的 TI 代表以获取器件密码。 您可以通过标准 I2C 通信输入密码、也可以在 TI Fusion 电源设计器上的 SAA 工具/特定于器件的"寄存器"面板中输入密码。

    在本例中、我将使用 Fusion 电源设计器上特定于器件的"寄存器"选项卡。 请点击照片放大。

    输入密码可能会在两个 字节上都产生 NACK 响应、但如果您正确输入了密码、器件将被解锁。 您可以通过尝试对先前锁定的寄存器进行更改来测试此情况。

    下面是一个使用 Fusion Power Designer 上提供的 I2C/SAA 工具的示例。 下图中发送到 B1h 的值是一个示例、不是正确的密码组合。   请点击照片放大。

    要锁定器件、只需向寄存器 B1h 发送一个不正确的密码值、器件将重新锁定。 或者、您可以执行下电上电。 在执行此操作之前、请记住将配置保存到 NVM 中、因为在进行下电上电时、所有未保存的更改都会丢失。

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

    Q4:如何将器件解锁添加到 Fusion 电源设计器生成的配置脚本中?

    Fusion 电源设计器允许用户导入和导出器件配置。 在当前版本中、导出配置时不会自动生成用于解锁器件的密码、这会导致导入到其他器件时失败。 但是、当前版本可以忽略 B1h 寄存器的 NACK、从而允许用户修改其配置文件并添加 密码行。 这大大提高了生产率、因此推荐使用。 否则、用户必须在导入配置文件之前手动解锁器件。  

    以下图片显示了在添加 B1h 密码行时配置文件(启用了字节分配功能)的外观。  下图中的值 是示例、不是正确的密码组合。  请点击照片放大。

    请注意、解锁密码的代码是待发送的第一条命令。 任何前面的内容都可能导致导入失败。 需要更改第二列、以匹配您尝试导入到的设备地址。

    请注意、如果要导入到具有不同地址的器件、则必须更改配置文件中的 I2C_ADDR (A2h)寄存器、以匹配要导入的地址以及配置文件第二列中的所有地址、否则配置将无法导入。