首页 > 其他分享 >接口协议(5) - SMBus

接口协议(5) - SMBus

时间:2022-12-09 14:56:39浏览次数:45  
标签:I2C 高电平 接口协议 总线 SDA SMBus 时钟

SMBus(System Management Bus),系统管理总线,是一种双线总线,它源自I2C总线,属于I2C总线的子集,用于主板上的低带宽设备进行通信,尤其是与电源相关的芯片,像可充电电源子子系统、温度、风扇、翻盖开关、时钟发生器、RGB照明等。MSB大端通信。

1. 接口

(1).SMBCLK:时钟线,由HOST端主机提供;

(2).SMBDAT:数据线,双向通信线;

2. 通信速率

10KHz~100KHz,PMBus将其扩展到400KHz。

3. 从机地址

3.1 7bit

0 1 2 3 4 5 6 7
bit6 bit5 bit4 bit3 bit2 bit1 bit0 r/w

3.2 10bit

start 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
x 1 1 1 1 0 bit9 bit8 r/w ack bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 ack

4. 起始信号

SCL高电平,SDA电平由高到低。

5. 结束信号

SCL高电平,SDA电平由低到高。

6. 应答

第9个脉冲带来之前将SDA设置低电平,并且在时钟线为高电平期间保持SDA为低电平。

7. 非应答

第9个脉冲带来之前将SDA设置高电平,并且在时钟线为高电平期间保持SDA为高电平。

 

 8. 写时许

 

 9. 读时许

 

 10. 与I2C的区别

 

标签:I2C,高电平,接口协议,总线,SDA,SMBus,时钟
From: https://www.cnblogs.com/phoebus-ma/p/16968922.html

相关文章

  • 接口协议(4) - USB
    USB(UniversalSerialBus,通用串行总线)是一种新兴的并逐渐取代其他接口标准的数据通信方式,作为一种高速串行总线,其极高的传输速度可以满足高速数据传输的应用环境要求,且该......
  • 接口协议(3) - UART
    UART(UniversalAsynchronousReceiverandTransmitter),通用异步收发器(串口),还有一种USART(UniversalSynchronousAsynchronousReceiverandTransmitter),通用同步异步......
  • 接口协议(2) - SPI
    SPI(SerialPeripheralInterface)是一种可以全双工/半双工/单工通信的接口协议,由2(单工)/3(双工)条信号线和1+条(每个从设备1条)片选信号线组成。支持MSB/LSB传输模式,支持......
  • PHY配置_MDIO接口协议设计
    一.基本知识千兆以太网通过MAC和PHY芯片通信,MAC端可由FPGA实现,而PHY是物理芯片,只需要配置其工作模式,速率等等参数,便可正常运行。在前面的千兆以太网收发模块中我们并......
  • 可编程USB转 UART/I2C /SMBusS/SPI/CAN/1 -Wire适配器USB2S 常见问题及注意事项
    河北稳控科技可编程USB转UART/I2C/SMBusS/SPI/CAN/1-Wire适配器USB2S常见问题及注意事项 (1)外接引线长度当使用导线连接外部设备或芯片时,导线不可过长,一般控制在2......