单片机/MCU论坛
直播中

lucy

未满1年用户 3经验值
擅长:嵌入式技术
私信 关注
[资料]

使用GPIO模拟I2C的电路设计

Questions当使用GPIO模拟I2C时应如何进行电路设计?
Answer

I2C协议中规定了总线上任意器件输出低电平都会将总线拉低,也就是总线上各器件是通过线“与”的方式来连接的。所以使用GPIO模拟I2C协议时,SDA和SCL线应配置为开漏输出模式,来满足线“与”的功能,不建议配置为推挽输出模式,参考电路如下:

特殊情况下,如环境中干扰较大,推荐使用抗干扰能力更强的设计,参考电路如下:

更多回帖

发帖
×
20
完善资料,
赚取积分