【技术实现步骤摘要】
本申请涉及数据通信领域,尤其涉及ー种I2C设备管理方法及复杂可编程逻辑器件 CPLD。
技术介绍
I2C (Inter-Integrated Circuit内部整合电路)总线是由PHILIPS公司开发的一种简单的双向两线总线,用于IC (Integrated Circuit集成电路板)之间的有限控制,包括I2C的串行时钟线(SCL)和I2C的串行数据线(SDA)两根线。随着通信技术的发展,诸如路由器、交換机等网络设备上使用带有I2C接ロ的器件、设备越来越多,如内存条、光模块、实时时钟芯片(RTC)、温度传感器、带有I2C接ロ的各种自主开发的插卡、扣卡等。 I2C总线的地址格式有7位和10位两种。以7位为例,理论上一条I2C总线最多可挂接的I2C设备可以达到128 (=27)个,但是实际上由于受总线总电容不能超过400PF (皮法拉)的限制,且绝大多数I2C设备的类型相同,这些相同类型的I2C设备的高4位或者5位地址都是固定的,仅低3位或者低2位地址可以设置,因此,同一条I2C总线上可挂接的相同类型的I2C设备数量非常有限,仅能达到8 (=23)个或者4 (=22 ...
【技术保护点】
一种复杂可编程逻辑器件CPLD,其特征在于,包括:内部整合电路I2C设备ID解析模块、I2C的串行时钟线SCL控制模块和I2C的串行数据线SDA控制模块,其中:I2C设备ID解析模块,用于配置I2C设备ID分配与解析表,所述I2C设备ID分配与解析表用于设置主机的每一I2C设备的设备ID与该I2C设备所在SCL分组和SDA模拟开关分组的对应关系;接收I2C控制器发送的待访问控制的I2C设备的ID,在所述I2C设备ID分配与解析表中查找该I2C设备ID对应的SCL分组和SDA模拟开关分组,将所述SCL分组发送给SCL控制模块,将所述SDA模拟开关分组发送给SDA控制模块;SC ...
【技术特征摘要】
【专利技术属性】
技术研发人员:王健,阎博,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。