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.

[参考译文] TPS546D24A:TPS546D24AEVM-2PH I2C

Guru**** 2394305 points
Other Parts Discussed in Thread: TPS546D24A, TPSM8D6C24

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1209803/tps546d24a-tps546d24aevm-2ph-i2c

器件型号:TPS546D24A
主题中讨论的其他器件: TPSM8D6C24

您好!

我们已订购  TPS546D24AEVM-2PH 板并计划将 EVB 的 PMBus 连接到 Arduino I2C 总线、并注意到 ADRSEL 引脚未安装自举电阻器。 那么、默认情况下 PMBus 地址是什么?

实际上、我们需要测试单相、因此我们通过使用 JP2_P2跳线将第2个稳压器的 ENABLE 信号拉低来禁用一相。  

使用哪个寄存器来设置 Vout?

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

     

    实际上、我们需要测试单相、因此我们使用 JP2_P2跳线将第二个稳压器的 ENABLE 信号拉低以禁用了一相。  [/报价]

    请按照 TPS546D24AEVM-2PH 用户指南第14页的"评估单相运行"一节中的说明-  https://www.ti.com/lit/pdf/sluuc47#page=14 

    除了禁用跟随器器件(U1_P2)之外、您还需要移除连接两个器件的 VSHARE 引脚的电阻器、并使用0Ω 电阻器填充 U1_P1的 MSEL2至 AGND 电阻器、以便对其进行编程以实现单相运行。  否则、您需要更新 STACK_CONFIG 和 PIN_DETECT_OVERRIDE 值、以便从 NVM 而不是引脚检测中加载堆栈配置。

    Unknown 说:
    以及使用哪个寄存器来设置输出电压?

    输出电压控制器由 VOUT_COMMAND 值(命令代码21h )提供。数据格式化为16位 SMBus 字(低字节、高字节)。LSB 大小由 VOUT_MODE (命令代码20h)设置、默认为2^-9V/LSB。  未启用转换器输出时、可以对 VOUT_MODE 进行编程、使 LSB 大小调高或调低、最大分辨率为2^-12V/LSB (244μV μ V)

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

    谢谢 Peter、您的快速响应!!

    我们 在 EVB 中进行了以下更改 、用于评估单相运行、互联融合数字电源设计、

    "4.5评估单相运行

    EVM 的默认配置适用于两相运行。 对于单相运行、请按如下方式修改 EVM:

    1.将 U1_P1的 MSEL2短接至 GND、通过在 R18_P1中填充一个0 Ω 电阻器来编程单相运行。

    2.如果填充了 U1_P2、则通过取消填充 R15_P1 (这是一个0 Ω 电阻器、可在上一步中用于 U1_P1的 MSEL2引脚)、从主器件上断开从器件的 VSHARE。

    3.如果填充了 U1_P2、则通过将 JP2_P2跳线移动到位置5-6 (GND)来禁用 U1_P2。

    请注意、这会使 U1_P2的 AVIN (引脚26)保持上电、如果有必要测量空载泄漏电流或轻载效率、则还应从输入电源上断开 U1_P2 AVIN 引脚。 通过从 JP7_P2上移除跳线、从 VIN 上断开从器件 U1_P2 AVIN。'

    在 GUI 中将 Vout 设置为0.8V。

    但输出电压仍然是~0.011V。 我们缺少什么吗?  请告知  

    谢谢你!

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

     

    首先、确保 EVM 板上的跳线正确选择了 U1_P1上 EN/UVLO 的控制输入。  JP2_P1是一个2x3接头、需要在1-2 (底部)位置连接一个分流器、以将 PMBus CNTRL 引脚从 USB-TO-GPIO 加密狗连接到 TPS546D24A 的 EN/UVLO 引脚。  在顶部位置、跳线将 EN/UVLO 引脚短接至 GND。  在中间位置、EN/UVLO 引脚连接到电阻分压器、用于外部编程 UVLO。

    如果这不起作用、请检查 Configure 页面中的"All Config"选项卡、以查看其他设置是什么。  具体而言、请检查 STACK_CONFIG 设置。  对于单相运行、应设置为0000h 如果设置为0001、则器件配置为两相运行。  然后、我会检查 PIN_DETECT_OVERRIDE 值。  默认值为1F2F、它从引脚检测中获取所有引脚编程值、如果设置为0000、则会从 NVM 加载值、更改电阻器无关紧要。

    如果 PIN_DETECT_OVERRIDE 设置为0000h:

    将 STACK_CONFIG 从00001h 更改为0000h、以选择单相操作。

    将该值存储到 NVM 中。

    从 NVM 恢复配置或重启 AVIN 电源以重置器件的运行。

    将 Chang PIN_DETECT_OVERRIDE 更改成了1F2Fh

    将该值存储到 NVM 中

    从 NVM 恢复配置或重启 AVIN 电源以恢复器件的运行

    如果 PIN_DETECT_OVERRIDE 设置为1F2Fh 且 STACK_CONFIG 为0001h

    进行检查、确保0Ω 电阻器已安装在 R18_P1位置

    如果 STACK_CONFIG 设置为0000、则分流器位于 JP2_P1上的1-2位置、并且 R15_P1已移除、请拍摄"Configuration"页面下的"All Config"选项卡的屏幕截图。

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

    尊敬的 Peter:

    跳线连接在 JP2_P1的1-2之间。

     对于单相运行、STACK_CONFIG 设置为0000h。

    PIN_DETECT_OVERRIDE 值为 1F2F。


    R15_P1已删除。







    此致、

    加金迪兰

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

      

    您的 ON_OFF_CONFIG 设置为0x03、因此 TPS546D24A 编程为忽略 EN/UVLO 引脚。  默认值为0x17

    VIN_UV_WARN_LIMIT 设置为9.5V。  如果转换器发生故障情况、其故障响应设定为"存在故障时关断"、 然后在故障移除时重新启动"、并在 PVIN 小于 VIN_UV_WARN_LIMIT 时尝试重新启动、它可能会进入需要在 PVIN 高于 VIN_UV_WARN_LIMIT 后重新启动条件的阻塞逻辑状态

    尝试将 ON_OFF_CONFIG 设置回0x17并从 USB_TO_GPIO2加密狗切换 CNTRL 引脚。

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

    尊敬的 Peter:

    我将 ON_OFF_CONFIG 设置为0x17、并将 Control 引脚设置为高电平。 但是、输出仍然是0.1V、

        

    VOUT 和 GND 电阻为~1欧姆。 这是正确还是短接?

    此致、

    加金迪兰

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

    尊敬的 Peter:

    IC - U1_P1没有了。 U1_P1.8 (SW)引脚与 GND 短接。

    我移除了 L1电感器、并且没有短路的输出侧。 然后删除了 R15_P2、R8_P2并安装了 C17_P2、R37和 R39。 现在 U1_P2稳压器可以正常工作!

    感谢您的支持!!

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

    很高兴听到这个问题已得到解决。  

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

    尊敬的 Peter:

    在下电上电后始终保持0.8V、在 NVM 中针对 Vout=0.8V 存储寄存器值。 那么、如何将其配置为不同的输出电压(0.9V、0.5V)、并且必须在 NVM 中恢复它? 下面是当前寄存器值。

      

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

    您好!

    是否是 GUI 问题、即器件问题?您是否尝试过此操作?  

    谢谢  

    Tahar

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

    您好!

    我尝试了此"Store NVM CONFIG"选项、但在下电上电返回到之前的 Vout 后仍然无法替换新的 Vout 电压。

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

     

    TPS546x24A 系列器件具有名为"PIN_DETECT_OVERRIDE "的命令值、当设置为 b_1时、该命令值会使用引脚检测值覆盖 NVM 存储值。  除了更新 VOUT_COMMAND、您还需要将 PIN_DETECT_OVERRIDE 中的"NVM"位更改为 b'0 (从 VOUT 恢复 VOUT)

    更新 VOUT 和 PIN_DETECT_OVERRIDE 后、这两个值都会通过 STORE_USER_ALL 存储到 NVM 中、输出电压将在下一次上电时从 NVM 恢复、而不是进行引脚检测。

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

    您好!

    感谢您的回复!! 现在运行正常!

    我们获得了定制板、一切都按预期设置!! 当 OUT 设为 Vout=0.5V 时、只有纹波为高电平(~125mV)。 该纹波会跟随开关频率。 SW 频率为275KHz、并且纹波持续时间相同。 我们如何减少纹波?   

    定制电路板输出大容量电容:



    输出大容量电容上的一个探针:(纹波为125mV)


    此致、

    加金迪兰

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

     

    像这样的方波输出电压纹波可能来自几个不同的来源、一个来源是真实的、而其他来源是测量问题。

    方波纹的实际电势来源是 SW 电压之间的电感分压器、这是一个振幅近似等于输入电压的方波、 分压器的元件是输出电感器以及输出电容器的 ESL 和布局电感。  要从12V 输入获得125mV 电压、将需要100:1分压器。  这需要3.3nH 的寄生电感与输出电容器串联。

    如果是原因所在、我们可以推荐一些布局技术和元件选项、以降低 ESL 和布局寄生电感。

    现在、让我们尝试排除测量误差:

    1)方波可能来自接地回路拾取示波器探头、从而拾取电感器周围的通量场、这可能会在示波器探头引线中产生电流。  为了尽可能减小接地环路面积、我们建议使用"尖端和接地筒"测量、方法是去除示波器探头的夹子和塑料护套、使探头暴露在接地的"筒"上、并将其压到接地测试点、同时将尖端按到测量点、 或将一根未绝缘(裸)的小导线缠绕在管筒上、并将其连接到非常靠近测量点的接地端、例如陶瓷电容器的接地端子、其中尖端连接到同一电容器的 VOUT 端子。

    2)方波可能来自由电路板上由10:1无源探头衰减输入放大的电流引起的接地差。  常见无源探头具有9Meg/1Meg 输入分压器、因此示波器中的中心导体和屏蔽层之间的电压差是探头尖端和接地端之间的电压的1/10、然后示波器会将报告的电压按比例增大10倍。  示波器还将其 BNC 输入连接器连接到"焦点"的"接地"、且 BNC 接地端相互短接。  如果有多个示波器探头连接到 PCB 上的不同接地点、接地点之间的大部分电压差都会出现在探头电缆的屏蔽层上。  然后、接地差分被放大并提供给显示屏。  被测电路板上接地之间的12.5mV 电压可报告为测量信号上的125mV 电压。

    为了降低发生这种情况的可能性、所有示波器探头都应连接到接地端的同一点、并且连接到电路板的所有器件都应与示波器隔离、或连接到相同的"接地"连接。

    请进行检查、让我们看看返回的内容。

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

    尊敬的 Peter:

    我们使用 与电容器并联的尖端和接地筒进行探测。

    探头未校准、且振幅超出裕度。 在调整该值之后、将显示探头补偿。 此时、纹波电压为60mV。

    此外、我们使用 TI 融合工具在1A 的外部负载下监测电流(在 EVB 中)。 但图表显示~ -0.5A、 这是一个有关 GUI 的问题。 我们 使用 Arduino 板通过 I2C 总线进行测量、但也显示  -0.5A。

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

    我们使用 与电容器并联的尖端和接地筒进行探测。

    探头未校准、且振幅超出裕度。 在调整该值之后、将显示探头补偿。 此时、纹波电压为60mV。

    [/报价]

    很高兴看到通过探头校准降低了纹波、尽管60mV 似乎也很高。  取另一个探头、将其接地夹连接到用于尖端和接地筒测量的探头的桶形连接、然后使用其探头尖端同时测量输出电压测量的接地点。

    如果 VOUT 测量值继续显示 VOUT 上的60mV 阶跃功能、并且接地监视器探头未显示阶跃功能、我建议查看 ESL 的输出电容器选择和寄生电感布局。

    如果接地监视器探头显示阶跃函数、或者该设置会降低 VOUT 上的60mV 阶跃函数、那么这很可能是测量赝像。

    此外、我们使用 TI 熔融工具在外部负载为1A 的情况下监测电流(在 EVB 中)。 但图表显示~ -0.5A、 这是一个有关 GUI 的问题。 我们 使用 Arduino 板通过 I2C 总线进行测量、但也显示  -0.5A。 [/报价]

    否、这不是" GUI 有问题"这是 TPSM8D6C24模块的 READ_IOUT 函数的预期容差和修整。  TPSM8D6C24中的电流检测电路使用0.5mΩ 检测元件、电流检测范围为-20A 至+80A。  其零电流测量精度的 A - 1.5A 偏移误差在预期容差范围内。

    在有关该主题的问题与原始主题进一步偏离之前、如果您有其他问题、请为其创建新主题。  这将帮助 TPSM8D6C24的其他用户搜索答案。

    [/quote]