能够与配件装置连接的电子设备及其控制方法和配件装置与流程

文档序号:17010124发布日期:2019-03-02 02:12阅读:187来源:国知局
能够与配件装置连接的电子设备及其控制方法和配件装置与流程

本发明涉及电子设备、控制该电子设备的方法、存储介质和配件装置,并且更特别地涉及用于检测电子设备本体和配件之间的连接的检测控制、以及用于切换电子设备本体和配件之间的通信的通信方法(通信协议)的切换控制。



背景技术:

通常,电子设备包括诸如数字照相机等的摄像设备。传统上,在诸如数字照相机等的摄像设备中,在诸如闪光灯装置或可更换镜头单元等的配件连接至摄像设备的本体(以下称为照相机本体)的情况下,进行用于检测照相机本体和配件的通信端子的连接的连接检测。然后,在检测到连接的情况下,进行照相机本体和配件之间的通信,并且如果照相机本体没有从配件接收到应答或者在所接收到的数据中存在异常,则照相机本体判断为连接异常。

此外,在对通信方法(即,通信协议)进行切换的情况下,利用切换之前的通信方法(被称为旧通信方法)进行通信,以确认照相机本体或配件与切换之后的通信方法(被称为新通信方法)的兼容性,并且仅在确认了兼容性之后,才将通信方法切换为新通信方法。

例如,提出了如下技术:可更换镜头单元配备有第一信息传输部~第三信息传输部,并且在可更换镜头单元连接至照相机本体的情况下,可更换镜头单元选择第一信息传输部、或者第二信息传输部和第三信息传输部其中之一以与照相机本体进行通信(例如,参见日本特开平2-693030)。在所提出的技术中,在利用第二信息传输部传输信息时,如果可更换镜头单元配备有第三信息传输部,则可更换镜头单元将信息传输部切换为第二信息传输部和第三信息传输部其中之一,以与照相机本体进行通信。

然而,在日本特开平2-693030所述的照相机中,为了确认可更换镜头单元和照相机本体之间的连接,需要针对连接后从可更换镜头单元发送至照相机本体的应答的内容进行判断。因此,要求照相机本体验证该判断的正确性,并且此外,进行该判断所用的处理需要大量时间。

此外,在将通信方法从旧通信方法切换为新通信方法时,仅在使用旧通信方法进行了与新通信方法的兼容性的确认之后,才将通信方法改变为新通信方法,这使得改变通信方法需要大量时间。



技术实现要素:

本发明提供能够在无需进行照相机本体和配件装置之间的通信的情况下确认照相机本体和配件装置之间的连接的电子设备、控制该电子设备的方法、存储介质和配件装置。

此外,本发明提供能够在无需进行利用第一通信方法的通信的情况下将通信方法从第一通信方法切换为第二通信方法的电子设备、控制该电子设备的方法和存储介质。

在本发明的第一方面中,提供一种电子设备,包括能够与配件装置连接的电子设备本体,并且用于进行所述电子设备本体和该电子设备本体所连接的配件装置之间的通信,其中,在所述电子设备本体与时钟信号同步地将第一数据发送至所述配件装置以及与所述时钟信号同步地从所述配件装置接收第二数据的情况下,所述电子设备本体能够选择性地使用第一通信方法和与所述第一通信方法不同的第二通信方法来进行数据通信,并且在所述第二通信方法中,所述第二数据的低电平在电平上不同于所述第一通信方法下的所述时钟信号的低电平和所述第一数据的低电平,以及所述电子设备本体包括:电平改变单元,用于在以所述第一通信方法将所述时钟信号设置成高电平的状态下,将所述第一数据从高电平改变为低电平、之后再将所述第一数据从低电平改变为高电平;以及检测单元,用于检测响应于所述电平改变单元所引起的所述第一数据的电平的变化的、所述第二数据的电平的变化,由此基于该检测的结果来检测所述配件装置是否正常连接至所述电子设备本体以及所述配件装置是否与所述第二通信方法兼容。

在本发明的第二方面中,提供一种电子设备的控制方法,所述电子设备包括能够与配件装置连接的电子设备本体,并且用于进行所述电子设备本体和该电子设备本体所连接的配件装置之间的通信,所述控制方法包括以下步骤:在所述电子设备本体与时钟信号同步地将第一数据发送至所述配件装置以及与所述时钟信号同步地从所述配件装置接收第二数据的情况下,选择性地使用第一通信方法和与所述第一通信方法不同的第二通信方法来进行数据通信,并且在所述第二通信方法中,所述第二数据的低电平在电平上不同于所述第一通信方法下的所述时钟信号的低电平和所述第一数据的低电平;电平改变步骤,用于在以所述第一通信方法将所述时钟信号设置成高电平的状态下,将所述第一数据从高电平改变为低电平、之后再将所述第一数据从低电平改变为高电平;以及检测响应于所述电平改变步骤所引起的所述第一数据的电平的变化的、所述第二数据的电平的变化,由此基于该检测的结果来检测所述配件装置是否正常连接至所述电子设备本体以及所述配件装置是否与所述第二通信方法兼容。

在本发明的第三方面中,提供一种存储有计算机可执行程序的非瞬态计算机可读存储介质,所述计算机可执行程序用于执行电子设备的控制方法,所述电子设备包括能够与配件装置连接的电子设备本体,并且用于进行所述电子设备本体和所述电子设备本体所连接的配件装置之间的通信,其中,所述控制方法包括以下步骤:在所述电子设备本体与时钟信号同步地将第一数据发送至所述配件装置以及与所述时钟信号同步地从所述配件装置接收第二数据的情况下,选择性地使用第一通信方法和与所述第一通信方法不同的第二通信方法来进行数据通信,并且在所述第二通信方法中,所述第二数据的低电平在电平上不同于所述第一通信方法下的所述时钟信号的低电平和所述第一数据的低电平;电平改变步骤,用于在以所述第一通信方法将所述时钟信号设置成高电平的状态下,将所述第一数据从高电平改变为低电平、之后再将所述第一数据从低电平改变为高电平;以及检测响应于所述电平改变步骤所引起的所述第一数据的电平的变化的、所述第二数据的电平的变化,由此基于该检测的结果来检测所述配件装置是否正常连接至所述电子设备本体以及所述配件装置是否与所述第二通信方法兼容。

在本发明的第四方面中,提供一种配件装置,其能够连接至电子设备,并且用于进行所述配件装置和该配件装置所连接的电子设备之间的通信,其中,在所述电子设备与时钟信号同步地将

第一数据发送至所述配件装置、以及与所述时钟信号同步地从所述配件装置接收第二数据的情况下,所述电子设备能够选择性地使用第一通信方法和与所述第一通信方法不同的第二通信方法来进行数据通信,并且在所述第二通信方法中,所述第二数据的低电平在电平上不同于所述第一通信方法下的所述时钟信号的低电平和所述第一数据的低电平,以及所述配件装置包括通知单元,所述通知单元用于在所述时钟信号处于所述第一通信方法下的高电平的状态下,所述第一数据从所述第一通信方法下的高电平改变为低电平、再从所述第一通信方法下的低电平改变为高电平的情况下,使所述第二数据从所述第二通信方法下的低电平改变为高电平,由此向所述电子设备通知所述配件装置正常连接至所述电子设备以及所述配件装置与所述第二通信方法兼容。

根据本发明,可以以防止对仅与第一通信方法兼容的配件装置施加不利影响的方式进行连接确认并切换为第二通信方法。此外,可以在无需进行利用第一通信方法的通信的情况下在短时间段内切换为第二通信方法。

通过以下(参考附图)对典型实施例的说明,本发明的其它特征将变得明显。

附图说明

图1是示出作为根据本发明第一实施例的电子设备的照相机以及配件的框图。

图2A~2C是用于说明图1所示的照相机本体所配备的通信接口部的图,其中:图2A示出从照相机本体向配件传送时钟信号所用的接口电路,图2B示出从照相机本体向配件输出通信数据所用的接口电路,并且图2C示出从配件向照相机本体输入通信数据所用的接口电路。

图3A~3C是用于说明图1所示的配件所配备的通信接口部的图,其中:图3A示出从照相机本体向配件传送时钟信号所用的接口电路,图3B示出从照相机本体向配件输出通信数据所用的接口电路,并且图3C示出从配件向照相机相机本体输入通信数据所用的接口电路。

图4A~4C是用于说明图1所示的配件的通信接口部包括仅与第一通信方法兼容的接口电路的情况的图,其中:图4A示出从照相机本体向配件传送时钟信号所用的接口电路,图4B示出从照相机本体向配件输出通信数据所用的接口电路,并且图4C示出从配件向照相机相机本体输入通信数据所用的接口电路。

图5是用于说明图1所示的照相机中的采用第一通信方法的通信端子(连接端子)的状态的时序图。

图6是用于说明图1所示的照相机中的采用第二通信方法的通信端子(连接端子)的状态的时序图。

图7是用于控制图1所示的照相机微计算机的通信操作的处理的流程图。

图8是用于说明在确认图1所示的照相机中的各通信端子(连接端子)的连接并且使通信方法转变为第二通信方法的情况下各通信端子的状态的时序图。

图9是用于说明在图1所示的配件仅与第一通信方法兼容的情况下各通信端子的状态的时序图。

图10是用于控制图1所示的配件微计算机的通信操作的处理的流程图。

图11是图1所示的配件微计算机所进行的SCLK_A端子中断处理的流程图。

图12是图1所示的配件微计算机所进行的DI_A端子中断处理的流程图。

图13是示出作为根据本发明第二实施例的电子设备的照相机以及配件的框图。

图14是图13所示的照相机本体的通信接口部所配备的、从配件向照相机本体输入通信数据所用的接口电路的图。

图15A和15B是用于说明图13所示的配件所配备的通信接口部的图,其中:图15A示出从照相机本体向配件传送时钟信号所用的接口电路,并且图15B示出从照相机本体向配件输出通信数据所用的接口电路。

图16是用于控制图13所示的照相机微计算机的通信操作的处理的流程图。

图17是用于控制图13所示的配件微计算机的通信操作的处理的流程图。

图18是图13所示的配件微计算机所进行的DI_A端子中断处理的流程图。

具体实施方式

以下将参考示出本发明的实施例的附图来详细说明本发明。在这些实施例中,采用数字照相机(以下简称为“照相机”)作为电子设备的示例,并且诸如照明装置等的配件连接至照相机的照相机本体。

图1是示出作为根据本发明第一实施例的电子设备的照相机以及配件的框图。

在图1所示的照相机中,诸如照明装置(闪光灯装置)等的利用附图标记200表示的配件连接至利用附图标记100表示的照相机本体。照相机本体100配备有微计算机(以下称为照相机微计算机)101,并且照相机微计算机101控制照相机本体并与配件200进行通信(数据通信)。

通信接口(I/F)部102用于使照相机微计算机101和配件200所配备的配件微计算机201相连接,并且与以下所述的第一通信方法和第二通信方法兼容。照相机本体100经由通信接点部103连接至配件200。

通信接点部103包括时钟(SCLK)端子103a、数据输出(DO)端子103b和数据输入(DI)端子103c。SCLK端子103a是用于从照相机本体100向配件200输出时钟信号的端子。DO端子103b是用于与时钟信号同步地从照相机本体100向配件200输出通信数据的端子。此外,DI端子103c是用于与时钟信号同步地从配件200向照相机本体100输入通信数据的端子。

配件200的配件微计算机201控制配件200的整体操作并且与照相机微计算机101进行通信。通信接口(I/F)部202用于使照相机微计算机101和配件微计算机201相连接,并且与第一通信方法和第二通信方法兼容。配件200经由通信接点部203连接至照相机本体100。

通信接点部203包括时钟(SCLK)端子203a、数据输出(DO)端子203b和数据输入(DI)端子203c。SCLK端子203a、DO端子203b和DI端子203c分别连接至SCLK端子103a、DO端子103b和DI端子103c。

图2A~2C是用于说明图1所示的照相机本体100所配备的通信接口部102的图,其中:图2A示出从照相机本体100向配件200传送时钟信号所用的接口电路,图2B示出从照相机本体100向配件200输出通信数据所用的接口电路,并且图2C示出从配件200向照相机本体100输入通信数据所用的接口电路。

首先,参考图2A,照相机微计算机101的通信时钟端子SCLK_C连接至模拟开关301的控制端子,并且经由逆变器303连接至模拟开关302的控制端子。模拟开关301的一端被施加SCLK端子103a的高电平电压(VC_1H),并且其另一端连接至运算放大器310的非反相输入端。注意,SCLK端子103a的VC_1H电压是与第一通信方法兼容的高电平电压。

模拟开关302的一端被施加SCLK端子103a的低电平电压(VC_1L),并且其另一端连接至运算放大器310的非反相输入端。注意,SCLK端子103a的电压VC_1L是与第一通信方法兼容的低电平电压。

运算放大器310的输出端连接至其反相输入端,并且在照相机微计算机101的通信时钟端子SCLK_C的电压处于高电平的情况下,运算放大器310输出与第一通信方法兼容的SCLK端子103a的电压VC_1H。另一方面,在照相机微计算机101的通信时钟端子SCLK_C的电压处于低电平的情况下,运算放大器310输出与第一通信方法兼容的SCLK端子103a的电压VC_1L。此外,运算放大器310的输出端连接至模拟开关330的一端。

照相机微计算机101的通信时钟端子SCLK_C连接至CMOS输出缓冲器321的输入端,并且CMOS输出缓冲器321选择性地输出与第二通信方法兼容的高电平电压(VC_2H)和低电平电压(VC_2L=0V)。此外,CMOS输出缓冲器321的输出端连接至模拟开关331的一端。

模拟开关330的另一端连接至作为照相机本体100和配件200之间的通信接点的SCLK端子103a,并且其控制端子经由逆变器332连接至照相机微计算机101的通信方法切换信号端子(CMOS_ON端子)。模拟开关331的另一端连接至SCLK端子103a,并且其控制端子连接至照相机微计算机101的CMOS_ON端子。

现在,假定照相机微计算机101将CMOS_ON端子的电压设置成低电平,则模拟开关330接通以使运算放大器310的输出端连接至SCLK端子103a。也就是说,将与第一通信方法兼容的电压VC_1H或VC_1L输出至SCLK端子103a。

另一方面,假定照相机微计算机101将CMOS_ON端子的电压设置成高电平,则模拟开关331接通以使CMOS输出缓冲器321的输出端连接至SCLK端子103a。也就是说,将与第二通信方法兼容的电压VC_2H或VC_2L输出至SCLK端子103a。

接着,参考图2B,照相机微计算机101的数据输出端子DO_C连接至模拟开关341的控制端子,并且经由逆变器343连接至模拟开关342的控制端子。模拟开关341的一端被施加DO端子103b的高电平电压(VDO_1H),并且其另一端连接至运算放大器350的非反相输入端。注意,DO端子103b的电压VDO_1H是与第一通信方法兼容的高电平电压。

模拟开关342的一端被施加DO端子103b的低电平电压(VDO_1L),并且其另一端连接至运算放大器350的非反相输入端。注意,DO端子103b的电压VDO_1L是与第一通信方法兼容的低电平电压。

运算放大器350的输出端连接至其反相输入端,并且在照相机微计算机101的数据输出端子DO_C的电压处于高电平的情况下,运算放大器350输出与第一通信方法兼容的DO端子103b的电压VDO_1H。另一方面,在照相机微计算机101的数据输出端子DO_C的电压处于低电平的情况下,运算放大器350输出与第一通信方法兼容的DO端子103b的电压VDO_1L。此外,运算放大器350的输出端连接至模拟开关370的一端。

照相机微计算机101的数据输出端子DO_C连接至CMOS输出缓冲器361的输入端,并且CMOS输出缓冲器361选择性地输出与第二通信方法兼容的高电平电压(VDO_2H)和低电平电压(VDO_2L=0V)。此外,CMOS输出缓冲器361的输出端连接至模拟开关371的一端。

模拟开关370的另一端连接至作为照相机本体100和配件200之间的通信接点的DO端子103b,并且其控制端子经由逆变器372连接至照相机微计算机101的通信方法切换信号端子(CMOS_ON端子)。模拟开关371的另一端连接至DO端子103b,并且其控制端子连接至照相机微计算机101的CMOS_ON端子。

假定照相机微计算机101将CMOS_ON端子的电压设置成低电平,则模拟开关370接通以使运算放大器350的输出端连接至DO端子103b。也就是说,将与第一通信方法兼容的电压VDO_1H或VDO_1L输出至DO端子103b。

另一方面,假定照相机微计算机101将CMOS_ON端子的电压设置成高电平,则模拟开关371接通以使CMOS输出缓冲器361的输出端连接至DO端子103b。也就是说,将与第二通信方法兼容的电压VDO_2H或VDO_2L输出至DO端子103b。

接着,参考图2C,作为照相机本体100和配件200之间的通信接点的DI端子103c连接至比较器390的非反相输入端,并且还经由模拟开关392连接至缓冲器391的输入端。此外,DI端子103c连接至比较器393的非反相输入端。

比较器390的反相输入端被施加判断阈值电压Vth_DI1,其中该判断阈值电压Vth_DI1用于判断DI端子103c的电压是与第一通信方法兼容的高电平电压(VDI_1H)还是与第一通信方法兼容的低电平电压(VDI_1L)。注意,在本示例中,VDI_1L<Vth_DI1<VDI_1H成立。此外,比较器390的输出端经由模拟开关380连接至照相机微计算机101的串行数据输入端子DI_C。

缓冲器391是其中电源电压为与第二通信方法兼容的DI端子103c的高电平电压(VDI_2H)的CMOS缓冲器,并且缓冲器391的输出经由模拟开关381连接至照相机微计算机101的串行数据输入端子DI_C。

模拟开关380的控制端子经由逆变器382连接至照相机微计算机101的通信方法切换信号端子(CMOS_ON端子)。此外,模拟开关381和392的控制端子连接至照相机微计算机101的CMOS_ON端子。

比较器393的非反相输入端被施加连接确认电压Vth_DI2,其中该连接确认电压Vth_DI2用于确认DI端子103c的连接。注意,在本示例中,0V<Vth_DI2<VDI_1L成立。此外,连接确认电压Vth_DI2可被设置为用于判断电压是第二通信方法中的高电平电压还是第二通信方法中的低电平电压的判断阈值电压。此外,比较器393的输出端连接至照相机微计算机101的连接确认判断端口(DI_OK)。

利用该结构,在照相机微计算机101将CMOS_ON端子的电压设置成低电平的情况下,可以将相对于通信接点部103的输出和输入设置为采用第一通信方法的输出和输入。此外,在照相机微计算机101将CMOS_ON端子的电压设置成高电平的情况下,可以将相对于通信接点部103的输出和输入设置为采用第二通信方法的输出和输入。

图3A~3C是用于说明图1所示的配件200所配备的通信接口部202的图,其中:图3A示出从照相机本体100向配件200传送时钟信号所用的接口电路,图3B示出从照相机本体100向配件200输出通信数据所用的接口电路,并且图3C示出从配件200向照相机本体100输入通信数据所用的接口电路。

首先,参考图3A,作为照相机本体100和配件200之间的通信接点的SCLK端子203a连接至比较器401的非反相输入端,并且连接至比较器402的非反相输入端。此外,SCLK端子203a连接至比较器403的非反相输入端,并且经由模拟开关411连接至缓冲器412的输入端。

比较器401的反相输入端被施加判断阈值电压Vth_C3,其中该判断阈值电压Vth_C3用于判断SCLK端子203a的电压是与第一通信方法兼容的高电平电压(VC_1H)还是与第二通信方法兼容的高电平电压(VC_2H)。注意,在本示例中,VC_2H<Vth_C3<VC_1H成立。此外,比较器401的输出端连接至配件微计算机201的CHK_CMOS端子。

比较器402的反相输入端被施加阈值电压Vth_C1,其中该阈值电压Vth_C1用于判断SCLK端子203a的电压是与第一通信方法兼容的高电平电压(VC_1H)还是与第一通信方法兼容的低电平电压(VC_1L)。注意,在本示例中,VC_1L<Vth_C1<VC_1H成立。

此外,比较器402的输出端经由模拟开关413连接至配件微计算机201的时钟输入端子SCLK_A。

比较器403的反相输入端被施加判断阈值电压Vth_C2,其中该判断阈值电压Vth_C2在与第二通信方法兼容的SCLK端子203a的高电平电压(VC_2H)和低电平电压(VC_2L=0V)之间,并且低于第一通信方法中的低电平电压(VC_1L)。此外,比较器403的输出端连接至配件微计算机201的SCLK_OK端子。

缓冲器412是其中电源电压为与二通信方法兼容的SCLK端子203a的高电平电压(VC_2H)的CMOS缓冲器,并且其输出端经由模拟开关414连接至配件微计算机201的时钟输入端子(SCLK_A)。

模拟开关413的控制端子经由逆变器415连接至配件微计算机201的通信方法切换信号端子(SCLK_CMOS_ON端子)。此外,模拟开关411和414的控制端子连接至配件微计算机201的SCLK_CMOS_ON端子。

接着,参考图3B,作为照相机本体100和配件200之间的通信接点的DO端子203b连接至比较器421的非反相输入端,并且还连接至比较器422的非反相输入端。此外,DO端子203b经由模拟开关431连接至缓冲器432的输入端。

比较器421的反相输入端被施加阈值电压Vth_DO1,其中该阈值电压Vth_DO1用于判断DO端子203b的电压是与第一通信方法兼容的高电平电压(VDO_1H)还是与第一通信方法兼容的低电平电压(VDO_1L)。注意,在本示例中,VDO_1L<Vth_DO1<VDO_1H成立。此外,比较器421的输出端经由模拟开关433连接至配件微计算机201的数据输入端子(DI_A)。

比较器422的反相输入端被施加阈值电压(连接确认电压)Vth_DO2,其中该阈值电压Vth_DO2在与第二通信方法兼容的DO端子203b的高电平电压(VDO_2H)和低电平电压(VDO_2L=0V)之间,并且低于与第一通信方法兼容的低电平电压(VDO_1L)。此外,比较器422的输出端连接至配件微计算机201的DO_OK端子。

缓冲器432是其中电源电压为与第二通信方法兼容的DO端子203b的高电平电压(VDO_2H)的CMOS缓冲器,并且其输出端经由模拟开关434连接至配件微计算机201的数据输入端子(DI_A)。

模拟开关433的控制端子经由逆变器435连接至配件微计算机201的通信方法切换信号端子(DO_CMOS_ON端子)。此外,模拟开关431和434的控制端子连接至配件微计算机201的DO_CMOS_ON端子。

接着,参考图3C,配件微计算机201的数据输出端子(DO_A)连接至模拟开关451的控制端子,并且经由逆变器453连接至模拟开关452的控制端子。模拟开关451的一端被施加与第一通信方法兼容的DI端子203c的高电平电压(VDI_1H),并且其另一端连接至运算放大器460的非反相输入端。

模拟开关452的一端被施加与第一通信方法兼容的DI端子203c的低电平电压(VDI_1L),并且其另一端连接至运算放大器460的非反相输入端。

运算放大器460的输出端连接至其反相输入端。在配件微计算机201的DO_A端子的电压处于高电平的情况下,运算放大器460输出与第一通信方法兼容的DI端子203c的高电平电压(VDI_1H)。另一方面,在配件微计算机201的DO_A端子的电压处于低电平的情况下,运算放大器460输出与第一通信方法兼容的DI端子203c的低电平电压(VDI_1L)。此外,运算放大器460的输出端连接至模拟开关480的一端。

配件微计算机201的数据输出端子(DO_A)连接至将与第二通信方法兼容的高电平电压(VDI_2H)或低电平(VDI_2L=0V)输出至DI端子203c的CMOS输出缓冲器471的输入端。此外,CMOS输出缓冲器471的输出端连接至模拟开关481的一端。

模拟开关480的另一端连接至作为照相机本体100和配件200之间的通信接点的DI端子203c。此外,模拟开关480的控制端子经由逆变器482连接至配件微计算机201的通信方法切换信号端子(DI_CMOS_ON端子)。

同样,模拟开关481的另一端连接至DI端子203c。此外,模拟开关481的控制端子连接至配件微计算机201的通信方法切换信号端子(DI_CMOS_ON端子)。

利用该结构,在配件微计算机201将CMOS_ON端子的电压设置成低电平的情况下,可以将相对于通信接点部203的输出和输入设置为第一通信方法中的输出和输入。此外,在配件微计算机201将CMOS_ON端子的电压设置成高电平的情况下,可以将相对于通信接点部203的输出和输入设置为第二通信方法中的输出和输入。

图4A~4C是用于说明图1所示的配件200的通信接口部202包括仅与第一通信方法兼容的接口电路的情况的图,其中图4A示出从照相机本体100向配件200传送时钟信号所用的接口电路,图4B示出从照相机本体100向配件200输出通信数据所用的接口电路,并且图4C示出从配件200向照相机本体100输入通信数据所用的接口电路。

参考图4A,作为照相机本体100和配件200之间的通信接点的SCLK端子203a连接至比较器502的非反相输入端和比较器503的非反相输入端。比较器502的反相输入端被施加阈值电压Vth_C1,其中该阈值电压Vth_C1用于判断SCLK端子203a的电压是与第一通信方法兼容的高电平电压(VC_1H)还是与第一通信方法兼容的低电平电压(VC_1L)。注意,在本示例中,VC_1L<Vth_C1<VC_1H成立。此外,比较器502的输出端连接至配件微计算机201的时钟输入端子SCLK_A。

比较器503的反相输入端被施加阈值电压Vth_C2,其中该阈值电压Vth_C2在与第二通信方法兼容的SCLK端子203a的高电平电压(VC_2H)和低电平电压(VC_2L=0V)之间,并且还低于与第一通信方法兼容的低电平电压(VC_1L)。此外,比较器503的输出端连接至配件微计算机201的SCLK_OK端子。

参考图4B,作为照相机本体100和配件200之间的通信接点的DO端子203b连接至比较器521的非反相输入端和比较器522的非反相输入端。比较器521的反相输入端被施加阈值电压Vth_DO1,其中该阈值电压Vth_DO1用于判断DO端子203b的电压是与第一通信方法兼容的高电平电压(VDO_1H)还是与第一通信方法兼容的低电平电压(VDO_1L)。注意,在本示例中,VDO_1L<Vth_DO1<VDO_1H成立。此外,比较器521的输出端连接至配件微计算机201的数据输入端子DI_A。

比较器522的反相输入端被施加阈值电压Vth_DO2,其中该阈值电压Vth_DO2在与第二通信方法兼容的DO端子203b的高电平电压(VDO_2H)和低电平电压(VDO_2L=0V)之间,并且还低于与第一通信方法兼容的低电平电压(VDO_1L)。此外,比较器522的输出端连接至配件微计算机201的DO_OK端子。

接着,参考图4C,配件微计算机201的数据输出端子DO_A连接至模拟开关551的控制端子,并且经由逆变器553连接至模拟开关552的控制端子。模拟开关551的一端被施加与第一通信方法兼容的DI端子203c的高电平电压(VDI_1H),并且其另一端连接至运算放大器560的非反相输入端。

模拟开关552的一端被施加与第一通信方法兼容的DI端子203c的低电平电压(VDI_1L)。此外,模拟开关552的另一端连接至运算放大器560的非反相输入端。

运算放大器560的输出端连接至其反相输入端以及DI端子203c。在配件微计算机201的DO_A端子的电压处于高电平的情况下,运算放大器560输出与第一通信方法兼容的DI端子203c的高电平电压(VDI_1H)。另一方面,在配件微计算机201的DO_A端子的电压处于低电平的情况下,运算放大器560输出与第一通信方法兼容的DI端子203c的低电平电压(VDI_1L)。

图5是用于说明图1所示的照相机中的采用第一通信方法的通信端子(连接端子)的状态的时序图。

参考图5,SCLK信号的高电平和低电平分别由VC_1H和VC_1L来表示。此外,在该高电平和该低电平之间所设置的阈值由Vth_C1来表示,并且VC_1L高于Vth_C2(>0V)。

DO信号的高电平和低电平分别由VDO_1H和VDO_1L(>0V)来表示。此外,在高电平和低电平之间所设置的阈值由Vth_DO1来表示,并且VDO_1L高于Vth_DO2(>0V)。

DI信号的高电平和低电平分别由VDI_1H和VDI_1L(>0V)来表示。此外,在高电平和低电平之间所设置的阈值由Vth_DI1来表示,并且VDI_1L高于Vth_DI2(>0V)。

例如,在时间点T1启动照相机的情况下,如果DI信号处于VDI_1H,则这表示配件微计算机201处于可通信状态。另一方面,如果DI信号处于VDI_1L,则这表示配件微计算机201处于不可通信(忙)状态。

在时间点T2,照相机微计算机101确认了DI信号表示配件微计算机201从忙状态退出。然后,在时间点T3,照相机微计算机101开始通信并且将SCLK信号传送至配件200(T3~T4)。

在时间点T5,配件微计算机201将DI信号设置成VDI_1L电平以分析所接收到的数据,并且进入忙状态(T5~T6)。然后,在时间点T7,照相机微计算机101确认了配件200再次从忙状态退出,于是照相机微计算机101开始下一通信。

图6是用于说明图1所示的照相机中的采用第二通信方法的通信端子(连接端子)的状态的时序图。

参考图6,SCLK信号的高电平和低电平分别由VC_2H(VC_1L<VC_2H<VC_1H)和VC_2L(=0V)来表示。此外,DO信号的高电平和低电平分别由VDO_2H(≤VDO_1H)和VDO_2L(=0V)来表示。此外,DI信号的高电平和低电平分别由VDI_2H(≤VDI_1H)和VDI_2L(=0V)来表示。

在DI信号处于VDI_2H的情况下,配件微计算机201处于可通信状态,而在DI信号处于VDI_2L的情况下,配件微计算机201处于不可通信(忙)状态。在时间点T2,照相机微计算机101确认了配件微计算机201从忙状态退出。然后,在时间点T3,照相机微计算机101开始通信(T3~T4)。

在时间点T5,配件微计算机201将DI信号设置成VDI_2L电平以分析所接收到的数据,并且进入忙状态(T5~T6)。然后,在时间点T7照相机微计算机101确认了配件微计算机201再次从忙状态退出的情况下,照相机微计算机101开始下一通信。

图7是用于控制图1所示的照相机微计算机101的通信操作的处理的流程图。

此外,图8是用于说明在确认了图1所示的照相机中的各通信端子的连接并且使通信方法转变为第二通信方法的情况下各通信端子(连接端子)的状态的时序图。此外,图9是用于说明在图1所示的配件200仅与第一通信方法兼容的情况下各通信端子的状态的时序图。

参考图7~9,在启动照相机微计算机101或半按下其释放开关(未示出)的情况下,照相机微计算机101将CMOS_ON端子的电压设置成低电平,以由此将通信接口部102设置成第一通信方法(步骤S101)。然后,照相机微计算机101向通信接口部102供给电力,以由此接通通信接口部102的输出(步骤S102)。此时,照相机微计算机101将DO_C端子和SCLK_C端子的电压设置成高电平(图8的时间点T1)。

然后,照相机微计算机101判断DI_OK端子的电压是否处于高电平(步骤S103)。如果DI_OK端子的电压处于低电平(步骤S103中为“否”),则照相机微计算机101判断为配件200没有连接至通信接点部103的端子(步骤S120)。然后,照相机微计算机101返回至步骤S103,并且监视通信接点部103的端子的连接状态,直到照相机100的操作停止为止。

如果DI_OK端子的电压处于高电平(步骤S103中为“是”),则照相机微计算机101确认至配件200的连接,并且开始确认配件200与第二通信方法是否兼容。在该步骤中,首先,照相机微计算机101将DO_C端子的电压设置成低电平(步骤S104)。

据此,在连接端子103a(SCLK端子)的电压处于VC_1H的状态下,照相机微计算机101将连接端子103b(DO端子)的电压设置成VDO_1L(图8和9的时间点T2)。

接着,照相机微计算机101等待预定时间段(可以从配件200接收到针对DI信号的应答的时间段:直到图8的时间点T3为止)(步骤S105:等待)。然后,照相机微计算机101判断DI_OK端子的电压是否处于低电平(步骤S106)。

如果DI_OK端子的电压处于高电平(步骤S106中为“否”),则照相机微计算机101判断为没有确认所连接的配件200的连接,并且配件200有可能仅与第一通信方法兼容,从而照相机微计算机101将DO_C端子的电压设置成高电平(步骤S150:图9的时间点T5)。

然后,照相机微计算机101判断DI_C端子是否处于低电平(步骤S151)。如果DI_C端子的电压处于低电平(步骤S151中为“是”)、即如果连接端子103c(DI端子)处于VDI_1L(这意味着配件200处于忙状态),则照相机微计算机101判断是否经过了超时时间段(步骤S152)。在该步骤中,照相机微计算机101判断DI_C端子的电压处于低电平的状态是否持续了预定时间段(利用第一通信方法的1字节时间与配件200的忙时间的上限的总和)。

如果没有经过超时时间段(步骤S152中为“否”),则照相机微计算机101返回至步骤S151。另一方面,如果经过了超时时间段(步骤S152中为“是”),则照相机微计算机101进入以下所述的步骤S123。

如果DI_C端子的电压处于高电平(步骤S151中为“否”),则照相机微计算机101将用于对DI_C端子的电压处于低电平的时间段进行计时的计时器清零(步骤S153),并且利用第一通信方法与配件200进行通信。然后,照相机微计算机101返回至步骤S151(图9中的时间点T8~时间点T9的时间)。

如果DI_OK端子的电压处于低电平(步骤S106中为“是”),则照相机微计算机101将DO_C端子的电压设置成高电平(步骤S107),以由此将连接端子103b(DO端子)的电压设置成VDO_1H(图8的时间点T4)。然后,照相机微计算机101等待预定时间段(可以从配件200接收到针对DI信号的应答的时间段)(步骤S108)(图8的时间点T5)。

然后,照相机微计算机101判断DI_OK端子的电压是否处于高电平(步骤S109)。如果DI_OK端子的电压处于低电平(步骤S109中为“否”),则照相机微计算机101进入以下所述的步骤S123。

如果DI_OK端子的电压处于高电平(步骤S109中为“是”)、从而判断为确认了照相机微计算机101向配件200的连接以及配件200与第二通信方法的兼容性,则照相机微计算机101将CMOS_ON端子的电压设置成高电平(步骤S110)。这样将通信接口部102的通信方法切换为第二通信方法(图8的时间点T6)。

结果,连接端子103a(SCLK端子)改变为VC_2H,并且连接端子103b(DO端子)处于VDO_2H。注意,在DO端子中,VDO_1H=VDO_2H成立。

然后,照相机微计算机101判断DI_OK端子的电压是否处于低电平,以确认配件200的通信方法是否改变为第二通信方法(步骤S111)。如果DI_OK端子的电压处于高电平(步骤S111中为“否”),则照相机微计算机101判断是否经过了超时时间段(步骤S130)。在该步骤中,照相机微计算机101判断是否经过了可以从配件200接收到针对DI信号的应答的时间段(图8中的直到时间点T7为止的时间)。

如果经过了超时时间段(步骤S130中为“是”),则照相机微计算机101进入以下所述的步骤S123。另一方面,如果没有经过超时时间段(步骤S130中为“否”),则照相机微计算机101返回至步骤S111。

如果DI_OK端子的电压处于低电平(步骤S111中为“是”),则照相机微计算机101判断DI_OK端子的电压电平是否改变为高电平(步骤S112)。如果DI_OK端子的电压电平没有改变为高电平、即如果DI_OK端子保持处于低电平(步骤S112中为“否”),则照相机微计算机101判断是否经过了超时时间段(步骤S131)。在该步骤中,照相机微计算机101判断是否经过了可以从配件200接收到应答的时间段(图8中的直到时间点T8为止的时间段)。

如果经过了超时时间段(步骤S131中为“是”),则照相机微计算机101进入以下所述的步骤S123。另一方面,如果没有经过超时时间段(步骤S131中为“否”),则照相机微计算机101返回至步骤S112。

如果DI_OK端子的电压电平改变为高电平(步骤S112中为“是”),则照相机微计算机101判断为配件200完成了将通信方法改变为第二通信方法以使配件200可通信(图8中的时间点T8)。然后,照相机微计算机101利用第二通信方法与配件200进行通信(步骤S113)。

然后,照相机微计算机101判断DI_C端子的电压是否处于低电平(步骤S114)。如果DI_C端子的电压处于高电平(步骤S114中为“否”),则照相机微计算机101将用于对DI_C端子的电压处于低电平的时间段进行计时的计时器清零(步骤S115),并且返回至步骤S113。

另一方面,如果DI_C端子的电压处于低电平(步骤S114中为“是”),则照相机微计算机101判断是否经过了超时时间段(步骤S116)。在该步骤中,照相机微计算机101判断是否经过了利用第二通信方法的1字节时间与配件200的忙时间的上限的总和。

如果没有经过超时时间段(步骤S116中为“否”),则照相机微计算机101返回至步骤S114。另一方面,如果经过了超时时间段(步骤S116中为“是”),则照相机微计算机101判断为与配件200的连接解除或者配件200处于电源断开状态(步骤S123:连接NG)。

接着,照相机微计算机101将CMOS_ON端子的电压设置成低电平(步骤S140),以由此将通信接口部102设置成第一通信方法。之后,照相机微计算机101停止向通信接口部102的供电以由此断开通信接口部102的输出(步骤S141),之后终止与配件200的通信。

图10是用于控制图1所示的配件微计算机201的通信操作的处理的流程图。

在开始通信操作之后,配件微计算机201判断DO_OK端子的电压是否处于高电平以确认DO端子(图3A~3C所示的连接端子203b)的电压是否高于连接确认电压Vth_DO2(步骤S301)。如果DO_OK端子的电压处于低电平(步骤S301中为“否”),则配件微计算机201等待,直到配件200连接至照相机本体100并且照相机也进入启动状态为止。

如果DO_OK端子的电压处于高电平(步骤S301中为“是”),则配件微计算机201将SCLK_CMOS_ON端子、DO_CMOS_ON端子和DI_CMOS_ON端子的电压设置成低电平以由此将通信接口部202的通信方法设置为第一通信方法(步骤S302)。

接着,配件微计算机201将连接端子203c(DI端子)的电压设置为VDI_1L(图8的时间点T1)并且将DO_A端子的电压设置成低电平(步骤S303)。配件微计算机201如此向照相机本体100通知配件200的忙状态。

接着,在连接端子203b(DO端子)的电压从VDO_1H改变为VOD_1L的情况下,配件微计算机201许可中断(以下称为配件微计算机201的DI_A端子中断)。此外,在由于通信开始因而SCLK端子203a的电压从VC_1H改变为VC_1L的情况下,配件微计算机201许可中断(步骤S304:配件微计算机201的SCLK_A端子中断)。

然后,配件微计算机201确认DO_OK端子的电压是否处于高电平(步骤S305)。如果DO_OK端子的电压处于高电平(步骤S305中为“是”),则配件微计算机201对通信数据进行预定的各种处理操作(步骤S306)。然后,配件微计算机201通过步骤S306中所进行的处理操作来判断配件200的状态是否改变为可通信状态(步骤S308)。

如果配件200改变为可通信状态(步骤S308中为“是”),则配件微计算机201设置通信许可(步骤S309)。然后,配件微计算机201将DO_A端子的电压设置成高电平(步骤S310)以由此经由连接端子203c(DI端子)向照相机本体101通知配件微计算机201已从忙状态退出。然后,配件微计算机201返回至步骤S305。

如果配件200没有改变为可通信状态(步骤S308中为“否”),则配件微计算机201将DO_A端子的电压设置成低电平(步骤S321)以由此经由连接端子203c(DI端子)向照相机本体100通知其忙状态。然后,配件微计算机201返回至步骤S305。

如果DO_OK端子的电压处于低电平(步骤S305中为“否”)、从而判断为照相机本体100的接口的电源断开或者与照相机本体100的连接解除,则配件微计算机201将SCLK_CMOS_ON端子、DO_CMOS_ON端子和DI_CMOS_ON端子的电压设置成低电平(步骤S330)。配件微计算机201由此将通信接口部202的通信方法设置为第一通信方法。之后,配件微计算机201断开连接端子203c(DI端子)的输出(步骤S331)并且返回至步骤S301。

图11是图1所示的配件微计算机201所进行的SCLK_A端子中断处理的流程图。

在照相机微计算机101将连接端子101a(SCLK端子)的电压从VC_1H改变为VC_1L的情况下,配件微计算机201开始中断处理。首先,配件微计算机201设置表示SCLK_A端子中断的标志(步骤S401:SCLK_A端子中断FLG=H)。

然后,配件微计算机201判断来自照相机微计算机101的SCLK信号是否被接收了预定次数(例如,8次)(步骤S402)。如果SCLK信号被接收的次数没有达到预定次数(步骤S402中为“否”),则配件微计算机201等待。

另一方面,如果SCLK信号被接收了预定次数(步骤S402中为“是”),则配件微计算机201将DO_A端子的电压设置成低电平(步骤S403),以由此经由连接端子203c(DI端子)向照相机本体100通知其忙状态。然后,配件微计算机201分析经由连接端子203b(DO端子)所接收到的数据(步骤S404),之后终止中断处理。

图12是图1所示的配件微计算机201所进行的DI_A端子中断处理的流程图。

在照相机微计算机101将连接端子101b(DO端子)的电压从VDO_1H改变为VDO_1L的情况下,配件微计算机201开始该中断处理(图8的时间点T2)。然后,配件微计算机201判断SCLK_A端子中断FLG=H是否成立(步骤S501)。也就是说,配件微计算机201判断在照相机微计算机101进行配件200的连接的确认以及与第二通信方法的兼容性的确认之前、是否进行了利用第一通信方法的通信。

如果SCLK_A端子中断FLG=H成立(步骤S501中为“是”),则配件微计算机201判断为进行了利用第一通信方法的通信并且禁止DI_A端子中断(步骤S530),之后终止该中断处理。

如果SCLK_A端子中断FLG=H不成立(步骤S501中为“否”),则配件微计算机201判断DO_OK端子的电压是否处于高电平,并且还判断CHK_CMOS端子的电压是否处于高电平(步骤S502)。如果DO_OK端子的电压处于高电平并且CHK_CMOS端子的电压也处于高电平(步骤S502中为“是”),则配件微计算机201将DI_CMOS_ON端子的电压设置成高电平以对来自照相机微计算机101的连接确认进行应答(步骤S503)。也就是说,配件微计算机201将连接端子203c(DI端子)设置成第二通信方法。

然后,配件微计算机201将DO_A端子的电压设置成低电平(步骤S504)。然后,配件微计算机201将电压VDI_2L(0V)输出至连接端子203c(DI端子)(图8的时间点T3)。之后,配件微计算机201判断DI_A端子的电压是否改变为高电平(步骤S505)。也就是说,配件微计算机201判断连接端子203b(DO端子)的电压是否改变为VDO_1H(图8的时间点T4)。

如果DI_A端子的电压维持处于低电平(步骤S505中为“否”),则配件微计算机201判断是否经过了预定的超时时间段(步骤S520)。在该步骤中,配件微计算机201判断是否经过了照相机微计算机101检测连接端子203c(DI端子)的VDI_2L并且将连接端子203b(DO端子)的电压从VDO_1L改变为VDO_1H所需的时间段。

如果经过了预定的超时时间段(步骤S520中为“是”),则配件微计算机201进入以下所述的步骤S523。另一方面,如果没有经过预定的超时时间段(步骤S520中为“否”),则配件微计算机201返回至步骤S505。

如果DI_A端子的电压处于高电平(步骤S505中为“是”),则配件微计算机201将DO_A端子的电压设置成高电平(步骤S506)。也就是说,配件微计算机201将连接端子203c(DI端子)的电压设置成VDI_2H(图8的时间点T5)。

然后,配件微计算机201判断CHK_CMOS端子的电压是否改变成低电平(步骤S507)。也就是说,配件微计算机201判断连接端子203a(SCLK端子)的电压是否改变为VC_2H(图8的时间点T6)。

如果CHK_CMOS端子维持处于高电平(步骤S507中为“否”),则配件微计算机201判断是否经过了预定的超时时间段(步骤S521)。在该步骤中,配件微计算机201判断是否经过了照相机微计算机101检测连接端子203c(DI端子)的VDI_2H并且将连接端子203a(SCLK端子)的电压从VC_1H改变为VC_2H所需的时间段。

如果经过了预定的超时时间段(步骤S521中为“是”),则配件微计算机201进入以下所述的步骤S523。另一方面,如果没有经过预定的超时时间段(步骤S521中为“否”),则配件微计算机201返回至步骤S507。

如果CHK_CMOS端子的电压改变成低电平(步骤S507中为“是”),则配件微计算机201判断SCLK_OK端子的电压是否处于高电平(步骤S508)。然后,如果SCLK_OK端子的电压处于低电平(步骤S508中为“否”),则配件微计算机201进入以下所述的步骤S523。

如果SCLK_OK端子的电压处于高电平(步骤S508中为“是”),则配件微计算机201将DO_A端子的电压设置成低电平(步骤S509)。也就是说,配件微计算机201将连接端子203c(DI端子)的电压设置成VDI_2L(0V)以由此向照相机本体100通知其忙状态。

接着,配件微计算机201判断配件200是否处于可通信状态(步骤S510)。如果配件200不是处于可通信状态(步骤S510中为“否”),则配件微计算机201等待。另一方面,如果配件200处于可通信状态(步骤S510中为“是”),则配件微计算机201将SCLK_CMOS_ON端子、DO_CMOS_ON端子和DI_CMOS_ON端子的电压设置成高电平(步骤S511)。配件微计算机201如此将通信接口部202的通信方法设置成第二通信方法。

然后,配件微计算机201将DO_A端子的电压设置成高电平(步骤S512)。也就是说,配件微计算机201将连接端子203c(DI端子)的电压设置成VDI_2H以由此向照相机本体100通知配件微计算机201已从忙状态退出(图8的时间点T8),之后终止该中断处理。

如果在步骤S502中判断为DO_OK端子处于低电平或者CHK_CMOS端子处于低电平(步骤S502中为“否”),则配件微计算机201判断为通信方法没有正常地切换为第二通信方法、照相机的接口的电源断开或者与照相机的连接解除。然后,配件微计算机201将SCLK_CMOS_ON端子、DO_CMOS_ON端子和DI_CMOS_ON端子的电压设置成低电平(步骤S523)。配件微计算机201如此将通信接口部202的通信方法设置为第一通信方法。

接着,配件微计算机201断开连接端子203c(DI端子)的输出(步骤S524),之后终止该中断处理。

如上所述,在本发明的第一实施例中,可以以防止对仅与第一通信方法兼容的配件装置施加不利影响的方式进行连接确认并切换为第二通信方法。此外,可以在无需进行利用第一通信方法的通信的情况下在短时间段内切换为第二通信方法。

接着,将说明作为根据本发明第二实施例的电子设备的照相机。

图13是示出作为根据第二实施例的电子设备的照相机以及配件的框图。在图13中,利用相同的附图标记来表示与图1所示的照相机的组件相同的组建。

在图13所示的照相机中,诸如照明装置(频闪装置)等的配件1200连接至照相机本体1100。照相机本体1100配备有照相机微计算机1101,并且照相机微计算机1101控制照相机本体1100的整体操作且与配件1200进行通信。

接口(I/F)电路1102用于使照相机微计算机1101与配件1200所配备的配件微计算机1201相连接,并且与第一通信方法和第二通信方法兼容。照相机本体1100经由通信接点部103连接至配件1200。

配件1200的配件微计算机1201控制配件1200的整体操作并且与照相机微计算机1101进行通信。通信接口(I/F)部1202用于使照相机微计算机1101和配件微计算机1201相连接并且与第一通信方法和第二通信方法兼容。配件1200经由通信接点部203连接至照相机本体1100。

图14是图13所示的照相机本体1100的通信接口部1102所配备的、从配件1200向照相机本体1100输入通信数据所用的接口电路的图。

在图14所示的接口电路中,利用相同的附图标记来表示与图2C所示的接口电路的组件相同的组件,并且省略了针对这些组件的说明。

此外,在通信接口部1102中,从照相机本体1100向配件1200传送时钟信号所用的接口电路与图2A所示的接口电路相同。此外,在通信接口部1102中,从照相机本体1100向配件1200输出通信数据所用的接口电路与图2B所示的接口电路相同。

在图14所示的接口电路中,不包括图2C所示的比较器393,并且连接端子103c直接连接至照相机微计算机1101的DI_AD端子(端口)。DI_AD端子是照相机微计算机1101的模数转换端子。

图15A和15B是用于说明图13所示的配件1200所配备的通信接口部1202的图,其中:图15A示出从照相机本体1100向配件1200传送时钟信号所用的接口电路,并且图15B示出从照相机本体1100向配件1200输出通信数据所用的接口电路。

在图15A和15B中,利用相同的附图标记来表示与图3A和3B所示的接口电路的组件相同的接口电路的组件,并且省略了针对这些组件的说明。此外,在通信接口部1202中,从配件1200向照相机本体1100输入通信数据所用的接口电路与图3C所示的接口电路相同。

在图15A所示的接口电路中,不包括图3A所示的比较器401和403,并且连接端子203a直接连接至配件微计算机1201的SCLK_AD端子(端口)。SCLK_AD端子是配件微计算机1201的模数转换端子。

在图15B所示的接口电路中,不包括图3B所示的比较器422,并且连接端子203a直接连接至配件微计算机1201的DO_AD端子(端口)。DO_AD端子是配件微计算机1201的模数转换端子。

注意,在图13所示的照相机中,采用第一通信方法的通信端子(连接端子)的状态与参考图5所示的时序图所述的示例的情况相同。此外,在图13所示的照相机中,采用第二通信方法的通信端子(连接端子)的状态与参考图6所示的时序图所述的示例的情况相同。此外,在图13所示的照相机中,在确认通信端子(连接端子)的连接并且使通信方法转变为第二通信方法的情况下各通信端子的状态与参考图6所示的时序图所述的示例的情况相同。

图16是用于控制图13所示的照相机微计算机1101的通信操作的处理的流程图。利用相同的步骤编号来表示图16的处理中的与图7的处理中的步骤相同的步骤,并且省略了针对这些步骤的说明。

在执行了参考图7所述的步骤S102之后,照相机微计算机1101判断连接端子103c(DI端子)的电压是否高于连接确认电压Vth_DI2。这里,照相机微计算机1101判断DI_AD端子的AD转换输出(DI_AD)是否高于与连接确认电压Vth_DI2相对应的电平(步骤S1103)。

如果DI_AD>Vth_DI2成立(步骤S1103中为“是”),则照相机微计算机1101进入步骤S104。另一方面,如果DI_AD≤Vth_DI2成立(步骤S1103中为“否”),则照相机微计算机1101进入步骤S120。然后,在执行了步骤S120之后,照相机微计算机1101返回至步骤S1103。

此外,在执行了参考图7所述的步骤S105之后,照相机微计算机1101判断DI_AD端子的AD转换输出是否低于与连接确认电压Vth_DI2相对应的电平(步骤S1106)。

如果DI_AD<Vth_DI2成立(步骤S1106中为“是”),则照相机微计算机1101进入步骤S107。另一方面,如果DI_AD≥Vth_DI2成立(步骤S1106中为“否”),则照相机微计算机1101进入步骤S150。

此外,在执行了参考图7所述的步骤S108之后,照相机微计算机1101判断DI_AD端子的AD转换输出是否高于与连接确认电压Vth_DI2相对应的电平(步骤S1109)。

如果DI_AD>Vth_DI2成立(步骤S1109中为“是”),则照相机微计算机1101进入步骤S110。另一方面,如果DI_AD≤Vth_DI2成立(步骤S1109中为“否”),则照相机微计算机1101进入步骤S123。

在执行了步骤S110之后,照相机微计算机1101判断DI_AD端子的AD转换输出是否低于与连接确认电压Vth_DI2相对应的电平(步骤S1111)。

如果DI_AD<Vth_DI2成立(步骤S1111中为“是”),则照相机微计算机1101判断DI_AD端子的AD转换输出是否高于与连接确认电压Vth_DI2相对应的电平(步骤S1112)。然后,如果DI_AD>Vth_DI2成立(步骤S1112中为“是”),则照相机微计算机1101进入步骤S113。

另一方面,如果DI_AD≤Vth_DI2成立(步骤S1112中为“否”),则照相机微计算机1101进入步骤S131。然后,如果在步骤S131中没有经过超时时间段,则照相机微计算机1101返回至步骤S1112。

如果在步骤S1111中DI_AD≥Vth_DI2成立(步骤S1111中为“否”),则照相机微计算机1101进入步骤S130。然后,如果在步骤S130中没有经过超时时间段,则照相机微计算机1101返回至步骤S1111。

图17是用于控制图13所示的配件微计算机1201的通信操作的处理的流程图。利用相同的步骤编号来表示图17的处理中的与图10的处理中的步骤相同的步骤,并且省略了针对这些步骤的说明。

在开始通信操作之后,配件微计算机1201判断连接端子203b(DO端子)的电压是否高于连接确认电压Vth_DO2。这里,配件微计算机1201判断DO_AD端子的AD转换输出(DO_AD)是否高于与连接确认电压Vth_DO2相对应的电平(步骤S1301)。

如果DO_AD≤Vth_DO2成立(步骤S1301中为“否”),则配件微计算机1201等待。另一方面,如果DO_AD>Vth_DO2成立(步骤S1301中为“是”),则配件微计算机1201进入参考图10所述的步骤S302。

在执行了参考图10所述的步骤S304之后,配件微计算机1201判断DO_AD端子的AD转换输出是否高于与连接确认电压Vth_DO2相对应的电平(步骤S1305)。如果DO_AD≤Vth_DO2成立(步骤S1305中为“否”),则配件微计算机1201进入步骤S330。另一方面,如果DO_AD>Vth_DO2成立(步骤S1305中为“是”),则配件微计算机1201进入步骤S306。

注意,将说明配件微计算机1201所进行的中断处理。注意,配件微计算机1201所进行的SCLK_A端子中断处理与参考图11所述的SCLK_A端子中断处理相同。

图18是图13所示的配件微计算机1201所进行的DI_A端子中断处理的流程图。利用相同的步骤编号来表示图18的处理中的与图12的处理中的步骤相同的步骤,并且省略了针对这些步骤的说明。

如果在参考图12所述的步骤S501中判断为SCLK_A端子中断FLG=H不成立,则配件微计算机1201判断连接端子203b(DO端子)的电压是否高于连接确认电压Vth_DO2。这里,配件微计算机1201判断DO_AD端子的AD转换输出电平是否高于与连接确认电压Vth_DO2相对应的电平,并且还判断SCLK_AD端子的AD转换输出电平(SCLK_AD)是否高于阈值Vth_C3(步骤S1502)。

如果DO_AD端子的AD转换输出电平不高于与连接确认电压Vth_DO2相对应的电平、或者SCLK_AD端子的AD转换输出电平不高于阈值Vth_C3(步骤S1502中为“否”),则配件微计算机1201进入参考图12所述的步骤S523。另一方面,如果DO_AD端子的AD转换输出电平高于与连接确认电压Vth_DO2相对应的电平、并且SCLK_AD端子的AD转换输出电平也高于阈值Vth_C3(步骤S1502中为“是”),则配件微计算机1201进入步骤S503。

在执行了参考图12所述的步骤S506之后,配件微计算机1201判断SCLK_AD端子的AD转换输出电平(SCLK_AD)是否低于阈值Vth_C3(步骤S1507)。也就是说,配件微计算机1201判断连接端子203a(SCLK端子)的电压是否变为高电平VC_2H(图8的时间点T6)。

如果SCLK_AD≥Vth_C3成立(步骤S1507中为“否”),则配件微计算机1201进入步骤S521。然后,如果在步骤S521中没有经过超时时间段,则配件微计算机1201返回至步骤S1507。

如果SCLK_AD<Vth_C3成立(步骤S1507中为“是”),则配件微计算机1201判断SCLK_AD端子的AD转换输出电平(SCLK_AD)是否高于阈值Vth_C2(步骤S1508)。

如果SCLK_AD≤Vth_C2成立(步骤S1508中为“否”),则配件微计算机1201进入步骤S523。另一方面,如果SCLK_AD>Vth_C2成立(步骤S1508中为“是”),则配件微计算机1201进入步骤S509。

如上所述,在本发明的第二实施例中,在判断电压电平时,使用照相机微计算机1101和配件微计算机1201所配备的AD转换端子。这样使得可以简化通信接口部1102和1202的电路结构。

此外,同样在第二实施例中,与第一实施例相同,可以以防止对仅与第一通信方法(第一通信模式)兼容的配件装置施加不利影响的方式来进行连接确认并切换为第二通信方法(第二通信模式)。此外,可以在无需进行利用第一通信方法的通信的情况下在短时间段内切换为第二通信方法。

尽管在上述示例中说明了照相机作为电子设备的示例,但本发明还可应用于任何其它的电子设备,只要该电子设备是使配件装置连接至其电子设备本体的电子设备即可。此外,尽管说明了照明装置作为配件装置的示例,但本发明还可同样应用于诸如显示装置和通信装置等的任何其它的配件装置,只要该配件装置是连接至电子设备本体的配件装置即可。

如通过上述说明显而易见,在图1所示的示例中,照相机微计算机101和通信接口部102用作电平改变单元和检测单元。此外,照相机微计算机101和通信接口部102用作第一发送单元、第二发送单元和接收单元。此外,照相机微计算机101和通信接口部102用作第一通知单元和第一判断单元。

配件微计算机201和通信接口部202用作第二通知单元、第二判断单元和告知单元。此外,照相机微计算机101和配件微计算机202分别用作第一设置单元和第二设置单元。

其它实施例

本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给系统或装置,该系统或装置的计算机或是中央处理单元(CPU)、微处理单元(MPU)读出并执行程序的方法。

尽管已经参考典型实施例说明了本发明,但是应该理解,本发明不限于所公开的典型实施例。所附权利要求书的范围符合最宽的解释,以包含所有这类修改以及等同结构和功能。

本申请要求2014年12月24日提交的日本专利申请2014-260285的优先权,在此通过引用包含其全部内容。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1