CN112188084B - 通信电路、控制方法、装置及电子设备 - Google Patents

通信电路、控制方法、装置及电子设备 Download PDF

Info

Publication number
CN112188084B
CN112188084B CN202010909195.7A CN202010909195A CN112188084B CN 112188084 B CN112188084 B CN 112188084B CN 202010909195 A CN202010909195 A CN 202010909195A CN 112188084 B CN112188084 B CN 112188084B
Authority
CN
China
Prior art keywords
ois
gyroscope
control
target
control circuit
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
Application number
CN202010909195.7A
Other languages
English (en)
Other versions
CN112188084A (zh
Inventor
冯帅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202010909195.7A priority Critical patent/CN112188084B/zh
Publication of CN112188084A publication Critical patent/CN112188084A/zh
Priority to PCT/CN2021/115873 priority patent/WO2022048556A1/zh
Priority to EP21863620.7A priority patent/EP4210321A4/en
Priority to JP2023513892A priority patent/JP2023539881A/ja
Application granted granted Critical
Publication of CN112188084B publication Critical patent/CN112188084B/zh
Priority to US18/115,659 priority patent/US20230209189A1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/68Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
    • H04N23/682Vibration or motion blur correction
    • H04N23/685Vibration or motion blur correction performed by mechanical compensation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/68Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
    • H04N23/681Motion detection
    • H04N23/6812Motion detection based on additional sensors, e.g. acceleration sensors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/68Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
    • H04N23/681Motion detection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/36Handling requests for interconnection or transfer for access to common bus or bus system
    • G06F13/362Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K17/00Electronic switching or gating, i.e. not by contact-making and –breaking
    • H03K17/51Electronic switching or gating, i.e. not by contact-making and –breaking characterised by the components used
    • H03K17/56Electronic switching or gating, i.e. not by contact-making and –breaking characterised by the components used by the use, as active elements, of semiconductor devices
    • H03K17/687Electronic switching or gating, i.e. not by contact-making and –breaking characterised by the components used by the use, as active elements, of semiconductor devices the devices being field-effect transistors
    • H03K17/6871Electronic switching or gating, i.e. not by contact-making and –breaking characterised by the components used by the use, as active elements, of semiconductor devices the devices being field-effect transistors the output circuit comprising more than one controlled field-effect transistor
    • H03K17/6874Electronic switching or gating, i.e. not by contact-making and –breaking characterised by the components used by the use, as active elements, of semiconductor devices the devices being field-effect transistors the output circuit comprising more than one controlled field-effect transistor in a symmetrical configuration
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K19/00Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
    • H03K19/20Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits characterised by logic function, e.g. AND, OR, NOR, NOT circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/665Control of cameras or camera modules involving internal camera communication with the image sensor, e.g. synchronising or multiplexing SSIS control signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/68Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
    • H04N23/682Vibration or motion blur correction
    • H04N23/685Vibration or motion blur correction performed by mechanical compensation
    • H04N23/687Vibration or motion blur correction performed by mechanical compensation by shifting the lens or sensor position
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • General Physics & Mathematics (AREA)
  • Gyroscopes (AREA)
  • Studio Devices (AREA)

Abstract

本申请公开了一种通信电路、控制方法及电子设备,属于智能终端领域。该电路包括多个光学图像稳定器OIS、陀螺仪和控制电路,所述控制电路的输入端与电源端子连接,所述控制电路的输出端分别与多个OIS连接,所述多个OIS均与所述陀螺仪连接;其中,所述控制电路控制所述多个OIS中的一个OIS与所述陀螺仪导通并建立通信连接。本申请通过将多个OIS均与一个陀螺仪连接,再利用控制模块控制多个OIS中的一个OIS与陀螺仪导通,获取陀螺仪监测到的数据,可以使多个OIS与1个陀螺仪连接时,只有处于工作状态的OIS与陀螺仪通信,不会产生多个OIS均与陀螺仪导通发生的冲突,并且只采用一个陀螺仪可以节约整个设备的成本。

Description

通信电路、控制方法、装置及电子设备
技术领域
本申请属于通信技术领域,具体涉及一种通信电路、控制方法、装置及电子设备。
背景技术
OIS(Optical Image Stabilization,光学图像稳定器)是提高照相机或者其他类似成像仪器呈像清晰度的一种器件。其原理是通过镜头内的陀螺仪侦测到微小的移动,然后将信号传至微处理器,处理器立即计算需要补偿的位移量,然后通过补偿镜片组,根据镜头的抖动方向及位移量加以补偿;从而有效地克服因相机的振动产生的影像模糊。
一般OIS***使用SPI(Serial Peripheral Interface,串行外设接口)接口通信,OIS作为SPI主设备,陀螺仪作为SPI从设备。SPI协议是单主机***,即1个陀螺仪只能同时服务1个OIS,当相机中只有一个OIS时,陀螺仪可以正常工作。由于用户对手机摄像要求的提高,目前的手机通常会带有1个以上的OIS摄像头。
但是,手机的相机有2个OIS时,若2个OIS同时通过1个SPI接口访问陀螺仪,SPI无法正常工作,进而产生***异常。
发明内容
本申请实施例提供一种通信电路、控制方法、装置及电子设备,能够解决多个OIS同时通过1个SPI接口访问陀螺仪,SPI无法正常工作,进而产生***异常的问题。
为了解决上述技术问题,本申请是这样实现的:
第一方面,提供了一种通信电路,包括:多个光学图像稳定器OIS、陀螺仪和控制电路;
所述控制电路的输入端与电源端子连接,所述控制电路的输出端分别与多个OIS连接,所述多个OIS均与所述陀螺仪连接;
其中,所述控制电路控制所述多个OIS中的一个OIS与所述陀螺仪导通并建立通信连接。
第二方面,提供了一种控制方法,应用于第一方面所述的通信电路,该方法包括:
通过控制电路控制多个OIS中的任一OIS导通;
在所述多个OIS中的任一OIS导通的情况下,通过导通的OIS获取陀螺仪监测到的数据,以调节光学组件的朝向。
第三方面,提供了一种控制装置,包括:
检测模块,用于检测多个光学图像稳定器OIS的状态;
控制模块,用于在多个OIS中仅有一个目标OIS处于工作状态的情况下,控制所述目标OIS与陀螺仪通信。
第四方面,提供了一种电子设备,该电子设备包括:如第一方面所述的通信电路。
第五方面,提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第二方面所述的方法的步骤。
第六方面,提供了一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第二方面所述的方法的步骤。
第七方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第二方面所述的方法。
在本申请实施例中,通信电路可以包括多个光学图像稳定器OIS、陀螺仪和控制电路,控制电路的输入端与电源端子连接,输出端分别与多个OIS连接,多个OIS均与陀螺仪连接,控制电路控制多个OIS中的一个OIS与陀螺仪导通并建立通信连接。本申请通过将多个OIS均与一个陀螺仪连接,再利用控制电路控制多个OIS中的一个OIS与陀螺仪导通,获取陀螺仪监测到的数据,可以使多个OIS与1个陀螺仪连接时,只有处于工作状态的OIS与陀螺仪通信,不会产生多个OIS均与陀螺仪导通发生的冲突,并且只采用一个陀螺仪可以节约整个设备的成本。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1是本申请的一个实施例提供的一种通信电路的结构框图;
图2是本申请的一个实施例提供的一种通信电路的电路示意图;
图3是本申请的一个实施例提供的另一种通信电路的电路示意图;
图4是本申请的一个实施例提供的又一种通信电路的电路示意图;
图5是本申请的一个实施例提供的一种控制方法的流程图;
图6是本申请的一个实施例提供的一种电子设备的硬件结构示意图。
图中,10-控制电路;20-多个OIS;30-陀螺仪。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的一种通信电路进行详细地说明。
如图1所示,该通信电路可以包括:多个光学图像稳定器OIS、陀螺仪30和控制电路10。
具体地,该控制电路10的输入端与电源端子连接,控制电路10的输出端分别与多个OIS20连接,多个OIS20均与陀螺仪30连接;其中,控制电路10控制多个OIS20中的一个OIS与陀螺仪30导通并建立通信连接。
其中,OIS的个数为n,n为正整数。
也就是,通过控制电路10的输入端输入的电信号,控制多个OIS20中的一个OIS处于工作状态,即与陀螺仪30导通并建立通信连接,可以避免两个及两个以上OIS同时与陀螺仪30通信产生的***异常。
在本申请实施例中,通信电路可以包括多个光学图像稳定器OIS、陀螺仪30和控制电路10,控制电路10的输入端与电源端子连接,输出端分别与多个OIS20连接,多个OIS20均与陀螺仪30连接,控制电路10控制多个OIS20中的一个OIS与陀螺仪30导通并建立通信连接。本申请通过将多个OIS20均与一个陀螺仪30连接,再利用控制电路10控制多个OIS20中的一个OIS与陀螺仪30导通,获取陀螺仪30监测到的数据,可以使多个OIS20与1个陀螺仪30连接时,只有处于工作状态的OIS与陀螺仪30通信,不会产生多个OIS20均与陀螺仪30通信发生的冲突,并且只采用一个陀螺仪30可以节约整个设备的成本。
本申请实施例,通过控制电路10可以控制多个OIS20在不同时间导通,每次只让一个OIS导通,可以避免由于1个陀螺仪30只能同时服务1个OIS,若2个及以上的OIS同时通过1个SPI接口访问陀螺仪30,SPI就无法正常工作的情况发生。
如图2所示,在本申请的一个可能的实施方式中,以两个OIS为例,也就是,多个OIS20包括第一OIS和第二OIS。控制电路10可以包括:同或门、第一场效应管MOS管和第二MOS管。
具体地,同或门的第一输入端分别与第一电源端子和第一MOS管的源极连接,同或门的第二输入端分别与第二电源端子和第二MOS管的源极连接,同或门的输出端分别与第一MOS管的栅极和第二MOS管的栅极连接;第一MOS管的漏极与第一OIS的电源输入端连接;第二MOS管的漏极与第二OIS的电源输入端连接;通过同或门的两个电源端子输入的电信号控制第一OIS或第二OIS与陀螺仪30导通。
在本申请实施例中,利用硬件结构,即同或门和MOS管,控制OIS与陀螺仪30的导通,进而使得多个OIS20不会同时访问一个陀螺仪30,避免SPI就无法正常工作的情况发生。上述硬件结构均为低成本器件,采用该结构可以使得整体设备的成本。
其中,MOS管即金属(Metal)—氧化物(Oxide)—半导体(Semiconductor)场效应晶体管,在本申请所有实施例中的均作为开关使用。本申请中的MOS管均采用PMOS管。
图2中的OIS1和OIS2是两颗OIS的SPI接口部分,OIS的其他引脚未画出;GYRO示出的是陀螺仪30的SPI接口部分,陀螺仪30的其他部分未画出。
两个OIS的供电接入同或门(XNOR)的输入端,其逻辑如下所示。
当两个OIS只有1个上电时,如只有第一电源端子OIS1_VDD上电,同或门的输出端CONTROL输出低电平,将第一MOS管Q1A和第二MOS管Q1B导通,第一OIS OIS1正常工作;Q1B虽然也是导通的,但由于第二电源端子OIS2_VDD没有上电,第二OIS OIS2是不工作的,OIS1可以独占陀螺仪30GYRO,不存在冲突,正常工作。同理,当只有OIS2_VDD上电,也可以正常工作。
在本申请实施例中,可以防止两个OIS同时与陀螺仪30导通连接的情况,即当软件异常,两个OIS同时上电时,同或门输出高电平,使得两个MOS管关闭,可以防止OIS导通,具有较好的鲁棒性。
具体地,当两个OIS同时上电时,即软件异常的情况,即OIS1_VDD和OIS2_VDD同时为高,则CONTROL输出为高电平,Q1A和Q1B同时关闭,OIS1和OIS2都无法工作,软件控制不到OIS,就会意识到软件异常;整个过程不会产生错误数据。
本申请实施例采用控制电路10控制多个OIS20和一个陀螺仪30,可以避免一些实施例中,多个OIS20必须对应多个陀螺仪30的情况,节省陀螺仪30的数量,进而节约成本,也可以实现多个OIS20访问一个陀螺仪30的目的。
如图3所示,在本申请的一个可能的实施方式中,以多个OIS20为例,图3中以4个OIS为例。该控制电路10可以包括:第一控制端子和多个MOS管。
具体地,第一控制端子分别与多个MOS管的栅极连接;多个MOS管的源极均与与其对应的电源端子连接,多个MOS管的漏极均与与其对应的OIS的电源输入端连接;通过多个电源端子和第一控制端子输入的电信号,控制多个OIS20中的一个OIS与陀螺仪30导通。
在本申请实施例中,可以采用软件与硬件相结合的方式控制OIS与陀螺仪30的导通,也就是,通过软件控制信号SW_CONTROL来控制OIS与陀螺仪30的导通,其控制逻辑如下所示,其中,N为上电的OIS的数量。
if(N=1):
SW_CONTROL=low
else:
SW_CONTROL=high
也就是,当且仅当有1个OIS上电时,SW_CONTROL输出低电平,所有开关打开,上电的1个OIS开始工作;当没有任何OIS上电时,也即0个OIS上电,SW_CONTROL输出高电平,关断所有开关;当有多个OIS20上电时,即异常工作的情况,SW_CONTROL也输出高电平,将同时上电的多个电源与OIS隔离,禁止OIS工作,从而防止出现多个OIS20同时与陀螺仪30通信,进而防止SPI冲突,避免***异常。即仅当有且仅有1个OIS上电时,软件将SW_CONTROL拉低,所有PMOS导通,唯一上电的OIS与陀螺仪30正常通信。
在本申请实施例中,由于OIS的数量增多时,硬件电路会较为复杂,因此当OIS的数量较多时,采用软件和硬件相结合的方式控制OIS与陀螺仪30的导通。
如图4所示,在本申请的一个可能的实施方式中,以多个OIS20为例,图4中以4个OIS为例。该控制电路10为处理器,具体地,该控制电路10可以包括:多个分别与多个OIS20的电源输入端连接的控制端子,通过多个控制端子输入的电信号控制多个OIS20中的一个OIS与陀螺仪30导通。
在本申请实施例中,通过软件来控制OIS与陀螺仪30的导通,避免多个OIS20同时工作的情况,从而避免SPI多主机冲突。
软件控制OIS的判断逻辑如下所示。
if(N不等于1):
发现异常,停止OIS工作
else:
OIS可以正常上电工作
也就是,在多个OIS20与陀螺仪30导通时,停止所有OIS工作,可以在多个OIS20与1个陀螺仪30直接相连时避免冲突。
在本申请的一个可能的实施方式中,多个OIS20均包括SPI接口,陀螺仪30包括SPI接口,多个OIS20的SPI接口均与陀螺仪30的SPI接口连接,其中,导通的OIS通过对应的SPI接口获取陀螺仪30监测到的数据。
在本申请实施例中,OIS与陀螺仪30是通过SPI接口连接的,直接将陀螺仪30与OIS连接,可以使得陀螺仪30监测到数据时快速发送至OIS,进而进行光学组件的调节,可以使得调节更为迅速,提高光学组件的灵敏度。
本申请实施例还提供了一种控制方法,该方法应用于上述任一所述的通信电路。如图5所述,该控制方法可以包括步骤S501至步骤S502所示的步骤。
在步骤S501中,检测多个光学图像稳定器OIS的状态。
在步骤S502中,在多个OIS20中的仅有一个目标OIS处于工作状态的情况下,控制目标OIS与陀螺仪通信。
在本申请实施例中,通过检测多个OIS20的状态,在多个OIS20中仅有一个目标OIS处于工作状态的情况下,控制目标OIS与陀螺仪通信,可以使得多个OIS20与一个陀螺仪连接时不会产生冲突,并且只采用一个陀螺仪可以节约整个设备的成本。
在本申请的一个可能的实施方式中,多个OIS20中仅有一个目标OIS处于工作状态,可以包括以下步骤。
通过判断与多个OIS20连接的控制电路的状态,判断多个OIS20中的目标OIS。
在本申请实施例中,由于控制电路是用来控制OIS与陀螺仪导通的,可以通过判断控制电路的状态可以快速地判断出目标OIS。
在本申请的一个可能的实施方式中,多个OIS20包括第一OIS和第二OIS,控制电路可以包括:同或门、第一场效应管MOS管和第二MOS管,相应的,通过判断与多个OIS20连接的控制电路的状态,判断多个OIS20中的目标OIS,可以包括以下步骤。
通过同或门的电源端子,控制与同或门连接的第一MOS管和/或第二MOS管导通。
其中,在第一MOS管导通的情况下,第一MOS管与第一OIS导通,第一OIS为目标OIS;在第二MOS管导通的情况下,第二MOS管与第二OIS导通,第二OIS为目标OIS。
也就是,通过同或门的电源端子,控制与同或门连接的第一MOS管和/或第二MOS管导通,当只有第一电源端子为高电平,第二电源端子为低电平时,第一MOS管与同或门导通,进而第一OIS为目标OIS,第一OIS与陀螺仪导通。相应地,只有第二电源端子为高电平时,第二OIS与同或门导通,进而第二OIS为目标OIS,第二OIS与陀螺仪导通。
在本申请实施例中,利用硬件结构,即同或门和MOS管,控制OIS的导通,进而使得多个OIS20不会同时访问一个陀螺仪,避免SPI就无法正常工作的情况发生。上述硬件结构均为低成本器件,采用该结构可以使得整体设备的成本。同时可以防止两个OIS同时导通与陀螺仪连接的情况,即当软件异常,两个OIS同时上电时,同或门输出高电平,使得两个MOS管关闭,可以防止OIS导通,具有较好的鲁棒性。
在本申请的一个可能的实施方式中,控制电路可以包括:第一控制端子和多个MOS管,相应的,通过判断与多个OIS20连接的控制电路的状态,判断多个OIS20中的目标OIS,还可以包括以下步骤。
通过多个电源端子和第一控制端子,控制多个MOS管中的一个MOS管导通。
其中,在多个MOS管中的一个MOS管导通的情况下,导通的MOS管与与其连接的OIS导通,导通的OIS为目标OIS。
也就是,可以采用软件与硬件相结合的方式控制OIS与陀螺仪的导通。具体地,当且仅当有1个OIS上电时,第一控制端子输入低电平,所有的MOS管均导通,上电的OIS与陀螺仪连接。当有多个OIS20上电时,即异常工作的情况,第一控制端子输入高电平,所有的MOS管均关闭,禁止OIS工作,从而防止出现多个OIS20同时与陀螺仪通信,进而防止SPI冲突,避免***异常。
在本申请实施例中,由于OIS的数量增多时,硬件电路会较为复杂,因此当OIS的数量较多时,采用软件和硬件相结合的方式控制OIS的导通。
在本申请的一个可能的实施方式中,控制电路为处理器,相应的,通过判断与多个OIS20连接的控制电路的状态,判断多个OIS20中的目标OIS,还可以包括以下步骤。
按照预设顺序,通过处理器的多个控制端子依次控制多个OIS20中的一个OIS为目标OIS。
也就是,可以通过软件控制多个OIS20中的一个OIS与陀螺仪导通,可以按照预先设定好的顺序通过软件控制多个OIS20分时工作。
具体地,可以按照次序,第一次上电时,第一个OIS上电导通,与陀螺仪连接;第二次上电时,第二个OIS上电导通,与陀螺仪连接,以此类推,循环工作。可以避免多个OIS20都与陀螺仪连接产生的SPI冲突。而且不需要增加硬件器件,成本较低。
进一步地,还可以根据OIS支持的变焦倍数来选择相应的OIS。
在本申请实施例中,可以通过软件控制多个OIS20分时工作,避免SPI冲突。
在本申请的一个可能的实施方式中,该控制方法还可以包括:在检测到多个OIS20中的两个及两个以上的OIS处于工作状态的情况下,判定通信电路异常。
也就是,本申请实施例可以防止多个OIS20同时工作,在电路异常时,可以使得所有的OIS均停止工作,避免SPI冲突。
可选地,本申请实施例还提供了一种控制装置,包括:检测模块和控制模块。
具体地,该检测模块被配置为检测多个光学图像稳定器OIS的状态;该控制模块被配置为在多个OIS20中仅有一个目标OIS处于工作状态的情况下,控制目标OIS与陀螺仪通信。
在本申请实施例中,通过检测模块检测多个OIS20的状态,在多个OIS20中仅有一个目标OIS处于工作状态的情况下,控制模块控制目标OIS与陀螺仪通信,可以使得多个OIS20与一个陀螺仪连接时不会产生冲突,并且只采用一个陀螺仪可以节约整个设备的成本。
在本申请的一个可能的实施方式中,控制模块用于:通过判断与多个OIS20连接的控制电路的状态,判断多个OIS20中的目标OIS。
在本申请的一个可能的实施方式中,多个OIS20包括第一OIS和第二OIS;控制电路包括:同或门、第一场效应管MOS管和第二MOS管;控制模块用于:通过同或门的电源端子,控制与同或门连接的第一MOS管和/或第二MOS管导通;其中,在第一MOS管导通的情况下,第一MOS管与第一OIS导通,第一OIS为目标OIS;在第二MOS管导通的情况下,第二MOS管与第二OIS导通,第二OIS为目标OIS。
在本申请的一个可能的实施方式中,控制电路为处理器;控制模块用于:按照预设顺序,通过处理器的多个控制端子依次控制多个OIS20中的一个OIS为目标OIS。
在本申请的一个可能的实施方式中,该控制装置还可以包括:判断模块。
具体地,该判断模块被配置为在检测到多个OIS20中的两个即两个以上的OIS处于工作状态的情况下,判定通信电路异常。
本申请实施例提供的控制装置可以参照用于执行上述的图5所示的方法流程,并且,该装置中的各个单元/模块和上述其他操作和/或功能分别为了实现如图5所示的控制方法中的相应流程,并且能够达到相同或等同的技术效果,为了简洁,在此不再赘述。
可选地,本申请实施例还提供了一种电子设备,包括上述任一所述的通信电路。为避免重复,这里不再赘述。
可选的,本申请实施例还提供一种电子设备,包括处理器110,存储器109,存储在存储器109上并可在所述处理器110上运行的程序或指令,该程序或指令被处理器110执行时实现上述控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要注意的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
图6为实现本申请各个实施例的一种电子设备的硬件结构示意图,
该电子设备100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、处理器110、以及电源111等部件。
本领域技术人员可以理解,电子设备100还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器110逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图6中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,处理器110,用于检测多个光学图像稳定器OIS的状态;在多个OIS20中仅有一个目标OIS处于工作状态的情况下,控制目标OIS与陀螺仪通信。
在本申请实施例中,通过检测多个OIS20的状态,在多个OIS20中仅有一个目标OIS处于工作状态的情况下,控制目标OIS与陀螺仪通信,可以使得多个OIS20与一个陀螺仪连接时不会产生冲突,并且只采用一个陀螺仪可以节约整个设备的成本。
可选的,处理器110,还用于通过判断与所述多个OIS20连接的控制电路的状态,判断所述多个OIS20中的目标OIS。
在本申请实施例中,由于控制电路是用来控制OIS与陀螺仪导通的,可以通过判断控制电路的状态可以快速地判断出目标OIS。
可选地,处理器110,还用于通过同或门的电源端子,控制与同或门连接的第一MOS管和/或第二MOS管导通;其中,在第一MOS管导通的情况下,第一MOS管与第一OIS导通,第一OIS为目标OIS;在第二MOS管导通的情况下,第二MOS管与第二OIS导通,第二OIS为目标OIS。
在本申请实施例中,利用硬件结构,即同或门和MOS管,控制OIS的导通,进而使得多个OIS20不会同时访问一个陀螺仪,避免SPI就无法正常工作的情况发生。上述硬件结构均为低成本器件,采用该结构可以使得整体设备的成本。同时可以防止两个OIS同时导通与陀螺仪连接的情况,即当软件异常,两个OIS同时上电时,同或门输出高电平,使得两个MOS管关闭,可以防止OIS导通,具有较好的鲁棒性。
可选的,处理器110,还用于按照预设顺序,通过处理器的多个控制端子依次控制多个OIS20中的一个OIS为目标OIS。
在本申请实施例中,可以通过软件控制多个OIS20分时工作,避免SPI冲突。而且不需要增加硬件器件,成本较低。
可选的,处理器110,还用于在检测到多个OIS20中的两个及两个以上的OIS处于工作状态的情况下,判定通信电路异常。
在本申请实施例中,可以防止多个OIS20同时工作,在电路异常时,可以使得所有的OIS均停止工作,避免SPI冲突。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

Claims (9)

1.一种通信电路,其特征在于,包括:多个光学图像稳定器OIS、陀螺仪和控制电路;
所述控制电路的输入端与电源端子连接,所述控制电路的输出端分别与多个OIS连接,所述多个OIS均与所述陀螺仪连接;
其中,所述控制电路控制所述多个OIS中的一个OIS与所述陀螺仪导通并建立通信连接;
所述多个OIS包括第一OIS和第二OIS,所述控制电路包括:同或门、第一场效应管MOS管和第二MOS管,
所述同或门的第一输入端分别与第一电源端子和第一MOS管的源极连接,所述同或门的第二输入端分别与第二电源端子和第二MOS管的源极连接,所述同或门的输出端分别与所述第一MOS管的栅极和第二MOS管的栅极连接;
所述第一MOS管的漏极与所述第一OIS的电源输入端连接;
所述第二MOS管的漏极与所述第二OIS的电源输入端连接;
通过同或门的两个电源端子输入的电信号控制所述第一OIS或第二OIS与所述陀螺仪导通。
2.根据权利要求1所述的电路,其特征在于,所述控制电路包括:第一控制端子和多个MOS管,
所述第一控制端子分别与多个所述MOS管的栅极连接;
多个所述MOS管的源极均与与其对应的电源端子连接,多个所述MOS管的漏极均与与其对应的OIS的电源输入端连接;
通过多个电源端子和所述第一控制端子输入的电信号,控制多个所述OIS中的一个OIS与所述陀螺仪导通。
3.根据权利要求1所述的电路,其特征在于,所述控制电路为处理器,所述处理器包括多个分别与所述多个OIS的电源输入端连接的控制端子,通过多个所述控制端子输入的电信号控制所述多个OIS中的一个OIS与所述陀螺仪导通。
4.根据权利要求1-3任一项所述的电路,其特征在于,多个所述OIS均包括SPI接口,所述陀螺仪包括SPI接口,多个所述OIS的SPI接口均与所述陀螺仪的SPI接口连接,其中,与所述陀螺仪导通的OIS通过对应的SPI接口获取所述陀螺仪监测到的数据。
5.一种控制方法,应用于如权利要求1-4任一所述的通信电路,其特征在于,所述方法包括:
检测多个光学图像稳定器OIS的状态;
在多个OIS中仅有一个目标OIS处于工作状态的情况下,控制所述目标OIS与陀螺仪通信;
所述多个OIS中仅有一个目标OIS处于工作状态,包括:
通过判断与所述多个OIS连接的控制电路的状态,判断所述多个OIS中的目标OIS;
所述多个OIS包括第一OIS和第二OIS;所述控制电路包括:同或门、第一场效应管MOS管和第二MOS管;所述通过判断与所述多个OIS连接的控制电路的状态,判断所述多个OIS中的目标OIS,包括:
通过所述同或门的电源端子,控制与所述同或门连接的第一MOS管和/或第二MOS管导通;
其中,在所述第一MOS管导通的情况下,所述第一MOS管与所述第一OIS导通,所述第一OIS为目标OIS;在所述第二MOS管导通的情况下,所述第二MOS管与所述第二OIS导通,所述第二OIS为目标OIS。
6.根据权利要求5所述的方法,其特征在于,所述控制电路为处理器;所述通过判断与所述多个OIS连接的控制电路的状态,判断所述多个OIS中的目标OIS,包括:
按照预设顺序,通过处理器的多个控制端子依次控制多个所述OIS中的一个OIS为目标OIS。
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
在检测到所述多个OIS中的两个及两个以上的OIS处于工作状态的情况下,判定所述通信电路异常。
8.一种控制装置,其特征在于,包括:
检测模块,用于检测多个光学图像稳定器OIS的状态;
控制模块,用于在多个OIS中仅有一个目标OIS处于工作状态的情况下,控制所述目标OIS与陀螺仪通信;
所述控制模块,用于通过判断与所述多个OIS连接的控制电路的状态,判断所述多个OIS中的目标OIS;
所述控制模块,还用于当所述多个OIS包括第一OIS和第二OIS;所述控制电路包括:同或门、第一场效应管MOS管和第二MOS管时,
通过所述同或门的电源端子,控制与所述同或门连接的第一MOS管和/或第二MOS管导通;
其中,在所述第一MOS管导通的情况下,所述第一MOS管与所述第一OIS导通,所述第一OIS为目标OIS;在所述第二MOS管导通的情况下,所述第二MOS管与所述第二OIS导通,所述第二OIS为目标OIS。
9.一种电子设备,其特征在于,包括:如权利要求1-4任一所述的通信电路。
CN202010909195.7A 2020-09-02 2020-09-02 通信电路、控制方法、装置及电子设备 Active CN112188084B (zh)

Priority Applications (5)

Application Number Priority Date Filing Date Title
CN202010909195.7A CN112188084B (zh) 2020-09-02 2020-09-02 通信电路、控制方法、装置及电子设备
PCT/CN2021/115873 WO2022048556A1 (zh) 2020-09-02 2021-09-01 通信电路、控制方法、装置及电子设备
EP21863620.7A EP4210321A4 (en) 2020-09-02 2021-09-01 COMMUNICATION CIRCUIT, CONTROL METHOD AND DEVICE AND ELECTRONIC DEVICE
JP2023513892A JP2023539881A (ja) 2020-09-02 2021-09-01 通信回路、制御方法、装置及び電子機器
US18/115,659 US20230209189A1 (en) 2020-09-02 2023-02-28 Communication circuit, control method and apparatus, and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010909195.7A CN112188084B (zh) 2020-09-02 2020-09-02 通信电路、控制方法、装置及电子设备

Publications (2)

Publication Number Publication Date
CN112188084A CN112188084A (zh) 2021-01-05
CN112188084B true CN112188084B (zh) 2022-02-01

Family

ID=73925390

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010909195.7A Active CN112188084B (zh) 2020-09-02 2020-09-02 通信电路、控制方法、装置及电子设备

Country Status (5)

Country Link
US (1) US20230209189A1 (zh)
EP (1) EP4210321A4 (zh)
JP (1) JP2023539881A (zh)
CN (1) CN112188084B (zh)
WO (1) WO2022048556A1 (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220321765A1 (en) * 2020-05-14 2022-10-06 Cirrus Logic International Semiconductor Ltd. Multi-chip camera controller system with inter-chip communication
KR20210152203A (ko) * 2020-06-08 2021-12-15 삼성전기주식회사 데이터 공유를 위한 ois 회로, ois 장치 및 그 동작 방법
CN112188084B (zh) * 2020-09-02 2022-02-01 维沃移动通信有限公司 通信电路、控制方法、装置及电子设备
CN113686882A (zh) * 2021-09-24 2021-11-23 维沃移动通信有限公司 线路板、电子设备、线路板的检测方法及其检测装置

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013046296A (ja) * 2011-08-25 2013-03-04 Panasonic Corp 複眼撮像装置
KR20160068407A (ko) * 2014-12-05 2016-06-15 삼성전기주식회사 촬영 장치 및 촬영 장치의 제어 방법
CN106131395A (zh) * 2016-06-17 2016-11-16 上海与德通讯技术有限公司 防抖***及防抖方法
KR102460750B1 (ko) * 2018-02-13 2022-10-31 삼성전기주식회사 Ois 기능을 갖는 카메라 장치 및 그 통신 방법
KR102551220B1 (ko) * 2018-10-12 2023-07-03 삼성전기주식회사 카메라 모듈
CN110012224B (zh) * 2019-03-26 2021-07-09 Oppo广东移动通信有限公司 摄像头防抖***、方法、电子设备和计算机可读存储介质
CN109951639A (zh) * 2019-03-26 2019-06-28 Oppo广东移动通信有限公司 摄像头防抖***、方法、电子设备和计算机可读存储介质
CN111031235B (zh) * 2019-11-21 2021-10-22 维沃移动通信有限公司 一种ois驱动电路结构、数据获取方法及电子设备
CN111371997A (zh) * 2020-03-16 2020-07-03 Oppo广东移动通信有限公司 移动设备的控制方法及移动设备
CN112188084B (zh) * 2020-09-02 2022-02-01 维沃移动通信有限公司 通信电路、控制方法、装置及电子设备

Also Published As

Publication number Publication date
JP2023539881A (ja) 2023-09-20
WO2022048556A1 (zh) 2022-03-10
EP4210321A4 (en) 2024-03-13
US20230209189A1 (en) 2023-06-29
EP4210321A1 (en) 2023-07-12
CN112188084A (zh) 2021-01-05

Similar Documents

Publication Publication Date Title
CN112188084B (zh) 通信电路、控制方法、装置及电子设备
KR100696111B1 (ko) 통신시스템
US10243386B2 (en) Power supply circuit in electronic device and control method thereof
US20070146492A1 (en) Camera module for communicating through I2C method
US11832189B2 (en) Control method for doze mode of mobile terminal, storage medium and mobile terminal
JP2020008898A (ja) 電子機器
US9027012B2 (en) Manufacturing system and firmware burning method
CN112732616B (zh) 一种基于spi控制器的bmc启动方法、装置及设备
EP4187993A1 (en) Vowifi registration control method and apparatus, electronic device, and server
US20160365805A1 (en) Power transfer systems
WO2017215672A1 (zh) Poe***中的供电方法和供电设备
US10289590B2 (en) Electronic device and method of auto switching linking path giving priority to a priority port
JP2017041983A (ja) 充電システム
CN114825594A (zh) 不间断电源的控制方法及控制装置
US9501116B2 (en) Power integrated device and power control method thereof
US8866533B2 (en) Method and apparatus for controlling device in electronic equipment
US10181684B1 (en) Power connector
US20220247198A1 (en) Charging method and device, and device
CN107068025B (zh) 移动终端及基于移动终端的显示屏正负压输出控制方法
US20190308569A1 (en) Onboard device
CN211906032U (zh) 一种初始化控制电路及电子设备
JP7505446B2 (ja) 給電制御装置及び給電制御方法
CN117118026B (zh) Usb端口配置管理***和usb端口配置管理方法
CN108601138B (zh) 异常保护电路、pse、供电***及异常隔离方法
CN112988638B (zh) 一种键盘接口复用方法和电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant