I2C、IIC总线硬件方向快速理解(总线接口一:IIC/I2C)

#创作灵感#

        整理所有的硬件设计过程中用到的总线接口,如IIC,SPI,SDIO,PCIE,PCM,USB等。整理了硬件原理图及PCB设计过程中可能用到的知识点。

        核心目的:帮助硬件工程师快速学习总线知识并应用。

目录

一、总线特点

二、电平特点

三、频率速率

四、传输距离

五、设备数量

六、PCB设计

七、协议特点


一、总线特点

        两线结构、串行总线、半双工。

        SCK:时钟信号

        SDA:数据收发

二、电平特点

        OD输出,所以需要外接上拉电阻进行应用。

三、频率速率

        不同模式对于I/O 级和总线线路的电气规范和时序有不同的要求:

        标准模式下可达100 kbit/s;
        在快速模式(F/S )下可达400 kbit/s;
        高速模式(Hs)下可达3.4 Mbit/s;
        单项传输甚至可达5 Mbit/s。(单项传输不常用,目前经验没接触使用过)。

四、传输距离

        无明确的标准,受限于信号传输质量。线缆质量好,传输距离会相对远一些。不同长度也应选用不同的上拉电阻。通信线缆越长,上拉电阻要越小(其实就是提高驱动能力)。而通信线缆越短,上拉电阻要越大。

        但是如果非要说个距离:

        ① 一般采用10K的上拉电阻,通信距离小于0.2米,常作为芯片手册推荐值,做PCB板级走线一般也不会太长。
        ② 一般采用 4.7k 上拉电阻,通信距离在 0.2到2米之间。
        ③ 一般采用 1~2.2 k上拉电阻,通信距离在2米以上。

        以上受实际线缆质量及驱动信号强度影响,非固定标准。

五、设备数量

        最多支持8设备,多主多从。

        IIC总线最多可以挂多少个设备由IIC地址决定;8位地址,减去一位广播地址=7位。0x00地址不用,理论可以挂127个设备。IIC没有规定总线上设备数量,但是规定总线电容不超过400pF。管脚都有输入电容,及PCB上寄生电容,所以实际设计经验最大不超过8个。 

六、PCB设计

        速率不高,不是很敏感,作为一般数字信号线进行设计即可,没必要特殊考虑。

七、协议特点

        待补充。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值