直奔主题,以下是以下关于IIC总线应用中所需要理解的特性:
1、GPIO应处于何种工作模式?
解:IIC总线通信使用两根新,分别是SDA和SCL,其IO工作模式通常需要配置为开漏输出。因为IIC总线是允许多个设备共享同一总线的,所以所有设备都可以将总线拉低,但不会相互冲突的推高高电平。
2、何为开漏输出?
解:开漏输出的特性是无法直接输出高电平,只能输出低电平;所以配置该模式的IO存在两种状态,分别是低电平与高阻态。
3、处于开漏输出模式的IO如何输出高电平?
解:通过外部电路的上拉电阻实现。
4、这么做的意义何在?
解:利用外部的驱动能力,减少IC内部驱动电流的产生。
5、如何确认上拉电阻阻值?
解:这取决于IIC总线的通信速率,上拉电阻阻值越大,通信速度越低,功耗就越低。
6、IIC配置IIC的好处是什么?
解:多个Pin连接到一条线,通过一个上拉电阻,在不增加任何器件的情况下,可以实现线“与”逻辑。当任意Pin为0时,线上就是逻辑0状态。所以在设备空闲时,相关Pin处于高阻态不会影响线上逻辑关系。从而实现通过IIC总线配合设备地址完成IIC控制多设备的目的。
标签:输出,电阻,总线,开漏,上拉,IIC,为何 From: https://blog.csdn.net/qq_40939768/article/details/142935984