[STM32F1] 有没有人用STM32F103系列做过PMBus的主机呀?和I2C再配置上有什么区别吗?

[复制链接]
1971|18
 楼主| cr315 发表于 2023-9-18 09:49 | 显示全部楼层 |阅读模式
有没有人用STM32F103系列做过PMBus的主机呀?和I2C再配置上有什么区别吗?
Undshing 发表于 2023-9-18 21:58 | 显示全部楼层
应该没啥很大的区别
她已醉 发表于 2023-10-14 20:47 | 显示全部楼层
没用过,这个是什么协议啊?
故意相遇 发表于 2023-10-14 23:30 | 显示全部楼层
ST好像是不支持,我看网上介绍说
风凉 发表于 2023-10-15 02:30 | 显示全部楼层
PMBus(Power Management Bus)协议。我看手册上也没写支持啊
捧一束彼岸花 发表于 2023-10-15 05:00 | 显示全部楼层
一般还是要以手册为准的,手册没有,估计就是不支持
未说出口的像你 发表于 2023-10-15 07:00 | 显示全部楼层
这个协议与I2C有啥区别?估计不能完全一致吧
春日负喧 发表于 2023-10-15 09:00 | 显示全部楼层
设备地址在I2C中,设备地址通常是7位或10位,而在PMBus中,设备地址是7位
在曼谷的春 发表于 2023-10-15 11:00 | 显示全部楼层
一般I2C是完全的,而PMBus好像属于I2C的一种
白马过平川 发表于 2023-10-15 13:30 | 显示全部楼层
配置的话,需要特殊配置一下吧
西洲 发表于 2023-10-15 15:30 | 显示全部楼层
应该寄存器的位数什么的应该不一样
月亮一键变蓝 发表于 2023-10-15 22:00 | 显示全部楼层
在I2C中,命令通常由设备地址和寄存器地址组成。而在PMBus中,命令格式更加复杂,包括设备地址、寄存器地址、命令字节和数据字节等。
Mowergy 发表于 2023-10-16 13:25 | 显示全部楼层
手册好像没有,估计是不支持
两只袜子 发表于 2023-10-17 09:25 | 显示全部楼层
STM32F103系列微控制器可以用来做PMBus的主机,需要对PMBus协议和通信方式有一定的了解。与I2C相比,PMBus具有更快的通信速度和更简洁的数据格式,但需要特定的电源管理知识。
yuj210 发表于 2025-2-22 10:40 | 显示全部楼层
目前做电源的才会使用
淡漠安然 发表于 2025-3-17 01:33 | 显示全部楼层
是的,PMBus是基于I2C协议的通信协议,主要用于电源管理设备的控制和监控。

远山寻你 发表于 2025-3-17 02:14 | 显示全部楼层
I2C:是一种简单的双线通信协议,主要用于设备间的低速通信。

别乱了阵脚 发表于 2025-3-17 03:46 | 显示全部楼层
其实PMBus:基于I2C物理层,但在协议层增加了更多的规范,包括:标准的命令集(如读取电压、电流、温度等)。数据格式(如线性数据格式、直接模式格式)。错误检测和恢复机制。

三生万物 发表于 2025-3-17 04:32 | 显示全部楼层
一般来说I2C数据传输格式为“设备地址 + 寄存器地址 + 数据”。但PMBus:数据传输格式为“设备地址 + 命令码 + 数据”,命令码定义了具体的操作(如读取电压、设置输出电压等)

暖了夏天蓝了海 发表于 2025-3-17 05:45 | 显示全部楼层
I2C:标准模式(100 kHz)、快速模式(400 kHz)、高速模式(3.4 MHz)。PMBus:通常使用100 kHz400 kHz,与I2C兼容。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

1466

主题

4964

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部