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.

[参考译文] TPS546C20A:我有这个 IC、我想得到一些支持。

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1395020/tps546c20a-i-have-something-with-this-ic-i-want-to-obtain-some-support

器件型号:TPS546C20A
主题中讨论的其他器件: USB-TO-GPIO2

工具与软件:

大家好,现在我有一些关于 tps546c20a,下面是 描述:

例如:我设计一个测试板 tps546c20a,原理图完全参考数据手册,但它不是输出电压,我有一些肯定.

   是否需要配置使用可提供电压输出的 PMBus?

   2.是否可以 单独使用?

   是否可以获取任何相关的 C 语言驱动程序代码、STM32以及其他代码?  

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

     

    请分享您的原理图和运行条件、以便我们为您提供帮助

    [报价用户 id="617509" url="~/support/power-management-group/power-management/f/power-management-forum/1395020/tps546c20a-i-have-something-with-this-ic-i-want-to-obtain-some-support "]   1.是否需要配置使用可具有电压输出的 PMBus?[/QUOT]

    它取决于配置和原理图、但一般而言、该器件可在没有 PMBus 的情况下使用

       2.是否可以 单独使用?

    它取决于配置和原理图、但一般来说、它可以通过使用引脚编程选择所需的输出电压而在没有 PMBus 的情况下使用。  审阅原理图会有所帮助。

       3.是否可以获取任何相关的 C 语言驱动程序代码、STM32以及其他代码?  [报价]

    TI 不会为 TPS546C20A 转换器提供 C 语言驱动程序、因为对处理器的 SMBus/I2C 控制器端口进行读写所需的函数是特定于处理器的、但针对您正在使用的特定处理器的标准 SMBus/PMBus 驱动程序将提供通过 PMBus 命令读写数据所需的函数。

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

    大家好、感谢您的答复、这是我的原理图。

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

     

    感谢您的原理图。  以下是一些评论:

    1) 1) TPS546C20A 支持 PMBus 1.3规范、其中包括对1.62 至5.5V 之间的终端电压的支持。  虽然电平转换器可以使用、但它们不需要。  TPS546C20A 可以直接与1.8V CLK、DAT 和 ALERT 线路通信。

    2) 2)在 R32 = NC 的情况下、现有原理图会将输出电压设置为等于内部基准电压(VOUT_SCALE_LOOP = 1) 、而基准电压将根据 VSEL 至 AGND 的电阻器(R25)进行设置

    3) 3)当 R25 = 0Ω 时、VOUT_COMMAND (和 Vout)将设置为0.7V。  有关其他电压电平、请查看数据表第7.3.7.4节中的表2 -

     https://www.ti.com/lit/ds/symlink/tps546c20a.pdf#page=18 

    Cntrl 被拉至3.3V、因此输出将升至0.7V、无需与 PMBus 进行交互。

    如果此操作已解决您的问题、请单击"此操作已解决我的问题"、以便我们关闭该主题。

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

    谢谢、现在我想知道原理图可以吗? 我测量了 BP3和 BP6、还可以、Cntrl 为3.3V、但 OUT 为0V、那么我该怎么做来解决这个问题呢?

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

    且 SW 引脚为0V、BOOT 引脚为0V。

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

    您好!

    有几件事可能会发生:

    1. CNTL 管脚设置不正确。 默认情况下、它根据 ON_OFF_CONFIG (02h) bit1=1设置为高电平有效。

    如果该位碰巧从默认更改为0、则不能使用3.3V 的上拉电阻器。 请仔细检查。

    2.故障阻止了输出。 查看 UV OV/OC/OT 故障。 您可以通过 PMBus 查看特定故障(STATUS_...) 更具体的信息、或者您还可以查看 RESET/PGD 引脚、该引脚给出了发生某些故障的一般概念。

    3.输入电源:要么没有足够的电压,要么有波动。

    - VOUT 您尝试为此部件设置的 VIN/IOUT 条件是什么?

    -您通过 PMBus 读取的 OPERATION (01h)和  ON_OFF_CONFIG (02h) 命令的值是什么? 它们是否设置为默认值、如下所示:

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

    很抱歉现在回复您,我无法 获得使用 PMBus 的数据,我没有设备可以支持 PMBus 1.3,这个值 不是默认值? 它们可以 在不执行任何操作的情况下进行更改?

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

    您好!

    该器件可以支持数据表中提到的 PMBus 1.3、并与其兼容。

    从中 可以获得所需的 VOUT? 您是否能够通过 PMBus 与器件通信? 如果不是、您使用什么进行通信?

    我们提供了 用于与器件通信的 USB-TO-GPIO2 (www.ti.com/.../USB-TO-GPIO2)、以及可从此处下载的 Fusion GUI (https://www.ti.com/tool/FUSION_DIGITAL_POWER_DESIGNER)、它将帮助您对器件进行读取/写入。  

    此致、

    Eileen

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

    您好、它以前是 Altera FPGA(Stratix 10系列), FPGA 支持 PMBus 1.3,但 FPGA 启动时芯电压必须正常,现在 tps546c20a 器件可以有 Vout 而不需要 PMBus 配置? USB 转 GPIO2、我会购买。

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

    您好!

     通过使用引脚编程(VSEL)选择所需的输出电压、TPS546C20A 器件可以在不使用 PMBus 配置的情况下获得 VOUT、如表2所示(根据您所需的 VOUT:

    此致、

    Eileen

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

    大家好、现在我有一个 USB-TO-GPIO2器件、可以在软工具中配置 tps546c20a、但还有一些其他问题、如下所示:

    1.加电时 VIN=5V、Vout 正常、即0.6V、但上电时 VIN=7V (约7V)、Vout 错误、即0V。

    2.当上电时 VIN=5V、Vout 正常、即0.6V、当我调整 VIN=7V、输出正常、但当我调整 VIN=12V 时、输出是错误的。

    3.我用软工具配置 Vout=0.9V、没问题、但是当我把配置存储到闪存中加电后、Vout 还是0.6V、怎么样? 此配置未存储或未使用?

    我不知道什么是错的,这是什么,我 真的需要你的帮助,非常感谢。

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

    您好!

    1) 1) VOUT 您尝试设置的 VIN/IOUT 条件是什么?  

    2) 2)此外、由于您现在能够与器件通信、因此当 VOUT = 0V 时、您会获得下面的状态命令?

    3) 3) VOUT_COMMAND 不支持 NVM、如下表所示:

    您要存储到闪存的过程是什么?

    正确的方法是使用 STORE_DEFAULT_ALL  [11h](发送字节) 、将操作存储器的全部内容复制到 NVM 中的相应位置。

    此致、

    Eileen

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

    似乎还有一个额外的步骤将 VOUT 存储到 NVM/闪存中。 步骤如下:

    1) 1)通过 VOUT_COMMAND (21h)设置 VOUT 值

    2) 2)更改选项(E5h)位12:  

    将位更改为1、以控制通过 PMBus 管理的 VOUT

    这可以通过 Fusion GUI 选项进行选择、如下所示:

    3) 3)将字节写入 STORE_DEFAULT_ALL

    4) 4)执行下电上电以确认更改

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

    高、VIN=5V、Vout=0.7V、还可以、但我调整 VIN=12V、Vout=0V、这是状态数据、如下所示:

    命令 数据
    78h 61h   
    79h B861h   
    7Ah  F0h
    7Bh 00h   
    7Ch  08h
    7Dh 00h   
    7Eh  00h
    80h 81h   

    故障存在 SYNC_FAULT、但未使用 SYNC、我将其保留为悬空、 为什么会这样?

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

    您好!

    根据上面提供的状态结果、存在以下故障:

    OV/VIN、OTF 带隙、SYNC 和低 UV、部分原因可能由不同原因导致、例如命令设置的限制、器件不稳定或故障未清除。  

    当您更改 VIN 和/或 VOUT 时、BOM (fsw、电感器、COUT 等)必须进行更改以支持优化的控制环路、因此您的 BOM 可能不支持所有范围。

    当我在5VIN、0.7VOUT (在这里可以观察到器件正常调节)快速检查时、根据吨限值计算结果、f387VOUT (max)= 1000kHzBOM 的 RRT=20k Ω、对应于1005kHz、略高于该值、但仍然可以。 现在、如果我 12Vin、0.7VOUT、那么 f387FSW=580kHz 、(max)= 1005kHz 过高、可能会导致器件出现问题。

    如果12Vin 是设计所需的最终输入、则必须更改 BOM 的各个部分。

    我可以根据元件重新检查您的 BOM 的稳定性、并告诉您如果您 为设计提供最终所需的 VOUT、VIN、IOUT、则需要进行哪些更改。

    对于同步故障、 可以看到 SYNC 仅连接到 TP、基本上为悬空状态。  根据故障、 由于 SYNC 引脚拾取通过布线/TP 的噪声、器件可能"需要外部时钟"。 同步时钟频率的突然变化会导致控制环路响应、从而导致输出电压过冲或下冲。 要解决此问题、您可以尝试以下操作:

    -设置 FORCE_SYNC_OUT 位(强制器件在 SYNC 引脚上输出自由运行的时钟)。 这是 位6  MISC_CONFIG_OPTIONS (MFR_SPECIFIC_32)的说明( F0h )命令。

    此致、

    Eileen

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

    大家好、我已经更改了原理图、和数据表中的78页一样、但是当 VIN=12v 时、输出是错误的、但是当我更改 SW 引脚的 C14、即1nF 到10nF 时、输出正常、这是什么问题?输出过冲有什么问题?

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

     

    当您说"输出是错误"时、这是什么意思?  您能更详细地描述一下吗?

    您是否能够提供 VOUT 和 SW 的振荡器波形、以便我们帮助查看它们?

    您是否能够提供您的布局、以便我们帮助审查该布局?

    在原理图中、C14是一种缓冲电容器、它在开关节点处提供能量吸收、从而最大限度地减少 SW 的谐振振铃、这不是由于 PVIN 至 SW 源电感中积累的输入电流和开关节点处的寄生电容造成的。  如果开关节点上的振铃导致输出电压误差、则开关节点振铃和遥感反馈之间可能存在耦合。

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

    嗨、对不起‘m 现在回复您,所有的问题都是 PCB 布局不好,在新的 PCB 中,它工作良好,缓冲器 C 是1nF,这是数据表 原理图, IC 可以用于英特尔的 FPGA,我已经 验证,最后,感谢您的 回答问题。