7.5.11 I2C 使用指南
S100 MCU 芯片提供了标准的 I2C 总线,I2C 总线控制器通过串行数据线(SDA)和串行时钟(SCL)线在连接到总线的器件间传递信息。每个器件都有一个唯一的地址。I2C 子系统的主要功能是实现单片机与外围设备之间的串行通信。它可以驱动 mipi 子卡、pmic 芯片和其他常用的外围设备。
S600 MCU 芯片提供了标准的 I2C 总线,I2C 总线控制器通过串行数据线(SDA)和串行时钟(SCL)线在连接到总线的器件间传递信息。每个器件都有一个唯一的地址。I2C 子系统的主要功能是实现单片机与外围设备之间的串行通信。它可以驱动 mipi 子卡、pmic 芯片和其他常用的外围设备。
I2C 控制器
I2C 控制器支持以下功能:
- 三种速率模式选择(目前驱动不支持 HIGH SPEED 模式)
- Standard Mode:0~100 Kb/s
- Fast Mode & Fast Mode Plus:
- Fast Mode:0~400 Kb/s
- Fast Mode Plus:0~1000 Kb/s
- High-Speed Mode:0~3.4 Mb/s
- 支持主从模式配置
- 支持 7 位和 10 位寻址模式
S100 MCU 芯片总共提供4个 I2C 控制器(I2C6~9),默认速率为 Fast Mode Plus。