一种IIC接口扩展板制造技术

技术编号:17976071 阅读:33 留言:0更新日期:2018-05-16 15:46
本实用新型专利技术公开了一种IIC接口扩展板,扩展板的板体上设有N条IIC信号通路;N为整数,N≥2;每一条IIC信号通路设有一个双向总线缓冲器。该IIC接口扩展板电路简洁,易于实施,能提高IIC接口的带载能力。

【技术实现步骤摘要】
一种IIC接口扩展板
本技术涉及一种IIC接口扩展板。
技术介绍
IIC即集成电路总线,是一种双向、二进制、同步串行总线。该总线是一种多向控制总线,多个芯片可连接至同一总线结构下,每个芯片都可以作为实时数据传输的控制源。挂于IIC总线上的器件被分为主机和从机,主机负责初始化IIC总线的数据并产生允许传输的时钟信号,从机则是具备唯一从地址,且被主机寻址的器件。鉴于IIC使用简单,接口资源占用少的特点,在传感器数据采集等领域愈来愈普及。在常见的应用场景中,一般将多个IIC从设备直接挂于总线上进行通讯,但鉴于总线的驱动能力和支持容抗有限等原因,使得总线上可挂载的设备和总线传输长度有限,不能满足某些IIC应用场景的需求。因此,需要对IIC进行扩展。针对IIC接口扩展的方法,目前已有一些技术专利提出了解决方案。如CN101324875A提出了一种基于将主设备一级IIC总线扩展为多条二级IIC总线的方法,该专利包含时钟扩展模块、数据控制模块和方向控制模块,时钟扩展模块将一级IIC的SCL信号扩展成多路,数据控制模块用于二级IIC总线的选择,方向控制模块进行读写方向的控制。又如CN104142905A提出的基于CPLD或门的扩展方式,设置一个(n+1)位的数据寄存器并使每一个而输入或门的输入端分对应数据寄存器的一个位实现IIC从设备的扩展。又如CN1599343A所提出的基于时钟开关组的方法,只有时钟开关组中接通时钟开关相连的器件可以响应IIC总线控制器的请求,在相应IIC总线读写操作完成后,关闭相应的时钟开关。目前专利中提出的IIC接口扩展方法多采用外接时钟扩展模块形成多路时钟,再由选通电路选择连接的IIC从设备,或者通过CPLD门电路对从设备的地址信号进行按位操作进行选通。这些方式多针对于同一不可修改从地址的多个从设备连接场景,但对于因IIC自身驱动不够导致接入设备受限,或因IIC自身接入容抗有限导致总线传输距离不能太远,或受硬件限制,无法接入多种总线电平的应用场景,并未给出合适的解决方法;而且上述专利多引入CPLD、FPGA等其它器件,增加了硬件走线的复杂度和软件编程的难度。因此,有必要设计一种IIC接口扩展板。
技术实现思路
本技术所要解决的技术问题是提供一种IIC接口扩展板,该IIC接口扩展板通过扩展板扩展IIC接口,易于实施。技术的技术解决方案如下:一种IIC接口扩展板,扩展板的板体上设有N条IIC信号通路;N为整数,N≥2;每一条IIC信号通路设有一个双向总线缓冲器。双向总线缓冲器采用P82B96芯片。N为2-10中的任一值。N为4。板体上设有用于连接MCU的接口。板体上设有用于连接IIC总线的接插件。为实现板体与MCU的电平匹配,在N个IIC信号通路的第一端通过上拉电阻接直流电压V1,V1为MCU的IIC接口的基准电压;为实现板体与IIC负载的电平匹配,在N个IIC信号通路的第二端通过上拉电阻接直流电压V2,V2为负载端的IIC接口的基准电压。V1为3.3V。V2为12V。板体为PCB板。一种基于IIC接口扩展板的装置,包括MCU和扩展板;扩展板上设有N条IIC信号通路;N为整数,N≥2;所述的扩展板上的N个IIC信号通路的第一端分别与MCU上的N个IIC接口相连;所述的扩展板上的N个IIC信号通路的第二端分别连接N条IIC总线。所述的MCU上的IIC接口为IIC控制器的接口。所述的MCU上的IIC接口为由通用IO口模拟的IIC接口。所述的MCU上的IIC接口为由IP核实现的IIC接口。扩展板上的每一条IIC信号通路中设有双向总线缓冲器。优选P82B96芯片。所述的MCU集成在核心板中。核心板中还集成有现场可编程门阵列。如果MCU内部具备现场可编程门阵列,如ZC7020芯片等,可以由可编程门阵列实现IIC接口功能,MCU并非必须具备该功能。为实现扩展板与MCU的电平匹配,在N个IIC信号通路的第一端通过上拉电阻接直流电压V1,V1为MCU的IIC接口的基准电压。为实现扩展板与IIC负载的电平匹配,在N个IIC信号通路的第二端通过上拉电阻接直流电压V2,V2为负载端的IIC接口的基准电压。有益效果:本技术的IIC接口扩展板,该装置使得硬件电路板对下行IIC从设备的采集更具兼容性,能够满足IIC从设备的扩展,支持多达四种不同总线电平的转换。在从设备数量不多、IIC总线电平种类少的情况下,扩展板的缓冲芯片可进行选择性焊接,不会增加系统的额外成本。附图说明图1为IIC接口扩展板的总体结构框图;图2为一路IIC信号通路的连接示意图。图3为接口0-3及电源接口定义示意图;图4为某一个插接组件接口定义示意图。具体实施方式以下将结合附图和具体实施例对本技术做进一步详细说明:实施例1:如图1~2,一种IIC接口扩展板,扩展板的板体上设有4条IIC信号通路;4为整数,N≥2;每一条IIC信号通路设有一个双向总线缓冲器。双向总线缓冲器采用P82B96芯片。板体上设有用于连接MCU的接口。板体上设有用于连接IIC总线的接插件。为实现板体与MCU的电平匹配,在N个IIC信号通路的第一端通过上拉电阻接直流电压V1,V1为MCU的IIC接口的基准电压;为实现板体与IIC负载的电平匹配,在N个IIC信号通路的第二端通过上拉电阻接直流电压V2,V2为负载端的IIC接口的基准电压。V1为3.3V。V2为12V。板体为PCB板。如图1-2,一种基于IIC接口扩展板的装置,包括MCU和扩展板;扩展板上设有4条IIC信号通路;所述的扩展板上的4个IIC信号通路的第一端分别与MCU上的4个IIC接口相连;所述的扩展板上的4个IIC信号通路的第二端分别连接4条IIC总线。所述的MCU上的IIC接口为IIC控制器的接口,即利用MCU上自带的IIC接口,具体为2个。所述的MCU上的IIC接口为由通用IO口模拟的IIC接口,即通过IO接口模拟IIC接口,具体为1个。所述的MCU上的IIC接口为由IP核实现的IIC接口,即通过IP核来配置IIC接口,具体为1个。扩展板上的每一条IIC信号通路中设有双向总线缓冲器。优选P82B96芯片。所述的MCU集成在核心板中。核心板中还集成有现场可编程门阵列。为实现扩展板与MCU的电平匹配,在4个IIC信号通路的第一端通过上拉电阻接直流电压V1,V1为MCU的IIC接口的基准电压,具体为3.3V。为实现扩展板与IIC负载的电平匹配,在N个IIC信号通路的第二端通过上拉电阻接直流电压V2,V2为负载端的IIC接口的基准电压,如为12V,也不一定为12V,视IIC从设备工作电平而定,图为以12V为例的一路总线连接情况。本技术的多路IIC扩展的方法和装置包括以下模块:核心板模块,该模块为包含CPU在内的最小系统。可引出独立的4路IIC接口IIC0-IIC3(可通过MCU内置的IIC控制器、IO模拟或如ZC7020等具备现场可编程门阵列MCU内置的IP核实现),负责对IIC设备发出读写时序、返回ACK,并保存、解析、处理从设备的数据。扩展板模块,该模块为单独的一块电路板,其与核心板采用排线或接插件的方式进行连接。对上层核心板有四组接口,分别连接核心板的四个IIC控制器,对下有用于连接本文档来自技高网
...
一种IIC接口扩展板

【技术保护点】
一种IIC接口扩展板,其特征在于,扩展板的板体上设有N条IIC信号通路;N为整数,N≥2;每一条IIC信号通路设有一个双向总线缓冲器;双向总线缓冲器采用P82B96芯片。

【技术特征摘要】
1.一种IIC接口扩展板,其特征在于,扩展板的板体上设有N条IIC信号通路;N为整数,N≥2;每一条IIC信号通路设有一个双向总线缓冲器;双向总线缓冲器采用P82B96芯片。2.根据权利要求1所述的IIC接口扩展板,其特征在于,N为2-10中的任一值。3.根据权利要求2所述的IIC接口扩展板,其特征在于,N为4。4.根据权利要求1所述的IIC接口扩展板,其特征在于,板体上设有用于连接MCU的接口。5.根据权利要求1所述的IIC接口扩展板,其特征在于,板体上设有用于连接IIC总线的接插件。6.根据...

【专利技术属性】
技术研发人员:石雪倩陈金玲黎朝晖瞿仕波
申请(专利权)人:湖南利能科技股份有限公司
类型:新型
国别省市:湖南,43

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

1