内部集成电路系统中的内部集成电路装置及其控制方法制造方法及图纸

技术编号:16919178 阅读:28 留言:0更新日期:2017-12-31 14:48
本发明专利技术公开了一种内部集成电路系统的装置及其控制方法,该控制方法用于内部集成电路系统的一第一装置,该内部集成电路系统包括一单片机,该控制方法包括从该内部集成电路系统的该单片机接收一第一指示,该第一指示设定该第一装置由一从机模式切换到一主机模式;当该第一装置处于该主机模式时,该第一装置自我轮询该第一装置的一状态信息;在进行轮询以后,判断该第一装置的该状态信息是否与一目标状态匹配;以及当判断该第一装置的该状态信息与该目标状态匹配时,决定执行该内部集成电路系统中一第二装置上的参数调整。

【技术实现步骤摘要】
内部集成电路系统中的内部集成电路装置及其控制方法
本专利技术涉及一种用于一内部集成电路(Inter-IntegratedCircuit,I2C)系统的方法,尤其涉及一种用于一内部集成电路系统中的一内部集成电路装置的控制方法及其内部集成电路装置。
技术介绍
随着科技的进步,电子系统的容量愈来愈大,且需要使用愈来愈多的组件。内部集成电路(Inter-IntegratedCircuit,I2C)是一种典型的双线接口,用来连结电子系统的处理器或单片机(MicrocontrollerUnit,MCU)及其外围装置,使得处理器或单片机能够与外围装置相互沟通。根据内部集成电路系统的规范,内部集成电路系统中的装置包括一个主机装置(masterdevice)及多个从机装置(slavedevice)。为取得从机装置的信息,主机装置需对从机装置进行轮询(polling)。更明确来说,主机装置需轮询从机装置并检视从机装置的状态是否发生改变,并据此执行一特定操作。然而,若内部集成电路系统中大量的从机装置需要进行轮询时,轮询运作会耗费许多时间并造成主机装置过于忙碌。内部集成电路总线(I2Cbus)也会过度忙碌,因而在电子系统中产生较多电磁干扰。另一种沟通方式为,主机装置可通过另一条线路由一从机装置取得信息,但此方式需要增加额外的线路及输入输出端口,而提高电路成本,特别是当内部集成电路系统存在大量从机装置的情况下。鉴于此,现有技术实有改进的必要。
技术实现思路
因此,本专利技术的主要目的即在于提供一种用于内部集成电路(Inter-IntegratedCircuit,I2C)系统中的装置的控制方法,以减少或简化轮询运作,进而改善内部集成电路系统的效率。本专利技术公开了一种控制方法,用于一内部集成电路系统的一第一装置,该内部集成电路系统包括一单片机(MicrocontrollerUnit,MCU),该控制方法包括从该内部集成电路系统的该单片机接收一第一指示,该第一指示设定该第一装置由一从机模式(slavemode)切换到一主机模式(mastermode);当该第一装置处于该主机模式时,该第一装置自我轮询(polling)该第一装置的一状态信息;在进行轮询以后,判断该第一装置的该状态信息是否与一目标状态匹配;以及当判断该第一装置的该状态信息与该目标状态匹配时,决定执行该内部集成电路系统中一第二装置上的一参数调整。本专利技术还公开了一种内部集成电路系统中的装置,其支持一主机模式及一从机模式并包括一寄存器模块、一寄存器控制模块及一内部集成电路控制器。该寄存器模块可用来存储该装置的一状态信息及一模式信息。该寄存器控制模块耦接于该寄存器模块,可用来执行以下步骤:当该装置处于该主机模式时,向该寄存器模块轮询该装置的该状态信息;在进行轮询以后,判断该装置的该状态信息是否与一目标状态匹配;以及当判断该装置的该状态信息与该目标状态匹配时,决定执行该内部集成电路系统中一内部集成电路装置上的参数调整。该内部集成电路控制器耦接于该寄存器模块及该寄存器控制模块,可用来从该内部集成电路系统的一单片机接收一第一指示,该第一指示设定该装置由该从机模式切换到该主机模式。附图说明图1为一内部集成电路(Inter-IntegratedCircuit,I2C)系统的示意图。图2为内部集成电路系统中信息流的示意图。图3为本专利技术实施例一流程的示意图。图4为内部集成电路系统中基于图3的流程的信息流的示意图。图5为内部集成电路系统中基于图3的流程的另一信息流的示意图。图6为一内部集成电路装置的详细结构的示意图。图7为本专利技术实施例一监视系统的示意图。其中,附图标记说明如下:10内部集成电路系统100单片机102、104内部集成电路装置30流程300~310步骤I1第一指示I2第二指示I3第三指示I4、I5指示S1、S2信号602寄存器模块604寄存器控制模块606内部集成电路控制器608数据选择器610计数器70监视系统700摄像机702单片机704图像传感器706调制器710控制中心装置712屏幕IMG模拟图像信号CTRL控制信号具体实施方式请参考图1,图1为一内部集成电路(Inter-IntegratedCircuit,I2C)系统10的示意图。内部集成电路系统10包括一单片机(MicrocontrollerUnit,MCU)100以及内部集成电路装置102及104。在内部集成电路系统10中,单片机100可作为主机装置(masterdevice),内部集成电路装置102及104可作为从机装置(slavedevice)。根据内部集成电路的相关规范,若主机装置欲取得从机装置的信息时,主机装置应对从机装置进行轮询(polling)。举例来说,在内部集成电路系统10中,单片机100需根据从内部集成电路装置104取得的信息来执行内部集成电路装置102上的参数调整。在此例中,单片机100可轮询内部集成电路装置104以取得信息,并据此对内部集成电路装置102进行设定。请参考图2,图2为内部集成电路系统10中信息流的示意图。首先,单片机100(即主机装置)可传送信号以起始内部集成电路装置102及104(即从机装置),内部集成电路装置102及104则开始运作。接着,单片机100持续轮询内部集成电路装置104以取得其状态信息,即,单片机100持续轮询内部集成电路装置104以检视内部集成电路装置104的状态是否发生改变。详细来说,单片机100可通过内部集成电路总线(I2Cbus)传送一轮询请求,轮询请求包括单片机100欲轮询的内部集成电路装置104的地址以及内部集成电路装置104中一状态寄存器的地址。当内部集成电路装置104通过内部集成电路总线接收到轮询请求并确认该轮询请求是用于内部集成电路装置104时,内部集成电路装置104接着回传一轮询回应到单片机100,该轮询回应包括状态信息(例如内部集成电路装置104的状态寄存器所存储的数值)。若单片机100判断所接收到的状态信息不匹配于目标状态时,单片机100再传送另一轮询请求到内部集成电路装置104。当单片机100接收到具有与目标状态匹配的状态信息的轮询回应时,单片机100可传送一信号到内部集成电路装置102,以调整内部集成电路装置102的参数。单片机100还可传送信号以清除内部集成电路装置104中的状态,例如清除用来指示状态匹配的标志(flag)。上述运作可在内部集成电路系统10中重复进行。内部集成电路总线包括用来传送时钟信号的串行时钟线(serialclockline,SCL)以及用来传送数据的串行数据线(serialdataline,SDA)。传统上,在内部集成电路系统中,主机装置的轮询运作代表主机装置在串行数据线上传送信息到一从机装置,该信息指示主机装置需读取一特定从机装置中一寄存器的数据。此信息可被转传到内部集成电路总线上每一从机装置,但只有特定从机装置对此信息进行回应。此从机装置回传一回应消息到主机装置,该回应消息指示主机装置需要的寄存器数据或状态。当主机装置接收到从机装置的寄存器数据或状态以后,主机装置可判断从机装置的状态是否与目标状态匹配。根据其判断结果,主机装置可进一步执行特定操作或设定,例如调整一从机装置上的参数。由图2的轮询运作可知,单片机本文档来自技高网...
内部集成电路系统中的内部集成电路装置及其控制方法

【技术保护点】
一种控制方法,用于一内部集成电路系统的一第一装置,该内部集成电路系统包括一单片机,该控制方法包括:从该内部集成电路系统的该单片机接收一第一指示,该第一指示设定该第一装置由一从机模式切换到一主机模式;当该第一装置处于该主机模式时,该第一装置自我轮询该第一装置的一状态信息;在进行轮询以后,判断该第一装置的该状态信息是否与一目标状态匹配;以及当判断该第一装置的该状态信息与该目标状态匹配时,决定执行该内部集成电路系统中一第二装置上的参数调整。

【技术特征摘要】
2016.06.22 US 62/353,050;2016.07.19 US 15/213,4071.一种控制方法,用于一内部集成电路系统的一第一装置,该内部集成电路系统包括一单片机,该控制方法包括:从该内部集成电路系统的该单片机接收一第一指示,该第一指示设定该第一装置由一从机模式切换到一主机模式;当该第一装置处于该主机模式时,该第一装置自我轮询该第一装置的一状态信息;在进行轮询以后,判断该第一装置的该状态信息是否与一目标状态匹配;以及当判断该第一装置的该状态信息与该目标状态匹配时,决定执行该内部集成电路系统中一第二装置上的参数调整。2.如权利要求1所述的控制方法,其特征在于,还包括:执行该第二装置上的参数调整,以回应判断该第一装置的该状态信息与该目标状态匹配的情况。3.如权利要求2所述的控制方法,其特征在于,执行该第二装置上的参数调整包括通过一内部集成电路总线传送该第二装置的地址、一写入信号、该第二装置中欲调整的一参数寄存器的地址、以及欲设定于该参数寄存器的参数值。4.如权利要求1所述的控制方法,其特征在于,还包括:传送一第二指示到该单片机,以回应判断该第一装置的该状态信息与该目标状态匹配的情况,进而指示该单片机执行该第二装置上的参数调整。5.如权利要求4所述的控制方法,其特征在于,还包括:传送一第三指示到该单片机,该第三指示设定该单片机由该从机模式切换到该主机模式,使该单片机得以执行该第二装置上的参数调整。6.如权利要求4所述的控制方法,其特征在于,该第二指示包括该单片机的地址、一写入信号、该单片机中一寄存器或一标志的地址、以及欲设定于该寄存器或该标志的数值,其中,该寄存器或该标志指示该第二装置中一参数寄存器需进行调整。7.如权利要求1所述的控制方法,其特征在于,该第一装置自我轮询该第一装置的该状态信息的步骤包括该第一装置周期性地自我轮询该第一装置的该状态信息。8.一种内部集成电路系统中的装置,其支持一主机模式及一从机模式并包括:一寄存器模块,用来存储该装置的一状态信息及一模式信息;一寄存器控制模块,耦接于该寄存器模块,用来执行以下步骤:当该装置处于该主机模式时,向该寄存器模块轮询该装置的该状态信息;在进行轮...

【专利技术属性】
技术研发人员:林志晃陈泓竹朱敏慧黄进晖刘伟隆邱泰谕黄兆均连书纬
申请(专利权)人:联咏科技股份有限公司
类型:发明
国别省市:中国台湾,71

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

1