电子装置的扩展模块及设定扩展模块的方法转让专利

申请号 : CN201510085489.1

文献号 : CN104639690B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 肖大伟王骐

申请人 : 中磊电子(苏州)有限公司中磊电子股份有限公司

摘要 :

本发明提供一种电子装置的扩展模块及设定扩展模块的方法。所述扩展模块包括处理单元以及切换单元;处理单元通过第一信号线及第二信号线连接至所述电子装置;切换单元连接至所述处理单元,并通过所述第二信号线连接至所述电子装置;当所述处理单元通过所述第一信号线及所述第二信号线接收到来自所述电子装置的第一信号及第二信号时,所述处理单元依据所述第一信号及所述第二信号调整所述扩展模块的计数值,且所述处理单元控制所述切换单元将所述第二信号线切换连接至特定接口;所述计数值关联于用于让所述电子装置控制所述扩展模块的地址。所述扩展模块及设定扩展模块的方法可在不需配置使能线路的情况下让电子装置仍能顺利地设定扩展模块的地址。

权利要求 :

1.一种电子装置的扩展模块,其特征在于,包括:

处理单元,通过第一信号线及第二信号线连接至所述电子装置;

切换单元,连接至所述处理单元,并通过所述第二信号线连接至所述电子装置,其中,所述处理单元因应于所述电子装置的询问信号组反馈计数值至所述电子装置,其中,当所述处理单元通过所述第一信号线及所述第二信号线接收到来自所述电子装置的第一信号及第二信号时,所述处理单元依据所述第一信号及所述第二信号调整所述扩展模块的所述计数值,且所述处理单元控制所述切换单元将所述第二信号线切换连接至特定接口,其中所述计数值关联于用于让所述电子装置控制所述扩展模块的地址。

2.根据权利要求1所述的扩展模块,其特征在于,所述特定接口连接至另一扩展模块。

3.根据权利要求1所述的扩展模块,其特征在于,

所述计数值默认为0,且所述处理单元依据所述第一信号及所述第二信号累加所述扩展模块的所述计数值,所述扩展模块为串行连接的多个特定扩展模块的其中之一,

所述处理单元受控于所述电子装置而依据所述计数值以及所述多个特定扩展模块的数量设定所述扩展模块在所述多个特定扩展模块中的所述地址,所述扩展模块在所述多个特定扩展模块中的所述地址为(N-K+1),其中K为所述计数值,N为所述多个特定扩展模块的所述数量。

4.根据权利要求1所述的扩展模块,其特征在于,其中所述询问信号组包括计数值询问信号以及时钟信号。

5.根据权利要求1所述的扩展模块,其特征在于,所述第一信号线及所述第二信号线中的一个为依据内部集成电路标准运作的串行数据地址线,且所述第一信号线及所述第二信号线中的另一个为依据所述内部集成电路标准运作的串行时钟线,其中,所述第一信号及所述第二信号中的一个为计数值调整指令,且所述第一信号及所述第二信号中的另一个为时钟信号。

6.根据权利要求1所述的扩展模块,其特征在于,所述扩展模块仅通过所述第一信号线及所述第二信号线连接至所述电子装置。

7.根据权利要求1所述的扩展模块,其特征在于,所述电子装置为电话装置,且所述扩展模块配置有多个快速拨号按键。

8.一种设定扩展模块的方法,适于电子装置,其特征在于,包括:

通过第一信号线及第二信号线发送询问信号组到串行连接的至少一扩展模块;

接收所述至少一扩展模块反馈的至少一计数值;以及

当所述至少一计数值的其中之一为默认值时,通过所述第一信号线及所述第二信号线发送第一信号及第二信号至所述至少一扩展模块以调整所述至少一计数值并控制所述至少一扩展模块的其中之一将所述第二信号线切换连接至特定接口,其中所述至少一计数值关联于用于控制所述至少一扩展模块的至少一地址。

9.根据权利要求8所述的方法,其特征在于,所述默认值为0,且调整所述计数值的步骤包括控制所述扩展模块累加所述计数值,其中,所述特定接口连接至仅通过所述第一信号线连接至所述电子装置的另一扩展模块,当所述至少一计数值都不为所述默认值时,所述方法还包括依据所述至少一计数值以及所述至少一扩展模块的数量设定所述至少一地址,其中,所述至少一扩展模块包括第一扩展模块,所述至少一地址包括对应于所述第一扩展模块的第一地址,所述至少一计数值包括对应于所述第一扩展模块的第一计数值,而所述第一扩展模块的所述第一地址为(N-K+1),K为所述第一计数值,N为所述至少一扩展模块的所述数量。

10.根据权利要求8所述的方法,其特征在于,所述电子装置为电话装置,且所述至少一扩展模块个别配置有多个快速拨号按键。

11.根据权利要求8所述的方法,其特征在于,所述第一信号线及所述第二信号线中的一个为依据内部集成电路标准运作的串行数据地址线,且所述第一信号线及所述第二信号线中的另一个为依据所述内部集成电路标准运作的串行时钟线,其中,所述第一信号及所述第二信号中的一个为计数值调整指令,且所述第一信号及所述第二信号中的另一个为时钟信号。

12.根据权利要求8所述的方法,其特征在于,所述询问信号组包括计数值询问信号以及时钟信号,且各所述扩展模块仅通过所述第一信号线及所述第二信号线连接至所述电子装置。

说明书 :

电子装置的扩展模块及设定扩展模块的方法

技术领域

[0001] 本发明是有关于一种扩展模块及设定方法,且特别是有关于一种电子装置的扩展模块及设定扩展模块的方法。

背景技术

[0002] 为了扩展电子装置的功能,使用者可将具有特定功能的扩展模块连接至电子装置。在将扩展模块连接至电子装置之后,电子装置一般需通过配置于扩展模块上的使能线路才能对扩展模块设定用于控制扩展模块的地址。

发明内容

[0003] 有鉴于此,本发明提供一种电子装置的扩展模块及设定扩展模块的方法,其可在不需配置使能线路的情况下让电子装置仍能顺利地设定扩展模块的地址。
[0004] 本发明提出一种电子装置的扩展模块,包括处理单元以及切换单元;处理单元通过第一信号线及第二信号线连接至所述电子装置;切换单元连接至所述处理单元,并通过所述第二信号线连接至所述电子装置;当所述处理单元通过所述第一信号线及所述第二信号线接收到来自所述电子装置的第一信号及第二信号时,所述处理单元依据所述第一信号及所述第二信号调整所述扩展模块的计数值,且所述处理单元控制所述切换单元将所述第二信号线切换连接至特定接口;所述计数值关联于用于让所述电子装置控制所述扩展模块的地址。
[0005] 在本发明的实施例中,所述特定接口连接至另一扩展模块。
[0006] 在本发明的实施例中,所述计数值默认为0,所述处理单元依据所述第一信号及所述第二信号累加所述扩展模块的所述计数值。所述扩展模块为串行连接的多个特定扩展模块的其中之一。所述处理单元受控于所述电子装置而依据所述计数值以及所述多个特定扩展模块的数量设定所述扩展模块在所述多个特定扩展模块中的所述地址。所述扩展模块在所述多个特定扩展模块中的所述地址为(N-K+1),其中K为所述计数值,N为所述多个特定扩展模块的所述数量。
[0007] 在本发明的实施例中,所述处理单元因应于所述电子装置的询问信号组反馈所述计数值至所述电子装置,其中所述询问信号组包括计数值询问信号以及时钟信号。
[0008] 在本发明的实施例中,所述第一信号线及所述第二信号线中的一个为依据内部集成电路标准运作的串行数据地址线,且所述第一信号线及所述第二信号线中的另一个为依据所述内部集成电路标准运作的串行时钟线。所述第一信号及所述第二信号中的一个为计数值调整指令,所述第一信号及所述第二信号中的另一个为时钟信号。
[0009] 在本发明的实施例中,所述扩展模块仅通过所述第一信号线及所述第二信号线连接至所述电子装置。
[0010] 在本发明的实施例中,所述电子装置为电话装置,且所述扩展模块配置有多个快速拨号按键。
[0011] 本发明提出一种设定扩展模块的方法,包括:通过第一信号线及第二信号线发送询问信号组到串行连接的至少一扩展模块;接收所述至少一扩展模块反馈的至少一计数值;以及当所述至少一计数值的其中之一为默认值时,通过所述第一信号线及所述第二信号线发送第一信号及第二信号至所述至少一扩展模块以调整所述至少一计数值并控制所述至少一扩展模块的其中之一将所述第二信号线切换连接至特定接口,其中所述至少一计数值关联于用于控制所述至少一扩展模块的至少一地址。
[0012] 在本发明的实施例中,所述默认值为0,且调整所述计数值的步骤包括控制所述扩展模块累加所述计数值。所述特定接口连接至仅通过所述第一信号线连接至所述电子装置的另一扩展模块。当所述至少一计数值都不为所述默认值时,所述方法还包括依据所述至少一计数值以及所述至少一扩展模块的数量设定所述至少一地址。所述至少一扩展模块包括第一扩展模块,所述至少一地址包括对应于所述第一扩展模块的第一地址,所述至少一计数值包括对应于所述第一扩展模块的第一计数值,而所述第一扩展模块的所述第一地址为(N-K+1),K为所述第一计数值,N为所述至少一扩展模块的所述数量。
[0013] 在本发明的实施例中,所述电子装置为电话装置,且所述至少一扩展模块个别配置有多个快速拨号按键。
[0014] 在本发明的实施例中,所述第一信号线及所述第二信号线中的一个为依据内部集成电路标准运作的串行数据地址线,且所述第一信号线及所述第二信号线中的另一个为依据所述内部集成电路标准运作的串行时钟线。所述第一信号及所述第二信号中的一个为计数值调整指令,且所述第一信号及所述第二信号中的另一个为时钟信号。
[0015] 在本发明的实施例中,所述询问信号组包括计数值询问信号以及时钟信号,且各所述扩展模块仅通过所述第一信号线及所述第二信号线连接至所述电子装置。
[0016] 基于上述,本发明实施例提供的电子装置扩展模块及设定扩展模块的方法可在未额外配置使能线路的情况下,让电子装置仍能依次设定串行连接的各个扩展模块的地址。
[0017] 为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。

附图说明

[0018] 图1是本发明实施例示出的电子装置及扩展模块示意图;
[0019] 图2是本发明实施例示出的电子装置及串行连接的多个扩展模块的示意图;
[0020] 图3是本发明实施例示出的电子装置及串行连接的多个扩展模块的示意图;
[0021] 图4是本发明的实施例示出的设定扩展模块方法的流程图。
[0022] 附图标记说明:
[0023] 110:电子装置;
[0024] 120_1~120_N:扩展模块;
[0025] 122~N22:处理单元;
[0026] 124~N24:切换单元;
[0027] L1:第一信号线;
[0028] L2:第二信号线;
[0029] C1:第一信号;
[0030] C2:第二信号;
[0031] P1_1~PN_1:第一接口;
[0032] P1_2~PN_2:第二接口;
[0033] S410~S450:步骤。

具体实施方式

[0034] 图1是本发明实施例示出的电子装置及扩展模块示意图。在本实施例中,电子装置110例如是可通过公众交换电话网络(public switched telephone network,简称:PSTN)接收来电或拨打电话的家用电话装置或公司总机电话装置等,但不限于此。扩展模块120_1例如是配置有多个快速拨号按键(未示出)的装置,或其它可用于扩展电子装置110功能的装置,但可不限于此。
[0035] 在本实施例中,扩展模块120_1包括处理单元122以及切换单元124。处理单元122可为微控制单元(micro control unit,简称:MCU)、一般用途处理器、特殊用途处理器、传统的处理器、数字信号处理器、多个微处理器(microprocessor)、一个或多个结合数字信号处理器核心的微处理器、控制器、微控制器、专用集成电路(Application Specific Integrated Circuit,简称:ASIC)、现场可编程门阵列(Field Programmable Gate Array,简称:FPGA)、任何其它种类的集成电路、状态机、处理器以及类似品。
[0036] 处理单元122可通过其通用输入输出接口(general purpose input/output,简称:GPIO)或其它类似的接口连接至切换单元124。切换单元124例如是模拟切换器、数字切换器或是任何可受控于处理单元122而进行切换操作的组件,但不限于此。
[0037] 如图1所示,本实施例中的处理单元122可通过第一信号线L1及第二信号线L2连接至电子装置110,而切换单元124可通过第二信号线L2连接至电子装置110。
[0038] 在一实施例中,在扩展模块120_1连接至电子装置110之后,电子装置110可通过第一信号线L1及第二信号线L2发送询问信号组(例如包括计数值询问信号以及时钟信号)至处理单元122。举例而言,电子装置110可分别通过第一信号线L1及第二信号线L2发送计数值询问信号以及时钟信号至扩展模块120_1,但不限于此。处理单元122可因应于此询问信号组反馈扩展模块120_1的计数值至电子装置110。
[0039] 在一实施例中,当电子装置110发现与其连接的扩展模块中存在计数值为默认值的扩展模块(例如扩展模块120_1)时,电子装置110即可通过以下提及的方式来调整与其连接的各个扩展模块的计数值,并在将这些计数值调整为非默认值之后据以设定用于让电子装置110控制这些扩展模块的地址。
[0040] 假设所述计数值默认为0,当电子装置110发现扩展模块120_1的计数值为0时,电子装置110可发送第一信号C1及第二信号C2至扩展模块120_1。在一实施例中,当处理单元122通过第一信号线L1及第二信号线L2分别接收到来自电子装置110的第一信号C1及第二信号C2时,处理单元122可依据第一信号C1及第二信号C2调整扩展模块120_1的计数值。
[0041] 在本实施例中,第一信号线L1及第二信号线L2分别可以是依据内部集成电路(inter integrated circuit,简称:I2C)标准运作的串行数据地址线(serial data address line,简称:SDA)以及串行时钟线(serial clock line,简称:SCL)。并且,第一信号C1例如是计数值调整指令,而第二信号C2例如是时钟信号。
[0042] 在扩展模块120_1的计数值为0的假设下,当处理单元122通过第一信号线L1及第二信号线L2接收到来自电子装置110的第一信号C1及第二信号C2时,处理单元122可依据第一信号C1及第二信号C2将扩展模块120_1的计数值从0累加为1。在其它实施例中,处理单元122也可采用其它的方式来调整计数值,例如递减或是其它相似的数学运算等。
[0043] 接着,处理单元122可控制切换单元124将第二信号线L2切换连接至特定接口。在本实施例中,所述特定接口例如是用于连接至另一扩展模块的接口或脚位。然而,由于图1实施例的扩展模块120_1目前未连接至其它扩展模块,故所述特定接口在本实施例中暂未连接至任何装置。之后,电子装置110可再次发送询问信号组至扩展模块120_1,以要求扩展模块120_1反馈计数值(例如是1)。
[0044] 在一实施例中,当电子装置110发现与其连接的所有扩展模块的计数值都不为默认值时,电子装置110可依据这些扩展模块的数量以及个别的计数值设定这些扩展模块的地址。假设某一扩展模块的计数值为K,而与电子装置110连接的所有扩展模块的数量为N,则电子装置110可设定此扩展模块的地址为(N-K+1),但本发明的可实施方式不限于此。以图1为例,当电子装置110发现其唯一连接的扩展模块120_1所反馈的计数值(例如是1)不为默认值(例如是0)时,电子装置110可设定扩展模块120_1的地址为1(即(1-1+1))。
[0045] 之后,使用者可在电子装置110上设定扩展模块120_1的各快速拨号按键所对应的电话号码,而电子装置110可对应地通过扩展模块120_1的地址(例如是1)来设定扩展模块120_1。接着,使用者即可通过按压扩展模块120_1上的某快速拨号按键来控制电子装置110拨打此快速拨号按键对应的电话号码,但本发明的可实施方式不限于此。
[0046] 通过图1实施例提出的架构及机制,扩展模块120_1中不需再另外配置用于让电子装置110组态/标示/设定/使能扩展模块120_1的使能线路。也就是说,扩展模块120_1仅需通过第一信号线L1及第二信号线L2即可完成上述配置,因而能够降低扩展模块120_1生产上的成本。
[0047] 请参照图2,图2是本发明实施例示出的电子装置及串行连接的多个扩展模块的示意图。在本实施例中,扩展模块120_1的切换单元124包括第一接口P1_1及第二接口P1_2。第一接口P1_1例如是默认为让切换单元124通过第二信号线L2连接至电子装置110或前一个扩展模块的接口,而第二接口P1_2例如是用于连接至下一个扩展模块120_2的特定接口。此外,扩展模块120_2的处理单元222通过第一信号线L1连接至电子装置110。
[0048] 在本实施例中,电子装置110可先通过第一信号线L1及第二信号线L2发送询问信号组来要求扩展模块120_1及120_2反馈其计数值(默认为0)。当扩展模块120_1通过第一信号线L1及第二信号线L2接收询问信号组时,扩展模块120_1可反馈其计数值(例如是0)至电子装置110。此时,由于扩展模块120_2的处理单元222与电子装置110之间仅通过第一信号线L1连接,因此扩展模块120_2的处理单元222可能无法完整地接收询问信号组所包括的计数值询问信号以及时钟信号。因此,扩展模块120_2暂不会反馈其计数值至电子装置110。
[0049] 当电子装置110发现扩展模块120_1的计数值为默认值时,电子装置110可通过图1实施例提及的方式来控制扩展模块120_1的处理单元122将其计数值从0累加为1。接着,处理单元122可控制切换单元124将第二信号线L2切换连接至第二接口P1_2,进而让电子装置110能够通过第二信号线L2连接至扩展模块120_2的处理单元222,以及切换单元224中的第一接口P2_1。
[0050] 接着,电子装置110可再次通过第一信号线L1及第二信号线L2发送询问信号组至扩展模块120_1及120_2。此时,扩展模块120_1可将其计数值(例如是1)反馈至电子装置110。并且,由于扩展模块120_2的处理单元222可通过第一信号线L1及第二信号线L2完整地接收询问信号组所包括计数值询问信号以及时钟信号,因此也可反馈其计数值(例如是0)至电子装置110。
[0051] 当电子装置110发现扩展模块120_2的计数值仍为默认值时,电子装置110可再次通过第一信号线L1及第二信号线L2发送第一信号C1及第二信号C2至处理单元122及222。当处理单元122接收第一信号C1及第二信号C2时,处理单元122可将其计数值从1累加为2。此外,当处理单元222接收第一信号C1及第二信号C2时,处理单元222可将其计数值从0累加为1,并控制切换单元224将第二信号线L2切换连接至第二接口P2_2。
[0052] 之后,电子装置110可再次通过第一信号线L1及第二信号线L2发送询问信号组至扩展模块120_1及120_2。此时,由于与电子装置110连接的所有扩展模块的计数值都不为默认值,因此电子装置110可通过图1实施例提及的方式来设定扩展模块120_1及120_2的地址。在本实施例中,由于扩展模块120_1及120_2的数量为2(即,N),因此处理单元122可受控于电子装置110而将扩展模块120_1的地址设定为1(即,2-2+1),且处理单元222可受控于电子装置110而将扩展模块120_2的地址设定为2(即,2-1+1)。
[0053] 之后,使用者可在电子装置110上设定扩展模块120_1及120_2的各快速拨号按键所对应的电话号码,而电子装置110可对应地通过扩展模块120_1的地址(例如是1)以及扩展模块120_2的地址(例如是2)来设定扩展模块120_1及120_2。接着,使用者即可通过按压扩展模块120_1或120_2上的某快速拨号按键来控制电子装置110拨打此快速拨号按键对应的电话号码,但本发明的可实施方式不限于此。通过图2实施例提出的架构及机制,扩展模块120_1及120_2中不需再另外配置用于让电子装置110组态/标示/设定/使能扩展模块120_1及120_2的使能线路,因而能够降低扩展模块120_1及120_2生产上的成本。
[0054] 请参照图3,图3是本发明实施例示出的电子装置及串行连接的多个扩展模块的示意图。在本实施例中,受控于电子装置110的扩展模块120_1~120_N可通过图1及图2实施例中提及的方式依次累加其计数值以及将第二信号线L2切换连接至下一级的扩展模块。
[0055] 扩展模块120_N中的处理单元N22将其计数值从0累加至1,并控制其切换单元N24将第二信号线L2从第一接口PN_1切换连接至第二接口PN_2时,扩展模块120_1~120_N当下的计数值分别例如是N、(N-1)、…、1。接着,电子装置110即可据以将扩展模块120_1~120_N的地址分别设定为1(即,N-N+1)、2(即,N-(N-1)+1)、…、N(即,N-1+1)。
[0056] 之后,使用者可在电子装置110上设定扩展模块120_1~120_N的各快速拨号按键所对应的电话号码,而电子装置110可对应地通过扩展模块120_1~120_N的地址来设定扩展模块120_1~120_N。接着,使用者即可通过按压扩展模块120_1~120_N上的某快速拨号按键来控制电子装置110拨打此快速拨号按键对应的电话号码,但本发明的可实施方式不限于此。
[0057] 通过图3实施例提出的架构及机制,扩展模块120_1~120_N中不需再另外配置用于让电子装置110组态/标示/设定/使能扩展模块120_1~120_N的使能线路,因而能够降低扩展模块120_1~120_N生产上的成本。
[0058] 虽然上述实施例中假设第一信号线L1及第二信号线L2分别是依据I2C标准运作的SDA以及SCL,但在其它实施例中,即便将第一信号线L1及第二信号线L2调换为SCL以及SDA,本发明实施例提出的架构应仍可依据前述说明而运作。在此情况下,第一信号C1例如是时钟信号,而第二信号C2例如是计数值调整指令。
[0059] 此外,在其他实施例中,第一信号线L1及第二信号线L2也可以分别是依据串行外设接口(Serial Peripheral Interface,简称:SPI)标准运作的主机输出/从机输入线(Master Output,Slave Input,简称:MOSI)及串行时钟线(Serial clock,简称:SCLK)。在此情况下,第一信号C1例如是计数值调整指令,而第二信号C2例如是时钟信号。或者,第一信号线L1及第二信号线L2也可以调换为依据SPI运行的SCLK及MOSI。在此情况下,第一信号C1例如是时钟信号,而第二信号C2例如是计数值调整指令。
[0060] 图4是本发明的实施例示出的设定扩展模块方法的流程图。本实施例提出的方法可由本发明提出的电子装置(例如电子装置110)实施,但可不限于此。在步骤S410中,电子装置可通过第一信号线及第二信号线发送询问信号组到串行连接的至少一扩展模块。在步骤S420中,电子装置接收所述至少一扩展模块反馈的至少一计数值。在步骤S430中,电子装置判断所述至少一计数值是否都不为默认值。若否,在步骤S440中,电子装置通过所述第一信号线及所述第二信号线发送第一信号及第二信号至所述至少一扩展模块以调整所述至少一计数值并控制所述至少一扩展模块的其中之一将所述第二信号线切换连接至特定接口,并返回步骤S410。在步骤S430中,若所述至少一计数值都不为默认值,在步骤S450中,电子装置可依据所述至少一计数值以及所述至少一扩展模块的数量设定所述至少一地址。图4中各个步骤的细节可参照图1至图3实施例中的说明,在此不再赘述。
[0061] 综上所述,本发明实施例提出的电子装置扩展模块及设定扩展模块的方法可在扩展模块未额外配置使能线路的情况下,让电子装置仍能依次设定串行连接的各个扩展模块的地址,因而能够降低扩展模块生产上的成本。
[0062] 最后应说明的是:以上各实例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实例技术方案的范围。