CN101910972B - 主装置用接口装置、附属装置用接口装置、主装置、附属装置、通信系统、以及接口电压切换方法 - Google Patents
主装置用接口装置、附属装置用接口装置、主装置、附属装置、通信系统、以及接口电压切换方法 Download PDFInfo
- Publication number
- CN101910972B CN101910972B CN2009801017789A CN200980101778A CN101910972B CN 101910972 B CN101910972 B CN 101910972B CN 2009801017789 A CN2009801017789 A CN 2009801017789A CN 200980101778 A CN200980101778 A CN 200980101778A CN 101910972 B CN101910972 B CN 101910972B
- Authority
- CN
- China
- Prior art keywords
- main device
- auxiliary equipment
- interface voltage
- input
- interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
Abstract
本发明提供一种主装置用接口装置、附属装置用接口装置、主装置、附属装置、通信系统、以及接口电压切换方法,在能够从多个接口电压选择工作电压的通信系统中,在通信系统的动作中稳定地进行接口电压的切换处理。主装置(1)以及附属装置(2)构成为:在进行接口电压的切换时,稳定地保持总线的信号电平来进行切换。由此,可构成能以较少的信号线来切换接口电压的通信系统。
Description
技术领域
本发明涉及一种在能够从多个接口电压选择工作电压的通信系统中、能在主装置以及附属装置的动作中稳定且有效地切换接口电压的接口电路(装置)、具有该接口电路(装置)的主装置、附属装置、通信系统、以及接口电压切换方法。
背景技术
近年来,具有闪存等的大容量非易失性存储元件的、能进行高速的数据处理的、例如卡形状的SD卡、存储棒这种的附属装置在市面上得到普及,这种附属装置在能使用附属装置的主装置、即个人计算机、PDA(Personal Digital Assistants:个人数字助理)、便携式电话、数字照相机、音频播放器、以及汽车导航系统等中使用。
另外,近年来也出现了如下的附属装置,该附属装置搭载了例如无线LAN功能、基于Bluetooth(注册商标)标准的无线通信等的网络连接功能、采用了GPS(Global Positioning System:全球定位系统)的位置计测功能、地面数字电视广播的单波段广播接收机功能等的输入输出功能,主装置连接这些附属装置,从而能够利用搭载于附属装置的功能。
在使用这种的主装置以及附属装置的通信系统中,处理的数据量逐年增加,对于主装置与附属装置之间的接口速度的提高,有来自市场的强烈要求。另一方面,对于以能够继续有效地利用市面上普及的已有的接口的方式保持接口的兼容性,也有来自市场的非常强烈的要求。
为了有效地利用已有的接口电路(接口装置),并提高接口的处理速度,降低接口电压(接口装置中使用的电压)是有效的。
在以往的能够从多个接口电压中选择工作电压的主装置、以及附属装 置中,使用了如下的技术,在主装置与附属装置之间设置了表示接口电压的种类的“判别键”,并在主装置检测到附属装置的接口电压之后,主装置通过切换对附属装置提供的电压来确定接口电压(例如,参照专利文献1)。
专利文献1:特开2002-169631号公报
但是,在上述以往技术中,对于每个接口电压都需要用于判别接口电压的专用端子,存在难以适用于已经确定了接口线数的已有的接口标准的问题。
另外,由于主装置通过检测来自附属装置的判别键来确定接口电压,因此,当在工作中(例如,在主装置与附属装置之间能进行数据收发的状态下)切换接口电压时,不存在判断是否正常完成了附属装置的接口电压的切换的方法,从而出现难以确保通信系统的可靠性的问题。
再有,在以往的技术中,前提是主装置与附属装置之间的接口电压与从主装置提供给附属装置的电压是相同电平,这样存在不改变附属装置的工作电压的情况下难以在工作中稳定地仅切换接口电路的电压的问题。
发明内容
本发明的目的是解决以上的问题,提供一种以与已有的接口标准相同线数下、并且与以往技术相比能可靠地执行仅对主装置与附属装置之间的接口电压的切换控制的接口电路(接口装置)、具有该接口电路(接口装置)的主装置、附属装置、通信系统、以及接口电压切换方法。
第1发明是一种主装置用接口装置,在与附属装置连接而进行数据或命令的收发的主装置中使用,且用于切换在附属装置与主装置之间的通信中使用的接口电压,该主装置用接口装置具有:时钟输出部、端子群、及接口电压切换部。
时钟输出部,输出用于进行数据或命令的收发的时钟信号。端子群,具有1个或者多个输入输出端子部,且使用第1接口电压与第2接口电压中的任一个来进行数据或命令的收发。接口电压切换部,选择第1接口电压与第2接口电压中的任一个来切换在主装置与附属装置之间的通信中使用的接口电压。
接口电压切换部具有:控制器部、时钟控制部、及输入输出端子控制部。
时钟控制部,由控制器部进行控制,当切换在装置与附属装置之间的通信中使用的接口电压时,将时钟输出部输出的信号电平固定于第1信号电平,若主装置的接口电压的切换完成,则从时钟输出部输出基于切换后的接口电压的时钟信号。
输入输出端子控制部,由控制器部进行控制,当切换在主装置与附属装置之间的通信中使用的接口电压时,使1个或者多个输入输出端子部处于输入状态,并监视对输入输出端子部输入的输入信号的信号电平,当检测到对输入输出端子部输入的输入信号的信号电平成为表示附属装置的接口电压的切换完成的信号电平时,将该检测结果通知给控制器部。
再有,控制器部,当时钟控制部处于输出了基于切换后的接口电压的时钟信号的状态之后、并且从输入输出端子控制部接收到表示检测出附属装置的接口电压的切换完成的通知时,判定为附属装置的接口电压的切换已完成。
由此,由于使用该主装置用接口装置的主装置与附属装置能够以简单的方法稳定地保持总线(由端子群连接的主装置与附属装置之间的通信路径)的信号电平来切换接口电压,因此与以往技术相比能够稳定地执行接口电压的切换控制。并且,在能够从多个接口电压选择工作电压的系统中,在主装置以及附属装置的工作中,如果是至少2根以上的已有的接口标准,则能以相同的总线根数稳定且有效地切换接口电压。
此外,所谓“接口装置”是包含接口电路的概念。
第2发明在第1发明的基础上,第1信号电平是低电平。
第3发明在第1或者第2发明的基础上,控制器部当切换在主装置与附属装置之间的通信中使用的接口电压时,使全部的输入输出端子部处于输入状态。
第4发明在第1至第3发明中的任意一个的基础上,若对输入输出端子部输入的输入信号在接口电压切换之后的接口电压中成为高电平,则控制器部判定为切换完成。
第5发明是一种主装置用的接口装置,在与附属装置连接而进行数据 或命令的收发的主装置中使用,且用于切换在附属装置与主装置之间的通信中使用的接口电压,该主装置用接口装置具有:时钟输出部、端子群、及接口电压切换部。
时钟输出部,其输出用于进行数据或命令的收发的时钟信号。端子群,具有1个或者多个输入输出端子部,且使用第1接口电压与第2接口电压中的任一个来进行数据或命令的收发。接口电压切换部,选择第1接口电压与第2接口电压中的任一个来切换在主装置与附属装置之间的通信中使用的接口电压。
接口电压切换部具有:控制器部、时钟控制部、及输入输出端子控制部。
时钟控制部,由控制器部进行控制,当切换在主装置与附属装置之间的通信中使用的接口电压时,使时钟输出部输出的信号电平为基于第1信号电平的输出,若主装置的接口电压的切换完成,则从时钟输出部输出基于切换后的接口电压的时钟信号。
输入输出端子控制部,由控制器部进行控制,当切换在主装置与附属装置之间的通信中使用的接口电压时,使1个或者多个输入输出端子部处于基于第1信号电平的输出状态,若主装置的接口电压切换完成,则将输入输出端子部从第1信号电平输出切换至输入状态,并监视对输入输出端子部输入的输入信号的信号电平,当检测到对输入输出端子部输入的输入信号的信号电平成为表示附属装置的接口电压的切换完成的信号电平时,将该检测结果通知给控制器部。
再有,控制器部,当时钟控制部处于输出了基于切换后的接口电压的时钟信号的状态之后、并且从输入输出端子控制部接收到表示检测出附属装置的接口电压的切换完成的通知时,判定为附属装置的接口电压的切换已完成。
由此,由于使用该主装置用接口装置的主装置与附属装置能够以简单的方法稳定地保持总线(由端子群连接的主装置与附属装置之间的通信路径)的信号电平来切换接口电压,因此与以往技术相比能够稳定地执行接口电压的切换控制。并且,在能够从多个接口电压选择工作电压的系统中,在主装置以及附属装置的工作中,如果是至少2根以上的已有的接口标准,则能以相同的总线根数稳定且有效地切换接口电压。
此外,所谓“接口装置”是包含接口电路的概念。
第6发明在第5发明的基础上,控制器部,当切换在主装置与附属装置之间的通信中使用的接口电压时,使全部的输入输出端子部处于基于第1信号电平的输出状态。
第7发明在第5或者第6发明的基础上,接口电压切换部使在接口电压切换时进行数据收发的输入输出端子部处于基于第1信号电平的输出状态。
第8发明在第5至第7的任意一个发明的基础上,第1信号电平是低电平。
第9发明在第8发明的基础上,若对输入输出端子部输入的输入信号在接口电压切换之后的接口电压中成为高电平,则接口电压切换部判定为切换完成。
第10发明是一种附属装置用接口装置,在与主装置连接而进行数据或命令的收发的附属装置中使用,且用于切换在附属装置与主装置之间的通信中使用的接口电压,该附属装置用接口装置具有:时钟输入部、端子群、及接口电压切换部。
时钟输入部,输入用于进行数据或命令的收发的时钟信号。端子群,具有1个或者多个输入输出端子部,且使用第1接口电压与第2接口电压中的任一个来进行数据或命令的收发。接口电压切换部,选择第1接口电压与第2接口电压中的任一个来切换在主装置与附属装置之间的通信中使用的接口电压。
接口电压切换部具有:控制器部、及输入输出端子控制部。
输入输出端子控制部,由控制器部进行控制,当切换在主装置与附属装置之间的通信中使用的接口电压时,使1个或者多个输入输出端子部处于基于第1信号电平的输出状态,若附属装置的接口电压切换完成,则将输入输出端子部从基于第1信号电平的输出状态切换至输入状态。
第11发明在第10发明的基础上,输入输出端子控制部,当切换在主装置与附属装置之间的通信中使用的接口电压时,使全部的输入输出端子部处于基于第1信号电平的输出状态。
第12发明在第10或者第11发明的基础上,接口电压切换部,通过与输入至时钟输入部的时钟信号同步地将输入输出端子部从基于第1信号电平的输出状态切换至输入状态,来判定主装置的接口电压切换已完成。
第13发明在第10发明至第12发明的任意一个发明的基础上,接口电压切换部,通过与输入至时钟输入部的时钟信号同步地将输入输出端子部从基于第1信号电平的输出状态切换至输入状态之后,在对输入输出端子部的输入中输入了表示切换完成的信号,来判定主装置的接口电压切换已完成。
第14发明在第10发明或者第11发明的基础上,接口电压切换部,若接口电压切换完成,则与输入至时钟输入部的时钟信号同步地将输入输出端子部从基于第1信号电平的输出状态切换至输入状态。
第15发明在第10、第11以及第14的任意一个发明的基础上,接口电压切换部,若接口电压的切换完成,则将处于基于第1信号电平的输出状态的输入输出端子部之中的一部分输入输出端子部切换至输入状态,与从主装置输入至时钟输入部的时钟信号同步地将处于基于第1信号电平的输出状态的剩余的输入输出端子部切换至输入状态。
第16发明在第10至第15的任意一个发明的基础上,输入输出端子控制部能够以开漏方式从输入输出端子部输出信号。
第17发明在第10至第16的任意一个发明的基础上,接口电压切换部,当由于某种异常而接口电压的切换并未完成时,在一定时间之后,将端子群中包含的、作为进行数据或命令的收发的端子部的命令收发端子部从根据第1信号电平的输出状态切换至输入状态。
第18发明在第10至第17的任意一个发明的基础上,第1信号电平是低电平。
第19发明在第18发明的基础上,若对输入输出端子部输入的输入信号成为高电平,则接口电压切换部判定为接口电压切换已完成。
第20是一种主装置,具有第1至第9的任意一个发明的主装置用接口装置,且经由主装置用接口装置与附属装置连接,来进行数据或命令的收发。
第21发明在第20发明的基础上,该主装置在进行切换附属装置与主 装置之间的通信中使用的接口电压的处理之前,向附属装置发出用于询问附属装置在接口电压切换中所需要的时间的命令。
第22发明在第20或者第21发明的基础上,该主装置在完成了切换在附属装置与主装置之间的通信中使用的接口电压的处理之后,向附属装置发出用于确认已正确地切换了接口电压的命令。
第23是一种附属装置,具有第10至第19的任意一个发明的附属装置用接口装置,且经由附属装置用接口装置与主装置连接,来进行数据或命令的收发。
第24发明在第23发明的基础上,该附属装置能够在针对来自主装置的命令的响应中包含与接口电压的切换所需要的时间的最大值相关的信息。
第25发明在第23或者第24发明的基础上,该附属装置能够在针对来自主装置的命令的响应中包含表示接口电压的切换已正确完成的状态信息。
第26发明是一种通信系统,具有:第20至第22的任意一个发明的主装置、和第23至第25的任意一个发明的附属装置。
第27发明是一种接口电压切换方法,切换在主装置与附属装置之间的通信中使用的接口电压,具有以下的步骤:
(1)主装置向附属装置发出指示接口电压切换的命令的步骤。
(2)附属装置将针对指示接口电压切换的命令的响应返回至主装置的步骤。
(3)主装置通过将输出至附属装置的时钟信号的信号电平固定于第1信号电平,来停止时钟输出的步骤。
(4)主装置使主装置中包括的1个或者多个输入输出端子部处于输入状态的步骤。
(5)附属装置使附属装置中包括的1个以上的输入输出端子部处于基于第1信号电平的输出状态的步骤。
(6)若附属装置的接口电压切换完成,则附属装置将附属装置的输入输出端子部从基于第1信号电平的输出状态切换至输入状态的步骤。
(7)若主装置的接口电压切换完成,则主装置重新开始已停止的时 钟输出的步骤。
(8)主装置在时钟输出重新开始之后,检测在对主装置的输入输出端子部的输入中输入了表示附属装置的接口电压切换完成的信号,从而判定附属装置的接口电压切换已完成的步骤。
由此,由于使用该主装置用接口装置的主装置与附属装置能够以简单的方法稳定地保持总线(由端子群连接的主装置与附属装置之间的通信路径)的信号电平来切换接口电压,因此与以往技术相比能够稳定地执行接口电压的切换控制。并且,在能够从多个接口电压选择工作电压的系统中,在主装置以及附属装置的工作中,如果是至少2根以上的已有的接口标准,则能以相同的总线根数稳定且有效地切换接口电压。
此外,该方法并不局限于以上述记载顺序执行上述步骤(1)~(8),也能以与上述记载顺序不同的顺序执行。
第28发明是一种接口电压切换方法,经由作为时钟信号通信用的总线的第1总线、指令等通信用的第2总线、及数据等通信用的第3总线,将在进行通信的主装置与附属装置之间的通信中使用的接口电压从第1接口电压V1切换至第2接口电压V2,该接口电压切换方法具有以下的步骤:
(1)主装置对附属装置发出指令CMD,而开始接口电压切换工序的步骤。
(2)附属装置向主装置返回对指令CMD的响应的步骤。
(3)附属装置在刚向主装置发送响应之后,使第2总线以及第3总线的信号电平置为低电平的步骤。
(4)主装置停止向附属装置提供时钟信号,附属装置在停止由主装置提供时钟信号之后,开始接口电压的切换处理,
主装置通过检验第2总线或者第3总线中的任一个总线的信号电平来检测接口电压的切换工序是否开始,
若由主装置在第2总线或者第3总线中任一个总线的信号电平中未检测到低电平,则主装置中止接口电压的切换工序,执行功率循环的步骤。
(5)附属装置在规定的时间T1内,使从附属装置中包括的调节器输出的接口电压切换之后的电压稳定,且主装置至少在规定的时间T1的期间,将时钟信号的信号电平保持在低电平的步骤。
(6)若从步骤(4)的结束时刻经过规定的时间T1之后,从主装置中包括的调节器输出的电压稳定,则主装置1以第2接口电压V2重新开始提供时钟,且
附属装置检验时钟信号的信号电平是否为基于第2接口电压V2的信号电平的步骤。
(7)附属装置2通过检测时钟信号,至少在时钟信号的1个时钟期间,以第2接口电压V2使第2总线的信号电平置为高电平之后,释放第2总线的步骤。
(8)附属装置通过主装置的连接于第2总线的上拉电阻R1,检验主装置是否将第2总线置为第2接口电压V2的步骤。以及
(9)若接口电压的切换顺利完成,则附属装置至少以1个时钟周期使第3总线置为高电平之后,释放第3总线,且
第3总线的信号电平在时钟提供重新开始之后,在规定的时间T2内被置为高电平,且
主装置在从时钟提供开始时刻t3经过规定的时间T2之后,检验第3总线的信号电平是否为高电平的步骤。
由此,由于使用该主装置用接口装置的主装置与附属装置能够以简单的方法稳定地保持总线(由端子群连接的主装置与附属装置之间的通信路径)的信号电平来切换接口电压,因此与以往技术相比能够稳定地执行接口电压的切换控制。并且,在能够从多个接口电压选择工作电压的系统中,在主装置以及附属装置的工作中,如果是至少2根以上的已有的接口标准,则能以相同的总线根数稳定且有效地切换接口电压。
此外,该方法并不局限于以上述记载顺序来执行上述步骤(1)~(9),也能以与上述记载顺序不同的顺序执行。
第29发明是一种接口电压切换方法,切换在主装置与附属装置之间的通信中使用的接口电压,该接口电压的切换方法具有如下的步骤:
(1)主装置向附属装置发出指示接口电压切换的命令的步骤。
(2)附属装置将针对指示接口电压切换的命令的响应返回至主装置的步骤。
(3)主装置通过将输出至附属装置的时钟信号的信号电平固定在第1 信号电平,来停止时钟输出的步骤。
(4)主装置使主装置中包括的1个或者多个输入输出端子部处于基于第1信号电平的输出状态的步骤。
(5)附属装置使附属装置中包括的1个或者多个输入输出端子部处于基于第1信号电平的输出状态的步骤。
(6)若附属装置的接口电压切换结束,则附属装置将附属装置的输入输出端子部从基于第1信号电平的输出状态切换至输入状态的步骤。
(7)若主装置的接口电压切换完成,则主装置重新开始已停止的时钟输出的步骤。
(8)若主装置的接口电压切换完成,则主装置将输入输出端子部从基于第1信号电平的输出状态切换至输入状态的步骤。以及
(9)主装置在重新开始时钟输出之后,检测在对主装置的输入输出端子部的输入中输入了表示附属装置的接口电压切换完成的信号,从而判定附属装置的接口电压切换已完成的步骤;
由此,由于使用该主装置用接口装置的主装置与附属装置能够以简单的方法稳定地保持总线(由端子群连接的主装置与附属装置之间的通信路径)的信号电平来切换接口电压,因此与以往技术相比能够稳定地执行接口电压的切换控制。并且,在能够从多个接口电压选择工作电压的系统中,在主装置以及附属装置的工作中,如果是至少2根以上的已有的接口标准,则能以相同的总线根数稳定且有效地切换接口电压。
此外,该方法并不局限于以上述记载顺序来执行上述步骤(1)~(9),也可以以与上述记载顺序不同的顺序执行。
第30发明在第27发明或者第29发明的基础上,第1信号电平是低电平。
另外,也可以实现如下的程序,该程序使计算机执行第27至第30的任意一个发明的接口切换方法的一部分或者全部。
根据本发明所涉及的接口电路(接口装置(主装置用接口装置、附属装置用接口装置))、具有该接口电路(接口装置)的主装置、附属装置、通信系统、以及接口电压切换方法,由于主装置与附属装置能够以简单的方法稳定地保持总线的信号电平来切换接口电压,因此与以往技术相比能够安全地执行接口电压的切换控制,在能够从多个接口电压选择工作电压的系统中,若已有的接口标准具有至少2根以上的信号线,则在主装置与附属装置的工作中,能以相同的总线根数稳定且有效地切换接口电压。
附图说明
图1是表示本发明的实施方式所涉及的通信系统的结构的框图。
图2是说明本发明的第1实施方式的通信系统中的接口电压切换步骤的流程图。
图3是说明本发明的第1实施方式的通信系统中的接口电压切换处理的时序图。
图3A是本实施方式的通信系统的实施例(一例)接口电压切换处理的时序图。
图4是说明本发明的第2实施方式的通信系统中的接口电压切换步骤的流程图。
图5是说明本发明的第2实施方式的通信系统中的接口电压切换处理的时序图。
图6是说明本发明的第3实施方式的通信系统中的接口电压切换步骤的流程图。
图7是说明本发明的第3实施方式的通信系统中的接口电压切换处理的时序图。
图8是说明在本发明的实施方式的通信系统中接口电压切换中的错误处理的流程图。
图9是说明在本发明的实施方式的通信系统中附属装置返回的状态的图。
图中:
1-主装置
10-接口电压切换部
100-控制器
101-输入输出端子控制部
102-时钟控制部
11-端子群
110-时钟输出端子
111-命令收发用端子
112-数据收发用端子
12-调节器
13-电压源
2-附属装置
20-接口电压切换部
200-控制器
210-输入输出端子控制部
21-端子群
210-时钟输入端子
211-命令收发用端子
212-数据收发用端子
22-调节器
30-时钟发送用总线
31-命令收发用总线
32-数据收发用总线
具体实施方式
以下,参照附图对本发明所涉及的实施方式进行说明。此外,在以下的各实施方式中,对于同样的结构部分赋予同一符号。
【第1实施方式】
图1是表示本发明的第1实施方式所涉及的通信系统的结构的图。
如图1所示,本实施方式所涉及的通信系统具有:主装置1和附属装置2。主装置1与附属装置2由总线30~32连接。
总线31、32由上拉电阻R1以及R2连接于后面叙述的调节器的输出电压。
总线30用于时钟发送,总线31用于命令收发、总线32用于数据收发。
在此,命令是主装置1对附属装置2进行寄存器的读出/写入处理的指示、进行存储区域的读出/写入处理的指示、或者取得附属装置2的状态的处理的指示等。
总线31以及32的命令/数据收发,虽然原则上是与以总线30发送的时钟同步地进行的,但是当总线31以及32在中断等的非同步信号的交换中使用时,也并不局限于此。此外,主装置1以及附属装置2在电源接入时,会以后面叙述的第1接口电压进行动作。
<1.1:主装置的结构>
首先,对主装置1的结构进行说明。
如图1所示,主装置1构成为具有:接口电压切换部10、端子群11、调节器12、和电压源13。此外,对于在本发明中不是必须的结构部分并未图示。
接口电压切换部10包括:控制器100、输入输出端子控制部101、时钟控制部102、检测部103、和稳定等待部104。
控制器100进行对附属装置2发送接口电压切换命令、以及涉及主装置1的接口电压切换处理的一系列的控制。
输入输出控制部101进行经由后面叙述的端子群11中包括的输入输出端子部111、112的信号的输入输出控制。
时钟控制部102进行经由后面叙述的端子群11中包括的时钟输出端子110的信号的输出控制。
检测部103以及稳定等待部104,在切换了接口电压时,检测调节器12的输出电压的电压值是否已稳定。此外,检测部103以及稳定等待部104可以由检测电路以及稳定等待电路通过硬件构成,也可以由硬件以及软件实现。
端子群11包括:时钟输出端子部110、命令收发用端子部111、和数据收发用端子部112。
时钟输出端子部110包括输出缓冲器,且与总线30连接。
命令收发用端子部111以及数据收发用端子部112包括双向的输入输出缓冲器,且分别与总线31、32连接。
调节器12输出用于使端子群11内的缓冲器工作的接口电压。从调节器12输出的电压是第1接口电压(例如,3.3[V])或者第2接口电压(例如,1.8[V])。从调节器12输出的电压根据控制器100的指示,切换为第1接口电压或者第2接口电压。
电压源13提供用于使主装置1以及附属装置2工作的电压。
<1.2:附属装置的结构>
接下来,对附属装置2的结构进行说明。
如图1所示,附属装置2构成为包括:接口电压切换部20、端子群21、调节器22、和振荡电路23。对于其他在本发明中不是必须的结构部分并未图示。
接口电压切换部20包括:控制器200、输入输出端子控制部201、检测部203、和稳定等待部204。
控制器200基于主装置1发出的接口电压切换命令,进行涉及附属装置2的接口电压切换的一系列控制。
输入输出端子控制部201进行经由后面叙述的端子群21中包括的输入输出端子部211、212、以及时钟输入端子部210的信号的输入输出控制。
检测部203以及稳定等待部204在切换了接口电压之后,检测调节器22的输出电压的电压值是否稳定。此外,检测部203以及稳定等待部204可以由检测电路以及稳定等待电路通过硬件构成,也可以由硬件以及软件实现。
端子群21包括:时钟输入端子部210、命令收发用端子部211以及数据收发用端子部212。
时钟输入端子部210包括输入缓冲器,且与总线30连接。
命令收发用端子部211以及数据收发用端子部212包括双向的输入输出缓冲器,且分别与总线31、32连接。
调节器22输出用于使端子群21内的缓冲器工作的接口电压。从调节器22输出的电压是第1接口电压(例如3.3V)或者第2接口电压(例如1.8V)。从调节器22输出的电压根据控制器200的指示,切换为第1接口电压或者第2接口电压。
此外,调节器12以及22输出的第1接口电压的电压范围(例如,2.7~3.6[V])与第2接口电压的电压范围(例如,1.65~1.95[V])在主装置 1与附属装置2中是共同的。
另外,接口电压切换部20是与经由总线30从主装置1输入的时钟(时钟信号)以及/或者从附属装置2内部的振荡电路23提供的时钟(时钟信号)同步地进行工作的。
<1.3:接口电压切换的动作>
接下来,利用图2的流程图对本发明的第1实施方式所涉及的通信系统的主装置1与附属装置2切换接口电压的处理步骤进行说明。
如图2所示,在本实施方式所涉及的通信系统中,按照主装置1发出的命令,附属装置2进行工作。因而,在切换接口电压时,首先主装置1的控制器100进行对附属装置2发出I/F电压切换命令的处理(SH201)。
附属装置2的控制器200,若接收到来自主装置1的I/F电压切换命令(SS201),则判定是否可对应接收到的命令(SS202),并将响应与状态发送至主装置1。
在响应中包括表示附属装置2是否正确地接收到命令的信息。
在状态中,如图9所示,包括表示附属装置2可切换的接口电压与当前的接口电压的信息。
主装置1的控制器100根据接收到的响应以及状态信号的内容,进行附属装置2是否能切换接口电压的判定(SH202),若判断出切换为“不能”则结束处理(SH214)。另一方面,若判断出切换为“能”,则控制器100对时钟控制部102进行指示使时钟停止(停止从主装置1对附属装置2的时钟信号的发送),并释放总线31、32。
其后,主装置1的控制器100从时钟输出端子部110向总线30输出“低电平”(SH204)。在此,所谓“低电平”是指在数字信号的“1”、“0”中表示“0”的信号电平。在图2中表示为“L”。另一方面,所谓“高电平”是指表示数字信号的“1”的信号电平,在图2中表示为“H”。以后,使用该标记。
之后,主装置1的控制器100,进行对调节器12的输出电压进行切换的控制(SH205),对检测部(检测电路)103以及稳定等待部(稳定等待电路)104的输出进行监视,等待输出电压的切换完成(SH206)。若切换完成,则主装置1进行等待,直至经过规定的等待时间(SH207)。
在此,所谓“规定的等待时间”可以是预先规定的固定的时间,也可以是图9所示的状态中包括的切换时间,或者是两者之中较长的一方。
另一方面,附属装置2的控制器200判定是否能以从主装置1接收到的I/F电压切换命令指示的接口电压来进行切换(SS203)。在判定结果为“不能切换”的情况下,附属装置2的控制器200结束I/F电压切换处理(SS211)。在判定结果为“能切换”的情况下,控制器200对输入输出端子控制部201进行指示,从输入输出端子部211、212向总线31以及32输出“低电平”(SS204)。
然后,控制器200,控制对调节器22的输出电压进行切换(SS205),对检测部(检测电路)203以及稳定等待部(稳定等待电路)204的输出进行监视,等待输出电压的切换完成(SS206)。
若经过规定的等待时间,则主装置1的控制器100对时钟控制部102进行指示,从而停止时钟输出端子110的“低电平”输出之后(SH208),重新开始时钟输出(例如,基于接口电压切换之后的接口电压(例如,1.8[V])的时钟信号的输出)(重新开始对附属装置2发送时钟信号)(SH209)。
若对附属装置2的时钟输入端子部210输入时钟(基于接口电压切换之后的接口电压(例如,1.8[V])的时钟信号)(确认对时钟输入端子部210输入了时钟),则附属装置2的控制器200在附属装置2内电压切换完成的情况下,对输入输出端子控制部201进行指示,从输入输出端子部211以及212向总线31以及32输出“高电平”(例如,接口电压切换之后的接口电压(例如,1.8[V])的高电平)(SS207)。
然后,附属装置2的控制器200释放总线31以及32而处于输入状态(SS208),并对主装置1通知接口电压切换完成。
在该时刻,附属装置2能够识别附属装置1接口电压切换完成。
在此,由于总线31以及32经由上拉电阻R1以及R2连接于调节器输出(接口电压),因此若附属装置2释放总线31以及32而处于输入状态,则在主装置1中总线31以及32的信号电平从“低电平”转移至“高电平”。
主装置1的控制器100在时钟输出重新开始之后,对总线31、32的信号电平是否依然为“低电平”进行监视(SH210),并且确认所监视的 时间是否超过了超时(timeout)时间(SH211)。若总线31、32的信号电平以依旧为“低电平”的状态经过超时时间,则主装置1判定为发生了错误,进行异常处理(SH215)。另一方面,若在超时时间经过前,总线31、32转移至“高电平”,则控制器100判断为附属装置2完成了接口电压切换。
在该时刻,主装置1以及附属装置2的接口电压切换共同完成。
再有,主装置1也可以发出用于获知是否正常地确认了切换的命令。该情况下,控制器100进行切换确认命令发出处理(SH212)。附属装置2的控制器200若从主装置1接收到切换确认命令(SS209),则确认在附属装置2中切换动作的完成(SS210),而后,向主装置1反馈响应与状态,并结束处理(SS211)。在此,虽然在状态中包括含有如图9所示那样选择的接口电压的信息,但是这种信息也可以不是状态而包括在响应中。
主装置1的控制器100根据从附属装置2接收到的响应以及状态的内容,确认附属装置2的切换是否已正常完成(SH213)。主装置1的控制器100,在确认了附属装置2的切换已正常完成的情况下,结束接口电压切换处理。另一方面,在不能确认附属装置2的切换已正常完成、且检测到某种的异常或错误的情况下,主装置1的控制器100进行异常处理(SH215)。此外,在异常处理中,主装置1重新接入附属装置2的电源(功率循环),以第1接口电压使主装置1的端子群11以及附属装置2的端子群21工作而进行通信。
图3是说明在本发明的第1实施方式所涉及的通信系统中,以图2的流程图中所说明的步骤对主装置1、附属装置2的接口电压进行切换时的总线30、31以及32的信号波形时序图。
在图3中,“CMD”、“RES”、“Status”、“H”、“L”以及“Z”表示以下的内容。
“CMD”表示主装置1对附属装置2发出的接口电压切换命令。
“RES”表示附属装置2向主装置1返回的响应。
“Status”表示附属装置2向主装置1返回的状态。
“H”表示由主装置1或者附属装置2输出了“高电平”(H电平) 的状态。
“L”表示由主装置1或者附属装置2输出了“低电平”(L电平)的状态。
“Z”表示主装置1、附属装置2都不输出信号,总线经由上拉电阻被固定于接口电压的状态。
这样,在本实施方式的通信系统中,主装置1与附属装置2能够在稳定地保持总线的电位的同时切换接口电压。
《实施例1》
利用图3A对上述所说明的本实施方式的通信系统的实施例(一例)进行说明。
在本实施例中(以下,称为“实施例1”),对通信系统中将第1接口电压设定为“V1”(例如,3.3[V])、将第2接口电压设定为“V2”(例如,1.8[V])、将接口电压从“V1”切换至“V2”的情况进行说明。
此外,为了方便说明,在图3A中赋予(1)~(9)的序号,对应该序号对实施例1中的通信系统的工作(处理(1)~处理(9))进行说明。
处理(1):
主装置1发出指令CMD,而后开始电压切换工序(sequence)(电压切换处理)。
处理(2):
附属装置2向主装置2返回响应。
处理(3):
附属装置2在刚对主装置1发送响应之后,使总线31(在图3A中用于发送指令CMD的总线)以及总线32(在图3A中用于发送数据DAT的总线)处于“低电平”。
处理(4):
主装置停止时钟(由总线30发送的时钟)的提供(对附属装置2的提供)。附属装置2在主装置1停止了时钟的提供之后,开始电压的切换处理。在此,时钟的停止时间并未确定。
主装置1通过检验总线31(在图3A中用于收发指令CMD的总线)以及总线32(在图3A中用于收发数据DAT的总线)的任意一个的信号 电平,能够检测接口电压的切换工序(处理)是否开始。
此外,应检验哪个信号要根据主装置1的能力而定。
若由主装置1未检测到“低电平”,则主装置1中止接口电压的切换工序,并实行功率循环。
处理(5):
从附属装置2的调节器22输出的切换之后的电压(第2接口电压V2(例如,1.8[V]))必须在规定的时间T(例如,5[ms])(相当于图3A的t2~t3之间的时间)以内使其稳定。
主装置1至少在上述规定的时间T1(例如,5[ms])的期间使时钟保持在“低电平”。这意味着上述规定的时间T1(例如,5[ms])对于附属装置2来说是最大值,对于主装置1来说是最小值。
处理(6):
若从处理(4)(图3A中的时刻t2)经过上述规定的时间T1(例如,5[ms])之后,调节器12(输出的电压)稳定,则主装置1以第2接口电压V2(例如,1.8[V])开始时钟的提供(重新开始)。
附属装置2能够检验时钟的电压是否为第2接口电压V2(例如,1.8[V])。
处理(7):
附属装置2通过对时钟进行检测,至少在1个时钟期间以第2接口电压V2(例如,1.8[V])使总线31(在图3A中用于收发指令CMD的总线)处于“高电平”,并释放总线(停止驱动)(处于高阻抗的状态)。例如,在总线31中,“高电平”的输出以及总线的释放,与总线30所发送的时钟同步地进行。
处理(8):
附属装置2经由主装置1的上拉电阻R1能够检验主装置1是否使总线31(在图3A中用于收发指令CMD的总线)处于第2接口电压V2(例如,1.8[V])。
(由于总线31以及32经由上拉电阻R1以及R2连接至调节器输出(接口电压),因此若附属装置2释放总线31以及32而处于输入状态,则在主装置1中总线31以及32的信号电平从“高电平”转移至“低电平”。)
处理(9):
若接口电压的切换(从V1(例如,3.3[V])切换至V2(例如,1.8[V])的处理)顺利完成,则附属装置至少在1个时钟周期使总线32(在图3A中用于收发数据DAT的总线)处于“高电平”,并释放总线(停止驱动)(处于高阻抗的状态)。例如,在总线32中,“高电平”的输出以及总线的释放,与总线30所发送的时钟同步地进行。
总线32(在图3A中用于收发数据DAT的总线)在时钟开始(重新开始)提供之后在规定的时间T2(例如,最大1[ms])(相当于图3A的t3~t5之间的时间)内,处于“高电平”。
主装置1在从时钟开始提供(相当于图3的时刻t3)经过规定的时间T2之后(例如,1[ms]之后),检验总线32(在图3A中用于收发数据DAT的总线)是否为“高电平”。这意味着上述规定的时间T2(例如,最大1[ms])对于附属装置2来说为最大值,对于主装置1来说为最小值。
若接口电压的切换工序完成,则主装置1与附属装置2由切换之后的接口电压开始通信。
此外,在图3A中,虽然时间t4与时刻t5之间的时间例如最大设定为1[ms]即可,但是时刻t4与时刻t5也可以是相同时刻(t4=t5)。
如上所述,在本实施方式的通信系统中,在由第1实施例表示的情况下,主装置1与附属装置2能够在稳定保持总线的电位的同时切换接口电压。
另外,毋庸置疑,第1实施例仅是一例,并不局限于此。
【第2实施方式】
下面,利用图4的流程图对本发明的第2实施方式所涉及的通信系统的主装置1与附属装置2切换接口电压的处理步骤进行说明。
在本实施方式所涉及的通信系统中,主装置1的输入输出端子112以及附属装置2的输入输出端子212可以是开漏型(open drain)的输出。其他的构成部分与图1所说明的内容相同。
<2.1:接口电压切换的工作>
如图4所示,在本实施方式所涉及的通信系统中,按照主装置1发出的命令,附属装置2进行工作。因而,在切换接口电压时,首先主装置1 的控制器100进行对附属装置2发出I/F电压切换命令的处理(SH401)。
附属装置2的控制器200若接收到来自主装置1的I/F电压切换命令(SS401),则判定是否可对应所接收的命令(SS402),并将响应与状态发送至主装置1。响应以及状态中包含的信息与第1实施方式中所说明的附属装置2返回的响应与状态相同。
主装置1的控制器100根据接收到的响应以及状态信号的内容,进行附属装置2是否能切换接口电压的判定(SH402),若判断出切换为“不能”则结束处理(SH415)。另一方面,若判断出切换为“能”,则控制器100对时钟控制部102进行指示,停止时钟(停止从主装置1对附属装置2发送时钟信号),并释放总线31、32(SH403)。
之后,主装置1的控制器100从时钟输出端子部110向总线30输出“低电平”,从输入输出端子部112对总线32输出“低电平”(SH404)。
然后,主装置1的控制器100控制对调节器12的输出电压进行切换(SH405),对检测部(检测电路)以及稳定等待部(稳定等待电路)104的输出进行监视,等待输出电压的切换完成(SH406)。若切换完成,则主装置1的控制器100释放总线32而处于输入状态(SH407)。
另一方面,附属装置2的控制器200判定是否可由从主装置1接收到的I/F电压切换命令所指示的接口电压来进行切换(SS403)。在判定结果为“不能切换”的情况下,附属装置2的控制器200结束I/F电压切换处理(SS410)。在判定结果为“能切换”的情况下,控制器200对输入输出端子控制部201进行指示,从输入输出端子部211、212向总线31、32输出“低电平”(SS404)。
之后,附属装置2的控制器200控制对调节器22的输出电压进行切换(SS405),对检测部(检测电路)203以及稳定等待部(稳定等待电路)204的输出进行监视,等待输出电压的切换完成(SS406)。若切换完成,则控制器200对输入输出端子控制部210进行指示,释放总线32而处于输入状态(SS407)。
也就是说,总线32的信号电平在主装置1或者附属装置2的电压切换并未完成的情况下为“低电平”,若主装置1以及附属装置2的电压切换完成,则成为由经由上拉电阻R2连接的调节器12的输出电压决定的“高 电平”。输入输出端子112以及212可以是开漏型的输出,主装置1与附属装置2的双方能同时以“低电平”驱动总线。
主装置1的控制器100,若释放总线32而处于输入状态,则监视总线32是否依然为“低电平”(SH408),并且确认监视的时间是否超过了规定的超时时间(SH409)。若总线32以依旧为“低电平”的状态经过超时时间,则主装置1判定为发生了错误,并进行异常处理(SH415)。若在超时时间经过前,总线32转移至“高电平”,则控制器100判定为附属装置2完成了接口电压切换,并对时钟控制部102进行指示,在停止了时钟输出端子110的“低电平”输出之后(SH410),重新开始时钟输出(重新开始时钟信号向附属装置2的发送)(SH411)。
若对时钟输入端子部210输入时钟,则附属装置2的控制器200对输入输出端子控制部201进行指示,与时钟同步地从输入输出端子部211向总线31输出“高电平”(SS408),之后,释放总线31而处于输入状态(SS409),而后,对主装置1通知接口电压切换完成并结束处理(SS410)。
附属装置2对在释放总线31的时刻主装置1完成了接口电压切换的情况进行识别。
在此,由于总线31经由上拉电阻R1连接至调节器输出(接口电压),因此若附属装置2释放总线31而处于输入状态,则在主装置1中总线31的信号电平从“低电平”转移至“高电平”。
主装置1的控制器100在时钟输出重新开始之后,监视总线31是否依然为“低电平”(SH412),并且确认监视的时间是否超过了规定的超时时间(SH413)。这是用于检测如下情况的处理,该情况是:发生了某些异常,使附属装置2释放总线2而不能处于输入状态的情况。若总线31以依旧为“低电平”的状态经过超时时间,则主装置1判定为发生了错误,并进行异常处理(SH415)。主装置1,若在超时时间经过前总线31转移至“高电平”,则控制器100判断为附属装置2完成了接口电压切换,并结束处理(SH414)。此外,在异常处理中,主装置1重新接入附属装置2的电源(功率循环),由第1接口电压使主装置1的端子群11以及附属装置2的端子群21工作,而进行通信。
另外,虽然并未图示,但是如图2所说明的那样主装置1也可以对附 属装置2发出切换确认命令,从而确认附属装置2是否正常地完成了接口电压切换。
图5是说明在本实施方式所涉及的通信系统中,以图4的流程所说明的步骤对主装置1、附属装置2的接口电压进行切换时的总线30、31以及32的信号波形的时序图。在图5中,“CMD”、“RES”、“Status”、“H”、“L”、“Z”是与图3相同的意义。
图5中是主装置1比附属装置2先完成接口电压切换的情况,总线32在主装置1完成接口电压切换(SH407)之后依然是“低电平”。另一方面,附属装置2比主装置1先完成了接口电压切换的情况下,总线32的信号电平的变化也与图5相同,在主装置1与附属装置2双方完成了接口电压切换时,总线32的信号电平从“L”变化至“Z”。
这样一来,在本实施方式所涉及的通信系统中,主装置1与附属装置2能够在稳定地保持总线的电位的同时切换接口电压,并且主装置1、附属装置2能够以简单的方法获知彼此的切换完成。另外,由于主装置1、附属装置2都能够通过监视总线32的信号电平来即时地获知彼此的处理完成,因此可以在短时间内进行切换。
【第3实施方式】
接下来,利用图6的流程图对本发明的第3实施方式所涉及的通信系统的主装置1与附属装置2切换接口电压的处理步骤进行说明。
在本实施方式所涉及的通信系统中,主装置1、附属装置2的构成部分与图1所说明的相同。
<3.1:接口电压切换的工作>
在图6中,本发明的第3实施方式所涉及的通信系统中,按照主装置1发出的命令,附属装置2进行工作。因而,在切换接口电压时,首先主装置1的控制器100进行发出I/F电压切换命令的处理(SH601)。
附属装置2的控制器200,若接收到来自主装置1的I/F电压切换命令(SS601),则判定是否能对应接收到的命令(SS602),并将响应与状态发送至主装置1。响应与状态中包含的信息与第1实施方式的情况相同。
主装置1的控制器100根据接收到的响应以及状态信号的内容,判定附属装置2是否能切换接口电压(SH602),若判断出切换为“不能”, 则结束处理(SH614)。
另一方面,若判断出切换为“能”,则主装置1的控制器100对时钟控制部102进行指示,停止时钟(停止从主装置1对附属装置2发送时钟),并释放总线32(SH603)。
之后,主装置1的控制器100从时钟输出端子部110以及输入输出端子部111向总线30以及总线31输出“低电平”(SH604)。
然后,主装置1的控制器100控制对调节器12的输出电压进行切换(SH605),对检测部(检测电路)103以及稳定等待部(稳定等待电路)104的输出进行监视,等待输出电压的切换完成(SH606)。
若切换完成,则主装置1进行等待,直至经过规定的等待时间(SH607)。在此,所谓“规定的等待时间”可以是预先规定的固定的时间,也可以是图9所示的状态中包括的切换时间,或者是两者之中较长的一方。
另一方面,附属装置2的控制器200判定是否能够以从主装置1接收到的I/F电压切换命令指示的接口电压来进行切换(SS603)。在判定结果为“不能切换”的情况下,附属装置2的控制器200结束I/F电压切换处理(SS610)。在判定结果为“能切换”的情况下,控制器200对输入输出端子控制部201进行指示,释放总线31而处于输入状态,并且向总线32输出“低电平”(SS604)。
之后,附属装置2的控制器200控制和对调节器22的输出电压进行切换(SS605),对检测部(检测电路)203以及稳定等待部(稳定等待电路)204的输出进行监视,等待输出电压的切换完成(SS606)。
若经过规定的等待时间,则主装置1的控制器100对时钟控制部102进行指示,停止时钟输出端子110的“低电平”输出之后(S608),重新开始时钟输出(SH609)。若对时钟输入端子部210输入时钟,则附属装置2的控制器200在电压切换完成时,对输入输出端子控制部201进行指示,从输入输出端子部212向总线32输出“高电平”之后(SS607),释放总线32而处于输入状态(SS608),并向主装置1通知接口电压切换完成。
由于总线32经由上拉电阻R2连接于调节器输出(接口电压),因此 若附属装置2释放总线32而处于输入状态,则在主装置1中总线32的信号电平从“低电平”转移至“高电平”。
主装置1的控制器100在时钟输出重新开始之后,监视总线32是否依然为“低电平”(SH610),并且确认监视的时间是否超过了超时时间(SH611)。若总线32以依旧为“低电平”的状态经过超时时间,则主装置1判定为发生了错误,并进行异常处理(SH515)。若在超时时间经过前,总线32转移至“高电平”,则主装置1的控制器100判断为附属装置2完成了接口电压切换,并对输入输出端子控制部101进行指示,向总线31输出“高电平”(SH612),释放总线31(SH613)。
附属装置2对总线31处于“高电平”进行识别(SS609),从而识别主装置1完成了接口电压切换。
在该时刻,主装置1以及附属装置2共同完成了接口电压切换。再有,虽然图6中并未图示,但是主装置1可以发出用于获知是否正常地确认了切换的命令。该情况下的主装置1以及附属装置2的工作与利用图2所说明的第1实施方式的工作相同。
图7是说明在本实施方式所涉及的通信系统中,以图6的流程图所说明的步骤对主装置1、附属装置2的接口电压进行切换时的总线30、31以及32的信号波形的时序图。在图7中,“CMD”、“RES”、“Status”、“H”、“L”、“Z”是与图3相同的意义。
这样一来,在本实施方式所涉及的通信系统中,主装置1与附属装置2能够在稳定地保持总线的电位的同时切换接口电压,并且主装置1、附属装置2能够以简单的方法获知彼此的切换完成。
【其他实施方式】
在图2的流程图中,存在切换附属装置2的接口电压的处理SS205~SS206由于某种错误而未完成的情况。
图8是说明在这种情况下附属装置2向主装置1通知发生错误的处理、以及附属装置2中发生错误时主装置1的处理的流程图。此外,图8中仅表示与图2的流程图的不同部分,未记载的部分与图2相同。
在图8中,附属装置2的控制器200在进行接口电压切换的期间进行有无错误的检验(SS801)。若没有错误则继续切换处理(SS206)。在检 测出错误的情况下,控制器200对输入输出端子控制部201进行指示,停止总线31的“低电平”输出,释放总线31(SS802),并结束处理(SS211)。
另一方面,主装置1在等待来自附属装置2的完成通知(SH210)时,监视总线31、32的状态,并在总线31为“高电平”并且总线32为“低电平”时,判定为发生了错误而进行异常处理(SH215)。
在通信系统中通过采用上述处理,能够由简单的方法(处理)使附属装置2将错误的发生通知给主装置1,能够使主装置1进行异常处理,从而使通信系统恢复。
此外,在上述实施方式中,虽然主装置1的调节器12以电压源13的供应电压为基础输出第1接口电压或者第2接口电压,但是本发明的应用范围并不局限于此,可以构成为:从来自多个电压源的电压、以及从多个生成电压选择输出电压。
同样地,虽然附属装置2的调节器22也以从主装置1的电压源13输出的电压为基础输出第1接口电压或者第2接口电压,但是本发明的应用范围并不局限于此,可以构成为:从来自多个电压源的电压、以及从多个生成电压选择输出电压。
并不局限于这种第1接口电压以及第2接口电压,在能够从多个电压选择接口电压的结构的通信系统中,主装置1具有:能够确认附属装置2可工作的接口电压范围的处理部;和在从主装置1发出接口电压切换命令时,指示设定为哪种电压的处理部。
另外,主装置1与附属装置2的总线结构并不局限于图1的框图的结构,例如在以非同步进行数据收发的系统中,不需要时钟(总线30以及输入输出端子部110、210、时钟控制部102)。另外,在上述实施方式中,虽然构成为由总线31进行命令的收发,由总线32进行包括状态的数据的收发,但是并不局限于此,所使用的总线的选择是任意的。再有,在通信系统中,不需要将总线限定为2根,例如为了高速的数据传输可以具有4根或者8根的数据收发用的总线。
另外,对于主装置1发出的指令,附属装置2通常不需要返回响应与状态,例如可以在响应中返回所有需要的信息,或者也可以不返回响应。
此外,具有本发明所涉及的接口电路(接口装置)的附属装置2可以是存储卡或IO卡这种的可插拔装置、也可以是将控制器LSI、存储器、其他功能模块密封于同一封装中并焊接于基板而使用的LSI形状的装置。
另外,主装置1与附属装置2未必包含于不同的装置内(例如,“主装置1”设置于个人计算机内,“附属装置2”包含于SD卡中的情况),例如,也可以在1个装置内包含两者(例如,在1个个人计算机或便携式电话中包含主装置1以及附属装置2的情况)。
此外,在上述实施方式中所说明的通信系统中、主装置、以及附属装置中,各模块可以通过LSI等的半导体装置单独构成1个芯片,也能以包含一部分或全部的方式构成1个芯片。
另外,在此虽然是LSI,但根据集成度的不同,有时也称为IC、系统LSI、超大LSI、极大LSI。
另外,集成电路化的方法也并不局限于LSI,也可以由专用电路或通用处理器实现。在LSI制造之后,也可以利用能进行编程的FPGA(FieldProgrammable Gate Array:现场可编程逻辑阵列)、或者能重构LSI内部的电路单元的连接或设定的可重构处理器。
再有,若出现通过半导体技术的演进或派生的其他技术来代替LSI的集成电路化技术,则当然可以采用该技术进行功能模块的集成化。也可能会用到生物技术等。
此外,既可以通过硬件来实现上述实施方式的各处理,也可以由软件来实现。再有,也可以通过软件以及硬件的混合处理来实现。另外,毋庸置疑,在由硬件实现上述实施方式所涉及的通信系统、主装置、以及附属装置时,需要进行用于进行各处理的定时调整。在上述实施方式中,为了方便说明,省略了实际的硬件设计中产生的各种信号的定时调整的细节。
另外,本发明的具体结构并不局限于所述的实施方式,在并未脱离发明的宗旨的范围内可以进行各种的变化以及修正。
【附记】
此外,本发明还可以表现为如下方式。
(附记1)
一种接口电路,是与附属装置连接而进行数据或者命令的收发的主装置的接口电路,
该接口电路具有用于进行所述数据或命令的收发的时钟输出、和由与1个以上的输入输出端子构成的端子群,
且经由所述端子群进行的数据或命令收发可通过使用第1接口电压与第2接口电压中的任一个来进行,
该接口电路还具有选择并切换所述第1接口电压与第2接口电压的中的任一个的接口电压切换单元,
所述接口电压切换单元具有:
时钟控制单元,在切换所述主装置与所述附属装置的接口电压时,将所述时钟输出固定在低电平,若所述主装置的接口电压的切换完成,则以切换之后的接口电压重新开始所述时钟输出;以及
输入输出端子控制单元,在切换所述主装置与所述附属装置的接口电压时,使所述1个以上的输入输出端子处于输入状态,并检测对所述输入输出端子输入的输入信号成为表示切换完成的信号电平,
所述接口电压切换单元在重新开始所述时钟输出之后,检测在对所述输入输出端子的输入中输入了表示切换完成的信号,从而判定为附属装置的接口电压切换已完成。
(附记2)
根据附记1所述的接口电路,其特征在于,所述接口电压切换单元在接口电压切换时,使全部的输入输出端子处于输入状态。
(附记3)
根据附记1或者2所述的接口电路,其特征在于,所述接口电压切换单元若对所述输入输出端子输入的输入信号成为高电平,则判定为切换完成。
(附记4)
一种接口电路,是与附属装置连接而进行数据或命令的收发的主装置的接口电路,
该接口电路具有:用于进行所述数据或命令的收发的时钟输出、和由1个以上的输入输出端子构成端子群,
且经由所述端子群进行的数据或命令收发可通过利用第1接口电压与第2接口电压中的任一个来进行,
该接口电路还具有选择并切换所述第1接口电压与第2接口电压的中的任一个的接口电压切换单元,
所述接口电压切换单元具有:
时钟控制单元,在切换所述主装置与所述附属装置的接口电压时,使所述时钟输出处于低电平,若所述主装置的接口电压的切换完成,则以切换之后的接口电压重新开始所述时钟输出;以及
输入输出端子控制单元,在切换所述主装置与所述附属装置的接口电压时,使所述1个以上的输入输出端子处于低电平输出状态,若所述主装置的接口电压切换完成,则将所述输入输出端子从低电平输出切换至输入状态,并检测对所述输入输出端子输入的输入信号成为表示切换完成的信号电平,
所述接口电压切换单元,在重新开始所述时钟输出之后,检测在对所述输入输出端子的输入中输入了表示切换完成的信号,从而判定为附属装置的接口电压的切换已完成。
(附记5)
根据附记4所述的接口电路,其特征在于,所述接口电压切换单元在接口电压切换时,使全部的输入输出端子处于低电平输出状态。
(附记6)
根据附记4所述的接口电路,其特征在于,所述接口电压切换单元在接口电压切换时,使进行数据收发的输入输出端子处于低电平输出状态。
(附记7)
根据附记4~6中任意一项所述的接口电路,其特征在于,所述接口电压切换单元,若对所述输入输出端子输入的输入信号成为高电平,则判定为切换完成。
(附记8)
一种接口电路,是与主装置连接而进行数据或命令的收发的附属装置的接口电路,
该接口电路具有:用于进行所述数据或命令的收发的时钟输入、和由1个以上的输入输出端子构成的端子群,
且经由所述端子群的数据或命令收发可通过利用第1接口电压与第2 接口电压中的任一个来进行,
该接口电路还具有选择并切换所述第1接口电压与第2接口电压中的任一个的接口电压切换单元,
所述接口电压切换单元还具有输入输出端子控制单元,
所述输入输出端子控制单元,在切换所述主装置与所述附属装置的接口电压时,使所述1个以上的输入输出端子处于低电平输出状态,若所述附属装置的接口电压切换完成,则将所述输入输出端子从低电平输出切换至输入状态。
(附记9)
根据附记8所述的接口电路,其特征在于,所述输入输出端子控制单元使全部的输入输出端子为低电平输出。
(附记10)
根据附记8所述的接口电路,其特征在于,所述接口电压切换单元若与时钟输入同步地将输入输出端子从低电平输出切换至输入状态,则判定为主装置的接口电压切换已完成。
(附记11)
根据附记8所述的接口电路,其特征在于,所述接口电压切换单元若与时钟输入同步地将输入输出端子从低电平输出切换至输入状态之后,在对输入输出端子的输入中输入表示切换完成的信号,则判定为主装置的接口电压切换已完成。
(附记12)
根据附记8所述的接口电路,其特征在于,若所述附属装置的接口电压切换完成,则所述接口电压切换单元与时钟输入同步地将所述输入输出端子从低电平输出切换至输入状态。
(附记13)
根据附记8所述的接口电路,其特征在于,所述接口电压切换单元,若接口电压的切换完成,则将处于低电平输出的输入输出端子之中的一部分切换至输入状态,且与来自所述主装置的时钟输入同步地将处于低电平输出的剩余的输入输出端子切换至输入状态。
(附记14)
根据附记8所述的接口电路,其特征在于,所述输入输出端子控制单元能以开漏方式从所述输入输出端子输出信号。
(附记15)
根据附记8所述的接口电路,其特征在于,由于某种的异常而使接口电压的切换未完成时,所述接口电压切换单元在一定时间之后将命令收发端子从低电平输出切换至输入状态。
(附记16)
根据附记8~15中任一项所述的接口电路,其特征在于,所述接口电压切换单元,若对所述输入输出端子输入的输入信号变为高电平,则判定为切换完成。
(附记17)
一种主装置,其特征在于,具有附记1~3中任意一个所述的接口电路,且经由该接口电路与附属装置连接,来进行数据或命令的收发。
(附记18)
根据附记17所述的主装置,其特征在于,在所述接口电压的切换开始之前,发出用于询问附属装置用于接口电压切换所需要的时间的命令。
(附记19)
根据附记17所述的主装置,其特征在于,在所述接口电压的切换完成之后,发出用于确认正确切换了接口电压的命令。
(附记20)
一种主装置,其特征在于,具有附记4~7中任意一个所述的接口电路,且经由该接口电路与附属装置连接,来进行数据或命令的收发。
(附记21)
根据附记20所述的主装置,其特征在于,在所述接口电压的切换开始之前,发出用于询问附属装置用于接口电压切换所需要的时间的命令。
(附记22)
根据附记20所述的主装置,其特征在于,在所述接口电压的切换完成之后,发出用于确认接口电压的切换时已正确完成的命令。
(附记23)
一种附属装置,其特征在于,具有附记8~16中任意一个所述的接口 电路,且经由该接口电路与主装置连接,来进行数据或命令的收发。
(附记24)
根据附记23所述的附属装置,其特征在于,在对来自主装置的命令的响应中包含用于所述接口电压的切换所需要的时间的最大值。
(附记25)
根据附记23所述的附属装置,其特征在于,在对来自主装置的命令的响应中包含表示所述接口电压切换已正确完成的状态信息。
(附记26)
一种通信系统,其特征在于,构成为包括:附记17~19中任意一项所述的主装置、及附记23~25中任意一项所述的附属装置。
(附记27)
一种通信系统,其特征在于,构成为包括:附记20~22中任意一项所述的主装置、及附记23~25中任意一项所述的附属装置。
(附记28)
一种接口电压的切换方法,切换附记26所述的通信系统中的、主装置与附属装置的接口电压,其特征在于包括:
所述主装置向附属装置发出指示接口电压切换的命令的步骤;
所述附属装置返回对指示接口电压切换的命令的响应的步骤;
所述主装置将时钟输出固定于低电平的步骤;
所述主装置使1个以上的输入输出端子处于输入状态的步骤;
所述附属装置使1个以上的输入输出端子处于低电平输出状态的步骤;
若所述附属装置的接口电压切换完成,则所述附属装置将所述输入输出端子从低电平输出切换至输入状态的步骤;
若所述主装置的接口电压切换完成,则所述主装置重新开始所述时钟输出的步骤;
所述主装置,在所述时钟输出重新开始之后,检测在对所述输入输出端子的输入中输入了表示切换完成的信号,从而判定所述附属装置的接口电压的切换已完成的步骤。
(附记29)
一种接口电压的切换方法,切换附记27所述的通信系统中的、主装置与附属装置的接口电压,其特征在于包括:
所述主装置向附属装置发出指示接口电压切换的命令的步骤;
所述附属装置返回对指示接口电压切换的命令的响应的步骤;
所述主装置将时钟输出固定于低电平的步骤;
所述主装置使1个以上的输入输出端子处于低电平输出状态的步骤;
所述附属装置使1个以上的输入输出端子处于低电平输出状态的步骤;
若所述附属装置的接口电压切换完成,则所述附属装置将所述输入输出端子从低电平输出切换至输入状态的步骤;
若所述主装置的接口电压切换完成,则所述主装置重新开始所述时钟输出的步骤;
若所述主装置的接口电压切换完成,则所述主装置将所述输入输出端子从低电平输出切换至输入状态的步骤;以及
所述主装置,在所述时钟输出重新开始之后,检测在对所述输入输出端子的输入中输入了表示切换完成的信号,从而判定所述附属装置的接口电压的切换已完成的步骤。
(产业上的利用可能性)
根据本发明所涉及的接口电路(装置)、具有该接口电路(装置)的主装置、附属装置、通信系统、以及接口电压切换方法,由于主装置与附属装置能够以简单的方法稳定地保持总线的信号电平来切换接口电压,因此可用于能以较少的信号线来切换接口电压的通信系统中。
Claims (30)
1.一种主装置用接口装置,在与附属装置连接而进行数据或命令的收发的主装置中使用,且用于切换在所述附属装置与所述主装置之间的通信中使用的接口电压,其中,
所述主装置用接口装置具有:
时钟输出部,其输出用于进行所述数据或命令的收发的时钟信号;
端子群,具有1个或者多个输入输出端子部,且使用第1接口电压与第2接口电压中的任一个来进行所述数据或命令的收发;以及
接口电压切换部,其选择所述第1接口电压与所述第2接口电压中的任一个来切换在所述主装置与所述附属装置之间的通信中使用的接口电压,
所述接口电压切换部,具有:
控制器部;
时钟控制部,其由所述控制器部进行控制,当切换在所述主装置与所述附属装置之间的通信中使用的接口电压时,将所述时钟输出部输出的信号电平固定于第1信号电平,若所述主装置的接口电压的切换完成,则从所述时钟输出部输出基于切换后的接口电压的时钟信号;以及
输入输出端子控制部,其由所述控制器部进行控制,当切换在所述主装置与所述附属装置之间的通信中使用的接口电压时,使所述1个或者多个输入输出端子部处于输入状态,并监视对所述输入输出端子部输入的输入信号的信号电平,当检测到对所述输入输出端子部输入的输入信号的信号电平成为表示所述附属装置的接口电压的切换完成的信号电平时,将该检测结果通知给所述控制器部,
所述控制器部,当所述时钟控制部处于输出了基于切换后的接口电压的时钟信号的状态之后、并且该控制器部从所述输入输出端子控制部接收到表示检测出所述附属装置的接口电压的切换完成的通知时,判定为所述附属装置的接口电压的切换已完成。
2.根据权利要求1所述的主装置用接口装置,其特征在于,
所述第1信号电平为低电平。
3.根据权利要求1或者2所述的主装置用接口装置,其特征在于,
所述控制器部,当切换在所述主装置与附属装置之间的通信中使用的接口电压时,使全部的所述输入输出端子部处于输入状态。
4.根据权利要求1或者2所述的主装置用接口装置,其特征在于,
所述控制器部,若对所述输入输出端子部输入的输入信号在接口电压切换之后的接口电压中成为高电平,则判定为切换完成。
5.一种主装置用的接口装置,在与附属装置连接而进行数据或命令的收发的主装置中使用,且用于切换在所述附属装置与所述主装置之间的通信中使用的接口电压,其中,
所述主装置用接口装置具有:
时钟输出部,其输出用于进行所述数据或命令的收发的时钟信号;
端子群,具有1个或者多个输入输出端子部,且使用第1接口电压与第2接口电压中的任一个来进行所述数据或命令的收发;以及
接口电压切换部,其选择所述第1接口电压与所述第2接口电压中的任一个来切换在所述主装置与所述附属装置之间的通信中使用的接口电压,
所述接口电压切换部,具有:
控制器部;
时钟控制部,其由所述控制器部进行控制,当切换在所述主装置与所述附属装置之间的通信中使用的接口电压时,使所述时钟输出部输出的信号电平为基于第1信号电平的输出,若所述主装置的接口电压的切换完成,则从所述时钟输出部输出基于切换后的接口电压的时钟信号;以及
输入输出端子控制部,其由所述控制器部进行控制,当切换在所述主装置与所述附属装置之间的通信中使用的接口电压时,使所述1个或者多个输入输出端子部处于基于所述第1信号电平的输出状态,若所述主装置的接口电压切换完成,则将所述输入输出端子部从所述第1信号电平输出切换至输入状态,并监视对所述输入输出端子部输入的输入信号的信号电平,当检测到对所述输入输出端子部输入的输入信号的信号电平成为表示所述附属装置的接口电压的切换完成的信号电平时,将该检测结果通知给所述控制器部,
所述控制器部,当所述时钟控制部处于输出了基于切换后的接口电压的时钟信号的状态之后、并且该控制器部从所述输入输出端子控制部接收到表示检测出所述附属装置的接口电压的切换完成的通知时,判定为所述附属装置的接口电压的切换已完成。
6.根据权利要求5所述的主装置用接口装置,其特征在于,
所述控制器部,当切换在所述主装置与附属装置之间的通信中使用的接口电压时,使全部的所述输入输出端子部处于基于所述第1信号电平的输出状态。
7.根据权利要求5或者6所述的主装置用接口装置,其特征在于,
所述接口电压切换部,使在接口电压切换时进行数据收发的输入输出端子部处于基于所述第1信号电平的输出状态。
8.根据权利要求5或者6所述的主装置用接口装置,其特征在于,
所述第1信号电平为低电平。
9.根据权利要求8所述的主装置用接口装置,其特征在于,
所述接口电压切换部,若对所述输入输出端子部输入的输入信号在接口电压切换之后的接口电压中成为高电平,则判定为切换完成。
10.一种附属装置用接口装置,在与主装置连接而进行数据或命令的收发的附属装置中使用,且用于切换在所述附属装置与所述主装置之间的通信中使用的接口电压,其中,
所述附属装置用接口装置具有:
时钟输入部,其输入用于进行所述数据或命令的收发的时钟信号;
端子群,具有1个或者多个输入输出端子部,且使用第1接口电压与第2接口电压中的任一个来进行所述数据或命令的收发;以及
接口电压切换部,其选择所述第1接口电压与所述第2接口电压中的任一个来切换在所述主装置与所述附属装置之间的通信中使用的接口电压,
所述接口电压切换部,具有:
控制器部;以及
输入输出端子控制部,其由所述控制器部进行控制,当切换在所述主装置与所述附属装置之间的通信中使用的接口电压时,使所述1个或者多个输入输出端子部处于基于第1信号电平的输出状态,若所述附属装置的接口电压切换完成,则将所述输入输出端子部从基于所述第1信号电平的输出状态切换至输入状态。
11.根据权利要求10所述的附属装置用接口装置,其特征在于,
所述输入输出端子控制部,当切换在所述主装置与附属装置之间的通信中使用的接口电压时,使全部的输入输出端子部处于基于所述第1信号电平的输出状态。
12.根据权利要求10或者11所述的附属装置用接口装置,其特征在于,
所述接口电压切换部,通过与输入至所述时钟输入部的所述时钟信号同步地将所述输入输出端子部从基于所述第1信号电平的输出状态切换至输入状态,来判定所述主装置的接口电压切换已完成。
13.根据权利要求10或者11所述的附属装置用接口装置,其特征在于,
所述接口电压切换部,通过与输入至所述时钟输入部的所述时钟信号同步地将所述输入输出端子部从基于所述第1信号电平的输出状态切换至输入状态之后,在对所述输入输出端子部的输入中输入了表示切换完成的信号,来判定所述主装置的接口电压切换已完成。
14.根据权利要求10或者11所述的附属装置用接口装置,其特征在于,
所述接口电压切换部,若接口电压切换完成,则与输入至所述时钟输入部的所述时钟信号同步地将所述输入输出端子部从基于所述第1信号电平的输出状态切换至输入状态。
15.根据权利要求10或者11所述的附属装置用接口装置,其特征在于,
所述接口电压切换部,若接口电压的切换完成,则将处于基于所述第1信号电平的输出状态的输入输出端子部之中的一部分输入输出端子部切换至输入状态,与从所述主装置输入至所述时钟输入部的所述时钟信号同步地将处于基于所述第1信号电平的输出状态的剩余的输入输出端子部切换至输入状态。
16.根据权利要求10或者11所述的附属装置用接口装置,其特征在于,
所述输入输出端子控制部能够以开漏方式从所述输入输出端子部输出信号。
17.根据权利要求10或者11所述的附属装置用接口装置,其特征在于,
所述接口电压切换部,当由于某种异常而使接口电压的切换并未完成时,在一定时间之后,将所述端子群中包含的、作为进行所述数据或命令的收发的端子部的命令收发端子部从根据第1信号电平的输出状态切换至输入状态。
18.根据权利要求10或者11所述的附属装置用接口装置,其特征在于,
所述第1信号电平为低电平。
19.根据权利要求18所述的附属装置用接口装置,其特征在于,
所述接口电压切换部,若对所述输入输出端子部输入的输入信号成为高电平,则判定为接口电压切换已完成。
20.一种主装置,被设置在能够从多个接口电压选择工作电压的通信系统中,该主装置,
具有权利要求1至9中任一项所述的主装置用接口装置,
且经由所述主装置用接口装置与附属装置连接,来进行数据或命令的收发。
21.根据权利要求20所述的主装置,其特征在于,
在进行切换所述附属装置与所述主装置之间的通信中使用的接口电压的处理之前,向所述附属装置发出用于询问所述附属装置在接口电压切换中所需要的时间的命令。
22.根据权利要求20或者21所述的主装置,其特征在于,
在完成了切换在所述附属装置与所述主装置之间的通信中使用的接口电压的处理之后,向所述附属装置发出用于确认已正确地切换了接口电压的命令。
23.一种附属装置,被设置在能够从多个接口电压选择工作电压的通信系统中,该附属装置,
具有权利要求10至19中任一项所述的附属装置用接口装置,
且经由所述附属装置用接口装置与所述主装置连接,来进行数据或命令的收发。
24.根据权利要求23所述的附属装置,其特征在于,
能够在针对来自所述主装置的命令的响应中包含与所述接口电压的切换所需要的时间的最大值相关的信息。
25.根据权利要求23或者24所述的附属装置,其特征在于,
能够在针对来自所述主装置的命令的响应中包含表示所述接口电压的切换已正确完成的状态信息。
26.一种通信系统,其特征在于,具有:
权利要求20~22中任一项所述的主装置;以及
权利要求23~25中任一项所述的附属装置。
27.一种接口电压切换方法,切换在主装置与附属装置之间的通信中使用的接口电压,其中,
该接口电压切换方法包括:
所述主装置向所述附属装置发出指示接口电压切换的命令的步骤;
所述附属装置将针对指示所述接口电压切换的命令的响应返回至所述主装置的步骤;
所述主装置通过将输出至所述附属装置的时钟信号的信号电平固定于第1信号电平,来停止时钟输出的步骤;
所述主装置使所述主装置中包括的1个或者多个输入输出端子部处于输入状态的步骤;
所述附属装置使所述附属装置中包括的1个以上的输入输出端子部处于基于所述第1信号电平的输出状态的步骤;
若所述附属装置的接口电压切换完成,则所述附属装置将所述附属装置的所述输入输出端子部从基于第1信号电平的输出状态切换至输入状态的步骤;
若所述主装置的接口电压切换完成,则所述主装置重新开始已停止的所述时钟输出的步骤;以及
所述主装置在所述时钟输出重新开始之后,检测在对所述主装置的所述输入输出端子部的输入中输入了表示所述附属装置的接口电压切换完成的信号,从而判定所述附属装置的接口电压切换已完成的步骤。
28.一种接口电压的切换方法,经由作为时钟信号通信用的总线的第1总线、指令通信用的第2总线、及数据通信用的第3总线,将在进行通信的主装置与附属装置之间的通信中使用的接口电压从第1接口电压V1切换至第2接口电压V2,其中,
该接口电压的切换方法包括:
(1)所述主装置向所述附属装置发出接口电压切换指令,而开始接口电压切换工序的步骤;
(2)所述附属装置向所述主装置返回针对所述接口电压切换指令的响应的步骤;
(3)所述附属装置在刚向所述主装置发送响应之后,使所述第2总线以及所述第3总线的信号电平置为低电平的步骤;以及
(4)所述主装置停止向所述附属装置提供所述时钟信号,
所述附属装置在所述主装置停止提供所述时钟信号之后,开始接口电压的切换处理,
所述主装置通过检验所述第2总线或者所述第3总线中任一个总线的信号电平,来检测接口电压的切换工序是否开始,
若由所述主装置在所述第2总线或者所述第3总线中任一个总线的信号电平中未检测到低电平,则所述主装置中止接口电压的切换工序,执行功率循环的步骤;
(5)所述附属装置在规定的时间T1内,使从所述附属装置中包括的调节器输出的接口电压切换之后的电压稳定,且
所述主装置至少在所述规定的时间T1的期间,将所述时钟信号的信号电平保持在低电平的步骤;
(6)若从所述步骤(4)的结束时刻经过所述规定的时间T1之后,从所述主装置中包括的调节器输出的电压稳定,则所述主装置以第2接口电压V2重新开始提供时钟,且
所述附属装置检验所述时钟信号的信号电平是否为基于第2接口电压V2的信号电平的步骤;
(7)所述附属装置通过检测所述时钟信号,至少在所述时钟信号的1个时钟期间,以第2接口电压V2使所述第2总线的信号电平置为高电平之后,释放所述第2总线的步骤;
(8)所述附属装置通过所述主装置的连接于所述第2总线的上拉电阻R1,检验所述主装置是否将所述第2总线置为所述第2接口电压V2的步骤;以及
(9)若接口电压的切换顺利完成,则所述附属装置至少以1个时钟周期使所述第3总线置为高电平之后,释放所述第3总线,且
所述第3总线的信号电平在时钟提供重新开始之后,在规定的时间T2内被置为高电平,且
所述主装置在从时钟提供开始时刻t3经过规定的时间T2之后,检验所述第3总线的信号电平是否为高电平的步骤。
29.一种接口电压的切换方法,切换在主装置与附属装置之间的通信中使用的接口电压,其中,
该接口电压的切换方法包括:
所述主装置向所述附属装置发出指示接口电压切换的命令的步骤;
所述附属装置将针对指示所述接口电压切换的命令的响应返回至所述主装置的步骤;
所述主装置通过将输出至所述附属装置的时钟信号的信号电平固定于第1信号电平,来停止时钟输出的步骤;
所述主装置使所述主装置中包括的1个或者多个输入输出端子部处于基于所述第1信号电平的输出状态的步骤;
所述附属装置使所述附属装置中包括的1个或者多个输入输出端子部处于基于所述第1信号电平的输出状态的步骤;
若所述附属装置的接口电压切换完成,则所述附属装置将所述附属装置的所述输入输出端子部从基于所述第1信号电平的输出状态切换至输入状态的步骤;
若所述主装置的接口电压切换完成,则所述主装置重新开始已停止的所述时钟输出的步骤;
若所述主装置的接口电压切换完成,则所述主装置将所述输入输出端子部从基于所述第1信号电平的输出状态切换至输入状态的步骤;以及
所述主装置在重新开始所述时钟输出之后,检测在对所述主装置的所述输入输出端子部的输入中输入了表示所述附属装置的接口电压切换完成的信号,从而判定附属装置的接口电压切换已完成的步骤。
30.根据权利要求27或者29所述的接口电压切换方法,其特征在于,
所述第1信号电平为低电平。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008049360 | 2008-02-29 | ||
JP2008-049360 | 2008-02-29 | ||
PCT/JP2009/000908 WO2009107400A1 (ja) | 2008-02-29 | 2009-02-27 | ホスト装置用インタフェース装置、スレーブ装置用インタフェース装置、ホスト装置、スレーブ装置、通信システム、及びインタフェース電圧切り替え方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101910972A CN101910972A (zh) | 2010-12-08 |
CN101910972B true CN101910972B (zh) | 2013-03-20 |
Family
ID=41015807
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009801017789A Active CN101910972B (zh) | 2008-02-29 | 2009-02-27 | 主装置用接口装置、附属装置用接口装置、主装置、附属装置、通信系统、以及接口电压切换方法 |
Country Status (5)
Country | Link |
---|---|
US (3) | US8067861B2 (zh) |
EP (1) | EP2249227B1 (zh) |
JP (2) | JP5186548B2 (zh) |
CN (1) | CN101910972B (zh) |
WO (1) | WO2009107400A1 (zh) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9798370B2 (en) * | 2009-03-30 | 2017-10-24 | Lenovo (Singapore) Pte. Ltd. | Dynamic memory voltage scaling for power management |
US8645772B2 (en) * | 2010-08-25 | 2014-02-04 | Itron, Inc. | System and method for managing uncertain events for communication devices |
US8892922B2 (en) * | 2010-11-30 | 2014-11-18 | Apple Inc. | Voltage detection |
WO2013059987A1 (zh) * | 2011-10-25 | 2013-05-02 | 深圳市海思半导体有限公司 | 降低动态功耗的方法和电子设备 |
JP5527830B2 (ja) * | 2012-08-30 | 2014-06-25 | Necインフロンティア株式会社 | 主装置間インターフェース装置、それを含む主装置システム及び主装置間インターフェース方法 |
CN110406485B (zh) * | 2014-04-17 | 2023-01-06 | 松下电器(美国)知识产权公司 | 非法检测方法及车载网络系统 |
JP2016029556A (ja) * | 2014-07-15 | 2016-03-03 | 株式会社東芝 | ホスト機器および拡張性デバイス |
WO2016132733A1 (ja) * | 2015-02-16 | 2016-08-25 | パナソニックIpマネジメント株式会社 | ホスト装置、スレーブ装置、インターフェイス半導体装置及びリムーバブルシステム |
US10454412B2 (en) * | 2015-07-31 | 2019-10-22 | International Business Machines Corporation | Tunable photonic harvesting for solar energy conversion and dynamic shading tolerance |
JP2017097825A (ja) * | 2015-11-16 | 2017-06-01 | 株式会社東芝 | ホスト機器および拡張デバイス |
US10339083B2 (en) | 2016-01-06 | 2019-07-02 | Panasonic Intellectual Property Management Co., Ltd. | Host device, slave device, and removable system |
JP6620313B2 (ja) * | 2016-01-06 | 2019-12-18 | パナソニックIpマネジメント株式会社 | ホスト装置、スレーブ装置及びリムーバブルシステム |
JP6214709B2 (ja) | 2016-03-31 | 2017-10-18 | キヤノン株式会社 | アクセサリ装置、撮像装置および通信制御プログラム |
KR20180073119A (ko) * | 2016-12-22 | 2018-07-02 | 삼성전자주식회사 | 전자 장치 및 그의 에러 검출 방법 |
US11157064B2 (en) * | 2017-09-28 | 2021-10-26 | Intel Corporation | Techniques to dynamically enable and disable accelerator devices in compute environments |
KR20200054004A (ko) * | 2018-11-09 | 2020-05-19 | 삼성전자주식회사 | 호스트와 통신을 수행하는 전자 장치 및 그 동작 방법 |
JP7243923B2 (ja) * | 2020-11-24 | 2023-03-22 | パナソニックIpマネジメント株式会社 | ホスト装置、スレーブ装置およびデータ転送システム |
WO2022176358A1 (ja) * | 2021-02-16 | 2022-08-25 | パナソニックIpマネジメント株式会社 | ホスト装置、スレーブ装置およびデータ転送システム |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1519679A (zh) * | 2003-01-21 | 2004-08-11 | 英业达股份有限公司 | 调整中央处理器工作频率的架构及其方法 |
Family Cites Families (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5734585A (en) * | 1994-11-07 | 1998-03-31 | Norand Corporation | Method and apparatus for sequencing power delivery in mixed supply computer systems |
US6078319A (en) * | 1995-04-17 | 2000-06-20 | Cirrus Logic, Inc. | Programmable core-voltage solution for a video controller |
US5894238A (en) * | 1997-01-28 | 1999-04-13 | Chien; Pien | Output buffer with static and transient pull-up and pull-down drivers |
US6515507B1 (en) * | 1999-07-01 | 2003-02-04 | Altera Corporation | Control pin for specifying integrated circuit voltage levels |
US6512401B2 (en) * | 1999-09-10 | 2003-01-28 | Intel Corporation | Output buffer for high and low voltage bus |
JP2001093275A (ja) * | 1999-09-20 | 2001-04-06 | Mitsubishi Electric Corp | 半導体集積回路装置 |
KR20020050270A (ko) | 1999-11-09 | 2002-06-26 | 토토라노 제이. 빈센트 | 환경에 따른 프로세서의 작동 파라미터의 동적 조절방법 |
JP4649009B2 (ja) * | 2000-03-08 | 2011-03-09 | 株式会社東芝 | カードインタフェースを備えた情報処理装置、同装置に装着可能なカード型電子機器、及び同装置におけ動作モード設定方法 |
JP3461323B2 (ja) * | 2000-03-28 | 2003-10-27 | シャープ株式会社 | Pcカード |
US6721892B1 (en) * | 2000-05-09 | 2004-04-13 | Palmone, Inc. | Dynamic performance adjustment of computation means |
US6664775B1 (en) * | 2000-08-21 | 2003-12-16 | Intel Corporation | Apparatus having adjustable operational modes and method therefore |
JP3810739B2 (ja) * | 2000-11-30 | 2006-08-16 | 株式会社ルネサステクノロジ | 半導体集積回路及びデータ処理システム |
JP2002169631A (ja) | 2000-11-30 | 2002-06-14 | Hitachi Ltd | 情報処理装置およびi/oカード |
JP3976237B2 (ja) * | 2002-02-13 | 2007-09-12 | シャープ株式会社 | 半導体記憶装置および電子情報機器 |
US20040128565A1 (en) * | 2002-12-31 | 2004-07-01 | Intel Corporation (A Delaware Corporation) | System for driving clock signal over a bus for a slave device |
WO2004063915A2 (en) * | 2003-01-13 | 2004-07-29 | Arm Limited | Data processing performance control |
US7290161B2 (en) * | 2003-03-24 | 2007-10-30 | Intel Corporation | Reducing CPU and bus power when running in power-save modes |
JP4653960B2 (ja) * | 2003-08-07 | 2011-03-16 | ルネサスエレクトロニクス株式会社 | メモリカードおよび不揮発性メモリ混載マイコン |
KR100560767B1 (ko) * | 2003-09-02 | 2006-03-13 | 삼성전자주식회사 | 탈착 가능한 저장 장치를 포함하는 시스템 및 그것의 제어방법 |
KR100884235B1 (ko) * | 2003-12-31 | 2009-02-17 | 삼성전자주식회사 | 불휘발성 메모리 카드 |
US7698575B2 (en) * | 2004-03-30 | 2010-04-13 | Intel Corporation | Managing power consumption by requesting an adjustment to an operating point of a processor |
US7180813B2 (en) * | 2004-12-15 | 2007-02-20 | Stmicroelectronics, Inc. | Programmable system device having a shared power supply voltage generator for FLASH and PLD modules |
US7246027B2 (en) * | 2005-03-11 | 2007-07-17 | Sigmatel, Inc. | Power optimization of a mixed-signal system on an integrated circuit |
JP2006276967A (ja) * | 2005-03-28 | 2006-10-12 | Renesas Technology Corp | 半導体装置 |
EP1876509A1 (en) | 2005-04-27 | 2008-01-09 | Matsushita Electric Industrial Co., Ltd. | Card electronic device and host device |
US7522941B2 (en) * | 2005-05-23 | 2009-04-21 | Broadcom Corporation | Method and apparatus for reducing standby power consumption of a handheld communication system |
US7707435B2 (en) * | 2005-06-16 | 2010-04-27 | Broadcom Corporation | Method and system for safe and efficient chip power down drawing minimal current when a device is not enabled |
US7212463B2 (en) * | 2005-09-23 | 2007-05-01 | Sigma Tel, Inc. | Method and system of operating mode detection |
US8051231B2 (en) * | 2008-11-06 | 2011-11-01 | International Business Machines Corporation | Data communications among electronic devices within a computer |
US8464020B2 (en) * | 2009-12-07 | 2013-06-11 | Panasonic Corporation | Non-volatile storage device, host device, storage system, data communication method and program |
JP5789759B2 (ja) * | 2010-03-16 | 2015-10-07 | パナソニックIpマネジメント株式会社 | 情報処理装置、不揮発性記憶装置、情報処理システム及び不揮発性メモリコントローラ |
-
2009
- 2009-02-27 CN CN2009801017789A patent/CN101910972B/zh active Active
- 2009-02-27 EP EP09713710.3A patent/EP2249227B1/en active Active
- 2009-02-27 WO PCT/JP2009/000908 patent/WO2009107400A1/ja active Application Filing
- 2009-02-27 JP JP2010500579A patent/JP5186548B2/ja active Active
- 2009-02-27 US US12/810,521 patent/US8067861B2/en active Active
-
2011
- 2011-10-13 US US13/272,534 patent/US8212429B2/en active Active
- 2011-10-13 US US13/272,563 patent/US8207638B2/en active Active
-
2012
- 2012-12-14 JP JP2012273561A patent/JP5395948B2/ja active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1519679A (zh) * | 2003-01-21 | 2004-08-11 | 英业达股份有限公司 | 调整中央处理器工作频率的架构及其方法 |
Non-Patent Citations (1)
Title |
---|
JP特表2003-514296A 2003.04.15 |
Also Published As
Publication number | Publication date |
---|---|
US8067861B2 (en) | 2011-11-29 |
JP2013101636A (ja) | 2013-05-23 |
US20120033717A1 (en) | 2012-02-09 |
US20120032528A1 (en) | 2012-02-09 |
EP2249227B1 (en) | 2015-05-27 |
JPWO2009107400A1 (ja) | 2011-06-30 |
WO2009107400A1 (ja) | 2009-09-03 |
US8212429B2 (en) | 2012-07-03 |
CN101910972A (zh) | 2010-12-08 |
EP2249227A1 (en) | 2010-11-10 |
US20100264753A1 (en) | 2010-10-21 |
EP2249227A4 (en) | 2014-06-25 |
US8207638B2 (en) | 2012-06-26 |
JP5186548B2 (ja) | 2013-04-17 |
JP5395948B2 (ja) | 2014-01-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101910972B (zh) | 主装置用接口装置、附属装置用接口装置、主装置、附属装置、通信系统、以及接口电压切换方法 | |
CN100573727C (zh) | 多端口半导体存储器设备 | |
CN101609440B (zh) | 总线系统和总线从锁定状态中恢复的方法 | |
CN105474319A (zh) | 用于配置混合存储器模块的存储器的i/o的设备及方法 | |
CN103714036A (zh) | 支持批量读取校验的i2c多路复用器及控制方法 | |
CN102636987B (zh) | 双重化控制装置 | |
CN115718248A (zh) | 一种芯片测试与引脚复用单元和相关方法和相关芯片 | |
CN101295255A (zh) | 固件更新系统及方法 | |
CN203858630U (zh) | Pcie接口切换装置 | |
CN100524274C (zh) | 控制多个eeprom的控制电路及方法 | |
WO2008124095A1 (en) | Serial interface memory testing apparatus and method | |
CN201378316Y (zh) | 通用输入/输出接口扩展电路和具有该电路的移动终端 | |
JP2007272943A (ja) | 不揮発性半導体記憶装置 | |
CN104134464A (zh) | 地址线测试系统及方法 | |
CN203012056U (zh) | 一种电性能测试程控测量链路系统 | |
US7624315B2 (en) | Adapter card for connection to a data bus in a data processing unit and method for operating a DDR memory module | |
CN104460923A (zh) | 一种智能电池管理方法及上位机、便携式移动设备 | |
CN102253907B (zh) | 超级输入输出模块、电脑系统及其控制方法 | |
CN102801405A (zh) | 芯片模式切换方法及装置 | |
CN102545334B (zh) | 充电控制电路和方法、耗材芯片及成像系统 | |
CN102866764B (zh) | 终端设备及其内存单元的电源管理方法 | |
CN102279828A (zh) | 一种PCI接口转Flash接口的控制装置及方法 | |
CN102467225A (zh) | 计算机系统的存储器供电装置及其存储器供电方法 | |
US7149830B2 (en) | Semiconductor device and microcontroller | |
CN104656741A (zh) | 一种基于nios II的服务器系统不同分区的时序控制方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |