I2C 4wire-scheme(四线式I2C接口)

四线式I2C简介

所谓四线式I2C只是把 SDA/SCL的收发分离,芯片上使用SCL/SDA 端口接收I2C SDA/SCL总线数据,使用SCLS/SDAS端口发送数据到I2C SDA/SCL总线上,I2C总线还是只有SDA/SCL两条。

四线式接口特性

大多数设备应用中都会存在很大的总线负载和大量的总线噪声。为了提供稳健的I 2 C通信,可能需 要额外的总线开关或线路驱动器。对于传统的两线式I 2 C通信,这将会增加额外的系统物料(BOM) 成本。传统的I2C接口采用SDA\SCL双向传输,四线式接口则增加了一个选项,将其分为单向的输 入和输出功能。在四个引脚的配置中,SDA_IN、SDA_OUT、SCL_IN和SCL_OUT引脚均带有反 相输出。该配置可使用户在设计线路驱动器时的额外成本最低,并且可用于改善I 2 C总线的抗噪声 能力。

四线式I2C的Block图

以s32K148为例,I2C Block图如下

 引脚解释如下

如上图所示,四线式I2C中,SCL/SDA引脚作为 输入pin,SCLS/DSAS作为 输出pin。

传统两线式I2C中,只使用SCL/SDA 作为Cock线和数据线,SCLS/SDAS未使用。

四线式I2C引脚接线图如下 

 

 如上图所示,四线式I2C 中,

芯片的SDA/SDAS 引脚连接到 SDA总线上,输出I2C信号时,通过SDAS端子发送到SDA线上。接收I2C信号时,通过SDAS端子接收SDA线上的数据,实现收发分离。

SCL同理。

猜你喜欢

转载自blog.csdn.net/hjt6927818/article/details/123573075
I2C
今日推荐