LTM4675 PMBus命令详解及应用指南

电子说

1.4w人已加入

描述

LTM4675 PMBus命令详解及应用指南

在电子工程师的日常工作中,电源管理模块的设计与调试是至关重要的环节。LTM4675作为一款功能强大的电源模块,其PMBus命令集为工程师提供了丰富的控制和监测手段。本文将详细介绍LTM4675的PMBus命令,帮助工程师更好地理解和应用这款产品。

文件下载:DC2053A.pdf

一、故障响应命令

1. VOUT_OV_FAULT_RESPONSE

该命令用于指示设备在输出过压故障时的响应动作。数据字节格式如下: BITS DESCRIPTION VALUE MEANING
7:6 Response 00 执行过压下拉操作(关闭顶部MOSFET并打开底部MOSFET)
01 继续运行指定延迟时间,若故障仍存在则按重试设置响应
10 立即关闭输出并按重试设置响应
11 不支持,写入此值将产生CML故障
5:3 Retry Setting 000 - 110 不尝试重启,输出保持禁用直到故障清除
111 持续尝试重启,直到被命令关闭或出现其他故障
2:0 Delay Time XXX 以10µs为增量的延迟时间

2. VOUT_UV_FAULT_RESPONSE

此命令用于处理输出欠压故障。其数据字节格式与VOUT_OV_FAULT_RESPONSE类似,只是响应值含义有所不同: BITS DESCRIPTION VALUE MEANING
7:6 Response 00 继续运行,忽略故障
01 继续运行指定延迟时间,若故障仍存在则按重试设置响应
10 关闭输出并按重试设置响应
11 不支持,写入此值将产生CML故障
5:3 Retry Setting 000 - 110 不尝试重启,输出保持禁用直到故障清除
111 持续尝试重启,直到被命令关闭或出现其他故障
2:0 Delay Time XXX 以10µs为增量的延迟时间

3. TON_MAX_FAULT_RESPONSE

该命令用于处理TON_MAX故障。当故障发生时,设备会设置相应的状态位并通知主机。数据字节格式如下: BITS DESCRIPTION VALUE MEANING
7:6 Response 00 继续运行
01 不支持,写入此值将产生CML故障
10 立即关闭输出并按重试设置响应
11 不支持,写入此值将产生CML故障
5:3 Retry Setting 000 - 110 不尝试重启,输出保持禁用直到故障清除
111 持续尝试重启,直到被命令关闭或出现其他故障
2:0 Delay Time XXX 不支持,值被忽略

4. IOUT_OC_FAULT_RESPONSE

此命令用于处理输出过流故障。设备会设置相应的状态位并通知主机。数据字节格式如下: BITS DESCRIPTION VALUE MEANING
7:6 Response 00 以恒定电流模式运行,维持输出电流在IOUT_OC_FAULT_LIMIT设定值
01 不支持
10 以恒定电流模式运行指定延迟时间,若仍处于限流状态则按重试设置响应
11 立即关闭输出并按重试设置响应
5:3 Retry Setting 000 - 110 不尝试重启,输出保持禁用直到故障清除
111 持续尝试重启,直到被命令关闭或出现其他故障
2:0 Delay Time XXX 以16ms为增量的延迟时间

5. MFR_OT_FAULT_RESPONSE

该命令用于处理内部过温故障。设备会设置相应的状态位并通知主机。数据字节格式如下: BITS DESCRIPTION VALUE MEANING
7:6 Response 00 不支持,写入此值将产生CML故障
01 不支持,写入此值将产生CML故障
10 立即关闭输出并按重试设置响应
11 故障存在时禁用输出,故障消除后恢复运行
5:3 Retry Setting 000 不尝试重启,输出保持禁用直到故障清除
001 - 111 不支持,写入此值将产生CML故障
2:0 Delay Time XXX 不支持,值被忽略

6. OT_FAULT_RESPONSE 和 UT_FAULT_RESPONSE

这两个命令分别用于处理功率级过温和欠温故障。设备会设置相应的状态位并通知主机。数据字节格式与TON_MAX_FAULT_RESPONSE类似。

二、故障共享命令

1. MFR_GPIO_PROPAGATE

该命令用于配置哪些故障可以使GPIO引脚拉低。通过设置不同的位,可以选择将特定的故障传播到GPIO引脚,以便外部设备进行监测。

2. MFR_GPIO_RESPONSE

此命令用于确定控制器对GPIO引脚被外部源拉低的响应。有两种响应模式:GPIO_INHIBIT(三态输出)和GPIO_IGNORE(继续运行)。

三、其他命令

1. 刮擦板命令(Scratchpad)

包括USER_DATA_00 - USER_DATA_04等命令,这些命令是用于客户存储的非易失性内存位置。但需要注意的是,LTpowerPlay软件和合同制造商可能会使用其中一些命令进行库存控制,修改这些命令可能会导致库存控制问题和产品不兼容。

2. 识别命令(Identification)

包括PMBUS_REVISION、CAPABILITY、MFR_ID、MFR_MODEL、MFR_SERIAL和MFR_SPECIAL_ID等命令,用于提供设备的相关信息,如PMBus版本、设备能力、制造商ID、型号、序列号等。

3. 故障警告和状态命令(Fault Warning and Status)

这些命令用于监测和清除设备的故障状态。例如,CLEAR_FAULTS命令用于清除所有已设置的故障位;SMBALERT_MASK命令用于屏蔽特定状态位的ALERT信号;STATUS_BYTE、STATUS_WORD等命令用于返回设备的故障状态信息。

4. 遥测命令(Telemetry)

包括READ_VIN、READ_VOUT、READ_IIN等命令,用于读取设备的各种参数,如输入电压、输出电压、输入电流等。

5. NVM(EEPROM)内存命令

包括STORE_USER_ALL、RESTORE_USER_ALL和MFR_COMPARE_USER_ALL等命令,用于存储、恢复和比较用户操作内存与非易失性内存的内容。

6. 故障日志命令(Fault Log Operation)

MFR_FAULT_LOG命令用于读取故障日志内容;MFR_FAULT_LOG_STORE命令用于将故障日志从RAM传输到EEPROM;MFR_FAULT_LOG_CLEAR命令用于清除故障日志。

四、封装描述

LTM4675采用108引脚BGA封装,引脚功能丰富,涵盖了电源输入、输出、控制、监测等多个方面。在设计PCB时,需要仔细参考引脚布局和封装尺寸,确保正确的连接和安装。

五、典型应用

文档中给出了一个典型应用示例,展示了LTM4675如何实现9A、1V和9A、1.8V输出的DC/DC调节,同时通过SMBus接口进行控制和监测。在实际应用中,工程师可以根据具体需求进行适当的调整和优化。

六、设计资源

提供了丰富的设计资源,包括µModule设计和制造资源、产品搜索工具、TechClip视频以及数字电源系统管理相关信息。这些资源可以帮助工程师更高效地进行设计和调试工作。

总之,LTM4675的PMBus命令集为工程师提供了强大的控制和监测能力。通过合理使用这些命令,工程师可以实现对电源模块的精确控制和故障管理,提高系统的可靠性和稳定性。在实际应用中,工程师需要根据具体需求选择合适的命令和参数,确保系统的正常运行。你在使用LTM4675的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分