一种基于扩展IIC接口的装置制造方法及图纸

技术编号:16365458 阅读:101 留言:0更新日期:2017-10-10 21:28
本发明专利技术公开了一种基于扩展IIC接口的装置,包括MCU和扩展板;扩展板上设有N条IIC信号通路;N为整数,N≥2;所述的扩展板上的N个IIC信号通路的第一端分别与MCU上的N个IIC接口相连;所述的扩展板上的N个IIC信号通路的第二端分别连接N条IIC总线。该基于扩展IIC接口的装置电路简洁,易于实施,能提高IIC接口的带载能力。

A device based on extended IIC interface

The invention discloses a device based on extended IIC interface, including MCU and the extension board; with expansion board on N IIC signaling pathway; N is an integer, N = 2; the end of the expansion board on the N IIC signal pathway are respectively connected with the N IIC interface on the MCU extension; in the N on the IIC signal pathway in second ends are respectively connected with the N IIC bus. The device based on the extended IIC interface is simple and easy to implement, and can improve the carrying capacity of the IIC interface.

【技术实现步骤摘要】
一种基于扩展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接口的装置,包括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接口的基准电压。作为优选,N=4。有益效果:本专利技术的基于扩展IIC接口的装置,通过扩展板实现IIC接口的扩展。该装置使得硬件电路板对下行IIC从设备的采集更具兼容性,能够满足IIC从设备的扩展,支持多达四种不同总线电平的转换。在从设备数量不多、IIC总线电平种类少的情况下,扩展板的缓冲芯片可进行选择性焊接,不会增加系统的额外成本。本专利技术能解决以下技术问题:1.解决接入IIC从设备过多,CPU接口资源不够的问题。2.解决因IIC从设备扩展,硬件电路板兼容性不够的问题。3.解决从设备的数量和通讯距离受IIC总线400pF容抗限制的问题。4.解决IIC从设备电平逻辑电平不统一的问题。5.解决串行多路采集影响采集效率和实时性的问题。附图说明图1为基于扩展IIC接口的装置的总体结构框图;图2为一路IIC信号通路的连接示意图;图3为总体流程图;图4为具体任务调用流程图;图5为接口0-3及电源接口定义示意图;图6为某一个插接组件接口定义示意图。具体实施方式以下将结合附图和具体实施例对本专利技术做进一步详细说明:实施例1:如图1~6,一种基于扩展IIC接口的装置,包括MCU和扩展板;扩展板上设有4条IIC信号通路;所述的扩展板上的4个IIC信号通路的第一端分别与MCU上的4个IIC接口相连;还具有M个IIC设备,M>4。所述的扩展板上的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控制器,对下有用于连接不同电平总线的4组电源接口和用于连接IIC从设备的多组IIC接口。板内存在四个P82B96缓冲芯片用于提升系统可支持的IIC从设备容抗,并将四种各异的总线逻辑电平转换为MCU的电平大小。P82B96为双向总线缓冲器;P82B96是一款双极性、内部无锁存、双向逻辑接口器件,它提供标准I2C器件和远距离总线间的桥接,可以将不同电压和电流级别的类似总线与I2C总线进行桥接。该器件可桥接SMBus(350μA)、3.3V逻辑器件,15V电平及低阻抗导线可以延长通信距离,增加抗干扰能力。该器件对I2C总线协议和时钟速率没有特殊要求。P82B96能增加I2C总线节点上挂接的最小负载数、新总线负载数和远程I2C总线器件数,且不会对本地节点造成影本文档来自技高网
...
一种基于扩展IIC接口的装置

【技术保护点】
一种基于扩展IIC接口的装置,其特征在于,包括MCU和扩展板;扩展板上设有N条IIC信号通路;N为整数,N≥2;所述的扩展板上的N个IIC信号通路的第一端分别与MCU上的N个IIC接口相连;所述的扩展板上的N个IIC信号通路的第二端分别连接N条IIC总线。

【技术特征摘要】
1.一种基于扩展IIC接口的装置,其特征在于,包括MCU和扩展板;扩展板上设有N条IIC信号通路;N为整数,N≥2;所述的扩展板上的N个IIC信号通路的第一端分别与MCU上的N个IIC接口相连;所述的扩展板上的N个IIC信号通路的第二端分别连接N条IIC总线。2.根据权利要求1所述的基于扩展IIC接口的装置,其特征在于,所述的MCU上的IIC接口为IIC控制器的接口。3.根据权利要求1所述的基于扩展IIC接口的装置,其特征在于,所述的MCU上的IIC接口为由通用IO口模拟的IIC接口。4.根据权利要求1所述的基于扩展IIC接口的装置,其特征在于,所述的MCU上的IIC接口为由IP核实现的IIC接口。5.根据权利要求1所述的基于扩展IIC接口的装置,其特征在于,扩展板上的每一...

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

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

1