驱动装置的制作方法

文档序号:33499377发布日期:2023-03-17 21:46阅读:23来源:国知局
驱动装置的制作方法

1.本发明涉及一种驱动装置。


背景技术:

2.在专利文献1中记载有“马达驱动系统1具备:第一马达驱动控制装置50a、第二马达驱动控制装置50b、控制部2a以及能够对第一通信线4a、第二通信线4b进行有效状态与无效状态之间的切换的开关部6,其中,所述第一通信线4a用于将控制部2a的共用端子2b与第一马达驱动控制装置50a连接,所述第二通信线4b用于将控制部2a的共用端子2b与第二马达驱动控制装置50b连接”。
3.现有技术文献
4.专利文献
5.专利文献1:美国专利第10749452号说明书
6.专利文献2:日本专利第6644529号公报
7.专利文献3:美国专利第11039071号说明书


技术实现要素:

8.在本发明的第一方式中,提供一种驱动装置。所述驱动装置可以具备第一驱动部组,该第一驱动部组具有各自产生磁场而沿光轴方向驱动第一对象物的第一多个驱动部,所述第一对象物设置有第一透镜和第一磁体。所述驱动装置可以具备第二驱动部组,该第二驱动部组具有各自产生磁场而沿所述光轴方向驱动第二对象物的第二多个驱动部,所述第二对象物设置有第二透镜和第二磁体。所述第一多个驱动部和所述第二多个驱动部各自可以具有经由时钟信号线及数据信号线与将自身作为从机进行控制的主机连接的第一端子和第二端子。可以是,所述第一多个驱动部中的至少一个驱动部的所述第一端子正向连接于所述时钟信号线,并且所述第二端子正向连接于所述数据信号线。可以是,所述第二多个驱动部中的至少一个驱动部的所述第二端子反向连接于所述时钟信号线,并且所述第一端子反向连接于所述数据信号线。
9.可以是,所述第一多个驱动部和所述第二多个驱动部各自针对作为控制所述第一驱动部组和所述第二驱动部组的共用的控制器而发挥功能的主机进行从机连接。
10.所述第一多个驱动部中的所有驱动部可以在与所述主机之间,所述第一端子正向连接于所述时钟信号线,并且所述第二端子正向连接于所述数据信号线。所述第二多个驱动部中的所有驱动部可以在与所述主机之间,所述第二端子反向连接于所述时钟信号线,并且所述第一端子反向连接于所述数据信号线。
11.所述驱动装置可以还具备所述主机。
12.所述第一多个驱动部中的第一驱动部以及所述第二多个驱动部中的第二驱动部可以针对主机进行从机连接。所述第一多个驱动部中的其它驱动部可以针对所述第一驱动部进行从机连接。所述第二多个驱动部中的其它驱动部可以针对所述第二驱动部进行从机
连接。
13.所述第一驱动部可以在与所述主机之间,所述第一端子正向连接于初级的时钟信号线,并且所述第二端子正向连接于初级的数据信号线。所述第二驱动部可以在与所述主机之间,所述第二端子反向连接于所述初级的时钟信号线,并且所述第一端子反向连接于所述初级的数据信号线。
14.所述第一多个驱动部中的其它驱动部的至少一个驱动部可以在与所述第一驱动部之间,所述第一端子正向连接于次级的第一时钟信号线,并且所述第二端子正向连接于次级的第一数据信号线。所述第一多个驱动部中的其它驱动部的至少一个驱动部可以在与所述第一驱动部之间,所述第二端子反向连接于所述次级的第一时钟信号线,并且所述第一端子反向连接于所述次级的第一数据信号线。
15.所述第二多个驱动部中的其它驱动部的至少一个驱动部可以在与所述第二驱动部之间,所述第一端子正向连接于次级的第二时钟信号线,并且所述第二端子正向连接于次级的第二数据信号线。所述第二多个驱动部中的其它驱动部的至少一个驱动部可以在与所述第二驱动部之间,所述第二端子反向连接于所述次级的第二时钟信号线,并且所述第一端子反向连接于所述次级的第二数据信号线。
16.所述第一驱动部和所述第二驱动部可以作为分别控制自身所属的驱动部组的独立的控制器而发挥功能。
17.所述第一多个驱动部中的第一驱动部可以针对主机进行从机连接。所述第一多个驱动部及所述第二多个驱动部中的其它驱动部可以针对所述第一驱动部进行从机连接。
18.所述第一多个驱动部中的所有其它驱动部可以在与所述第一驱动部之间,所述第一端子正向连接于次级的时钟信号线,并且所述第二端子正向连接于次级的数据信号线。所述第二多个驱动部中的所有驱动部可以在与所述第一驱动部之间,所述第二端子反向连接于所述次级的时钟信号线,并且所述第一端子反向连接于所述次级的数据信号线。
19.所述第一驱动部可以作为控制所述第一驱动部组和所述第二驱动部组的共用的控制器而发挥功能。
20.从所述主机看来,被进行所述反向连接的至少一个驱动部能够作为与被进行所述正向连接的至少一个驱动部不同的从机进行通信。
21.被进行所述反向连接的至少一个驱动部可以判别时钟信号和数据信号来进行内部时钟信号线与内部数据信号线之间的切换。
22.被进行所述反向连接的至少一个驱动部可以根据所述内部时钟信号线与所述内部数据信号线之间的切换来变更自身的从机地址。
23.所述第一多个驱动部和所述第二多个驱动部各自可以构成为能够判别所述时钟信号和所述数据信号来进行所述内部时钟信号线与所述内部数据信号线之间的切换。
24.所述第一多个驱动部各自可以通过基于所述第一对象物的目标位置指令信号和所述第一对象物的检测位置信号的反馈控制来驱动所述第一对象物。所述第二多个驱动部各自可以通过基于所述第二对象物的目标位置指令信号和所述第二对象物的检测位置信号的反馈控制来驱动所述第二对象物。
25.所述第一多个驱动部各自可以包括检测所述第一磁体所产生的磁场的至少一个磁传感器元件。所述第二多个驱动部各自可以包括检测所述第二磁体所产生的磁场的至少
一个磁传感器元件。
26.所述控制器可以控制所述第一驱动部组和所述第二驱动部组中的至少任一个驱动部组,来将所述第一对象物和所述第二对象物中的至少任一个对象物驱动到所述光轴方向上的目标位置。
27.所述控制器可以在要将所述第一对象物和所述第二对象物中的至少任一个对象物驱动到所述目标位置时,设定对直到所述目标位置为止的路径进行分割的多个经由地,并分阶段地执行到所述多个经由地中的各经由地的驱动。
28.在所述目标位置被变更的情况下,所述控制器可以将所述第一对象物和所述第二对象物中的至少任一个对象物从所述多个经由地中的刚刚变更后的经由地驱动到所述变更后的目标位置。
29.可以是,所述控制器能够根据包括所述对象物的系统的动作状态来切换是否分阶段地执行所述驱动。
30.此外,上述的发明内容并非列举出本发明的全部特征。另外,这些特征组的子组合也能够成为发明。
附图说明
31.图1将第一实施方式所涉及的驱动装置10的框图的一例与对象物1及主机20一同示出。
32.图2将第一实施方式所涉及的驱动装置10的布线图的一例与主机20一同示出。
33.图3将第二实施方式所涉及的驱动装置10的框图的一例与对象物1及主机20

一同示出。
34.图4将第二实施方式所涉及的驱动装置10的布线图的一例与主机20

一同示出。
35.图5将第三实施方式所涉及的驱动装置10的框图的一例与对象物1及主机20

一同示出。
36.图6将第三实施方式所涉及的驱动装置10的布线图的一例与主机20

一同示出。
37.图7示出实现驱动部100的切换功能的框图的一例。
38.图8将实现驱动部100的驱动功能的框图的一例与对象物1一同示出。
39.图9示出负责多个区间的每个区间的驱动部100的分配例。
40.图10示出在可动范围内驱动了对象物1的情况下所检测到的磁场的模拟结果的一例。
41.图11示出控制器控制本实施方式所涉及的驱动装置10的流程的一例。
42.图12示出一下子驱动对象物1的情况和分阶段地驱动对象物1的情况的一例。
43.图13示出可以将本发明的多个方式整体或部分地实现的计算机9900的例子。
具体实施方式
44.下面,通过发明的实施方式来说明本发明,但以下的实施方式并非用于限定权利要求书所涉及的发明。另外,在实施方式中说明的特征的组合未必全部是发明的解决方案所必须的。
45.图1将第一实施方式所涉及的驱动装置10的框图的一例与对象物1及主机20一同
示出。此外,这些块分别是按功能分离出的功能块,未必与实际的设备结构一致。即,在本图中,虽说作为一个块而示出,但是该块未必由一个设备构成。另外,在本图中,虽说作为各自分开的块而示出,但是它们未必由各自分开的设备构成。在其它图中可以说也是同样的情况。
46.本实施方式所涉及的驱动装置10具备驱动第一对象物的第一驱动部组和驱动第二对象物的第二驱动部组。而且,在本实施方式所涉及的驱动装置10中,第一驱动部组中的至少一个驱动部的时钟信号线和数据信号线被正向连接,与此相对地,第二驱动部组中的至少一个驱动部的时钟信号线和数据信号线被反向连接。
47.驱动装置10驱动多个驱动对象。在本图中,作为一例,示出了驱动装置10将第一对象物1_1和第二对象物1_2(统称为“对象物1”)这两个对象物作为驱动对象的情况。然而,并不限定于该情况。驱动装置10也可以驱动三个以上的驱动对象。
48.对象物1是位置根据输入信号而变化的设备。作为一例,对象物1可以是线性运动设备。线性运动设备用线性函数来表示输入信号以及与该输入信号相应的位移。作为这种线性运动设备,例如列举出摄像机的自动聚焦/变焦透镜等。在此之前,将对象物1是摄像机的自动聚焦/变焦透镜的情况作为一例来进行说明。然而,并不限定于该情况。对象物1可以是位置能够根据输入信号而变化的各种设备。在对象物1中设置有一对透镜2和磁体3。即,在第一对象物1_1中设置有第一透镜2_1和第一磁体3_1。同样地,在第二对象物1_2中设置有第二透镜2_2和第二磁体3_2。在此,将第一透镜2_1和第二透镜2_2统称为“透镜2”。另外,将第一磁体3_1和第二磁体3_2统称为“磁体3”。
49.透镜2是用于使光折射并会聚的光学元件。在自动聚焦/变焦控制中,通过使这种透镜2在光轴方向上发生位移来进行对焦以及倍率的变更。
50.磁体3是被固定于透镜2的永磁体。作为一例,磁体3可以沿透镜2的光轴方向交替地配置s极和n极。而且,通过在后述的驱动线圈中流通电流,磁体3与该驱动线圈之间产生磁力,来使透镜2沿光轴方向发生位移。本实施方式所涉及的驱动装置10将这样的多个对象物1作为驱动对象。
51.驱动装置10具备分别驱动多个驱动对象的多个驱动部组。在本图中,作为一例,示出了驱动装置10具备驱动第一对象物1_1的第一驱动部组11和驱动第二对象物1_2的第二驱动部组12的情况。然而,并不限定于该情况。驱动装置10也可以根据作为驱动对象的对象物1的数量而具备三个以上的驱动部组。
52.第一驱动部组11在第一可动范围内驱动第一对象物1_1。这种第一可动范围可以是为了使第一对象物1_1能够沿第一透镜2_1的光轴方向移动而预先决定的范围。第一驱动部组11具有各自产生磁场而沿光轴方向驱动设置有第一透镜2_1和第一磁体3_1的第一对象物1_1的第一第一驱动部100a_1、第一第二驱动部100b_1、第一第三驱动部100c_1以及第一第四驱动部100d_1(统称为“第一多个驱动部100_1”)。第一多个驱动部100_1沿第一透镜2_1的光轴方向配置。在这样的第一多个驱动部100_1中,对分割第一可动范围而得到的多个区间的每个区间预先分配了驱动第一对象物1_1的一个驱动部来作为担当。然后,各驱动部在自身负责的区间内驱动第一对象物1_1,由此第一多个驱动部100_1协同动作来遍及第一可动范围地驱动第一对象物1_1。此外,在本图中,作为一例而示出了第一驱动部组11具有四个驱动部的情况,但并不限定于该情况。第一驱动部组11也可以具有两个、三个或多于
四个的多个驱动部。
53.同样地,第二驱动部组12在第二可动范围内驱动第二对象物1_2。这种第二可动范围可以是为了使第二对象物1_2能够沿第二透镜2_2的光轴方向移动而预先决定的范围。此外,第一透镜2_1的光轴方向与第二透镜2_2的光轴方向可以是同一方向。另外,第二可动范围的至少一部分也可以与第一可动范围的至少一部分重叠。第二驱动部组12具有各自产生磁场而沿光轴方向驱动设置有第二透镜2_2和第二磁体3_2的第二对象物1_2的第二第一驱动部100a_2、第二第二驱动部100b_2、第二第三驱动部100c_2以及第二第四驱动部100d_2(统称为“第二多个驱动部100_2”。另外,将第一多个驱动部100_1和第二多个驱动部100_2统称为“驱动部100”)。第二多个驱动部100_2沿第二透镜2_2的光轴方向配置。在这样的第二多个驱动部100_2中,对分割第二可动范围而得到的多个区间的每个区间预先分配了驱动第二对象物1_2的一个驱动部来作为担当。然后,各驱动部在自身负责的区间内驱动第二对象物1_2,由此第二多个驱动部100_2协同动作来遍及第二可动范围地驱动第二对象物1_2。此外,第二驱动部组12也可以与第一驱动部组11同样地具有两个、三个或多于四个的多个驱动部。此外,关于驱动部100的详细情况在后文叙述。
54.主机20是控制驱动装置10的上位的控制装置。在第一实施方式中,主机20作为控制第一驱动部组11和第二驱动部组12的共用的控制器而发挥功能。即,主机20可以包括自动聚焦/变焦控制器。在第一实施方式中,第一多个驱动部100_1及第二多个驱动部100_2各自针对作为这种控制第一驱动部组11和第二驱动部组12的共用的控制器而发挥功能的主机20进行从机连接。此外,在这种控制器中例如可以包含为了使各个对象物1移动到目标位置而使各驱动部100驱动的驱动算法以及用于掌握各个对象物1的位置(即,各个磁体3的位置)的算法。此时,控制器也可以在内部存储器中保持有该算法所需要的磁场信息等。
55.图2将第一实施方式所涉及的驱动装置10的布线图的一例与主机20一同示出。主机20与驱动装置10之间例如通过i2c(inter-integrated circuit:互集成电路)等串行通信方式进行连接。在i2c中,一般用时钟信号线scl和数据信号线sda这两根信号线将一台主机与一个或多个从机之间连接成分型线状。另外,各个从机具有地址,只有用数据中包含的地址指定的一台从机与主机一对一地通信。
56.在本图中,白色的端子是第一端子110。第一端子110例如可以是i2c中的scl端口。另外,在本图中,黑色的端子是第二端子120。第二端子120例如可以是i2c中的sda端口。如本图所示那样,第一多个驱动部100_1和第二多个驱动部100_2中的各驱动部具有经由时钟信号线及数据信号线与将该驱动部自身作为从机进行控制的主机连接的第一端子110和第二端子120。
57.在本图中,标注有附图标记c的信号线表示时钟信号线scl。另外,在本图中,标注有附图标记d的信号线表示数据信号线sda。时钟信号线scl和数据信号线sda经由上拉电阻连接于电源。
58.而且,在第一实施方式所涉及的驱动装置10中,第一多个驱动部100_1中的所有驱动部100a_1~100d_1在与主机20之间,第一端子110正向连接于时钟信号线scl,并且第二端子120正向连接于数据信号线sda。即,第一多个驱动部100_1通过i2c中的通常的布线与主机20连接。
59.与此相对地,第二多个驱动部100_2中的所有驱动部100a_2~100d_2在与主机20
之间,第二端子120反向连接于时钟信号线scl,并且第一端子110反向连接于数据信号线sda。即,第二多个驱动部100_2通过i2c中的与通常相反的布线与主机20连接。
60.此外,在上述的说明中,作为一例而示出了以下情况:在与主机20的连接中,第一多个驱动部100_1中的所有驱动部100a_1~100d_1被正向连接,第二多个驱动部100_2中的所有驱动部100a_2~100d_2被反向连接,但并不限定于该情况。例如,也可以是,在第一驱动部组11中,第一第一驱动部100a_1和第一第三驱动部100c_1被正向连接,第一第二驱动部100b_1和第一第四驱动部100d_1被反向连接,在第二驱动部组12中,第二第二驱动部100b_2和第二第四驱动部100d_2被正向连接,第二第一驱动部100a_2和第二第三驱动部100c_2被反向连接。这样,正向连接和反向连接也可以混合存在于驱动部组内。
61.在第一实施方式所涉及的驱动装置10中,例如通过像这样布线,可以将第一多个驱动部100_1中的至少一个驱动部的第一端子110正向连接于时钟信号线scl并将第二端子120正向连接于数据信号线sda,并且将第二多个驱动部100_2中的至少一个驱动部的第二端子120反向连接于时钟信号线scl并将第一端子110反向连接于数据信号线sda。
62.此外,在上述的说明中,作为一例而示出了驱动装置10和主机20分别构成为单独的装置的情况,但并不限定于该情况。驱动装置10和主机20也可以构成为一体的装置。即,驱动装置10也可以还具备主机20。
63.图3将第二实施方式所涉及的驱动装置10的框图的一例与对象物1及主机20

一同示出。在图3中,对具有与图1相同的功能及结构的构件标注相同的附图标记,并且以下除了不同点以外省略说明。在第一实施方式中,作为一例,示出了主机20作为控制第一驱动部组11和第二驱动部组12的共用的控制器而发挥功能的情况。然而,在第二实施方式中,主机20

不具有作为控制第一驱动部组11和第二驱动部组12的控制器的功能。即,主机20

不包括自动聚焦/变焦控制器。作为这种主机20

,例如列举出isp(image signal processor:图像信号处理器)等。isp是摄像机系统中的图像处理器。
64.在第二实施方式中,第一多个驱动部100_1中的第一驱动部以及第二多个驱动部100_2中的第二驱动部经由初级的信号线针对主机20

进行从机连接。此外,在本图中,作为一例,示出了第一第一驱动部100a_1是“第一驱动部”、第二第一驱动部100a_2是“第二驱动部”的情况。而且,第一多个驱动部100_1中的其它驱动部经由次级的信号线针对第一驱动部进行从机连接,第二多个驱动部100_2中的其它驱动部经由次级的信号线针对第二驱动部进行从机连接。在第二实施方式中,第一驱动部和第二驱动部作为分别控制自身所属的驱动部组的独立的控制器而发挥功能。由此,在第二实施方式中,不需要单独另外设置控制器。
65.图4将第二实施方式所涉及的驱动装置10的布线图的一例与主机20

一同示出。在图4中,对具有与图2相同的功能及结构的构件标注相同的附图标记,并且以下除了不同点以外省略说明。在本图中,标注有附图标记c的信号线表示初级的时钟信号线scl。另外,在本图中,标注有附图标记d的信号线表示初级的数据信号线sda。初级的时钟信号线scl和初级的数据信号线sda经由上拉电阻连接于电源。
66.在本图中,标注有附图标记c

的信号线表示次级的第一时钟信号线scl

。另外,在本图中,标注有附图标记d

的信号线表示次级的第一数据信号线sda

。次级的第一时钟信号线scl

及次级的第一数据信号线sda

也经由上拉电阻连接于电源。
67.在本图中,标注有附图标记c

的信号线表示次级的第二时钟信号线scl

。另外,在本图中,标注有附图标记d

的信号线表示次级的第二数据信号线sda

。次级的第二时钟信号线scl

及次级的第二数据信号线sda

也经由上拉电阻连接于电源。在此,在无需特别地区分的情况下,将初级的时钟信号线scl、次级的第一时钟信号线scl

以及次级的第二时钟信号线scl

统称为“时钟信号线scl”。同样地,将初级的数据信号线sda、次级的第一数据信号线sda

以及次级的第二数据信号线sda

统称为“数据信号线sda”。
68.此外,在本图中,作为一例,示出了将所有信号线经由上拉电阻连接于共用的电源的情况,但并不限定于该情况。也可以将至少任一根信号线经由上拉电阻连接于不同的电源。另外,在本图中,作为一例,示出了将所有信号线经由独立的上拉电阻连接于电源的情况,但并不限定于该情况。也可以在至少任两根信号线中共用上拉电阻。
69.首先,着眼于与主机20

的初级连接。作为第一驱动部的第一第一驱动部100a_1在与主机20

之间,第一端子110正向连接于初级的时钟信号线scl,并且第二端子120正向连接于初级的数据信号线sda。另外,作为第二驱动部的第二第一驱动部100a_2在与主机20

之间,第二端子120反向连接于初级的时钟信号线scl,并且第一端子110反向连接于初级的数据信号线sda。
70.在第二实施方式中,与主机20

进行了初级连接的第一第一驱动部100a_1作为控制第一驱动部组11的控制器而发挥功能。即,第一第一驱动部100a_1作为驱动部100兼控制器发挥功能。同样地,与主机20

进行了初级连接的第二第一驱动部100a_2作为控制第二驱动部组12的控制器而发挥功能。即,第二第一驱动部100a_2作为驱动部100兼控制器发挥功能。
71.接着,着眼于与控制器的次级连接。第一第二驱动部100b_1在与第一第一驱动部100a_1之间,第一端子110正向连接于次级的第一时钟信号线scl

,并且第二端子120正向连接于次级的第一数据信号线sda

。另外,第一第三驱动部100c_1在与第一第一驱动部100a_1之间,第二端子120反向连接于次级的第一时钟信号线scl

,并且第一端子110反向连接于次级的第一数据信号线sda

。另外,第一第四驱动部100d_1在与第一第一驱动部100a_1之间,第一端子110正向连接于次级的第一时钟信号线scl

,并且第二端子120正向连接于次级的第一数据信号线sda

。这样,第一多个驱动部100_1中的其它驱动部100b_1~100d_1的至少一个驱动部可以在与第一驱动部(第一第一驱动部100a_1)之间,第一端子110正向连接于次级的第一时钟信号线scl

,并且第二端子120正向连接于次级的第一数据信号线sda

。另外,第一多个驱动部100_1中的其它驱动部100b_1~100d_1的至少一个驱动部可以在与第一驱动部(第一第一驱动部100a_1)之间,第二端子120反向连接于次级的第一时钟信号线scl

,并且第一端子110反向连接于次级的第一数据信号线sda


72.同样地,第二第二驱动部100b_2在与第二第一驱动部100a_2之间,第二端子120反向连接于次级的第二时钟信号线scl

,并且第一端子110反向连接于次级的第二数据信号线sda

。另外,第二第三驱动部100c_2在与第二第一驱动部100a_2之间,第一端子110正向连接于次级的第二时钟信号线scl

,并且第二端子120正向连接于次级的第二数据信号线sda

。另外,第二第四驱动部100d_2在与第二第一驱动部100a_2之间,第二端子120反向连接于次级的第二时钟信号线scl

,并且第一端子110反向连接于次级的第二数据信号线sda

。这样,第二多个驱动部100_2中的其它驱动部100b_2~100d_2的至少一个驱动部可以
在与第二驱动部(第二第一驱动部100a_2)之间,第一端子110正向连接于次级的第二时钟信号线scl

,并且第二端子120正向连接于次级的第二数据信号线sda

。另外,第二多个驱动部100_2中的其它驱动部100b_2~100d_2的至少一个驱动部可以在与第二驱动部(第二第一驱动部100a_2)之间,第二端子120反向连接于次级的第二时钟信号线scl

,并且第一端子110反向连接于次级的第二数据信号线sda


73.此外,在上述的说明中,作为一例,示出了在与控制器的次级连接中,正向连接和反向连接混合存在于驱动部组内的情况,但并不限定于该情况。在与控制器的次级连接中,既可以将驱动部组内的其它所有驱动部进行正向连接,也可以将驱动部组内的其它所有驱动部进行反向连接。
74.在第二实施方式所涉及的驱动装置10中,例如通过像这样布线,可以将第一多个驱动部100_1中的至少一个驱动部的第一端子110正向连接于时钟信号线scl并将第二端子120正向连接于数据信号线sda,并且将第二多个驱动部100_2中的至少一个驱动部的第二端子120反向连接于时钟信号线scl并将第一端子110反向连接于数据信号线sda。
75.图5将第三实施方式所涉及的驱动装置10的框图的一例与对象物1及主机20

一同示出。在图5中,对具有与图3相同的功能及结构的构件标注相同的附图标记,并且以下除了不同点以外省略说明。在第二实施方式中,作为一例,示出了第一驱动部和第二驱动部作为分别控制自身所属的驱动部组的独立的控制器而发挥功能的情况。然而,在第三实施方式中,第一驱动部作为控制第一驱动部组11和第二驱动部组12的共用的控制器而发挥功能。
76.在第三实施方式中,第一多个驱动部100_1中的第一驱动部经由初级的信号线针对主机20

进行从机连接。此外,在本图中,作为一例而示出了第一第一驱动部100a_1是“第一驱动部”的情况。而且,第一多个驱动部100_1以及第二多个驱动部100_2中的其它驱动部经由次级的信号线针对第一驱动部进行从机连接。在第三实施方式中,第一驱动部作为控制第一驱动部组11和第二驱动部组12的共用的控制器而发挥功能。由此,在第三实施方式中,能够在第一驱动部组11和第二驱动部组12中共用控制器。
77.图6将第三实施方式所涉及的驱动装置10的布线图的一例与主机20

一同示出。在图6中,对具有与图4相同的功能及结构的构件标注相同的附图标记,并且以下除了不同点以外省略说明。在本图中,标注有附图标记c的信号线表示初级的时钟信号线scl。另外,在本图中,标注有附图标记d的信号线表示初级的数据信号线sda。初级的时钟信号线scl和初级的数据信号线sda经由上拉电阻连接于电源。
78.在本图中,标注有附图标记c

的信号线表示次级的时钟信号线scl

。另外,在本图中,标注有附图标记d

的信号线表示次级的数据信号线sda

。次级的时钟信号线scl

和次级的数据信号线sda

也经由上拉电阻连接于电源。在此,在无需特别地区分的情况下,将初级的时钟信号线scl和次级的时钟信号线scl

统称为“时钟信号线scl”。同样地,将初级的数据信号线sda和次级的数据信号线sda

统称为“数据信号线sda”。
79.此外,在第三实施方式中,也可以与第二实施方式同样地将至少任一根信号线经由上拉电阻连接于不同的电源。另外,也可以在至少任两根信号线中共用上拉电阻。
80.首先,着眼于与主机20

的初级连接。作为第一驱动部的第一第一驱动部100a_1在与主机20

之间,第一端子110正向连接于初级的时钟信号线scl,并且第二端子120正向连接于初级的数据信号线sda。
81.在第三实施方式中,与主机20

进行了初级连接的第一第一驱动部100a_1作为控制第一驱动部组11和第二驱动部组12的共用的控制器而发挥功能。即,第一第一驱动部100a_1作为驱动部100兼控制器发挥功能。
82.接着,着眼于与控制器的次级连接。第一第二驱动部100b_1、第一第三驱动部100c_1以及第一第四驱动部100d_1在与第一第一驱动部100a_1之间,第一端子110正向连接于次级的时钟信号线scl

,并且第二端子120正向连接于次级的数据信号线sda

。这样,第一多个驱动部100_1中的其它所有驱动部100b_1~100d_1可以在与第一驱动部(第一第一驱动部100a_1)之间,第一端子110正向连接于次级的时钟信号线scl

,并且第二端子120正向连接于次级的数据信号线sda


83.另外,第二第一驱动部100a_2、第二第二驱动部100b_2、第二第三驱动部100c_2以及第二第四驱动部100d_2的第二端子120连接于次级的时钟信号线scl

,并且第一端子110连接于次级的数据信号线sda

。这样,第二多个驱动部100_2中的所有驱动部100a_2~100d_2可以在与第一驱动部(第一第一驱动部100a_1)之间,第二端子120反向连接于次级的时钟信号线scl

,并且第一端子110反向连接于次级的数据信号线sda


84.此外,在上述的说明中,作为一例,示出了在与控制器的次级连接中将第一多个驱动部100_1中的其它所有驱动部100b_1~100d_1进行正向连接、将第二多个驱动部100_2中的所有驱动部100a_2~100d_2进行反向连接的情况,但并不限定于该情况。例如,也可以是,在第一驱动部组11中,将第一第二驱动部100b_1和第一第四驱动部100d_1进行正向连接,并且将第一第三驱动部100c_1进行反向连接,在第二驱动部组12中,将第二第一驱动部100a_2和第二第三驱动部100c_2进行正向连接,并且将第二第二驱动部100b_2和第二第四驱动部100d_2进行反向连接。这样,正向连接和反向连接也可以混合存在于驱动部组内。
85.在第三实施方式所涉及的驱动装置10中,例如通过像这样布线,可以将第一多个驱动部100_1中的至少一个驱动部的第一端子110正向连接于时钟信号线scl并将第二端子120正向连接于数据信号线sda,并且将第二多个驱动部100_2中的至少一个驱动部的第二端子120反向连接于时钟信号线scl并将第一端子110反向连接于数据信号线sda。
86.到此为止,使用第一实施方式~第三实施方式说明了本实施方式所涉及的驱动装置10的布线例,但即使在像这样进行了布线的情况下,从主机看来,被进行反向连接的至少一个驱动部也能够作为与被进行正向连接的至少一个驱动部不同的从机来进行通信。对此详细地进行说明。
87.图7示出实现驱动部100的切换功能的框图的一例。驱动部100基于所输入的信号来判别第一端子110和第二端子120的连接目的地,并根据连接目的地来变更自身的从机地址。驱动部100具备连接部130、处理部140、处理结果存储部150、输出端子160、判别部170、变更部180以及固定部190。
88.连接部130基于从外部输入的信号进行第一状态与第二状态之间的切换。例如,将与对第一端子110连接了时钟信号线scl、对第二端子120连接了数据信号线sda的状态对应的驱动部100内部的连接状态设为第一状态。连接部130在该第一状态下根据用于通知对第二端子120连接了时钟信号线scl的信号,来将该驱动部100内部的连接从第一状态切换为第二状态。此外,第二状态设为与对第一端子110连接了数据信号线sda、对第二端子120连接了时钟信号线scl的状态对应的驱动部100内部的连接状态。
89.作为一例,连接部130在第一状态下,从一个输出输出时钟信号,从与这一个输出不同的另一个输出输出数据信号。另外,连接部130在第二状态下,从这一个输出输出数据信号,从该另一个输出输出时钟信号。
90.另外,连接部130可以被输入来自该驱动部100内部的数据信号,基于从外部输入的信号进行切换,使得将所输入的该信号从第一端子110和第二端子120中的某一个端子输出。作为一例,连接部130可以在第一状态下切换为将来自该驱动部100内部的数据信号从第二端子120输出,另外,也可以在第二状态下切换为将该数据信号从第一端子110输出。连接部130可以在从第一端子110和第二端子120中的某一个端子输入的命令中包含读出命令的情况下切换为输出来自该内部的数据信号。
91.连接部130具有第一放大器312、第二放大器314、第一开关316、滤波器部318、第二开关326、滤波器部328、延迟部332、第三开关334、第一反相放大器336、第一开关元件338、第四开关344、第二反相放大器346以及第二开关元件348。此外,第一开关316、第二开关326、第三开关334以及第四开关344可以是根据从外部输入的信号连动地进行切换动作的开关。
92.第一放大器312对从第一端子110输入的信号进行放大。第一放大器312可以作为将输入信号的振幅电压放大为大致1倍的缓冲器而发挥功能。第一放大器312将放大后的信号提供给第一开关316和第二开关326。
93.第二放大器314对从第二端子120输入的信号进行放大。第二放大器314可以作为将输入信号的振幅电压放大为大致1倍的缓冲器而发挥功能。第二放大器314将放大后的信号提供给第一开关316和第二开关326。
94.第一开关316切换地输出从第一端子110和第二端子120分别输入的信号中的一方。第一开关316例如在第一状态下输出从第一端子110输入的时钟信号。另外,第一开关316在第二状态下输出从第二端子120输入的时钟信号。
95.第一开关316可以基于从外部输入的信号来切换地输出所输入的信号。作为一例,第一开关316被切换为输出从第一端子110和第二端子120分别输入的信号中的时钟信号。第一开关316将输出信号提供给滤波器部318。
96.滤波器部318使所输入的信号的噪声降低。滤波器部318可以是低通滤波器、高通滤波器以及带通滤波器中的任一者,另外,也可以是它们的组合。滤波器部318可以向处理部140输出降低了噪声的信号。即,作为一例,连接部130被切换为不管第一端子110及第二端子120与时钟信号线的连接状态如何都从一个输出提供时钟信号。
97.第二开关326切换地输出从第一端子110和第二端子120分别输入的信号中的另一方。第二开关326与第一开关316连动地进行切换,来输出与第一开关316所输出的一个信号不同的另一个信号。第二开关326例如在第一状态下输出从第二端子120输入的数据信号。另外,第二开关326在第二状态下输出从第一端子110输入的数据信号。
98.第二开关326可以基于从外部输入的信号来切换地输出所输入的信号。作为一例,第二开关326被切换为输出从第一端子110和第二端子120分别输入的信号中的数据信号。第二开关326将输出信号提供给滤波器部328。
99.滤波器部328使所输入的信号的噪声降低。滤波器部328可以是低通滤波器、高通滤波器以及带通滤波器中的任一者,另外,也可以是它们的组合。滤波器部328可以向处理
部140输出降低了噪声的信号。即,作为一例,连接部130被切换为不管第一端子110及第二端子120与数据信号线的连接状态如何都从另一个输出提供数据信号。
100.延迟部332被输入来自该驱动部100内部的数据信号。延迟部332可以被处理部140提供该数据信号。延迟部332使所输入的信号以延迟预先决定的或预先设定的时间的方式进行输出。延迟部332例如为了根据来自与该驱动部100连接的主机的读出命令来提供数据信号,以对所提供的数据信号施加延迟的方式调整向该主机提供数据的定时。延迟部332将施加了延迟的数据信号提供给第三开关334和第四开关344。延迟部332可以包括触发器、延迟线等延迟电路。
101.第三开关334基于从外部输入的信号来切换是否输出所输入的信号。第三开关334可以与第一开关316和/或第二开关326连动地进行切换。例如,在第一开关316将来自第一端子110的信号连接到一个输出的情况下,第三开关334将输入与输出电切断而断开。另外,第三开关334例如以第二开关326将来自第一端子110的信号连接到另一个输出为条件,根据指示输出输入信号的信号来将输入与输出电连接而接通。在该情况下,第三开关334将输入信号提供给第一反相放大器336。
102.第一反相放大器336对所输入的信号进行反相放大。第一反相放大器336可以作为将输入信号的振幅电压放大为大致-1倍的缓冲器而发挥功能。第一反相放大器336将放大后的信号提供给第一开关元件338。
103.第一开关元件338根据输入信号将第一端子110与基准电位电连接或电切断。第一开关元件338可以包括晶体管、fet和/或运算放大器等,可以在输入信号为高的情况下将第一端子110与基准电位连接、在输入信号为低的情况下将第一端子110与基准电位切断。在此,基准电位可以是地电压,作为一例,是0v。
104.由此,例如在经由上拉电阻对第一端子110施加了高电压的情况下,如果输入信号变为高,则第一开关元件338使电流从上拉电阻流向基准电位而使电压下降,来使第一端子110为低状态。在该情况下,如果输入信号变为低,则第一开关元件338切断从上拉电阻向基准电位的电流,来使第一端子110为高状态。即,第一开关元件338使与向第一反相放大器336输入的数据信号的逻辑大致相同的逻辑信号从第一端子110输出。
105.与第三开关334同样地,第四开关344基于从外部输入的信号来切换是否输出所输入的信号。第四开关344可以与第一开关316和/或第二开关326连动地进行切换。例如,在第二开关326将来自第二端子120的信号连接到另一个输出的情况下,第四开关344将输入与输出电切断而断开。另外,第四开关344例如以第二开关326将来自第二端子120的信号连接到一个输出为条件,根据指示输出输入信号的信号,来将输入与输出电连接而接通。在该情况下,第四开关344将输入信号提供给第二反相放大器346。
106.第二反相放大器346对所输入的信号进行反相放大。第二反相放大器346可以作为将输入信号的振幅电压放大为大致-1倍的缓冲器而发挥功能。第二反相放大器346将放大后的信号提供给第二开关元件348。
107.第二开关元件348根据输入信号将第二端子120与基准电位电连接或电切断。第二开关元件348可以包括晶体管、fet和/或运算放大器等,可以在输入信号为高的情况下将第二端子120与基准电位连接,在输入信号为低的情况下将第二端子120与基准电位切断。由此,与第一开关元件338同样地,第二开关元件348使与向第二反相放大器346输入的数据信
号的逻辑大致相同的逻辑信号从第二端子120输出。此外,在本图中,作为一例,示出了在第一端子110和第二端子120这两者中采用开漏输出来作为信号输出方式的情况,但并不限定于该情况。也可以在第一端子110和第二端子120中的至少任一方采用推挽输出来作为信号输出方式。
108.处理部140执行与从接口提供的数据相应的处理。处理部140例如可以根据写入命令来写入数据,另外,可以根据读出命令来读入数据并提供给接口。另外,处理部140可以根据运算命令来运算数据,另外,也可以存储运算结果。
109.处理部140通过标准化的通信方式与接口之间发送和接收数据信号。处理部140可以通过串行数据通信来发送和接收数据。在本实施方式中,对处理部140使用i2c通信方式来发送和接收数据的例子进行说明。另外,处理部140也可以将串行数据转换为并行数据。处理部140具有时钟接收内部端子142、数据发送内部端子143、数据接收内部端子144、判别电路146以及存储部148。
110.时钟接收内部端子142在该驱动部100内部接收从时钟信号线scl提供的时钟信号。时钟接收内部端子142例如接收从连接部130的一个输出提供的时钟信号。
111.数据发送内部端子143根据读出命令等来发送来自该驱动部100内部的数据信号。数据发送内部端子143例如将来自该驱动部100内部的数据信号提供给延迟部332。
112.数据接收内部端子144在该驱动部100内部接收从数据信号线sda提供的数据信号。数据接收内部端子144例如接收从连接部130的另一个输出提供的数据信号。
113.即,作为一例,连接部130在第一状态下,将第一端子110与时钟接收内部端子142连接,将第二端子120与数据接收内部端子144连接。而且,连接部130根据来自外部的指示向将第一端子110连接于数据接收内部端子144、将第二端子120连接于时钟接收内部端子142的第二状态切换。
114.判别电路146基于时钟接收内部端子142和数据接收内部端子144所接收的时钟信号和数据信号的相位,开始接收该数据信号。作为一例,判别电路146以从时钟接收内部端子142输入的时钟信号处于高为条件,根据从数据接收内部端子144输入的数据信号从高变为低的情况,来开始接收该数据信号。
115.存储部148存储该设备的地址。存储部148可以以可变更的方式存储该设备的地址。也可以取而代之地,存储部148存储多个地址。此外,该地址可以是与第一端子110及第二端子120的连接状态对应的地址。
116.存储部148例如存储与第一状态对应的第一地址,在该第一状态下,第一端子110连接于时钟信号线scl,第二端子120连接于数据信号线sda。另外,也可以是,存储部148能够将第一地址变更为与第二状态对应的第二地址,在该第二状态下,第一端子110连接于数据信号线sda,第一端子110连接于时钟信号线scl。也可以取而代之地,存储部148分别存储第一地址和第二地址。在该情况下,存储部148将地址的信息与表示第一地址和第二地址中的哪一个地址有效的值一起存储。
117.以上的本实施方式所涉及的处理部140在判别电路146开始接收数据信号之后,根据该数据信号中包含的地址指定了存储在存储部148中的(有效的)地址的情况,来执行与该数据信号相应的处理。例如,处理部140根据在存储部148中存储有第一地址(有效)的情况,以指定该数据信号的第一地址为条件来执行与该数据信号相应的处理。另外,处理部
140根据存储部148的第一地址的信息被变更为第二地址(第二地址被变更为有效)的情况,以指定该数据信号的第二地址为条件来执行与该数据信号相应的处理。
118.处理结果存储部150存储处理部140进行处理而得到的结果。处理结果存储部150可以通过处理部140的写入处理来写入数据。此外,处理结果存储部150也可以通过处理部140来读出被写入的数据。另外,处理结果存储部150可以预先存储数据,处理部140可以读出该数据。另外,处理结果存储部150也可以存储处理部140的运算结果等。
119.另外,处理结果存储部150也可以存储该驱动部100内部的连接状态。处理结果存储部150可以存储由连接部130进行切换的第一状态和第二状态中的当前的连接状态等。另外,处理结果存储部150也可以存储驱动部100的设定值等。处理结果存储部150可以根据驱动部100内的各部的请求来向请求源提供所存储的设定值、数据等。
120.另外,处理结果存储部150也可以连接于输出端子160,来经由该输出端子160与外部进行通信。即,处理结果存储部150可以向外部提供所存储的处理部140的处理结果。处理部140可以通过标准化的串行数据通信方式,以符合标准的速度与接口进行通信,来对接收到的数据信号进行并行转换。而且,处理结果存储部150可以存储转换后的数据,并以不同于处理部140与接口之间的通信方式的方式从输出端子160向外部提供所存储的数据。在该情况下,从输出端子160向外部通信的通信速度可以比处理部140与接口之间的通信的通信速度低。
121.判别部170基于从第一端子110和第二端子120输入的信号,来判别对第一端子110和第二端子120中的哪一个端子连接着时钟信号线scl。判别部170基于从时钟信号线scl0和数据信号线sda提供的信号的相位差,来判别对第一端子110和第二端子120中的哪一个端子连接着时钟信号线scl。
122.判别部170可以分别接收从滤波器部318输出的时钟信号和从滤波器部328输出的数据信号,并基于接收到的信号来判别是否对第二端子120连接着时钟信号线scl。作为一例,判别部170以从第二端子120输入的数据信号处于高为条件,根据从第一端子110输入的数据信号从高变为低的情况来判别出对第二端子120连接着时钟信号线scl。判别部170可以将判别出的结果提供给连接部130、变更部180以及固定部190。
123.变更部180基于判别部170判别出第二端子120与时钟信号线scl连接的情况,来变更该驱动部100的地址。在该情况下,变更部180可以将存储在存储部148中的第一地址变更为第二地址。也可以取而代之地,在存储部148中存储第一地址和第二地址并且第一地址被设为有效的情况下,变更部180使第一地址无效,使第二地址有效。
124.固定部190接收来自外部的指示,将第一端子110与时钟接收内部端子142之间的连接以及第二端子120与数据接收内部端子144之间的连接固定。即,固定部190使连接部130的切换动作停止或无效,来将连接部130的内部的连接固定。
125.另外,固定部190接收来自外部的指示,从而将该驱动部100的地址固定为同第一端子110与时钟接收内部端子142之间的连接以及第二端子120与数据接收内部端子144之间的连接相应的地址。即,固定部190使变更部180对地址的变更动作停止或无效,来将该驱动部100的地址固定。另外,固定部190也可以指示第三开关334和第四开关344的切换。
126.此外,例如在图3所示的第二实施方式中的第一第二驱动部100b_1与第一第四驱动部100d_1、第二第二驱动部100b_2与第二第四驱动部100d_2等那样存在仅以i2c的正向
连接/反向连接无法进行区分的驱动部100的情况下,驱动部100也可以还具有日本特开2019-046098号公报所记载的功能、即接收外部输出以使从机地址变更的功能,来作为变更从机地址的具体方式。
127.例如,在驱动装置10中,可能存在附近有磁体3的驱动部100和附近没有磁体3的驱动部100。作为一例,在第二实施方式的第一驱动部组11中,在第一磁体3_1处于图3所示的位置的情况下,由于第一第一驱动部100a_1和第一第四驱动部100d_1远离第一磁体3_1,因此是第一磁体3_1所产生的磁场几乎进不来的状态。与此相对地,由于第一第二驱动部100b_1和第一第三驱动部100c_1处于第一磁体3_1的附近,因此是第一磁体3_1所产生的磁场充分地进来的状态。因而,驱动部100也可以判断这样的条件(磁场的大小等)来变更从机地址。
128.也可以取而代之地或者除此以外,驱动部100还具有日本专利第6927811号所记载的功能、即如芯片选择器那样使用驱动器输出端子的功能,来作为变更从机地址的具体方式。
129.作为一例,在第二实施方式的第二驱动部组12中,作为主机的第二第一驱动部100a_2可以使被进行从机连接的第二第二驱动部100b_2、第二第三驱动部100c_2以及第二第四驱动部100d_2转变为选择模式。而且,可以对选择电路想要指定的从机提供“高”的信号,对除此以外的从机提供“低”的信号。由此,可以感测到选择了所指定的从机的情况。而且,作为主机的第二第一驱动部100a_2可以提供从机地址变更信息。由此,只有感测到被选择的从机才可以使从机地址变更。更详细地说,可以从被进行从机连接的第二第二驱动部100b_2、第二第三驱动部100c_2以及第二第四驱动部100d_2分别引出控制对象线,并使各控制对象线与选择电路连接。此时,作为选择电路,可以使用主机20

的gpio(general purpose input/output:通用输入/输出)。而且,也可以通过使所述gpio引脚变为“高”、“低”,来仅使所指定的驱动部100感测到被选择,从而使从机地址变更。
130.这样,第一多个驱动部100_1和第二多个驱动部100_2各自构成为能够判别时钟信号和数据信号来进行内部时钟信号线与内部数据信号线之间的切换。而且,被进行反向连接的至少一个驱动部判别时钟信号和数据信号来进行内部时钟信号线与内部数据信号线之间的切换,根据内部时钟信号线与内部数据信号线的切换来变更自身的从机地址。由此,从主机看来,被进行反向连接的至少一个驱动部能够作为与被进行正向连接的至少一个驱动部不同的从机进行通信。
131.图8将实现驱动部100的驱动功能的框图的一例与对象物1一同示出。驱动部100具备磁传感器410、a/d转换电路420、位置指令信号生成电路430、pid控制电路440、d/a转换电路450、输出驱动器460以及驱动线圈470。
132.磁传感器410对设置于对象物1的磁体3所产生的磁场进行检测,并输出与检测到的磁场的值对应的检测位置信号vip。作为一例,这种磁传感器410可以是应用霍尔效应来根据所产生的电动势探测外部磁场的变化的霍尔传感器。然而,并不限定于此。磁传感器410既可以是电阻与外部磁场的变化相应地变化的自旋阀型的磁阻效应元件(gmr元件、tmr元件等)等能够检测磁场的各种传感器,也可以是这些各种传感器的组合。另外,磁传感器410也可以由包括多个磁传感器元件的传感器元件组构成。即,第一多个驱动部100_1各自可以包括检测第一磁体3_1所产生的磁场的至少一个磁传感器元件。另外,第二多个驱动部
100_2各自可以包括检测第二磁体3_2所产生的磁场的至少一个磁传感器元件。
133.a/d转换电路420在对来自磁传感器410的检测位置信号进行放大后进行a/d转换,并输出a/d转换后的检测位置信号vip。
134.位置指令信号生成电路430根据数据信号来输出用于指示应该使对象物1移动的目标位置的目标位置指令信号vtarg。
135.pid控制电路440根据由检测位置信号vip所示的对象物1的当前位置和由目标位置指令信号vtarg指示的对象物1的目标位置,来输出用于使对象物1移动到目标位置的控制信号mv。
136.d/a转换电路450对来自pid控制电路440的控制信号mv进行d/a转换,并输出d/a转换后的控制信号mv。
137.输出驱动器460根据来自d/a转换电路450的控制信号mv向驱动线圈470提供驱动电流。
138.驱动线圈470驱动设置于对象物1的磁体3。驱动线圈470沿着设置于对象物1的透镜2的光轴方向卷绕,在光轴方向的一端具有第一输出端子out1,在另一端具有第二输出端子out2。而且,驱动线圈470在被输出驱动器460提供驱动电流时产生与该驱动电流相应的磁场。此时,在驱动电流从第一输出端子out1流向第二输出端子out2的情况和驱动电流从第二输出端子out2流向第一输出端子out1的情况下,所产生的磁场为相反方向。由此,驱动线圈470能够沿着光轴方向前后地驱动设置有磁体3的对象物1。
139.在此,pid控制是反馈控制的一种,是通过输出值与目标值的偏差、该偏差的积分以及该偏差的微分这三个要素进行输入值的控制的方法。作为基本的反馈控制,存在比例控制(p控制)。这是将输入值控制为输出值与目标值的偏差的初级函数的控制。在pid控制中,将使输入值与该偏差成比例地变化的动作称为比例动作或p动作(p是proportional的缩写)。也就是说,发挥以下作用:如果有偏差的状态长时间地持续,则使输入值的变化相应地增大而即将接近目标值。将使输入值与该偏差的积分成比例地变化的动作称为积分动作或i动作(i是integral的缩写)。将像这样由比例动作和积分动作组合而成的控制方法称为pi控制。将使输入值与该偏差的微分成比例地变化的动作称为微分动作或d动作(d是derivative或differential的缩写)。将由这种比例动作、积分动作以及微分动作组合而成的控制称为pid控制。
140.在本实施方式中,驱动部100各自可以具有这样的驱动功能。即,第一多个驱动部100_1各自可以通过基于第一对象物1的目标位置指令信号vtarg1和第一对象物1的检测位置信号vip1的反馈控制来驱动第一对象物1。另外,第二多个驱动部100_2各自可以通过基于第二对象物2的目标位置指令信号vtarg2和第二对象物2的检测位置信号vip2的反馈控制来驱动第二对象物2。
141.而且,在各驱动部组中,各自具有这种驱动功能的多个驱动部100沿着透镜2的光轴方向配置。即,在第一驱动部组11中,各自具有这种驱动功能的第一多个驱动部100_1沿着第一透镜2_1的光轴方向配置。在这种第一多个驱动部100_1中,对分割第一可动范围而得到的多个区间的每个区间预先分配了驱动第一对象物1_1的一个驱动部来作为担当。然后,各驱动部100在自身负责的区间内驱动第一对象物1_1,由此第一多个驱动部100_1协同动作来遍及第一可动范围地驱动第一对象物1_1。
142.同样地,在第二驱动部组12中,各自具有这种驱动功能的第二多个驱动部100_2沿第二透镜2_2的光轴方向(可以是与第一透镜2_1的光轴方向相同的方向。)配置。在这种第二多个驱动部100_2中,对分割第二可动范围而得到的多个区间的每个区间预先分配了驱动第二对象物1_2的一个驱动部来作为担当。然后,各驱动部100在自身负责的区间内驱动第二对象物1_2,由此第二多个驱动部100_2协同动作来遍及第二可动范围地驱动第二对象物1_2。
143.对此详细地进行说明。此外,在此将第一第一驱动部100a_1和第二第一驱动部100a_2统称为“第一驱动部100a”。另外,将第一第二驱动部100b_1和第二第二驱动部100b_2统称为“第二驱动部100b”。另外,将第一第三驱动部100c_1和第二第三驱动部100c_2统称为“第三驱动部100c”。另外,将第一第四驱动部100d_1和第一第四驱动部100d_2统称为“第四驱动部100d”。
144.图9示出负责多个区间的每个区间的驱动部100的分配例。在本图中,作为一例,示出了以下情况:在将可动范围的一端的对象物1的位置设为0mm、将另一端的对象物1的位置设为10mm的情况下,将可动范围按1mm分割为10个区间。作为一例,第一驱动部100a作为担当被分配给区间0,通过对第一驱动部100a所包括的驱动线圈470a沿正转方向施加驱动电流,来将对象物1从0mm的位置向1mm的位置驱动。此外,这里所说的正转方向是从第一输出端子out1向第二输出端子out2的施加方向。同样地,第二驱动部100b作为担当被分配给区间1,通过对第二驱动部100b所包括的驱动线圈470b沿反转方向施加驱动电流,来将对象物1从1mm的位置向2mm的位置驱动。此外,这里所说的反转方向是从第二输出端子out2向第一输出端子out1的施加方向。对于其它区间也是同样的。这样,在各驱动部组中,可以对分割可动范围而得到的多个区间的每个区间预先分配驱动对象物1的一个驱动部来作为担当。
145.图10示出在可动范围内驱动了对象物1的情况下所检测到的磁场的模拟结果的一例。在本图中,横轴以[mm]为单位示出了对象物1的位置。在本图中,纵轴以[mt]为单位示出了所检测到的磁场的模拟结果。在本图中,实线示出了由第一驱动部100a所包括的磁传感器410a检测到的磁场的模拟结果。在本图中,点线示出了由第二驱动部100b所包括的磁传感器410b检测到的磁场的模拟结果。在本图中,虚线示出了由第三驱动部100c所包括的磁传感器410c检测到的磁场的模拟结果。在本图中,点划线示出了由第四驱动部100d所包括的磁传感器410d检测到的磁场的模拟结果。
[0146]
驱动部100各自通过磁传感器410来检测设置于对象物1的磁体3所产生的这种磁场。而且,驱动部100各自通过基于对象物1的目标位置指令信号vtarg和对象物1的检测位置信号vip的反馈控制来驱动对象物1。
[0147]
图11示出控制器控制本实施方式所涉及的驱动装置10的流程的一例。
[0148]
在步骤510中,变更倍率。例如,isp探测出由用户变更了倍率。
[0149]
在步骤s520中,控制器控制第一驱动部组11。由此,第一驱动部组11所包括的第一多个驱动部100_1协同动作来驱动第一对象物1_1。
[0150]
在步骤s530中,控制器控制第二驱动部组12。由此,第二驱动部组12所包括的第一多个驱动部100_2协同动作来驱动第二对象物1_2。
[0151]
此外,控制器可以在执行了步骤s520的处理后立即执行步骤s530的处理。在实际的对象物1的驱动中需要几msec的时间,但作为i2c命令的延迟而变为μsec级。因此,从步骤
s520到步骤s530的延迟为能够充分地忽略的范围。由此,控制器能够将第一对象物1_1和第二对象物1_2以两者宛如同步的方式大致同时驱动。因而,控制器能够减轻伴随倍率的变动所引起的焦点的偏移,不会给用户带来不适感(抑制由急剧的画面变更引起的晕眩、突然偏离想要拍摄的物体等现象),能够顺畅地驱动透镜2。
[0152]
在步骤s540中,控制器待机固定期间。例如,控制器将计时器设置为预先决定的期间(几msec)并使其启动,待机到计时器届满为止。
[0153]
在步骤s550中,控制器判定对象物1是否到达规定的位置。在判定为没有到达的情况下(“否”的情况下),控制器使处理返回到步骤s540来使流程继续。另一方面,在判定为已到达的情况下(“是”的情况下),控制器结束本流程。
[0154]
控制器例如通过这样的流程来控制第一驱动部组11和第二驱动部组12中的至少任一个驱动部组,从而将第一对象物1_1和第二对象物1_2中的至少任一个对象物驱动到光轴方向上的目标位置。
[0155]
此时,控制器既可以控制第一驱动部组11和第二驱动部组12以使第一对象物1_1和第二对象物1_2从当前位置一下子驱动到目标位置,也可以控制为分阶段地驱动第一对象物1_1和第二对象物1_2。对此详细地进行说明。
[0156]
图12示出一下子驱动对象物1的情况和分阶段地驱动对象物1的情况的一例。本图的上部示出了将对象物1从作为当前位置的a点一下子驱动到作为目标位置的b点的情况。即,在图11的流程中,示出了将规定的位置设定为作为目标位置的b点并将对象物1从作为当前位置的a点一下子驱动到作为目标位置的b点的情况。在这样的情况下,在将对象物1从a点驱动到b点的过程中目标位置被变更为c点的情况下,在对象物1到达了b点后将规定的位置设定为c点,并再次执行图11的流程。因此,直到对象物1到达c点为止的时间变长。
[0157]
因此,控制器分阶段地驱动对象物1即可。本图的下部示出了以下情况:在要将对象物1从作为当前位置的a点驱动到作为目标位置的b点时,设定第一经由地v1、第二经由地v2、第三经由地v3以及第四经由地v4,并分阶段地进行驱动。即,在图11的流程中,控制器将规定的位置设定为第一经由地v1,将对象物1从作为当前位置的a点驱动到第一经由地v1。当对象物1到达第一经由地v1时,控制器将规定的位置设定为第二经由地v2并再次执行图11的流程。当对象物1到达第二经由地v2时,控制器将规定的位置设定为第三经由地v3并再次执行图11的流程。
[0158]
在这样的情况下,在将对象物1从a点驱动到b点的过程中目标位置被变更为c点的情况下,能够在对象物1到达了刚刚变更后的经由地、在本图中为第三经由地v3之后将规定的位置设定为c点并再次执行图11的流程。这样,在要将第一对象物1_1和第二对象物1_2中的至少任一个对象物驱动到目标位置时,控制器设定对直到目标位置为止的路径进行分割的多个经由地,并分阶段地执行到多个经由地中的各经由地的驱动。而且,在变更了目标位置的情况下,控制器将第一对象物1_1和第二对象物1_2中的至少任一个对象物从多个经由地中的刚刚变更后的经由地驱动到变更后的目标位置。由此,控制器无需等到对象物1到达b点就能够设定变更后的目标位置,因此能够缩短直到对象物1到达c点为止的时间。
[0159]
这样,控制器通过进行分阶段地驱动那样的控制,能够缩短变更了目标位置的情况下的到达时间。但是,另一方面,关于分阶段的控制,由于以经由地的数量重复进行图11的流程,因此在目标位置仍为b点而未变更的情况下,经由地的数量越多,直到到达目标位
置为止的时间增加得越多。也就是说,经由地的数量越多,能够使变更了目标位置的情况下的到达时间缩短得越多,另一方面,目标位置未被变更的情况下的到达时间变长。因此,应该根据用途、动作模式来变更该经由地的数量。例如,在摄像机位置的复位动作和异常探测的情况下,优选为高速动作,由于目标位置未被变更,因此优选不分阶段地驱动。在此,复位动作例如是用于在电源接通后将透镜2设置在规定的基准位置、例如0mm的位置的动作。异常探测是在由于外部冲击等而从驱动部100检测到与控制器的设想不同的磁场信息或驱动信号时所进行的动作。另一方面,在目标位置可能被(例如用户)变更的摄影模式中,即使稍慢也期望追踪,因此优选进行分阶段的控制。因而,优选的是,控制器像这样基于当前的动作状态来决定以哪种模式进行驱动。即,优选的是,控制器能够根据包括对象物1的系统的动作状态来切换是否分阶段地执行上述驱动。
[0160]
一般来说,摄像机的透镜控制要求高精度,要求进行几μm以下的微小位置探测。即使为遍及几mm的驱动距离,该精度的要求也不变,另外,带有可变倍率的透镜的重量有变重的倾向。然而,基于磁场的线性等观点,一个驱动部100的可驱动范围的极限为1mm~2mm左右,如果使驱动线圈470过大,则有可能导致驱动力的降低。因此,通过使用多个驱动部100将可动范围分割为多个并实施闭环控制(反馈控制),能够在维持现状的精度和转矩的状态下驱动透镜2。
[0161]
此时,在使用多个驱动部100的情况下,考虑通过例如4线式spi(serial peripheral interface:串行外围接口)等具有芯片选择器功能的通信部件进行通信。然而,在该通信部件中,通信线变多,有可能导致驱动装置10的大型化。因此,为了解决这种问题,本实施方式所涉及的驱动装置10将驱动部组以正向连接和反向连接的方式进行连接,该驱动部组对具有变焦功能的透镜组和具有焦点调整功能的透镜组分别进行驱动。由此,根据本实施方式所涉及的驱动装置10,作为多个驱动部100,能够使用相同的ic,能够将通常会大量需要的布线设为最低限度,因此有助于驱动装置10的壳体尺寸的小型化,并且能够实现成本的降低。另外,在存在多个相同的ic的情况下,可能产生变更该ic的从机地址的量产测试时间,但根据本实施方式所涉及的驱动装置10,也能够缩短该流程,因此能够实现制造成本的降低。
[0162]
本发明的各种实施方式可以参照流程图和框图来记载,在此,框可以表示(1)执行操作的工艺阶段或(2)具有执行操作的作用的装置的部分。特定的阶段和部分可以由专用电路、与存储在计算机可读介质上的计算机可读指令一起提供的可编程电路、和/或与存储在计算机可读介质上的计算机可读指令一起提供的处理器来实现。专用电路可以包括数字和/或模拟硬件电路,也可以包括集成电路(ic)和/或分立电路。可编程电路可以包括逻辑与(and)、逻辑或(or)、逻辑异或(xor)、逻辑与非(nand)、逻辑或非(nor)及其它逻辑操作的硬件电路、可重构的硬件电路,该可重构的硬件电路包括触发器、寄存器、现场可编程逻辑门阵列(fpga)、可编程逻辑阵列(pla)等存储器元件等。
[0163]
计算机可读介质可以包括任意的能够存储由恰当的设备执行的命令的有形设备,其结果,具有在该设备中存储的命令的计算机可读介质具备以下产品:该产品包含为了制作用于执行由流程图或框图指定的操作的部件而可执行的命令。作为计算机可读介质的例子,可以包括电子存储介质、磁存储介质、光存储介质、电磁存储介质、半导体存储介质等。作为计算机可读介质的更具体的例子,可以包括floppy(注册商标)盘、磁盘、硬盘、随机存
取存储器(ram)、只读存储器(rom)、可擦可编程只读存储器(eprom或快闪存储器)、电可擦可编程只读存储器(eeprom)、静态随机存取存储器(sram)、光盘只读存储器(cd-rom)、数字多功能光盘(dvd)、蓝光(rtm)光盘、记忆棒、集成电路卡等。
[0164]
计算机可读命令可以包含汇编命令、指令集体系结构(isa)命令、机器命令、机器相关命令、微代码、固件命令、状态设定数据、或者由包括面向对象编程语言和以往的面向过程编程语言在内的1种或多种编程语言的任意组合描述的源代码和目标代码中的任一方,面向对象编程语言例如是smalltalk(注册商标)、java(注册商标)、c++等,以往的面向过程编程语言例如是“c”编程语言或者同样的编程语言。
[0165]
可以是,计算机可读命令在本地或者经由局域网(lan)、因特网等那样的广域网(wan)被提供给通用计算机、专用计算机、或其它可编程数据处理装置的处理器或可编程电路,通用计算机、专用计算机或其它可编程数据处理装置的处理器或可编程电路执行计算机可读命令以制作用于执行由流程图或框图指定的操作的部件。作为处理器的例子,包括计算机处理器、处理单元、微处理器、数字信号处理器、控制器、微控制器等。
[0166]
图13示出可以将本发明的多个方式整体或局部地实现的计算机9900的一例。安装于计算机9900的程序能够使计算机9900作为与本发明的实施方式所涉及的装置相关联的操作或该装置的一个或多个部分而发挥功能,或者能够使计算机9900执行操作或该一个或多个部分,和/或能够使计算机9900执行本发明的实施方式所涉及的处理或该处理的阶段。这样的程序可以由cpu 9912执行,以使计算机9900执行与本说明书所记载的流程图和框图的框中的若干个框或所有框相关联的特定的操作。
[0167]
本实施方式的计算机9900包括cpu 9912、ram 9914、图形控制器9916以及显示设备9918,它们通过主控制器9910相互连接。计算机9900还包括如通信接口(i/f)9922、硬盘驱动器9924、dvd驱动器9926以及ic卡驱动器那样的输入/输出单元,它们经由输入/输出(i/o)控制器9920连接于主控制器9910。计算机还包括如rom 9930和键盘9942那样的传统的输入/输出单元,它们经由输入/输出芯片9940连接与输入/输出控制器9920。
[0168]
cpu 9912按照存储在rom 9930和ram 9914内的程序进行动作,由此控制各单元。图形控制器9916通过获取由cpu 9912在ram 9914内提供的帧缓冲器等或ram 9914自身中生成的图像数据,来将图像数据显示在显示设备9918上。
[0169]
通信接口9922经由网络与其它电子设备通信。硬盘驱动器9924存储由计算机9900内的cpu 9912使用的程序和数据。dvd驱动器9926从dvd-rom 9901读取程序或数据,并经由ram 9914将程序或数据提供给硬盘驱动器9924。ic卡驱动器从ic卡读取程序和数据、和/或将程序和数据写入到ic卡中。
[0170]
rom 9930中存储由计算机9900在激活时执行的引导程序等和/或依赖于计算机9900的硬件的程序。输入/输出芯片9940还可以将各种输入/输出单元经由并行端口、串行端口、键盘端口、鼠标端口等连接于输入/输出控制器9920。
[0171]
通过dvd-rom 9901或ic卡那样的计算机可读介质来提供程序。程序被从计算机可读介质读取,被安装在还作为计算机可读介质的例子的硬盘驱动器9924、ram 9914或rom 9930中,由cpu 9912执行。这些程序中描述的信息处理被计算机9900读取,实现程序与上述各种类型的硬件资源之间的协作。装置或方法可以通过随着计算机9900的使用而实现信息的操作或处理来构成。
[0172]
例如,在计算机9900与外部设备之间执行通信的情况下,cpu 9912可以执行被加载到ram 9914的通信程序,并基于在通信程序中描述的处理来对通信接口9922指示通信处理。通信接口9922在cpu 9912的控制下读取在ram 9914、硬盘驱动器9924、dvd-rom 9901或ic卡那样的记录介质内提供的发送缓冲处理区域中存储的发送数据,将读取到的发送数据发送到网络,或将从网络接收到的接收数据写入到在记录介质上提供的接收缓冲处理区域等。
[0173]
另外,cpu 9912可以将存储在硬盘驱动器9924、dvd驱动器9926(dvd-rom 9901)、ic卡等外部记录介质中的文件或者数据库的全部或者需要的部分读取到ram 9914中,对ram 9914上的数据执行各种类型的处理。接着,cpu 9912将处理后的数据写回到外部记录介质。
[0174]
如各种类型的程序、数据、表以及数据库那样的各种类型的信息可以存储在记录介质中并接受信息处理。cpu 9912可以对从ram 9914读取出的数据执行本公开各处所记载的包含由程序的命令序列指定的各种类型的操作、信息处理、条件判断、条件分支、无条件分支、信息的检索/置换等的各种类型的处理,将结果写回到ram 9914。另外,cpu 9912可以检索记录介质内的文件、数据库等中的信息。例如在具有分别与第二属性的属性值相关联的第一属性的属性值的多个条目被存储于记录介质内的情况下,cpu 9912可以从该多个条目中检索与指定第一属性的属性值的条件一致的条目,读取存储于该条目内的第二属性的属性值,由此获取与满足预先决定的条件的第一属性相关联的第二属性的属性值。
[0175]
上述说明的程序或软件模块可以存储在计算机9900上或计算机9900附近的计算机可读介质中。另外,向与专用通信网络或因特网连接的服务器系统内提供的硬盘或ram那样的记录介质能够用作计算机可读介质,由此经由网络将程序提供给计算机9900。
[0176]
以上,使用实施方式对本发明进行了说明,但是本发明的保护范围并不限定于上述实施方式所记载的范围。能够对上述实施方式施加各种变更或改进,对于本领域技术人员来说是显而易见的。根据权利要求书的记载,能够明确施加了这种变更或改进的方式也能够包含在本发明的保护范围内。
[0177]
应该注意的是,关于权利要求书、说明书以及附图中示出的装置、系统、程序以及方法中的动作、过程、步骤以及阶段等各处理的执行顺序,只要没有特别注明“先于
…”
、“在

之前”、并且不是将前一处理的输出使用于后一处理的情况,就能够以任意的顺序来实现。关于权利要求书、说明书以及附图中的动作流程,为了方便而使用“首先”、“接着”等来进行了说明,但是并不意味着必须按该顺序来实施。
[0178]
附图标记说明
[0179]
1:对象物;1_1:第一对象物;1_2:第二对象物;2:透镜;2_1:第一透镜;2_2:第二透镜;3:磁体;3_1:第一磁体;3_2:第二磁体;11:第一驱动部组;12:第二驱动部组;20:主机;100:驱动部;100a:第一驱动部;100a_1:第一第一驱动部;100b_2:第二第一驱动部;100b:第二驱动部;100b_1:第一第二驱动部;100b_2:第二第二驱动部;100c:第三驱动部;100c_1:第一第三驱动部;100c_2:第二第三驱动部;100d:第四驱动部;100d_1:第一第四驱动部;100d_2:第二第四驱动部;110:第一端子;120:第二端子;130:连接部;140:处理部;142:时钟接收内部端子;143:数据发送内部端子;144:数据接收内部端子;146:判别电路;148:存储部;150:处理结果存储部;160:输出端子;170:判别部;180:变更部;190:固定部;312:第
一放大器;314:第二放大器;316:第一开关;318:滤波器部;326:第二开关;328:滤波器部;332:延迟部;334:第三开关;336:第一反相放大器;338:第一开关元件;344:第四开关;346:第二反相放大器;410:磁传感器;420:a/d转换电路;430:位置指令信号生成电路;440:pid控制电路;450:d/a转换电路;460:输出驱动器;470:驱动线圈;9900:计算机;9901:dvd-rom;9910:主控制器;9912:cpu;9914:ram;9916:图形控制器;9918:显示设备;9920:输入/输出控制器;9922:通信接口;9924:硬盘驱动器;9926:dvd驱动器;9930:rom;9940:输入/输出芯片;9942:键盘。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1