• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 手机设计 > 手机硬件设计交流 > I2C的SCL SDA为什么要加上拉

I2C的SCL SDA为什么要加上拉

录入:edatop.com     点击:
加了上拉电阻以后得到的ACK更漂亮!

不好意思,想了一下,可以算上线与,任何时刻,只有一个设备(无论是master还是slave)处于输出, 一个处于输入,其他的处于三态, 对于置输入状态和三态,可以看作是断路,也就是"1",对于输出,由其决定总线是"0"或者"1",从某种角度讲,可以称为线与.

如果不加上拉,I2C总线空闲时电平是多少,有人量过吗?MTK平台

呵呵,线与就是只要串在线上的有一个端点变低了,那么整条线的电压都会被拉低,就像一个与门的作用

MTK的GPIO不是OD的,加上拉只是为了在从机接收端负载有合适的输入以及总线总负载的要求,可以通过计算得到拉高电阻的大小。

I2C接口采用Open Drain(漏极开路)机制,器件本身只能输出低电平,无法主动输出高电平,只能通过外部上拉电阻RP将信号线拉至高电平。因此I2C总线上的上拉电阻是必须的!

上一篇:谁能推荐几个共阴背光驱动IC
下一篇:如何选磁芯

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

易迪拓培训课程列表详情>>

我们是来自于研发一线的资深工程师,专注并致力于射频、微波和天线设计工程师的培养。

  网站地图