0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

TPS546D24A PMBUSTM输出电压和输出电流解析

电子设计 来源:电子设计 作者:电子设计 2022-01-12 15:07 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Other Parts Discussed in Post: TPS546D24A, TPS546D24, TPS543B20, TPS53688

作者:Wenhao Wu

PMBusTM是很多大电流电源管理芯片会用到的通用电源管理接口,其借用了SMBusTM的时序和命令格式,进行了电源常用命令的标准化。其中输出电压读取READ_VOUT(8Bh) 和输出电流读取READ_IOUT(8Ch) 是最常用的两个命令,但是命令返回值都是二进制,且并没有注明单位,从而给命令返回值的翻译带来了难度。另外,很多电源工程师不熟悉数字逻辑,不了解PMBus的命令格式,这进一步加大了使用带PMBus设备的困难。本文借助业界比较成功的40A可并联,带PMBus的DCDC转换器TPS546D24A,阐述输出电压读取READ_VOUT和输出电流读取READ_IOUT从返回值到十进制快速翻译方法。

输出电压READ_VOUT

TPS546D24A的输出电压是通过READ_VOUT寄存器中的值转化得来。其格式为ULINEAR16。要将寄存器中的值转化为十进制,可以分三步走。

1. 读取VOUT_MODE的值,VOUT_MODE在PMBUS的定义中,是一个1字节的寄存器,地址为20h,用于定义和输出电压有关的寄存器值的格式和步进值。

pYYBAGGKRsWAAe4sAAEBZp0dAMU046.png

Bit[7]定义数据是相对值还是绝对值(影响过压和欠压保护相关值的定义),Bit[6:5]定义数据格式,TPS546D24只支持Linear格式,Bit[4:0]定义步进值指数N。步进值计算方法如下,注意Bit[4:0]为补码形式,转化为十进制时需要先转化为原码。

pYYBAGGKRseAdjJjAAAFOi3byec362.jpg

例子:VOUT_MODE=0x97。二进制为:1 00 10111,数据格式为相对值,Linear格式,步进值指数补码为10111,首位为1,该值为负数,负数的原码是补码取反再+1,为01001,十进制为-9,则步进值为2-9,为0.001953125V,1.953mV。

2. 读取READ_VOUT的值,READ_VOUT是一个2字节的寄存器,地址为8Bh,格式为Linear16,仅用于输出电压。

poYBAGGKRsmAbr6UAABx3Vvq5Bc217.png

从前一步获得步进值之后,从READ_VOUT寄存器中转化得到十进制值,输出电压的计算方法为:

pYYBAGGKRsuAD6cCAAAHqIRtWF4614.jpg

例子:READ_VOUT=0x01FD。二进制为:0000 0001 1111 1101,转化为十进制为509,则输出电压为509*1.953mV=994mV。

3. 看ADC所处的位置,如下图,内部ADC取值是从内部R1,R2分压电路中取电压采样,而输出电压由VOSNS和GOSNS/SLAVE两个引脚进行采样。

pYYBAGGKRsyANwWTAABsvn8r1c0023.png

TPS546D24内部会将ADC的值进行处理,自动乘以(R1+R2)/R2进行换算。人工不需要任何处理。READ_VOUT的结果就是实际的输出电压。

另一种特殊的情况是,如果VOSNS和GOSNS/SLAVE引脚是处于外部的一个分压网络中,则READ_VOUT的值不能反应真实的输出电压值,需要人工换算,如TPS543B20这种输出电压采样结构。这种情况下真实的输出电压为:

poYBAGD8zqKAKizvAAAPUgXKHOE853.jpg

其中R1和R2分别是下分压和上分压电阻,VOUT输出电压计算值,READ_VOUT测量的是经过分压之后R1两端的电压。

poYBAGGKRtCAQmDoAAAzJ93TVYA719.png

输出电流

TPS546D24的输出电流是通过READ_IOUT寄存器中的值转化而来。其格式为SLINEAR11,要将寄存器中的值转化为十进制,需要分两步走。

1. 读取CAPABILITY的值,在PMBUS的定义中,是一个1字节的寄存器,地址为19h,用于定义该设备具有的PMBUS功能。影响READ_IOUT取值的,是Bit[3],TPS546D24A仅支持LINEAR格式。

2. 读取READ_IOUT的值,READ_IOUT是一个2字节的寄存器,地址为8Ch。Bit[15:11]是指数N,Bit[10:0]为尾数A,均为补码表示(Two’s complement翻译为补码)。由于输出电流有可能为负值,A有可能为负数。

计算方法为:

pYYBAGD8zqyAQH0jAAAHzSDxkjI031.jpg

例子1:READ_IOUT=0xD3F1。二进制为:11010 01111110001,则N为-6,A为1009,则输出电流为:1009*2^(-6),为15.766A。

例子2:READ_IOUT=0xD7F1。二进制为:11010 11111110001,则N为-6,A为-15,则输出电流为-0.234A。

3. 当输出电流读取不准时,可以补偿,需要通过IOUT_CAL_GAIN和IOUT_CAL_OFFSET进行补偿。可单独处理一相,也可全部一起处理,处理方法和TPS53688类似。可以参考多相控制器补偿方式。

审核编辑:金巧

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电阻
    +关注

    关注

    88

    文章

    5818

    浏览量

    180020
  • 电流
    +关注

    关注

    40

    文章

    7229

    浏览量

    141684
  • 电源管理
    +关注

    关注

    117

    文章

    8666

    浏览量

    148277
  • 电压
    +关注

    关注

    45

    文章

    5795

    浏览量

    122434
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深入解析TPS546C23EVM1 - 746评估模块:从设计到测试

    TPS546C23EVM1 - 746评估模块包含两个独立的降压转换器,使用标称12V总线产生两个稳定的0.9V输出,每个输出的负载电流最高可达35
    的头像 发表于 04-24 16:55 703次阅读

    XZ1851输入电压6-40V 输出电流2.5A 输出电压ADJ(小于39V)

    输出电压
    jf_56831014
    发布于 :2026年03月26日 11:28:26

    XZ1806A 输出电压5V 输出电流0.8A 降压转换器IC

    输出电压
    jf_56831014
    发布于 :2026年03月20日 09:50:15

    XZ1821A输入电压9-100V 输出电压ADJ(1.25-50V) 输出电流2A#RTT设计大赛

    输出电压
    jf_56831014
    发布于 :2026年01月17日 09:19:44

    TPS546D24S同步降压转换器技术解析与应用指南

    Texas Instruments TPS546D24S SWIFT™降压PMBus®转换器高度集成且非隔离,旨在通过添加制造商特定的PMBus命令以及扩展的写保护和密钥来扩展TPS546D24A。这些特性通过限制写入能力和比标准写保护命令更出色的分辨率来提高安全性,以防
    的头像 发表于 08-26 14:18 1052次阅读
    <b class='flag-5'>TPS546D24</b>S同步降压转换器技术<b class='flag-5'>解析</b>与应用指南

    德州仪器TPS546D24SEVM-2PH评估模块技术解析与应用指南

    TPS546D24A器件是一款具有PMBus接口的可堆叠同步降压转换器,可由标称2.95V至16V的输入电源供电。该器件允许通过PMBus® 接口进行编程和监测,并具有用户可配置的写入锁定功能,可提高安全性。Texas
    的头像 发表于 08-25 14:46 1816次阅读
    德州仪器<b class='flag-5'>TPS546D24</b>SEVM-2PH评估模块技术<b class='flag-5'>解析</b>与应用指南

    TPS546A24S同步降压转换器技术解析与应用指南

    的输入电压范围、 12种可选开关频率(从225kHz至1.5MHz)以及10A输出电流。如果与两个、三个和四个其他TPS546A24S转换
    的头像 发表于 08-08 11:08 1144次阅读
    <b class='flag-5'>TPS546A24</b>S同步降压转换器技术<b class='flag-5'>解析</b>与应用指南

    TPS546B24S同步降压转换器技术解析与应用指南

    2.95V至18V输入电压范围、 12个可选开关频率(从225kHz至1.5MHz)以及 20A输出电流。如果与两个、三个和四个其他TPS546B
    的头像 发表于 08-08 10:18 1187次阅读
    <b class='flag-5'>TPS546B24</b>S同步降压转换器技术<b class='flag-5'>解析</b>与应用指南

    Texas Instruments TPS546E25EVM-1PH评估模块数据手册

    Texas Instruments TPS546E25EVM-1PH评估模块是一款采用TPS546E25的单相降压配置设计。该EVM针对12V标称电压总线而设计,可在高达50A负载
    的头像 发表于 07-24 09:22 1039次阅读
    Texas Instruments <b class='flag-5'>TPS546</b>E25EVM-1PH评估模块数据手册

    TPS546D24 具有 PMBus 的 2.95V 至 16V、可堆叠 40A 同步 SWIFT™ 降压转换器数据手册

    TPS546D24 是一款高度集成的非隔离式直流/直流转换器,能够从 7mm × 5mm 封装实现高频作和 40A 电流输出。两个、三个和四个 TP
    的头像 发表于 06-16 10:19 1110次阅读
    <b class='flag-5'>TPS546D24</b> 具有 PMBus 的 2.95V 至 16V、可堆叠 40<b class='flag-5'>A</b> 同步 SWIFT™ 降压转换器数据手册

    TPS546D24A 具有引脚搭接和 PMBus® 的 2.95V 至 16V、可堆叠 40A 同步 SWIFT™ 降压转换器数据手册

    TPS546D24A 是一款高度集成的非隔离式直流/直流转换器,能够通过 7mm × 5mm 封装实现高频作和 40A 电流输出。两个、三个和四个
    的头像 发表于 06-12 18:02 1329次阅读
    <b class='flag-5'>TPS546D24A</b> 具有引脚搭接和 PMBus® 的 2.95V 至 16V、可堆叠 40<b class='flag-5'>A</b> 同步 SWIFT™ 降压转换器数据手册

    TPS546B24A 具有引脚搭接和 PMBus 的 2.95V 至 18V、可堆叠 20A 同步 SWIFT™ 降压转换器数据手册

    TPS546B24A 是一款高度集成的非隔离式直流/直流转换器,能够实现高频作,并采用 7mm × 5mm 封装,提供 20A 电流输出。两个、三个和四个
    的头像 发表于 06-11 17:29 844次阅读
    <b class='flag-5'>TPS546B24A</b> 具有引脚搭接和 PMBus 的 2.95V 至 18V、可堆叠 20<b class='flag-5'>A</b> 同步 SWIFT™ 降压转换器数据手册

    TPS546A24A 具有引脚搭接和 PMBus 的 2.95V 至 18V、可堆叠 10A 同步 SWIFT™ 降压转换器数据手册

    TPS546A24A 是一款高度集成的非隔离式直流/直流转换器,能够实现高频作,并采用 7mm × 5mm 封装,提供 10A 电流输出。两个、三个和四个
    的头像 发表于 06-11 14:17 861次阅读
    <b class='flag-5'>TPS546A24A</b> 具有引脚搭接和 PMBus 的 2.95V 至 18V、可堆叠 10<b class='flag-5'>A</b> 同步 SWIFT™ 降压转换器数据手册

    TPS546B24S 具有扩展安全性的 2.95V 至 16V 可堆叠 20A 同步 SWIFT™ 降压 PMBus 转换器数据手册

    Protect 命令更高的分辨率来提高安全性,防止对 PMBus 的恶意访问。TPS546B24S 能够从 7mm × 5mm 封装实现高频作和 20A 电流输出。两个、三个和四个
    的头像 发表于 06-04 17:18 790次阅读
    <b class='flag-5'>TPS546B24</b>S 具有扩展安全性的 2.95V 至 16V 可堆叠 20<b class='flag-5'>A</b> 同步 SWIFT™ 降压 PMBus 转换器数据手册

    TPS546A24S 具有扩展安全性的 2.95V 至 16V 可堆叠 10A 同步 SWIFT™ 降压 PMBus 转换器数据手册

    Protect 命令更高的分辨率来提高安全性,防止对 PMBus 的恶意访问。TPS546A24S 能够从 7mm × 5mm 封装实现高频运行和 10A 电流输出。两个、三个和四个
    的头像 发表于 06-04 17:04 829次阅读
    <b class='flag-5'>TPS546A24</b>S 具有扩展安全性的 2.95V 至 16V 可堆叠 10<b class='flag-5'>A</b> 同步 SWIFT™ 降压 PMBus 转换器数据手册