I2C共用SCL方案可行性验证(1条SCL线,多条SDA线)

由于mcu引脚的限制,传感器的I2C地址又是固定的,这种情况下想到了共用SCL线方案

这种方案的缺陷:分时轮训访问、只能使用软件I2C

验证了共用1个SCL、3个不同的SDA线,即主机轮训访问设备的情况,可以看出,方案是可行的。

但是要注意,如果一个器件异常,可能会存在总线锁死的情况,SCL拉不低。

相关推荐
橘好き3 天前
将7针的SPI OLED做I2C使用
oled·spi·i2c
susplus6 天前
【ARM 裸机开发 (IMX6ULL-mini)】I2C协议详解
嵌入式·arm·i2c
番茄灭世神7 天前
PN学堂GD32教程第11篇——I2C与EEPROM
c语言·stm32·单片机·嵌入式·gd32
嵌入式分享17 天前
I2C 信号怎么测?从万用表到示波器的完整排查流程
i2c
潘潘的嵌入式日记21 天前
I²C 主机读到的 U16 偶尔跳变?先修复多字节快照发布
嵌入式·并发·数据一致性·i2c·快照
WWJA王文举24 天前
从设备地址到寄存器地址:I²C驱动完整流程详解
嵌入式开发·rtos·通信协议·i2c
keven-wang1 个月前
开源免费的61850 模型创建工具有哪些?
开源·61850·scl·61850工具
程序员老舅2 个月前
啃透 I2C 驱动开发,才算入门嵌入式 Linux 内核驱动
数据结构·驱动开发·b树·内核·嵌入式·嵌入式开发·i2c
ItJavawfc3 个月前
Linux驱动-IIC完善FT5X06设备节点和驱动
i2c·驱动-完善i2c 设备树·i2c-完善驱动
阿拉斯攀登3 个月前
I2C 设备驱动开发
linux·驱动开发·嵌入式硬件·嵌入式·linux驱动·i2c·字符设备驱动