CN106059720A - 电子装置、异步传输数据的方法及光学图像稳定模块 - Google Patents
电子装置、异步传输数据的方法及光学图像稳定模块 Download PDFInfo
- Publication number
- CN106059720A CN106059720A CN201610202998.2A CN201610202998A CN106059720A CN 106059720 A CN106059720 A CN 106059720A CN 201610202998 A CN201610202998 A CN 201610202998A CN 106059720 A CN106059720 A CN 106059720A
- Authority
- CN
- China
- Prior art keywords
- data
- clock signal
- request
- control unit
- circuit unit
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 230000003287 optical effect Effects 0.000 title claims abstract description 17
- 230000006641 stabilisation Effects 0.000 title claims abstract description 16
- 238000011105 stabilization Methods 0.000 title claims abstract description 16
- 238000012546 transfer Methods 0.000 claims abstract description 62
- 230000005540 biological transmission Effects 0.000 claims abstract description 43
- 238000009434 installation Methods 0.000 claims description 26
- 238000002372 labelling Methods 0.000 claims description 22
- 230000004044 response Effects 0.000 claims description 16
- 238000001514 detection method Methods 0.000 claims description 13
- 238000003860 storage Methods 0.000 claims description 6
- 238000006243 chemical reaction Methods 0.000 claims description 5
- 230000001360 synchronised effect Effects 0.000 claims description 3
- 230000003252 repetitive effect Effects 0.000 description 8
- 230000008569 process Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000005611 electricity Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000011469 building brick Substances 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/20—Arrangements for detecting or preventing errors in the information received using signal quality detector
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/68—Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2455—Query execution
- G06F16/24553—Query execution of query operations
- G06F16/24554—Unary operations; Data partitioning operations
- G06F16/24556—Aggregation; Duplicate elimination
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/0008—Synchronisation information channels, e.g. clock distribution lines
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Quality & Reliability (AREA)
- Communication Control (AREA)
- Information Transfer Systems (AREA)
Abstract
提供一种电子装置、异步传输数据的方法及光学图像稳定模块。所述电子装置即使采用异步法发送和接收数据,也可防止重复的数据传输。一种电子装置包括:控制单元,被构造为根据主时钟信号执行数据传输请求;第一电路单元,被构造为根据第一时钟信号向所述控制单元发送与数据传输请求对应的数据,其中,所述第一时钟信号与所述主时钟信号异步,且所述第一电路单元还被构造为在所述第一时钟信号的输入了数据传输请求的时段中设置标记以检查重复的数据请求。
Description
本申请要求于2015年4月1日提交到韩国知识产权局的第10-2015-0046308号韩国专利申请的权益,所述韩国专利申请的全部公开内容出于所有目的通过引用包含于此。
技术领域
下面的描述涉及一种发送数据并接收数据的电子装置、异步传输数据的方法及光学图像稳定模块。
背景技术
通常,电子装置包括各种各样的电路。
这样的电路的示例可包括:用于检测内部或外部的电气特性或者物理特性的传感器模块,从传感器模块接收数据以执行计算或控制操作的控制模块等。
可在传感器模块与控制模块之间发送和接收数据,但是,由于传感器模块的时钟信号和控制模块的时钟信号彼此不同,因此可能导致重复地请求或传输这些数据。
通过划分初始提供的时钟信号或计算时钟信号的时序来使时钟信号同步而重新产生的时钟信号可用于防止重复地请求或传输数据。这样可能会增加电路的面积且可能需要单独的电路,从而增加制造电子装置的成本。
可使用这样一种方法:使用传输的数据重新设置数据协议,通过增加特定比特来确定所传输的数据的起始点和结束点,或通过周期性地发送特定数据来确定所传输的数据的起始点和结束点。然而,这种方法另外需要用于确定的数据分析电路,且在实时传输***中会产生延迟,引起操作误差。
发明内容
提供该发明内容以通过简化形式来介绍发明构思的选择,下面在具体实施方式中进一步描述该发明构思。本发明内容并不意在限定所要求保护的主题的主要特征或必要特征,也不意在用于帮助确定所要求保护的主题的范围。
在一个总的方面中,提供一种电子装置、异步传输数据的方法及光学图像稳定模块,即使异步地发送和接收数据,所述电子装置也可防止重复的数据传输。
在另一总的方面中,提供一种电子装置,所述电子装置包括:控制单元,被构造为根据主时钟信号来请求数据传输;第一电路单元,被构造为根据第一时钟信号向所述控制单元发送与数据传输请求对应的数据,其中,所述第一时钟信号与所述主时钟信号异步,且所述第一电路单元还被构造为:在所述第一时钟信号的输入了数据传输请求的时段中设置标记,以检查重复的数据请求。
所述电子装置可包括多个电路单元。
所述第一电路单元可被构造为响应于与重复的数据请求对应的所述数据传输请求而向所述控制单元发送预设比特。
所述电子装置可包括:多个电路单元,被构造为根据多个时钟信号向所述控制单元发送与数据传输请求对应的数据,所述多个时钟信号中的每个时钟信号与所述主时钟信号异步,其中,所述多个电路单元还可被构造为在时钟信号的输入了数据传输请求的时段中设置标记,以检查重复的数据请求。
输入到所述多个电路单元中的每个的多个时钟信号可彼此异步。
输入到所述多个电路单元中的每个的多个时钟信号可彼此同步。
响应于来自控制单元的与重复数据请求对应的数据传输请求,所述多个电路单元中的至少一个电路单元可向所述控制单元发送预设比特。
所述第一电路单元可被构造为响应于在设置了所述标记的时段内第二次接收到数据传输请求而识别重复的数据请求。
根据另一总的方面,提供一种光学图像稳定模块,所述光学图像稳定模块包括:控制单元,被构造为根据主时钟信号来请求数据传输;传感器模块,被构造为根据第一时钟信号执行检测操作,并向所述控制单元发送与数据传输请求对应的检测数据,其中,所述第一时钟信号与所述主时钟信号异步,且所述传感器模块还被构造为在所述第一时钟信号的输入了所述数据传输请求的时段中设置标记以检查重复的数据请求。
所述传感器模块可响应于来自控制单元的与重复的数据请求对应的数据传输请求向所述控制单元发送预设比特。
所述传感器模块包括:传感器,被构造为响应于请求来检测特性;转换器,被构造为执行通过所述传感器检测到的数据的模数转换;发送器,被构造为响应于所述控制单元的数据传输请求检查通过所述转换器转换的重复的检测数据并发送被检查的检测数据。
所述发送器还可被构造为存储被转换的数据。
根据另一总的方面,提供一种异步传输数据的方法,所述异步传输数据的方法包括:通过根据主时钟信号操作的控制单元发送用于数据传输的协议;通过根据与所述主时钟信号异步的第一时钟信号操作的电路单元设置数据有效部分,并根据所述协议执行传输检查;通过所述电路单元在时钟信号的输入了来自所述控制单元的数据传输请求的时段内设置标记;基于所述标记检查重复的数据请求。
所述方法可包括:响应于所述控制单元的与所述重复的数据请求对应的数据传输请求,通过所述电路单元向所述控制单元发送预设比特。
所述方法可包括:响应于不与重复的数据请求对应的数据传输请求,通过所述电路单元发送与数据传输请求对应的数据。
其他特征和方面将通过以下的具体实施方式、附图和权利要求而明显。
附图说明
图1是示出电子装置的示例的图。
图2是示出异步数据传输的传输重复请求的示例的图。
图3是示出电子装置的示例的图。
图4是示出光学图像稳定模块的示例的图。
图5是示出异步传输数据的方法的示例的图。
图6A是示出使用异步传输数据的方法的标记设置操作的示例的图。
图6B是示出通过异步传输数据的方法的标记设置而防止数据传输重复请求的示例的图。
在整个附图和具体实施方式中,除非另外描述或提供,否则相同的附图标号将被理解为指示相同的元件、特征和结构。附图可不按照比例绘制,为了清楚、说明和方便起见,可夸大附图中元件的相对尺寸、比例和描绘。
具体实施方式
提供以下具体实施方式,以帮助读者获得对这里所描述的方法、设备和/或***的全面理解。然而,这里所描述的方法、设备和/或***的各种变化、修改及其等同物对于本领域普通技术人员将是显而易见的。在此描述的操作的顺序仅为示例,操作的顺序不限于在此所阐述的,而是除了必须以特定顺序出现的操作之外,可作出对本领域普通技术人员而言将是显而易见的改变。此外,为了更加清楚和简洁,可省去对于本领域普通技术人员公知的功能和结构的描述。
这里描述的特征可按照不同的形式实施,并且将不被解释为局限于这里所描述的示例。更确切地说,已经提供了这里所描述的示例,使得本公开是彻底的和完整的,且将把本公开的全部范围传达给本领域的普通技术人员。
在整个说明书中,将理解的是,当诸如层、区域或晶片(基板)的元件被称为“位于”另一元件“上”、“连接到”另一元件或者“结合到”另一元件时,所述元件可直接“位于”另一元件“上”、直接“连接到”另一元件或者直接“结合到”另一元件,或者可存在介于它们之间的其它元件。相比之下,当元件被称为“直接位于”另一元件“上”、“直接连接到”另一元件或者“直接结合到”另一元件时,可不存在介于它们之间的元件或层。相同的标号始终指示相同的元件。如在此使用的,术语“和/或”包括相关所列项中的一个或更多个的任意组合和全部组合。
将明显的是,虽然可在此使用第一、第二、第三等术语来描述各种构件、组件、区域、层和/或部分,但是这些构件、组件、区域、层和/或部分不应被这些术语限制。这些术语仅用于将一个构件、组件、区域、层或部分与另一构件、组件、区域、层或部分区分开。因此,在不脱离示例性实施例的教导的情况下,下面论述的第一构件、组件、区域、层或部分可称作第二构件、组件、区域、层或部分。
为了描述的方便,可在此使用诸如“在…之上”、“上方”、“在…之下”和“下方”等的空间关系术语来描述如图所示的一个元件与另一元件的关系。将理解的是,除了图中示出的方位之外,空间关系术语意在包括装置在使用或操作时的不同方位。例如,如果图中的装置被翻转,则被描述为“在”其它元件或特征“之上”或“上方”的元件将被定位为“在”所述其它元件或特征“之下”或“下方”。因此,术语“在…之上”可根据附图中的具体方向而包含在…之上和在…之下两种方位。装置可另外定位(旋转90度或处于其它方位),并可对在此使用的与空间关系描述符做出相应解释。
在此使用的术语仅用于描述具体实施例,并无意限制本发明构思。如在这里使用的,除非上下文中另外清楚地指明,否则单数形式也意在包括复数形式的含义。
在整个附图中,例如,由于制造技术和/或公差,可估计所示出的形状的修改。因此,附图不应被理解为限于在此示出的区域的特定形状,而是可包括由于制造导致的形状的改变。下面的实施例还可由实施例中的一个或其组合构成。
图1是示出电子装置的示例的图。
参照图1,电子装置100可包括控制单元110和第一电路单元120。
可根据具有预设频率的主时钟信号操作控制单元110,并且控制单元110可基于接收的数据执行例如数据计算、控制的各种操作。
可根据与主时钟信号异步的第一时钟信号操作第一电路单元120。
在示例中,第一时钟信号可具有与主时钟信号的频率不同的频率,并还可具有与主时钟信号的频率相同的频率,但还可与主时钟信号异步。
例如,第一电路单元120可执行这样的操作:第一电路单元120可检测被检测对象的物理或电气特性并存储所检测的数据。在另一示例中,第一电路单元120可执行集合运算,然后存储所执行的运算的结果数据。
第一电路单元120可根据上述操作处理来自控制单元110的数据传输请求。
可分别根据主时钟信号和第一时钟信号操作控制单元110和第一电路单元120,而主时钟信号与第一时钟信号可彼此异步。
因此,如图2所示,数据传输请求可能在第一时钟信号的一个时段内是重复的。
图2是示出异步传输数据的传输重复请求的示例的图。
如图2所示,例如,当主时钟信号具有A KHz的频率而第一时钟信号具有B KHz的频率时,当请求存储在的存储器N、N+1和N+2中的数据时,主时钟信号与第一时钟信号可是彼此异步的。从而,存储在诸如N+1的一个存储器中的数据可能在第一时钟信号的一个时段内被请求两次。
相同的数据可能通过上述的数据传输重复请求而被发送两次。当实时发送数据时,通过重复的数据传输还可能导致在控制单元110中发生操作错误。
为了防止重复数据传输和操作错误,如果第一电路单元120接收到了第一时钟信号的各个时段的数据传输请求,则第一电路单元120可设置标记,并且,当在时钟的设置了标记的相同时段中第二次接收到数据传输请求时,可识别为重复的数据传输请求。
此外,当数据传输请求重复时,第一电路单元120可向控制单元110发送预定义在第一电路单元120与控制单元110之间的比特以通知控制单元110数据传输请求是重复的。
可在第一电路单元120与控制单元110之间以有线或无线的方法发送和接收数据。在有线方法的情况中,可通过例如串行外设接口(SPI)总线或I2C(I2C)(意为双线接口)的方法来发送和接收数据。
图3是示出电子装置的示例的图。已参照图1至图2描述了图3中示出的组件中一些。图1至图2的上述描述也适用于图3,并通过引用包含于此。因此,可不在此重复上述描述。参照图3,电子装置200可包括控制单元210和多个电路单元221和222。
与图1示出的控制单元110相似,可根据具有预设频率的主时钟信号操作控制单元210,并且控制单元210可基于接收的数据执行例如数据计算和控制的各种操作。
多个电路单元221和222可包括例如第一电路单元221和第二电路单元222。可根据具有预设频率的第一时钟信号操作第一电路单元221,可根据具有预设频率的第二时钟信号操作第二电路单元222。
第一时钟信号和第二时钟信号可均与主时钟信号异步。在另一示例中,第一时钟信号与第二时钟信号还可彼此同步并可具有相同的频率。在另一示例中,第一时钟信号与第二时钟信号可彼此异步。
第一电路单元221和第二电路单元222可各自从控制单元210接收数据传输请求,且第一时钟信号与第二时钟信号中的每个可与主时钟信号异步。
如果第一电路单元221和第二电路单元222中的每个接收了第一时钟信号或第二时钟信号的每个时段的数据传输请求,那么第一电路单元221和第二电路单元222中的每个可设置标记。当在第一时钟信号或第二时钟信号的设置了标记的相同时段中再一次接收到数据传输请求时,第一电路单元221和第二电路单元222可将再一次接收到的数据传输请求识别为重复的数据传输请求。
当数据传输请求重复时,第一电路单元221和第二电路单元222可各自向控制单元210发送预设比特以通知控制单元210数据传输请求是重复的。
图4是示出光学图像稳定模块的示例的图。参照图4,在示例中,上述电子装置可是光学图像稳定模块。
根据示例的光学图像稳定模块300可包括控制单元310和传感器模块单元320。
控制单元310可基于传感器模块单元320检测的数据执行例如图像稳定、透镜位置校正的各种操作。
传感器模块单元320可包括传感器单元321、转换单元或转换器322和发送单元或发送器323。
传感器单元321可包括例如陀螺仪传感器、霍尔传感器的传感器,且可检测诸如使用光学图像稳定模块300的蜂窝电话或照相机的电子装置的震动。
转换单元322可执行通过传感器单元321检测的数据的模数转换。发送单元323可响应于控制单元310的数据传输请求来发送被转换的数据。发送单元323可存储被转换的数据或可响应于控制单元310的数据传输请求而向控制单元310实时发送被转换的数据。
控制单元310和传感器模块单元320在进行操作时可能需要时钟信号。因此,可根据主时钟信号操作控制单元310,而可根据第一时钟信号操作传感器模块单元320。
在示例中,主时钟信号与第一时钟信号可彼此异步。其结果是,发送单元323可确认在第一时钟信号的一个时段中的数据传输请求是否是重复的并可发送预设比特以通知控制单元310请求的重复。
如上所述,可通过标记的设置来确认数据传输请求的重复。将在下面参照图5描述确认数据传输请求是否是重复的请求的操作。
图5是示出异步传输数据的方法的示例的图。图5中的操作可根据示出的顺序和方式执行,然而,在不脱离描述的示例性示例的精神和范围的情况下,可改变一些操作的顺序或者省略一些操作。可并行或同时地执行图5中示出的多个操作。上述图1至图4的描述也适用于图5,并通过引用包含于此。因此,可不在此重复以上描述。
在S1中,可在图1的控制单元110与第一电路单元120之间设置关于数据传输的协议。在另一示例中,在S1中,可在图3的控制单元210与第一电路单元221或第二电路单元222之间设置关于数据传输的协议。在另一示例中,在S1中,可在图4的控制单元310与传感器模块单元320之间设置关于数据传输的协议。
在S2中,第一电路单元120和221、第二电路单元222或传感器模块单元320的发送单元323可确认内存中存储的数据的有效部分,并可检查数据传输。
在S3中,第一电路单元120和221、第二电路单元222或传感器模块单元320的发送单元323可确定来自控制单元110、210和310的数据传输请求是否为重复请求。
在S4中,若接收的数据传输请求是重复请求,则第一电路单元120和221、第二电路单元222或发送单元323可在传输请求是重复请求时分别向其各自的控制单元110、210和310发送预设的特定比特。
在S5中,若接收到的数据传输请求不是重复请求而是时钟信号的一个时段内的初始传输请求,则第一电路单元120和221、第二电路单元222或传感器模块单元320的发送单元323可分别向其各自的控制单元110、210和310发送相应的数据。
在S6中,可确定数据是否处于有效部分之内。在S7中,若数据处于无效部分内,可重置传输检查。在S8中,若数据处于有效部分内,可保持传输检查。
图6A是示出使用异步传输数据方法的标记设置操作的示例的图。图6B是示出通过异步传输数据的标记设置来防止数据传输重复的示例的图。
如图6A所示,例如,在传感器模块单元320的传感器单元321包括陀螺仪传感器的示例中,发送单元323可包括X轴、Y轴、Z轴的检测数据,并可将有效数据存储在每个内存中。
参照图6B,当在时钟信号的将要被传输的数据为有效数据的时段内收到数据传输请求(箭头)时,可设置标记(如示出的示例,从“0”设置成“1”),从而确认数据传输重复请求。
例如,在Z轴的检测数据中,在时钟信号的将要被传输的数据是有效的且设置了标记的时段内接收了数据传输请求(箭头)。若在时钟信号的相同时段接收到另一个数据传输请求(箭头),可向发出请求的控制单元110、210和310发送预设的特定比特。
预设的特定比特可设置为例如8xFf或12xFF的对数据分析影响最小的值。
如上所述,可不需要单独的用于数据发送和接收的新协议的设置或确定电路,且即使采用异步法发送和接收数据,也可防止重复的数据传输。
如上所阐述的,可不需要单独的用于数据发送和接收的新协议的设置或确定电路,并可防止重复的数据传输。
执行此处关于图1、图3和图4所描述的操作的装置、单元、模块、设备和其它组件通过硬件组件来实现。硬件组件的示例包括:控制器、传感器、发生器、驱动器以及本领域普通技术人员知晓的任何其他电子组件。在一个示例中,通过一个或更多个处理器或计算来实现硬件组件。通过一个或更多个处理元件,例如,逻辑门阵列、控制器与算术逻辑单元、数字信号处理器、微型计算机、可编程逻辑控制器、现场可编程逻辑阵列(FPGA)、可编程逻辑阵列、微处理器、专用集成电路(ASIC)或本领域普通技术人员所知晓的能够以限定的方式来响应并执行指令以获得预期结果的任何其他器件或器件的组合来实现处理器或计算机。在一个示例中,处理器或计算机包括(或连接到)存储通过处理器或计算机执行的指令或软件的一个或更多个存储器。通过处理器或计算机实现的硬件组件执行指令或软件(如操作***(OS)和在OS上运行的一个或更多个软件应用程序),以执行此处所描述的操作。硬件组件还响应于指令或软件的执行而访问、操纵、处理、创建并存储数据。为了简单起见,在此描述的示例的实施方式中可使用单数形式的术语“处理器”或“计算机”,但是在其他示例中,使用多个处理器或计算机,或者,处理器或计算机包括多个处理元件或多种类型的处理元件,或包括多个处理元件和多种类型的处理元件二者。在一个示例中,硬件组件包括多个处理器,在其他示例中,硬件组件包括处理器和控制器。硬件组件具有不同的处理构造中的任意一种或更多种,其示例包括:单个处理器、独立处理器、并行处理器、单指令单数据(SISD)多重处理装置、单指令多数据(SIMD)多重处理装置、多指令单数据(MISD)多重处理装置和多指令多数据(MIMD)多重处理装置。
可通过以上所述的执行在此描述的操作的指令或软件的处理器或计算机来执行图5中所示的执行在此描述的操作的方法。
为了单独或集体地指示或配置处理器或计算机作为机用计算机或专用计算机进行操作来执行如上所述的通过硬件组件和所述方法执行的操作,用于控制处理器或计算机以实现硬件组件并执行如上描述的方法的指令或软件被编成计算机程序、代码段、指令或其任意组合。在一个示例中,指令或软件包括通过处理器或计算机直接执行的机器代码,诸如由编译器产生的机器代码。在另一示例中,指令或软件包括使用解释器通过处理器或计算机执行的高级别代码。本领域的普通程序员基于公开了执行通过如上所述的硬件组件和方法执行的操作的算法的附图中的框图和流程图以及说明书中的相应的描述,可容易地编写指令或软件。
用于控制处理器或计算机以实现如上描述的硬件组件并执行如上描述的方法的指令或软件以及任何相关联的数据、数据文件和数据结构被记录、存储或固定在一个或更多个非暂时性计算机可读存储介质之中或之上。非暂时性计算机可读存储介质的示例包括只读存储器(ROM)、随机存取存储器(RAM)、快闪存储器、CD-ROM、CD-R、CD+R、CD-RW、CD+RW、DVD-ROM、DVD-R、DVD+R、DVD-RW、DVD+RW、DVD-RAM、BD-ROM、BD-R、BD-R LTH、BD-RE、磁带、软盘、磁光数据存储装置、光学数据存储装置、硬盘、固态盘或本领域普通技术人员已知的能够以非暂时性方式存储指令或软件以及任何相关联的数据、数据文件和数据结构并能够将指令或软件以及任何相关联的数据、数据文件和数据结构提供到处理器或计算机以使处理器或计算机能执行指令的任何装置。在一个示例中,指令或软件以及任何相关联的数据、数据文件和数据结构分布在连接互联网的计算机***上,以便通过处理器或计算机以分布式方式存储、访问和执行指令和软件以及任何相关联的数据、数据文件和数据结构。
虽然本公开包含特定的示例,但是对于本领域普通技术人员将清楚的是,在没有脱离权利要求和它们的等同物的精神和范围的情况下,可以在形式上和细节上对这些示例做各种变化。这里所描述的示例将仅被理解为描述性含义,而非出于限制的目的。在每个示例中的特征或方面的描述将被认为是可适用于其它示例中的相似特征或方面。如果以不同的顺序执行描述的技术,和/或如果以不同的方式组合描述的***、构造、装置或者电路中的组件和/或用其它组件或者它们的等同物来替换或者补充描述的***、构造、装置或者电路中的组件,则可以获得适当的结果。因此,本公开的范围不是由具体实施方式限定的,而是由权利要求和它们的等同物限定,并且在权利要求和它们的等同物的范围内的所有变型将被解释为包含于本公开中。
Claims (14)
1.一种电子装置,包括:
控制单元,被构造为根据主时钟信号来请求数据传输;
第一电路单元,被构造为根据第一时钟信号向所述控制单元发送与数据传输请求对应的数据,
其中,所述第一时钟信号与所述主时钟信号异步,且所述第一电路单元还被构造为在所述第一时钟信号的输入了数据传输请求的时段中设置标记以检查重复的数据请求。
2.根据权利要求1所述的电子装置,其中,所述第一电路单元还被构造为:响应于与重复的数据请求对应的数据传输请求向所述控制单元发送预设比特。
3.根据权利要求1所述的电子装置,所述电子装置还包括:
多个电路单元,被构造为根据多个时钟信号向所述控制单元发送与数据传输请求对应的数据,所述多个时钟信号中的每个与所述主时钟信号异步,
其中,所述多个电路单元还被构造为在时钟信号的输入了数据传输请求的时段中设置标记,以检查重复的数据请求。
4.根据权利要求3所述的电子装置,其中,输入到所述多个电路单元中的每个中的多个时钟信号彼此异步。
5.根据权利要求3所述的电子装置,其中,输入到所述多个电路单元中的每个中的多个时钟信号彼此同步。
6.根据权利要求4所述的电子装置,其中,响应于来自控制单元的与重复的数据请求对应的数据传输请求,所述多个电路单元中的至少一个电路单元向所述控制单元发送预设比特。
7.根据权利要求1所述的电子装置,其中,所述第一电路单元还被构造为:响应于在设置了所述标记的时段内第二次接收到数据传输请求而识别重复的数据请求。
8.一种异步传输数据的方法,包括:
通过根据主时钟信号操作的控制单元发送用于数据传输的协议;
通过根据与所述主时钟信号异步的第一时钟信号操作的电路单元设置数据有效部分,并根据所述协议执行传输检查;
通过所述电路单元在时钟信号的输入了来自所述控制单元的数据传输请求的时段内设置标记;
基于所述标记检查重复的数据请求。
9.根据权利要求8所述的异步传输数据的方法,所述方法还包括:
响应于来自所述控制单元的与所述重复的数据请求对应的数据传输请求,通过所述电路单元向所述控制单元发送预设比特。
10.根据权利要求8所述的异步传输数据的方法,所述方法还包括:
响应于不与重复的数据请求对应的数据传输请求,通过所述电路单元发送与数据传输请求对应的数据。
11.一种光学图像稳定模块,包括:
控制单元,被构造为根据主时钟信号来请求数据传输;
传感器模块,被构造为根据第一时钟信号执行检测操作,并向所述控制单元发送与数据传输请求对应的检测数据,
其中,所述第一时钟信号与所述主时钟信号异步,且所述传感器模块还被构造为:在所述第一时钟信号的输入了数据传输请求的时段中设置标记以检查重复的数据请求。
12.根据权利要求11所述的光学图像稳定模块,其中,所述传感器模块还被构造为:响应于来自所述控制单元的与重复的数据请求对应的数据传输请求而向所述控制单元发送预设比特。
13.根据权利要求11所述的光学图像稳定模块,其中,所述传感器模块包括:
传感器,被构造为响应于请求而检测特性;
转换器,被构造为执行通过所述传感器检测到的数据的模数转换;
发送器,被构造为响应于所述控制单元的数据传输请求而检查通过所述转换器转换的重复的检测数据,并发送被检查的检测数据。
14.根据权利要求13所述的光学图像稳定模块,其中,所述发送器还被构造为:存储被转换的数据。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2015-0046308 | 2015-04-01 | ||
KR1020150046308A KR20160118049A (ko) | 2015-04-01 | 2015-04-01 | 전자 장치, 이의 비동기 방식 데이터 전송 방법 및 광학 이미지 안정화 모듈 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106059720A true CN106059720A (zh) | 2016-10-26 |
CN106059720B CN106059720B (zh) | 2019-06-28 |
Family
ID=57017816
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610202998.2A Expired - Fee Related CN106059720B (zh) | 2015-04-01 | 2016-04-01 | 电子装置、异步传输数据的方法及光学图像稳定模块 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9794482B2 (zh) |
KR (1) | KR20160118049A (zh) |
CN (1) | CN106059720B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111835945A (zh) * | 2019-04-19 | 2020-10-27 | 三星电机株式会社 | 相机设备及其通信方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1532663A (zh) * | 2003-03-26 | 2004-09-29 | 惠普开发有限公司 | 用于从第一时钟域向第二时钟域传送数据的***和方法 |
US20060209783A1 (en) * | 2005-03-21 | 2006-09-21 | Avinash Jain | Method and apparatus for improving data transmission reliability in a wireless communications system |
US20060294058A1 (en) * | 2005-06-28 | 2006-12-28 | Microsoft Corporation | System and method for an asynchronous queue in a database management system |
CN1983223A (zh) * | 2006-05-17 | 2007-06-20 | 华为技术有限公司 | 一种异步桥及数据传输方法 |
CN101320362A (zh) * | 2008-06-27 | 2008-12-10 | 北京大学深圳研究生院 | 支持异步传输的阵列处理***及其时钟管理方法 |
CN102103561A (zh) * | 2009-12-01 | 2011-06-22 | 三星电子株式会社 | 数据处理***中的异步扩展电路 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100612902B1 (ko) | 2004-03-08 | 2006-08-16 | 스피나 시스템즈 주식회사 | 메모리 버스 브릿지 |
KR20060074819A (ko) | 2004-12-27 | 2006-07-03 | 주식회사 케이티 | 무선랜에서 데이터 패킷의 중복수신에 대한 카운트 정보를이용한 인증비트 동기화 방법 |
JP5328307B2 (ja) * | 2008-11-14 | 2013-10-30 | キヤノン株式会社 | 振れ補正機能を有する撮影装置及びその制御方法 |
JP5943752B2 (ja) * | 2012-07-18 | 2016-07-05 | キヤノン株式会社 | 撮像装置、交換レンズ、および、カメラシステム |
US9929955B2 (en) * | 2014-12-17 | 2018-03-27 | International Business Machines Corporation | Local session loopback protocol |
-
2015
- 2015-04-01 KR KR1020150046308A patent/KR20160118049A/ko unknown
-
2016
- 2016-03-10 US US15/066,156 patent/US9794482B2/en active Active
- 2016-04-01 CN CN201610202998.2A patent/CN106059720B/zh not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1532663A (zh) * | 2003-03-26 | 2004-09-29 | 惠普开发有限公司 | 用于从第一时钟域向第二时钟域传送数据的***和方法 |
US20060209783A1 (en) * | 2005-03-21 | 2006-09-21 | Avinash Jain | Method and apparatus for improving data transmission reliability in a wireless communications system |
US20060294058A1 (en) * | 2005-06-28 | 2006-12-28 | Microsoft Corporation | System and method for an asynchronous queue in a database management system |
CN1983223A (zh) * | 2006-05-17 | 2007-06-20 | 华为技术有限公司 | 一种异步桥及数据传输方法 |
CN101320362A (zh) * | 2008-06-27 | 2008-12-10 | 北京大学深圳研究生院 | 支持异步传输的阵列处理***及其时钟管理方法 |
CN102103561A (zh) * | 2009-12-01 | 2011-06-22 | 三星电子株式会社 | 数据处理***中的异步扩展电路 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111835945A (zh) * | 2019-04-19 | 2020-10-27 | 三星电机株式会社 | 相机设备及其通信方法 |
CN111835945B (zh) * | 2019-04-19 | 2023-04-18 | 三星电机株式会社 | 相机设备及其通信方法 |
Also Published As
Publication number | Publication date |
---|---|
US20160294535A1 (en) | 2016-10-06 |
KR20160118049A (ko) | 2016-10-11 |
US9794482B2 (en) | 2017-10-17 |
CN106059720B (zh) | 2019-06-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11070562B2 (en) | Fine-grained IoT access control via device proxies and SDN-based micro-segmentation | |
JP2005209207A (ja) | アレイプロセッサにおいてデータを管理するための方法、およびアレイプロセッサ | |
JP4971676B2 (ja) | 割り込み制御回路及び割り込み制御方法 | |
JP4662723B2 (ja) | 多重ソースの多重チャンネルへの割当て方法及びシステム | |
CN109753391A (zh) | 处理器的一个或多个结构的功能测试的***、装置和方法 | |
JP2007034910A (ja) | マルチcpuシステム及びスケジューラ | |
US20080022142A1 (en) | Multiprocessor System, Synchronization Control Apparatus and Synchronization Control Method | |
US20150293866A1 (en) | Plc system having a plurality of cpu modules and control method thereof | |
CN106059720A (zh) | 电子装置、异步传输数据的方法及光学图像稳定模块 | |
CN106843857A (zh) | 基于srp实现代码库转换sdk的方法和装置 | |
CN101271434A (zh) | 用于执行多周期仲裁的数据处理装置和方法 | |
JP2007122410A (ja) | バス調停回路及びバス調停方法 | |
US10521128B2 (en) | Data shuffling in a non-uniform memory access device | |
US8539122B2 (en) | Submodule and method for exchanging peripheral data | |
US8671267B2 (en) | Monitoring processing time in a shared pipeline | |
CN106030557B (zh) | 多端口共享存储器 | |
US20170286181A1 (en) | Deployment and execution of sensing and computational tasks in a network of computing devices | |
JP4609929B2 (ja) | 情報処理装置、システム制御装置、システム制御方法 | |
WO2016051435A1 (en) | Data transfer apparatus and microcomputer | |
CN111164523A (zh) | 分散控制*** | |
JP5166590B2 (ja) | マルチプロセッサシステム及び割り込み制御方法 | |
US11526455B2 (en) | Slave devices and slave apparatus for designating address using a single pin | |
US10998584B1 (en) | Battery management apparatus and system | |
JP2005301743A (ja) | マスタと複数のスレーブとがバスを介して接続された装置を試験する試験方法 | |
JP2011191937A (ja) | デバイス起動装置およびcpu |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190628 |