一种基于I2C协议的通信系统、方法和设备技术方案

技术编号:46524724 阅读:5 留言:0更新日期:2025-09-30 18:50
本发明专利技术公开了一种基于I2C协议的通信系统,包括:所述从机传输单元,用于接收发送端通过I2C总线所发送的数据帧,并对数据帧中的设备地址字段进行身份校验,当确定身份校验通过时将数据帧发送给模式检测单元,其中,数据帧中还包括功能字段;模式检测单元,用于将功能字段的数据与规则库中的预设编码进行匹配,当匹配成功时通过数据访问单元执行匹配到的预设编码所对应的扩展操作。通过将传统I2C通信的数据帧格式中的I2C寄存器地址字段替换为自定义的功能字段,使得功能字段的至少部分编码具有指定扩展操作的功能,而不仅限于寄存器寻址,并通过模式检测单元对功能字段确定出所对应的扩展功能,从而实现I2C协议的功能扩展。

【技术实现步骤摘要】

本专利技术涉及通信,尤其涉及一种基于i2c协议的通信系统、方法和设备。


技术介绍

1、i2c(inter-integrated circuit)协议是一种广泛应用于芯片间通信的串行总线协议,具有硬件开销低、通信效率低等优点,广泛用于传感器、微控制器、存储器等芯片之间的数据传输,适用于短距离、低速设备之间的数据传输。

2、i2c协议的标准数据帧格式为:i2c设备地址+i2c寄存器地址+i2c寄存器数值,但是标注标准i2c协议功能较为单一,通过固定寄存器进行数据访问,难以满足复杂功能模块的需求。例如,当需要支持更多的外设功能或模块时,寄存器地址的设计就会受到限制,导致硬件架构那一灵活扩展。


技术实现思路

1、本专利技术提供了一种基于i2c协议的通信系统,以实现i2c协议的功能扩展。

2、根据本专利技术的第一方面,提供了一种基于i2c协议的通信系统,模式检测单元,以及与所述模式检测单元连接的从机传输单元和数据访问单元;

3、所述从机传输单元,用于接收发送端通过i2c总线所发送的数本文档来自技高网...

【技术保护点】

1.一种基于I2C协议的通信系统,其特征在于,包括:模式检测单元,以及与所述模式检测单元连接的从机传输单元和数据访问单元;

2.根据权利要求1所述的系统,其特征在于,所述设备地址字段中包括设备地址位和读写控制位,当所述读写控制位为写控制位时所述数据帧中还包括寄存器数值字段,其中,所述寄存器数值字段中包括地址字段和数据字段。

3.根据权利要求1所述的系统,其特征在于,所述从机传输单元,用于判断所述设备地址字段的数据与当前接收设备的地址是否相同,若相同,则确定身份校验通过,否则,确定身份校验未通过。

4.根据权利要求2所述的系统,其特征在于,所述系统还包括...

【技术特征摘要】

1.一种基于i2c协议的通信系统,其特征在于,包括:模式检测单元,以及与所述模式检测单元连接的从机传输单元和数据访问单元;

2.根据权利要求1所述的系统,其特征在于,所述设备地址字段中包括设备地址位和读写控制位,当所述读写控制位为写控制位时所述数据帧中还包括寄存器数值字段,其中,所述寄存器数值字段中包括地址字段和数据字段。

3.根据权利要求1所述的系统,其特征在于,所述从机传输单元,用于判断所述设备地址字段的数据与当前接收设备的地址是否相同,若相同,则确定身份校验通过,否则,确定身份校验未通过。

4.根据权利要求2所述的系统,其特征在于,所述系统还包括解密单元,所述解密单元与所述模式检测单元进行连接;

5.根据权利要求2所述的系统,其特征在于,所述模式检测单元,还用于当确定所述功能字段的数据与第二预设编码匹配时,将所述数据字段...

【专利技术属性】
技术研发人员:陈贞谛何秀安
申请(专利权)人:上海傅里叶半导体股份有限公司
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1