一种串行总线地址管理装置的制造方法

文档序号:9417318阅读:205来源:国知局
一种串行总线地址管理装置的制造方法
【技术领域】
[0001] 本发明涉及通信领域,尤其涉及一种串行总线地址管理装置。
【背景技术】
[0002] I2C(Inter - Integrated Circuit)总线是由PHILIPS公司开发的两线式串行总 线,用于连接微控制器及其外围设备。它具有接口线少,控制方式简单,器件封装形式小, 通信速率较高等优点,因此在器件与器件之间的通信中有着广泛的应用。在标准的I2C总 线协议中物理链路分别是一条串行数据线(SDA)和一条串行时钟线(SCL),在I2C总线中 的器件被分为主机和从机,主机是初始化总线的数据传输并产生允许传输的时钟信号的器 件,任何被寻址的器件都被认为是从机,而每个从机一般有一个唯一的地址,主机可以通过 该地址,配置和管理相应的从机,但在实际应用中就会出现多个从机地址相同,因此采用传 统的做法主机则无法对具有相同地址的从机进行管理、配置和通信的。

【发明内容】

[0003] 针对现有技术中对管理多个地址相同的从设备存在的上述问题,现提供一种旨在 实现管理多个地址相同的从设备的串行总线地址管理装置。
[0004] 具体技术方案如下:
[0005] -种串行总线地址管理装置,包括主设备和多个从设备,所述多个从设备通过一 串行总线与所述主设备连接,所述串行总线包括一第一传输线及一第二传输线,其包括:
[0006] 寻址单元,用以产生访问地址;
[0007] 分配单元,所述分配单元包括输入端、与从设备数量配合的复数个输出端及控制 端,所述控制端连接所述寻址单元,所述输入端连接所述主设备的所述第二传输线,所述输 出端分别连接所述多个从设备的所述第二传输线;
[0008] 所述分配单元根据所述控制端接收到的所述访问地址,将所述输入端与复数个所 述输出端其中之一联通。
[0009] 优选的,所述寻址单元主要由所述主设备的控制芯片形成,所述控制芯片通过通 用输入输出引脚连接所述分配单元。
[0010] 优选的,所述分配单元包括〇号至N-I号,共N个所述输出端,所述分配单元根据 所述控制端端接收的所述访问地址对应的数字M,使第M号所述输出端与所述输入端联通。
[0011] 优选的,所述数字M为二进制数字。
[0012] 5、根据权利要求4所述串行总线地址管理装置,其特征在于,所述控制端包括多 个引脚,多个所述引脚上接收到的不同的电平形成对应的所述二进制数字。
[0013] 优选的,所述分配单元为数据分配器。
[0014] 优选的,所述第一传输线为数据传输线。
[0015] 优选的,所述第二传输线为时钟信号线。
[0016] 优选的,所述串行接口总线为I2C总线。
[0017] 优选的,所述分配单元的控制端包括三个引脚,所述三个引脚上接收到的不同的 电平形成一对应的二进制数字;
[0018] 所述分配单元包括0号至7号共八个输出端;
[0019] 所述分配单元根据所述二进制数字,使所述二进制数字对应的所述输出端与所述 输入端联通。
[0020] 上述技术方案具有如下优点或有益效果:实现了主设备管理多个地址相同的从设 备。
【附图说明】
[0021] 参考所附附图,以更加充分的描述本发明的实施例。然而,所附附图仅用于说明和 阐述,并不构成对本发明范围的限制。
[0022] 图1为本发明一种串行总线地址管理装置的实施例的结构示意图。
【具体实施方式】
[0023] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其 他实施例,都属于本发明保护的范围。
[0024] 需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相 互组合。
[0025] 下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。
[0026] 本发明包括一种串行总线地址管理装置,如图1所示,
[0027] -种串行总线地址管理装置,包括主设备1和多个从设备4,多个从设备4通过一 串行总线与主设备1连接,串行总线包括一第一传输线3及一第二传输线,其包括:
[0028] 寻址单元,用以产生访问地址;
[0029] 分配单元2,分配单元2包括输入端6、与从设备4数量配合的复数个输出端及控 制端5,控制端5连接寻址单元,输入端6连接主设备1的第二传输线SCL,输出端分别连接 多个从设备4的第二传输线SLCx ;
[0030] 分配单元根据控制端5接收到的访问地址,将输入端6与复数个输出端其中之一 联通。
[0031] 上述技术方案中,主设备1通过第二传输线连接到分配单元2的输入端6,主设要 访问从设备4,寻址单元通过控制端5向分配单元2发送一访问地址,分配单元2根据访问 地址选择输入端6与访问地址对应的输出端连接,使主设备1与访问地址对应的从设备4 之间的串行总线建立,从而完成了主设备1连接到需要访问的从设备4。
[0032] 在一种较优的实施方式中,寻址单元可主要由主设备1的控制芯片形成,控制芯 片通过通用输入输出引脚(GPIO)连接分配单元2。控制芯片可根据预先编址,将需要访问 的从设备4对应的访问地址通过GPIO引脚发送至分配单元2。
[0033] 在一种较优的实施方式中,分配单元包括0号至N-I号,共N个输出端,分配单元 2根据控制端5接收的访问地址对应的数字M,使第M号输出端与输入端6联通。
[0034] 在一种较优的实施方式中,数字M为二进制数字。
[0035] 在一种较优的实施方式中,控制端5包括多个引脚,多个引脚上接收到的不同的 电平形成对应的二进制数字。进一步优选的,可以收到低电平的引脚表示〇,收到高电平的 引脚表示1,按照引脚顺序组成二进制数。
[0036] 在一种较优的实施方式中,分配单元2可以是数据分配器。
[0037] 在一种较优的实施方式中,第一传输线3为数据传输线。
[0038] 在一种较优的实施方式中,第二传输线SCL为时钟信号线。
[0039] 在一种较优的实施方式中,串行接口总线为I2C总线。
[0040] 在一种较优的实施方式中,分配单元2的控制端5包括三个引脚,三个引脚上接收 到的不同的电平形成一对应的二进制数字;
[0041] 分配单元包括0号至7号共八个输出端;
[0042] 分配单元根据二进制数字,使二进制数字对应的输出端与输入端6联通。
[0043] 以下以一种【具体实施方式】进行说明,分配单元2为数据分配器的实施例下,寻址 单元为主设备1控制芯片的实施例下,当主设备1要访问到与分配单元2输出端连接的指 定的从设备4,通过主设备1的寻址单元产生一访问地址,通过控制端5将访问地址对应转 换成一二进制数字传输至分配单元2,分配单元2根据二进制数字将对应的输出端口与输 入端6连通,从而使得主设备1与输出端口连接的从设备4连接,从而完成对从设备4的管 理。
[0044] 以下以一种【具体实施方式】进行说明,如图1所示,分配单元2为数据分配器的实施 例下,寻址单元为主设备控制芯片的实施例下,寻址单元产生的访问地址在控制端5输出 到分配单元2时形成二进制数字,通过二进制数字将输入端6连接到相应的分配单元2的 输出端,二进制数字对应分配单元2输出端的关系如表1所示;
[0045]
[0046] 表 1
[0047] 上述技术方案具有如下优点或有益效果:实现了主设备管理多个地址相同的从设 备。
[0048] 以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范 围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的 等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。
【主权项】
1. 一种串行总线地址管理装置,包括主设备和多个从设备,所述多个从设备通过一串 行总线与所述主设备连接,所述串行总线包括一第一传输线及一第二传输线,其特征在于, 包括: 寻址单元,用以产生访问地址; 分配单元,所述分配单元包括输入端、与从设备数量配合的复数个输出端及控制端,所 述控制端连接所述寻址单元,所述输入端连接所述主设备的所述第二传输线,所述输出端 分别连接所述多个从设备的所述第二传输线; 所述分配单元根据所述控制端接收到的所述访问地址,将所述输入端与复数个所述输 出端其中之一联通。2. 根据权利要求1所述串行总线地址管理装置,其特征在于,所述寻址单元主要由所 述主设备的控制芯片形成,所述控制芯片通过通用输入输出引脚连接所述分配单元。3. 根据权利要求1所述串行总线地址管理装置,其特征在于,所述分配单元包括O号至 N-I号,共N个所述输出端,所述分配单元根据所述控制端端接收的所述访问地址对应的数 字M,使第M号所述输出端与所述输入端联通。4. 根据权利要求3所述串行总线地址管理装置,其特征在于,所述数字M为二进制数 字。5. 根据权利要求4所述串行总线地址管理装置,其特征在于,所述控制端包括多个引 脚,多个所述引脚上接收到的不同的电平形成对应的所述二进制数字。6. 根据权利要求1所述串行总线地址管理装置,其特征在于,所述分配单元为数据分 配器。7. 根据权利要求1所述串行总线地址管理装置,其特征在于,所述第一传输线为数据 传输线。8. 根据权利要求1所述串行总线地址管理装置,其特征在于,所述第二传输线为时钟 信号线。9. 根据权利要求1所述串行总线地址管理装置,其特征在于,所述串行接口总线为I2C 总线。10. 根据权利要求1所述串行总线地址管理装置,其特征在于,所述分配单元的控制端 包括三个引脚,所述三个引脚上接收到的不同的电平形成一对应的二进制数字; 所述分配单元包括0号至7号共八个输出端; 所述分配单元根据所述二进制数字,使所述二进制数字对应的所述输出端与所述输入 端联通。
【专利摘要】本发明提供了一种串行总线地址管理装置,一种串行总线地址管理装置,包括主设备1和多个从设备4,多个从设备4通过一串行总线与主设备1连接,串行总线包括一第一传输线3及一第二传输线,其包括:寻址单元,用以产生访问地址;分配单元2,分配单元2包括输入端6、与从设备4数量配合的复数个输出端及控制端5,控制端5连接寻址单元,输入端6连接主设备1的第二传输线SCL,输出端分别连接多个从设备4的第二传输线SLCx;分配单元根据控制端5接收到的访问地址,将输入端6与复数个输出端其中之一联通。本发明的有益效果在于,实现了主设备管理多个地址相同的从设备。
【IPC分类】G06F13/38, G06F13/42
【公开号】CN105138485
【申请号】CN201510520499
【发明人】王振
【申请人】上海斐讯数据通信技术有限公司
【公开日】2015年12月9日
【申请日】2015年8月21日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1