CN111224666A - 光学编码器及其内插电路与运作方法 - Google Patents

光学编码器及其内插电路与运作方法 Download PDF

Info

Publication number
CN111224666A
CN111224666A CN201910923499.6A CN201910923499A CN111224666A CN 111224666 A CN111224666 A CN 111224666A CN 201910923499 A CN201910923499 A CN 201910923499A CN 111224666 A CN111224666 A CN 111224666A
Authority
CN
China
Prior art keywords
phase
signal
pair
signals
comparator
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
Application number
CN201910923499.6A
Other languages
English (en)
Other versions
CN111224666B (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.)
Pixart Imaging Inc
Original Assignee
Pixart Imaging Inc
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 Pixart Imaging Inc filed Critical Pixart Imaging Inc
Publication of CN111224666A publication Critical patent/CN111224666A/zh
Application granted granted Critical
Publication of CN111224666B publication Critical patent/CN111224666B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/12Analogue/digital converters
    • H03M1/124Sampling or signal conditioning arrangements specially adapted for A/D converters
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/22Circuits having more than one input and one output for comparing pulses or pulse trains with each other according to input signal characteristics, e.g. slope, integral
    • H03K5/24Circuits having more than one input and one output for comparing pulses or pulse trains with each other according to input signal characteristics, e.g. slope, integral the characteristic being amplitude
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/12Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
    • G01D5/244Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains
    • G01D5/24471Error correction
    • G01D5/24476Signal processing
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/26Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light
    • G01D5/32Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light
    • G01D5/34Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells
    • G01D5/347Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells using displacement encoding scales
    • G01D5/34707Scales; Discs, e.g. fixation, fabrication, compensation
    • G01D5/34715Scale reading or illumination devices
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/26Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light
    • G01D5/32Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light
    • G01D5/34Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells
    • G01D5/347Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells using displacement encoding scales
    • G01D5/34776Absolute encoders with analogue or digital scales
    • G01D5/34792Absolute encoders with analogue or digital scales with only digital scales or both digital and incremental scales
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/26Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light
    • G01D5/32Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light
    • G01D5/34Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells
    • G01D5/36Forming the light into pulses
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/26Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light
    • G01D5/32Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light
    • G01D5/34Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells
    • G01D5/36Forming the light into pulses
    • G01D5/366Particular pulse shapes
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/13Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K2005/00013Delay, i.e. output pulse is delayed after input pulse and pulse length of output pulse is dependent on pulse length of input pulse
    • H03K2005/00019Variable delay
    • H03K2005/00026Variable delay controlled by an analog electrical signal, e.g. obtained after conversion by a D/A converter
    • H03K2005/00052Variable delay controlled by an analog electrical signal, e.g. obtained after conversion by a D/A converter by mixing the outputs of fixed delayed signals with each other or with the input signal
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K2005/00286Phase shifter, i.e. the delay between the output and input pulse is dependent on the frequency, and such that a phase difference is obtained independent of the frequency

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Nonlinear Science (AREA)
  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Optical Transform (AREA)

Abstract

一种光学编码器的内插电路,包含相位移电路、两个多任务器、两个数字电路以及四个比较器。相位移电路接收相位差依序为90度的信号并输出多个相位移信号。两个多任务器的每一者接收一半所述多个相位移信号并分别输出两对相位差180度的相位移信号至与其连接的两个比较器。两个数字电路的每一者控制相对应的多任务器从输入的一半所述多个相位移信号选择所述两对相位移信号。

Description

光学编码器及其内插电路与运作方法
技术领域
本发明有关一种光学编码器,更特别有关一种光学编码器及其内插电路与运作方法,其具有低运作耗能、低硅晶面积及高定位精确度。
背景技术
请参照图1所示,其为已知光学编码器的方框图,该光学编码器包含光源11、编码盘(或编码带)13、光二极管15以及比较电路17。所述光二极管15检测光源11所发出并穿过编码盘/带13的光,并通过转阻放大器(TIA)输出相位差依序为90度的四个信号A、A’、B及B’。比较电路17比较信号A、A’、B及B’并产生两个输出信号CHA及CHB。
图2显示输出信号CHA及CHB的时序图,从图中可看出由于输出信号CHA及CHB的电压准位在编码盘/带13的一个周期具有4个状态,故可用于表示编码盘/带13的四个位置。
然而,为增加位置辨识精度,仅具有四种信号的组合并不足够。图3显示一种已知的4倍内插电路,其包含相位移电路31、多个比较器33、多个第一互斥或(XOR)门35以及多个第二互斥或门37。图4则显示图3的比较信号out1~out8及输出信号CHA及CHB的时序图。由图4可看出,输出信号CHA及CHB在编码盘/带13的一个周期能标示16个状态,因而达成了4倍的位置精度。
然而,当需要更高位置精度时,使用图3的架构则需要使用更多个比较器。例如,如果内插因子(interpolation factor)为n,则必需使用2n个比较器,其不但会提高整体耗能,占用更多面积,多个比较器的磁滞失配(hysteresis mismatch)更会降低检测精确度。
有鉴于此,具有低硅晶面积、低耗能及高精度的光学编码器实为所需。
发明内容
本发明提供一种适用于高内插因子***的光学编码器及其内插电路与运作方法,其仅需要使用4个比较器,故具有低耗能、小硅晶面积并可达成高位置精度。
本发明提供一种包含相位移电路、第一多任务器、第二多任务器、第一比较器、第二比较器、第一数字电路、第三比较器、第四比较器以及第二数字电路的光学编码器的内插电路。所述相位移电路用于接收相位依序相差90度的第一信号、第二信号、第三信号及第四信号,并输出4N个相位移信号,其中N为内插因子。所述第一多任务器用于从所述相位移电路接收所述4N个相位移信号中的2N个相位移信号。所述第二多任务器用于从所述相位移电路接收所述4N个相位移信号中的剩下的2N个相位移信号。所述第一比较器用于通过所述第一多任务器接收第一对相位移信号,并产生第一比较信号。所述第二比较器用于通过所述第一多任务器接收第二对相位移信号,并产生第二比较信号。所述第一数字电路用于根据所述第一比较信号及所述第二比较信号决定是否改变所述2N个相位移信号中分别被输入至所述第一比较器及所述第二比较器的所述第一对相位移信号及所述第二对相位移信号。所述第三比较器用于通过所述第二多任务器接收第三对相位移信号,并产生第三比较信号。所述第四比较器用于通过所述第二多任务器接收第四对相位移信号,并产生第四比较信号。所述第二数字电路用于根据所述第三比较信号及所述第四比较信号决定是否改变所述剩下的2N个相位移信号中分别被输入至所述第三比较器及所述第四比较器的所述第三对相位移信号及所述第四对相位移信号。
本发明还提供一种包含多个光二极管以及内插电路的光学编码器。所述多个光二极管用于接收调变光并产生相位依序相差90度的第一信号、第二信号、第三信号及第四信号。所述内插电路包含相位移电路、第一多任务器、第二多任务器、第一比较器、第二比较器、第三比较器及第四比较器。所述相位移电路用于根据所述第一信号、所述第二信号、所述第三信号及所述第四信号输出4N个相位移信号,其中N为内插因子。所述第一多任务器及第二多任务器连接所述相位移电路用于接收所述4N个相位移信号。所述第一比较器及所述第二比较器用于通过所述第一多任务器分别接收第一对相位移信号及第二对相位移信号。所述第三比较器及所述第四比较器用于通过所述第二多任务器分别接收第三对相位移信号及第四对相位移信号。所述相位移电路输出的所述4N个相位移信号中的2N个相位移信号通过所述第一多任务器选择耦接至所述第一比较器及所述第二比较器,所述相位移电路输出的所述4N个相位移信号中的剩下的2N个相位移信号通过所述第二多任务器选择耦接至所述第三比较器及所述第四比较器。
本发明还提供一种光学编码器的内插电路的运作方法。所述内插电路包含相位移电路、第一多任务器、第一比较器、第二比较器以及第一数字电路。所述相位移电路接收相位依序相差90度的第一信号、第二信号、第三信号及第四信号并输出4N个相位移信号。所述第一多任务器包含N/2个第一开关控制及N/2个第二开关。所述运作方法包含:以所述第一数字电路导通所述N/2个第一开关其中一者以使得所述第一比较器接收第一对相位移信号并产生第一比较信号;以所述第一数字电路导通所述N/2个第二开关其中一者以使得所述第二比较器接收第二对相位移信号并产生第二比较信号;比较所述第一比较信号及所述第二比较信号;当所述第一比较信号及所述第二比较信号不同时,维持目前导通的所述第一开关及所述第二开关继续导通;以及当所述第一比较信号及所述第二比较信号相同时,导通所述N/2个第一开关的下一个第一开关或导通所述N/2个第二开关的下一个第二开关。
本发明实施方式中,相位移电路是以电阻串(resistor string)来实现移相输入信号以产生不同的相位移信号。相位移电路中的电阻根据正弦、余弦、反正弦(arc sine)及反余弦(arc cosine)函数决定其数值。
为了让本发明的上述和其他目的、特征和优点能更明显,下文将配合所附图示,详细说明如下。此外,于本发明的说明中,相同的构件以相同的符号表示,于此合先述明。
附图说明
图1是已知的光学编码器的方框图;
图2是图1的光学编码器的输出信号的示意图;
图3是已知的光学编码器的内插电路的示意图;
图4是图3的内插电路的信号时序图;
图5是本发明实施例的光学编码器及其内插电路的方框图;
图6是本发明实施例的光学编码器的内插电路的多任务器的示意图;
图7是本发明实施例的光学编码器的内插电路的不同比较器的输入相位移信号;
图8是本发明实施例的光学编码器的内插电路的运作示意图;
图9是图8的光学编码器的内插电路的运作状态;
图10是本发明实施例的光学编码器的内插电路的运作方法的流程图;
图11是图5的光学编码器的内插电路的信号时序图。
附图标记说明
500 光学编码器
51 光源
52 编码盘/带
53 光二极管
55 内插电路
551 相位移电路
5531、5533 数字电路
5551、5553 时脉产生器
MUXA、MUXB 多任务器
C1、C2、C3、C4 比较器
A0、A1、B0、B1 比较信号
具体实施方式
本发明实施例的光学编码器的内插电路不需随着内插因子(interpolationfactor)提高而增加配置的比较器。不论内插因子为多少,都仅使用4个比较器,故占用较低的硅晶面积并消耗较低电流,尤其适用高内插因子的应用。
请参照图5所示,其为本发明实施例的光学编码器500的方框图。光学编码器500包含光源51、编码盘(根据不同应用可为编码带)52、多个光二极管(photodiodes)53以及内插电路55。
光源51可为同调光源、部分同调光源或非同调光源,用于朝向编码盘/带52投射可辨识光谱的发射光。光源51例如是红外光发光二极管或红外光激光二极管,但不限于此。
编码盘/带52可为反射式或穿透式,其上具有预定样式编码用于在发射光被反射或穿透时产生光调变。编码盘/带52可进行线性运动、曲线运动或旋转运动,根据不同应用而定。当编码盘/带52相对光源51产生相对位移时,所述预定样式编码则对所述发射光进行调变。
多个光二极管53相对编码盘/带52配置,以能够接收调变光,其是通过调变发射光而形成。例如当编码盘/带52为反射式结构时,光源51与多个光二极管53配置于编码盘/带52的相同侧;而当编码盘/带52为穿透式结构时,光源51与多个光二极管53配置于编码盘/带52的相对侧。多个光二极管53接收到调变后发射光之后,通过转阻放大器(TIA)产生相位依序相差90度的第一信号sin+、第二信号cos+、第三信号sin-及第四信号cos-;其中,第一信号sin+为正弦信号、第二信号cos+为余弦信号、第三信号sin-与第一信号sin+反相180度,且第四信号cos-与第二信号cos+反相180度。然而,本发明并不以此为限。转阻放大器的运作为已知,故于此不再赘述。
一种非限定的实施方式中,光学编码器500还可包含信号处理器针对多个光二极管53的输出信号进行处理而产生斜坡信号(ramp signal)以作为所述第一信号、所述第二信号、所述第三信号及所述第四信号,所述斜坡信号彼此间同样具有上述相位差。
内插电路55包含相位移电路551、第一多任务器MUXA、第二多任务器MUXB、第一比较器C1、第二比较器C2、第三比较器C3、第四比较器C4、第一数字电路5531、第二数字电路5533、第一时脉产生器5551以及第二时脉产生器5553。
相位移电路551接收相位依序相差90度的所述第一信号sin+、所述第二信号cos+、所述第三信号sin-及所述第四信号cos-,并据以产生及输出4N个相位移信号,其中N为内插因子。本发明说明例如以N=50为例进行说明。所述4N个相位移信号具有360°/4N的相位间距,且其大小随时间而变化。
第一多任务器MUXA及第二多任务器MUXB连接相位移电路551以接收所述4N个相位移信号。更详言之,第一多任务器MUXA用于从相位移电路551接收所述4N个相位移信号中的2N个相位移信号,其中所述2N个相位移信号具有360°/2N的相位间距。第二多任务器MUXB用于从相位移电路551接收所述4N个相位移信号中的剩下的(与输入至第一多任务器MUXA的相位移信号不同)2N个相位移信号,其中所述剩下的2N个相位移信号亦具有360°/2N的相位間距。
第一比较器C1及第二比较器C2用于通过第一多任务器MUXA分别接收第一对相位移信号及第二对相位移信号,举例说明于下。例如参照图6所示,其为本发明实施例的光学编码器500的内插电路55的第一多任务器MUXA的示意图。第一多任务器MUXA例如包含多个第一开关(例如耦接至第一比较器C1者)以及多个第二开关(例如耦接至第二比较器C2者)。
第一比较器C1用于通过第一多任务器MUXA的多个第一开关YA0~YA48(参照图7所示)接收第一对相位移信号并产生第一比较信号A0,例如第一开关YA0导通时信号sin0°及sin180°被传送至第一比较器C1、第一开关YA2导通时信号sin7.2°及sin187.2°被传送至第一比较器C1、如此依序导通不同的第一开关YA4、YA6…。如图7所示,所述第一对相位移信号彼此相差180度相位,例如包含sinθ1及sin(θ1+180°),其中θ1=4n×360°/4N且n是0~(N/2)-1的整数。
第二比较器C2用于通过第一多任务器MUXA的多个第二开关YA1~YA49(参照图7所示)接收第二对相位移信号并产生第二比较信号A1,例如第二开关YA1导通时信号sin3.6°及sin183.6°被传送至第二比较器C2、第二开关YA3导通时信号sin10.8°及sin190.8°被传送至第二比较器C2、如此依序导通不同的第二开关YA5、YA7…。如图7所示,所述第二对相位移信号彼此相差180度相位且与所述第一对相位移信号分别相差360°×2/4N相位。第二对相位移信号例如包含sinθ2及sin(θ2+180°),其中θ2=(4n+2)×360/4N且n是0~(N/2)-1的整数。
第三比较器C3及第四比较器C4用于通过第二多任务器MUXB分别接收第三对相位移信号及第四对相位移信号,举例说明于下。第二多任务器MUXB与图6的第一多任务器MUXA类似,亦包含多个第三开关(例如耦接至第三比较器C3者)以及多个第四开关(例如耦接至第四比较器C4者)。
第三比较器C3用于通过第二多任务器MUXB的多个第三开关YB0~YB48(参照图7所示)接收第三对相位移信号并产生第三比较信号B0,例如第三开关YB0导通时信号sin1.8°及sin181.8°被传送至第三比较器C3、第三开关YB2导通时信号sin9.0°及sin189.0°被传送至第三比较器C3、如此依序导通不同第三开关YB4、YB6…。如图7所示,所述第三对相位移信号彼此相差180度相位且与所述第一对相位移信号分别相差360°/4N相位。第三对相位移信号例如包含sinθ3及sin(θ3+180°),其中θ3=(4n+1)×360°/4N且n是0~(N/2)-1的整数。
第四比较器C4用于通过第二多任务器MUXB的多个第四开关YB1~YB49(参照图7所示)接收第四对相位移信号并产生第四比较信号B1,例如第四开关YB1导通时信号sin5.4°及sin185.4°被传送至第四比较器C4、第四开关YB3导通时信号sin12.6°及sin192.6°被传送至第四比较器C4、如此依序导通不同第四开关YB5、YB7…。如图7所示,所述第四对相位移信号彼此相差180度相位且与所述第一对相位移信号分别相差360°×3/4N相位。第四对相位移信号例如包含sinθ4及sin(θ4+180°),其中θ4=(4n+3)×360°/4N且n是0~(N/2)-1的整数。
本发明实施方式中,第一比较信号A0、第二比较信号A1、第三比较信号B0及第四比较信号B1的电压准位包含高准位(例如以数字比特1表示)及低准位(例如以数字比特0表示)。
更详言之,相位移电路551输出的4N个相位移信号中的2N个相位移信号(例如所述第一对相位移信号及所述第二对相位移信号)通过第一多任务器MUXA选择耦接至第一比较器C1及第二比较器C2,相位移电路551输出的4N个相位移信号中的剩下的2N个相位移信号(例如所述第三对相位移信号及所述第四对相位移信号)通过第二多任务器MUXB选择耦接至第三比较器C3及第四比较器C4。
第一数字电路5531是状态机器(state machine),用于控制第一多任务器MUXA的多个第一开关YA0~YA48及多个第二开关YA1~YA49导通,以选择分别被传送至第一比较器C1及第二比较器C2的第一对相位移信号及第二对相位移信号。更详言之,第一数字电路5531用于根据所述第一比较信号A0及所述第二比较信号A1决定是否改变所述2N个相位移信号中分别被输入至所述第一比较器C1及所述第二比较器C2的所述第一对相位移信号及所述第二对相位移信号。
例如参照图8及图9所示,假设编码盘/带52的目前位置为A同时第一开关YA2导通且第二开关YA3导通。此时,相位移信号sin7.2°输入至第一比较器C1的正输入端且相位移信号sin187.2°输入至第一比较器C1的负输入端,由于此时sin7.2°>sin187.2°(参照图8),因此第一比较器C1输出的第一比较信号A0为高电压准位(例如图9显示A0=1)。同时,相位移信号sin10.8°输入至第二比较器C2的正输入端且相位移信号sin190.8°输入至第二比较器C2的负输入端,由于此时sin10.8°<sin190.8°(参照图8),因此第二比较器C2输出的第二比较信号A1为低电压准位(例如图9显示A1=0)。本发明中,当第一比较器C1与第二比较器C2输出的比较信号的电压准位不同时,表示得到正确的目前位置,故第一数字电路5531维持目前状态而不改变多个第一开关及多个第二开关的导通状态。
当编码盘/带52的目前从位置A改变为位置B时,如果第一数字电路5531仍导通第一开关YA2及第二开关YA3,依照上述方法会得到第一比较器C1及第二比较器C2输出的比较信号皆为高电压准位(例如图9第二行显示A0A1=11)。本发明中,当第一比较器C1与第二比较器C2输出的比较信号的电压准位相同时,表示未得到正确的目前位置,故第一数字电路5531改变多个第一开关及多个第二开关的开启状态以进入下一个状态,第一比较器C1与第二比较器C2输出的比较信号的电压准位将再被确认一次。
例如,第一数字电路5531关闭第一开关YA2另导通下一个第一开关YA4以使相位移信号sin14.4°输入至第一比较器C1的正输入端且相位移信号sin194.4°输入至第一比较器C1的负输入端,由于位置B时sin14.4°<sin194.4°(参照图8),因此第一比较器C1输出的第一比较信号A0为低电压准位(例如图9第三行显示A0=0)。同时,由于仍导通第二开关YA3且位置B时sin10.8°>sin190.8°,因此第二比较器C2输出的第二比较信号A1为高电压准位(例如图9第三行显示A1=1)。藉此,第一数字电路5531判断已得到正确的目前位置而维持目前状态。
按照上述方式,第一数字电路5531依序仅导通开关组YA2及YA3、开关组YA3及YA4、开关组YA4及YA5、以此类推。当第一数字电路5531或包含该第一数字电路5531的处理器判断第一比较器C1及第二比较器C2输出的比较信号的电压准位不同时,即可判断目前位置。
更详言之,图8及图9的实施例中,当第一比较器C1输出的第一比较信号A0及第二比较器C2输出的第二比较信号A1为不同电压准位(01或10)时,第一数字电路5531不改变所述2N个相位移信号中分别被输入至第一比较器C1及第二比较器C2的所述第一对相位移信号及所述第二对相位移信号(即维持目前状态);而当第一比较器C1输出的第一比较信号A0及第二比较器C2输出的第二比较信号A1为相同电压准位(00或11)时,第一数字电路5531改变所述2N个相位移信号中分别被输入至第一比较器C1及第二比较器C2的所述第一对相位移信号及所述第二对相位移信号。
第二数字电路5533同样是状态机器,用于控制第二多任务器MUXB的多个第三开关YB0~YB48及多个第四开关YB1~YB49的导通,以选择分别被传送至第三比较器C3及第四比较器C4第三对相位移信号及第四对相位移信号。更详言之,第二数字电路5533用于根据第三比较信号B0及第四比较信号B1决定是否改变所述剩下的2N个相位移信号中分别被输入至所述第三比较器C3及所述第四比较器C4的所述第三对相位移信号及所述第四对相位移信号。
第二数字电路5533的运作方式与上述第一数字电路5531相类似,仅被控制的多任务器及相位移信号不同,本领域技术人员在了解上述第一数字电路5531的运作后,即能够了解第二数字电路5533的运作方式。简而言之,当所述第三比较信号B0及所述第四比较信号B1为不同电压准位时,第二数字电路5533不改变所述剩下的2N个相位移信号中分别被输入至第三比较器C3及第四比较器C4的第三对相位移信号及第四对相位移信号;而当所述第三比较信号B0及所述第四比较信号B1为相同电压准位时,第二数字电路5533改变所述剩下的2N个相位移信号中分别被输入至所述第三比较器C3及所述第四比较器C4的所述第三对相位移信号及所述第四对相位移信号。
第一数字电路5531及第二数字电路5533例如包含于数字处理器(DSP)或特定应用集成电路(ASIC)中并以软件和/或硬件实现。
第一时脉产生器5551用于产生第一时脉信号CLKA至第一数字电路5531;第二时脉产生器5553用于产生第二时脉信号CLKB至第二数字电路5533。第一时脉信号CLKA及第二时脉信号CLKB与比较信号A0、A1、B0、B1之间的关系显示于图11中。输出信号CHA可根据(A0/2)XOR(A1/2)运算得到,参照图11。输出信号CHB可根据(B0/2)XOR(B1/2)运算得到,参照图11。
参照图10所示,本发明还提供一种光学编码器的内插电路的运作方法,其适用于图5的内插电路55。如前所述,相位移电路551接收相位依序相差90度的第一信号sin+、第二信号cos+、第三信号sin-及第四信号sin-并输出4N个相位移信号。第一多任务器MUXA包含N/2个第一开关YA0~YA48及N/2个第二开关YA1~YA49。第二多任务器MUXB包含N/2个第三开关YB0~YB48及N/2个第四开关YB1~YB49。
本实施例的运作方法包含下列步骤:以第一数字电路5531导通所述N/2个第一开关YA0~YA48其中一者以使得第一比较器C1接收第一对相位移信号并产生第一比较信号A0;以第一数字电路5531导通所述N/2个第二开关YA1~YA49其中一者以使得第二比较器C2接收第二对相位移信号并产生第二比较信号A1。接着,第一数字电路5531或包含该第一数字电路5531的处理器比较所述第一比较信号A0及所述第二比较信号A1;当所述第一比较信号A0及所述第二比较信号A1不同时,维持目前导通的所述第一开关及所述第二开关继续导通;以及当所述第一比较信号A0及所述第二比较信号A1相同时,导通所述N/2个第一开关的下一个第一开关或导通所述N/2个第二开关的下一个第二开关。
根据图10所示,第一数字电路5531依序导通与n=0、1、2至(N/2)-1的第一对相位移信号sin(4n×360°/4N)及sin(4n×360°/4N+180°)及第二对相位移信号sin(4n+2)×360°/4N及sin((4n+2)×360°/4N+180°)相关的所述第一开关及所述第二开关。例如本运作方法开始时,先进入状态0。此时第一数字电路5531先导通第一开关YA0及第二开关YA1,其对应n=0而使得信号sin0°及sin180°被传送至第一比较器C1同时信号sin3.6°及sin183.6°被传送至第二比较器C2。当第一比较器C1与第二比较器C2输出的比较信号的电压准位不同(图10显示为A1A0=10或01)时,则维持状态0;否则进入状态1。
状态1中,第一数字电路5531导通第一开关YA2,其对应n=1而使得信号sin7.2°及sin187.2°被传送至第一比较器C1并导通第二开关YA1,其对应n=0而使得信号sin3.6°及sin183.6°被传送至第二比较器C2。同理,当第一比较器C1与第二比较器C2输出的比较信号的电压准位不同时,则维持状态1;当第一比较器C1与第二比较器C2输出的比较信号的电压准位同时为1时进入状态2;而当第一比较器C1与第二比较器C2输出的比较信号的电压准位同时为0时回到状态0。
第一数字电路5531依此方式依序控制多个第一开关及多个第二开关以进入不同状态来确认目前位置。第一数字电路5531总共可决定N个状态。
本实施例的运作方法还包含下列步骤:以第二数字电路5533导通所述N/2个第三开关YB0~YB48其中一者以使得第三比较器C3接收第三对相位移信号并产生第三比较信号B0;以第二数字电路5533导通所述N/2个第四开关YB1~YB49其中一者以使得第四比较器C4接收第四对相位移信号并产生第四比较信号B1。接着,第二数字电路5533或包含该第二数字电路5533的处理器比较所述第三比较信号B0及所述第四比较信号B1;当所述第三比较信号B0及所述第四比较信号B1不同时,维持目前导通的所述第三开关及所述第四开关继续导通;以及当所述第三比较信号B0及所述第四比较信号B1相同时,导通所述N/2个第三开关的下一个第三开关或导通所述N/2个第四开关的下一个第四开关。
第二数字电路5533同样依序导通与n=0、1、2至(N/2)-1的第三对相位移信号sin(4n+1)×360°/4N及sin((4n+1)×360°/4N+180°)及第四对相位移信号sin(4n+3)×360°/4N及sin((4n+3)×360°/4N+180°)相关的所述第三开关及所述第四开关,以确认第二数字电路5533的操作状态(如图10所示),并据以确认编码盘/带52的目前位置。第二数字电路5533总共亦可决定N个状态。
第二数字电路5533控制第二多任务器MUXB的多个第三开关YB0~YB48及多个第四开关YB1~YB49的方式类似第一数字电路5531的运作方式,本领域技术人员在了解第一数字电路5531的运作方式后,即能了解第二数字电路5533的运作方式。
根据图10所求得的位置是相对位置(其根据MUX A及MUX B的状态决定),若欲求得绝对位置,相位移电路551还另输出索引信号(index signal)以作为参考,由于其并非本发明的主要目的,故于此不再赘述。
可以了解的是,本发明说明中的各数值,例如相位移、内插因子等仅用以说明,而非用以限定本发明。
必须说明的是,虽然上述实施例中,输入比较器的一对相位移信号的较小角度信号是输入比较器的正输入端而较大角度信号是输入比较器的负输入端,但其仅用以说明而非用以限定本发明。其他实施方式中,较小角度相位移信号可配置成输入比较器的负输入端而较大角度相位移信号可配置成输入比较器的正输入端,仅图11的比较信号的高低准位需对应改变即可。
以本发明实施例的50倍内插电路为例,虽然本发明的内插电路55中相较于图3的已知电路多使用了多任务器及数字电路,但由与仅使用4个比较器,在0.25微米制程中,本发明仍能节省70%的硅晶面积,且耗能仅约为图3的已知电路的16分之1,具有显著的功效。
综上所述,已知光学编码器的内插电路在需要高内插因子时必须使用大量的比较器,而消耗较高电能、占用大量硅晶面积并导致定位精确度降低。因此,本发明另提供一种光学编码器及其内插电路(图5)及其运作方法(图10),其仅使用4个比较器,并搭配两个多任务器选择输入至所述4个比较器的相位移信号,即可根据两个状态机器的状态编号决定目前位置。
虽然本发明已通过前述实例披露,但是其并非用以限定本发明,任何本发明所属技术领域中具有通常知识技术人员,在不脱离本发明的精神和范围内,当可作各种的更动与修改。因此本发明的保护范围当视后附的权利要求所界定的范围为准。

Claims (20)

1.一种光学编码器的内插电路,该内插电路包含:
相位移电路,该相位移电路用于接收相位依序相差90度的第一信号、第二信号、第三信号及第四信号,并输出4N个相位移信号,其中N为内插因子;
第一多任务器,该第一多任务器用于从所述相位移电路接收所述4N个相位移信号中的2N个相位移信号;
第二多任务器,该第二多任务器用于从所述相位移电路接收所述4N个相位移信号中的剩下的2N个相位移信号;
第一比较器,该第一比较器用于通过所述第一多任务器接收第一对相位移信号,并产生第一比较信号;
第二比较器,该第二比较器用于通过所述第一多任务器接收第二对相位移信号,并产生第二比较信号;
第一数字电路,该第一数字电路用于根据所述第一比较信号及所述第二比较信号决定是否改变所述2N个相位移信号中分别被输入至所述第一比较器及所述第二比较器的所述第一对相位移信号及所述第二对相位移信号;
第三比较器,该第三比较器用于通过所述第二多任务器接收第三对相位移信号,并产生第三比较信号;
第四比较器,该第四比较器用于通过所述第二多任务器接收第四对相位移信号,并产生第四比较信号;以及
第二数字电路,该第二数字电路用于根据所述第三比较信号及所述第四比较信号决定是否改变所述剩下的2N个相位移信号中分别被输入至所述第三比较器及所述第四比较器的所述第三对相位移信号及所述第四对相位移信号。
2.根据权利要求1所述的内插电路,其中所述第一信号为正弦信号、所述第二信号为余弦信号、所述第三信号与所述第一信号为180度反相,且所述第四信号与所述第二信号为180度反相。
3.根据权利要求1所述的内插电路,其中
当所述第一比较信号及所述第二比较信号为不同电压准位时,所述第一数字电路不改变所述2N个相位移信号中分别被输入至所述第一比较器及所述第二比较器的所述第一对相位移信号及所述第二对相位移信号,且
当所述第一比较信号及所述第二比较信号为相同电压准位时,所述第一数字电路改变所述2N个相位移信号中分别被输入至所述第一比较器及所述第二比较器的所述第一对相位移信号及所述第二对相位移信号。
4.根据权利要求1所述的内插电路,其中
当所述第三比较信号及所述第四比较信号为不同电压准位时,所述第二数字电路不改变所述剩下的2N个相位移信号中分别被输入至所述第三比较器及所述第四比较器的所述第三对相位移信号及所述第四对相位移信号,且
当所述第三比较信号及所述第四比较信号为相同电压准位时,所述第二数字电路改变所述剩下的2N个相位移信号中分别被输入至所述第三比较器及所述第四比较器的所述第三对相位移信号及所述第四对相位移信号。
5.根据权利要求1所述的内插电路,其中
所述第一对相位移信号彼此相差180度相位;
所述第二对相位移信号与所述第一对相位移信号分别具有360°×2/4N相位差;
所述第三对相位移信号与所述第一对相位移信号分别具有360°/4N相位差;且
所述第四对相位移信号与所述第一对相位移信号分别具有360°×3/4N相位差。
6.根据权利要求5所述的内插电路,其中所述第一对相位移信号包含sinθ1及sin(θ1+180°),其中θ1=4n×360°/4N且n是0~(N/2)-1的整数。
7.根据权利要求1所述的内插电路,还包含:
第一时脉产生器用于产生第一时脉信号至所述第一数字电路;及
第二时脉产生器用于产生第二时脉信号至所述第二数字电路。
8.根据权利要求1所述的内插电路,其中所述第一信号、所述第二信号、所述第三信号及所述第四信号为斜坡信号。
9.一种光学编码器,该光学编码器包含:
多个光二极管,该多个光二极管用于接收调变光并产生相位依序相差90度的第一信号、第二信号、第三信号及第四信号;以及
内插电路,该内插电路包含:
相位移电路,该相位移电路用于根据所述第一信号、所述第二信号、所述第三信号及所述第四信号输出4N个相位移信号,其中N为内插因子;
第一多任务器及第二多任务器,连接所述相位移电路用于接收所述4N个相位移信号;
第一比较器及第二比较器,用于通过所述第一多任务器分别接收第一对相位移信号及第二对相位移信号;及
第三比较器及第四比较器,用于通过所述第二多任务器分别接收第三对相位移信号及第四对相位移信号,其中,所述相位移电路输出的所述4N个相位移信号中的2N个相位移信号通过所述第一多任务器选择耦接至所述第一比较器及所述第二比较器,所述相位移电路输出的所述4N个相位移信号中的剩下的2N个相位移信号通过所述第二多任务器选择耦接至所述第三比较器及所述第四比较器。
10.根据权利要求9所述的光学编码器,还包含:
第一数字电路,用于控制所述第一多任务器的开关导通,以从所述2N个相位移信号中选择所述第一对相位移信号及所述第二对相位移信号;及
第二数字电路,用于控制所述第二多任务器的开关导通,以从所述剩下的2N个相位移信号中选择所述第三对相位移信号及所述第四对相位移信号。
11.根据权利要求9所述的光学编码器,其中所述第一信号为正弦信号、所述第二信号为余弦信号、所述第三信号与所述第一信号为180度反相,且所述第四信号与所述第二信号为180度反相。
12.根据权利要求9所述的光学编码器,其中
所述第一对相位移信号彼此相差180度相位;
所述第二对相位移信号与所述第一对相位移信号分别具有360°×2/4N相位差;
所述第三对相位移信号与所述第一对相位移信号分别具有360°/4N相位差;且
所述第四对相位移信号与所述第一对相位移信号分别具有360°×3/4N相位差。
13.根据权利要求12所述的光学编码器,其中所述第一对相位移信号包含sinθ1及sin(θ1+180°),其中θ1=4n×360°/4N且n是0~(N/2)-1的整数。
14.根据权利要求9所述的光学编码器,其中所述第一信号、所述第二信号、所述第三信号及所述第四信号为斜坡信号。
15.一种光学编码器的内插电路的运作方法,所述内插电路包含相位移电路、第一多任务器、第一比较器、第二比较器以及第一数字电路,所述相位移电路接收相位依序相差90度的第一信号、第二信号、第三信号及第四信号并输出4N个相位移信号,所述第一多任务器包含N/2个第一开关及N/2个第二开关,所述运作方法包含:
以所述第一数字电路导通所述N/2个第一开关其中一者以使得所述第一比较器接收第一对相位移信号并产生第一比较信号;
以所述第一数字电路导通所述N/2个第二开关其中一者以使得所述第二比较器接收第二对相位移信号并产生第二比较信号;
比较所述第一比较信号及所述第二比较信号;
当所述第一比较信号及所述第二比较信号不同时,维持目前导通的所述第一开关及所述第二开关继续导通;以及
当所述第一比较信号及所述第二比较信号相同时,导通所述N/2个第一开关的下一个第一开关或导通所述N/2个第二开关的下一个第二开关。
16.根据权利要求15所述的运作方法,其中
所述第一对相位移信号包含sinθ1及sin(θ1+180°),θ1=4n×360°/4N,且
所述第二对相位移信号包含sinθ2及sin(θ2+180°),θ2=(4n+2)×360°/4N,其中n是0~(N/2)-1的整数。
17.根据权利要求16所述的运作方法,其中所述第一数字电路依序导通与n=0、1、2至(N/2)-1的所述第一对相位移信号及所述第二对相位移信号相关的所述第一开关及所述第二开关。
18.根据权利要求15所述的运作方法,其中所述内插电路还包含第二多任务器、第三比较器、第四比较器以及第二数字电路,所述第二多任务器包含N/2个第三开关及N/2个第四开关,所述运作方法还包含:
以所述第二数字电路导通所述N/2个第三开关其中一者以使得所述第三比较器接收第三对相位移信号并产生第三比较信号;
以所述第二数字电路导通所述N/2个第四开关其中一者以使得所述第四比较器接收第四对相位移信号并产生第四比较信号;
比较所述第三比较信号及所述第四比较信号;
当所述第三比较信号及所述第四比较信号不同时,维持目前导通的所述第三开关及所述第四开关继续导通;以及
当所述第三比较信号及所述第四比较信号相同时,导通所述N/2个第三开关的下一个第三开关或导通所述N/2个第四开关的下一个第四开关。
19.根据权利要求18所述的运作方法,其中
所述第三对相位移信号包含sinθ3及sin(θ3+180°),θ3=(4n+1)×360°/4N,且
所述第四对相位移信号包含sinθ4及sin(θ4+180°),θ4=(4n+3)×360°/4N,其中n是0~(N/2)-1的整数。
20.根据权利要求19所述的运作方法,其中第二数字电路依序导通与n=0、1、2至(N/2)-1的所述第三对相位移信号及所述第四对相位移信号相关的所述第三开关及所述第四开关。
CN201910923499.6A 2018-11-26 2019-09-27 光学编码器及其内插电路与运作方法 Active CN111224666B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201862771278P 2018-11-26 2018-11-26
US62/771,278 2018-11-26
US16/427,872 2019-05-31
US16/427,872 US11073413B2 (en) 2018-11-26 2019-05-31 Optical encoder and interpolation circuit and operating method thereof

Publications (2)

Publication Number Publication Date
CN111224666A true CN111224666A (zh) 2020-06-02
CN111224666B CN111224666B (zh) 2023-03-31

Family

ID=70771303

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910923499.6A Active CN111224666B (zh) 2018-11-26 2019-09-27 光学编码器及其内插电路与运作方法

Country Status (2)

Country Link
US (4) US11073413B2 (zh)
CN (1) CN111224666B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11073413B2 (en) * 2018-11-26 2021-07-27 Pixart Imaging Inc. Optical encoder and interpolation circuit and operating method thereof
US11108385B1 (en) * 2020-06-22 2021-08-31 Pixart Imaging Inc. Phase shifter circuit of optical encoder and operating method thereof

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6355927B1 (en) * 1999-08-20 2002-03-12 Agilent Technologies, Inc. Interpolation methods and circuits for increasing the resolution of optical encoders
US20110114829A1 (en) * 2009-11-14 2011-05-19 Avago Technologies Ecbu (Singapore) Pte. Ltd. High Resolution Optical Encoder Systems, Devices and Methods
US20120138781A1 (en) * 2010-12-01 2012-06-07 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Interpolation Circuitry for Optical Encoders
CN102564478A (zh) * 2010-10-27 2012-07-11 安华高科技Ecbuip(新加坡)私人有限公司 用于提高编码器的分辨率的内插方法和装置

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5485490A (en) * 1992-05-28 1996-01-16 Rambus, Inc. Method and circuitry for clock synchronization
US6121808A (en) * 1998-05-18 2000-09-19 National Semiconductor Corporation DLL calibrated phase multiplexer and interpolator
KR100679258B1 (ko) * 2005-04-26 2007-02-05 삼성전자주식회사 지연고정루프회로 및 그에 따른 전송코어클럭신호 발생방법
US7852642B2 (en) * 2007-12-06 2010-12-14 Faraday Technology Corp. Full digital soft-start circuit and power supply system using the same
US8140870B2 (en) * 2009-07-22 2012-03-20 Stmicroelectronics, Inc. PWM timer for power supply
US9577590B2 (en) * 2010-04-20 2017-02-21 Qorvo Us, Inc. Dual inductive element charge pump buck and buck power supplies
US8724739B2 (en) * 2010-11-09 2014-05-13 Raytheon Company Variable phase shifter-attenuator
US9596027B2 (en) * 2013-05-03 2017-03-14 Exfo Inc. Signal deformation measurement on polarization-multiplexed signals
TWI532323B (zh) * 2013-08-14 2016-05-01 財團法人工業技術研究院 數位脈波寬度產生器及其產生方法
US11073413B2 (en) * 2018-11-26 2021-07-27 Pixart Imaging Inc. Optical encoder and interpolation circuit and operating method thereof
US11108385B1 (en) * 2020-06-22 2021-08-31 Pixart Imaging Inc. Phase shifter circuit of optical encoder and operating method thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6355927B1 (en) * 1999-08-20 2002-03-12 Agilent Technologies, Inc. Interpolation methods and circuits for increasing the resolution of optical encoders
US20110114829A1 (en) * 2009-11-14 2011-05-19 Avago Technologies Ecbu (Singapore) Pte. Ltd. High Resolution Optical Encoder Systems, Devices and Methods
CN102564478A (zh) * 2010-10-27 2012-07-11 安华高科技Ecbuip(新加坡)私人有限公司 用于提高编码器的分辨率的内插方法和装置
US20120138781A1 (en) * 2010-12-01 2012-06-07 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Interpolation Circuitry for Optical Encoders

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
陈文艺等: "一种单码道绝对式光学编码器的编解码方法", 《光电工程》 *

Also Published As

Publication number Publication date
US20200166383A1 (en) 2020-05-28
US11616503B2 (en) 2023-03-28
US20220276075A1 (en) 2022-09-01
US20230208412A1 (en) 2023-06-29
CN111224666B (zh) 2023-03-31
US11831320B2 (en) 2023-11-28
US11371864B2 (en) 2022-06-28
US20210318146A1 (en) 2021-10-14
US11073413B2 (en) 2021-07-27

Similar Documents

Publication Publication Date Title
US7132647B2 (en) Optical encoder
US11831320B2 (en) Optical encoder with reduced comparators
US4074128A (en) Photoelectric signal generating circuits
JP7153531B2 (ja) エンコーダ
US7732757B2 (en) Origin detection method for optical encoder
JP2001074504A (ja) 補間回路、それを含むエンコーダ及び使用される補間方法
US7554079B2 (en) Signal conditioning for an optical encoder
CN102538849B (zh) 高分辨率、高速、单一码道光学编码器
JP2004233339A (ja) エンコーダ
US20230236042A1 (en) Optical encoder capable of regulating gain of index output
JP5565990B2 (ja) エンコーダ
US7791333B2 (en) Absolute angle detecting apparatus
US6246350B1 (en) Optoelectronic analog-to-digital converter
KR970071549A (ko) 광학 정보 재생 장치 및 그 제어 방법
JP2007024924A (ja) 光アナログ/デジタル変換装置
US11108385B1 (en) Phase shifter circuit of optical encoder and operating method thereof
US3500449A (en) Electronic encoder index
JP2011226864A (ja) 光学式絶対位置測長型エンコーダ
KR100396108B1 (ko) 저강도 신호용 그리치 감소 장치
US20030155492A1 (en) Optical encoder
JP2001215454A (ja) 光閾値化器を用いた光学装置
JP2012103230A (ja) 光学式エンコーダ
US20220341961A1 (en) Optical encoder with changeable comparator hysteresis and operating method thereof
JPH08166256A (ja) アブソリュートエンコーダ
US12025476B1 (en) Optical encoding system compensating assembly tolerance

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