旋转编码器的译码电路的制作方法

文档序号:9725866阅读:654来源:国知局
旋转编码器的译码电路的制作方法
【技术领域】
[0001] 本发明设及旋转编码器的译码电路,更详细地,设及对旋转编码器的旋转方向和 旋转程度进行译码的旋转编码器的译码电路。
【背景技术】
[0002] 图1为用于说明普通的旋转编码器的结构的图。
[0003] 参照图1,通常,旋转编码器100使用为电子设备的用户输入单元。运种旋转编码 器100包括第一开关SW1及第二开关SW2,上述第一开关SW1及第二开关SW2根据旋转体 (未图示)的旋转,通过端子的机械接触来执行开关工作。第一开关SW1及第二开关SW2的 一端通过外部电阻与电源电压Vd。相连接,另一端与接地电压相连接。
[0004] 在W运种方式构成的旋转编码器100中,当旋转体向正向或逆向旋转时,第一开 关SW1及第二开关SW2 W留有时间差的方式开启,并输出具有互不相同的相位的第一信号 A及第二信号B。第一开关SW1及第二开关SW2的时间差可W根据旋转体的旋转方向及转 速而不同。作为一例,当旋转体向正向旋转时,第一开关SW1首先开启,之后由第二开关SW2 开启,当旋转体向逆向旋转时,首先开启第二开关SW2,之后开启第一开关SW1。
[0005] 图2为用于说明图1的工作的图。
[0006] 参照图1及图2,旋转编码器100随着旋转体的旋转,通过第一开关SW1和第二开 关SW2的开启来改变第一信号A及第二信号B的逻辑电平并输出。作为一例,通过第一开 关SW1和第二开关SW2的开启,第一信号A及第二信号B从高电平变化为低电平,通过第一 开关SW1和第二开关SW2的关闭来返回到高的初始逻辑电平。
[0007] 在此,第一信号A及第二信号B可W通过第一开关SW1和第二开关SW2的机械开 关动作来包含开关噪声。开关噪声可W包含开关瞬间所发生的抖振(chatter ing)噪声、 在开关的开启状态下发生的反弹化ounce)噪声等。运种抖振噪声及反弹噪声为发生频率 和发生量为非典型的随机噪声。运种非典型的随机噪声引发开关的故障。
[0008] 在如上所述的开关噪声包含于第一信号A及第二信号B或引发开关故障的情况 下,被译码的旋转方向和旋转程度有可能发生歪曲,而使用旋转编码器为用户输入单元的 电子设备有可能因旋转方向及旋转程度而发生故障。

【发明内容】

[0009] 本发明的目的在于,提供对旋转编码器的旋转方向和旋转程度进行译码的旋转编 码器的译码电路。
[0010] 本发明的目的在于,可W回避在旋转编码器工作时包含的开关噪声和开关故障的 影响的旋转编码器的译码电路。
[0011] 本发明的旋转编码器的译码电路具有随着旋转体的旋转来开启的第一开关及第 二开关,并与上述第一开关及第二开关的开启相对应地提供第一信号及第二信号,上述旋 转编码器的译码电路包括:旋转方向判断部,若上述第一信号或上述第二信号中的至少一 个w与上述开启相对应的电平发生变化,则生成第一内部信号,若上述第一信号及上述第 二信号均W与上述开启相对应的电平发生变化,则生成第二内部信号,并与上述第一信号 及上述第二信号的电平变化顺序相对应地生成与正向或逆向相对应的旋转方向信号;逻辑 电平监控部,若在上述第一信号或上述第二信号W与上述开启相对应的电平发生变化后, 上述第一信号及上述第二信号均W与关闭相对应的电平维持规定时间,则生成第Ξ内部信 号;信号判断部,在上述第二内部信号被激活的状态下,若上述第Ξ内部信号被激活,则判 断上述第一信号及上述第二信号为正常信号,并激活使能信号来输出;W及计数器,若上述 使能信号被激活,则根据上述旋转方向信号来输出从预先设定的初始值增加或减少的计数 信号。
[0012] 本发明的旋转编码器的译码电路包括:旋转方向判断部,从旋转编码器接收第一 信号及第二信号,并与上述第一信号及上述第二信号的逻辑电平变化相对应地生成第一内 部信号、第二内部信号及旋转方向信号;逻辑电平监控部,对上述第一信号及上述第二信号 的逻辑电平进行比较,来生成与比较结果相对应的第Ξ内部信号;信号判断部,根据上述第 二内部信号及上述第Ξ内部信号是否被激活,来判断上述第一信号及上述第二信号是否为 正常信号,据此激活并输出使能信号;计数器,若上述使能信号被激活,则根据上述旋转方 向信号来输出从预先设定的初始值增加或减少的计数信号;W及初始化部,若上述第Ξ内 部信号被激活,则输出使上述旋转方向判断部初始化的复位信号。
[0013] 如上所述,本发明可W回避在旋转编码器工作时发生的开关噪声的影响及旋转编 码器的开关故障的影响,从而可W准确地辨别旋转编码器的旋转方向和旋转程度。
[0014] 并且,本发明可W利用计数器来输出从现有的保留值中根据旋转编码器的旋转方 向和旋转程度来增加的值,从而可W适用于具有多个输出相位的旋转编码器。
【附图说明】
[0015] 图1为用于说明普通的旋转编码器的结构的图。
[0016] 图2为用于说明图1的工作的图。
[0017] 图3为示出本发明的旋转编码器的译码电路的一实施例的框图。
[0018] 图4至图8为用于说明图3的旋转方向判断部的结构的回路图。
[0019] 图9为用于说明图3的逻辑电平监控部的结构的回路图。
[0020] 图10至图13为用于说明图3的工作的时序图。
[002。 附图标记的说明
[0022] 10 :旋转方向判断部 20 :逻辑电平监控部
[002引 30 :时钟发生部 40 :信号判断部
[0024] 50 :初始化部 60 :计数器
[002引 100:旋转编码器 131:第一内部电路
[0026] 132:第二内部电路 133:第Ξ内部电路
[0027] 134:第四内部电路 135:第五内部电路
【具体实施方式】
[0028] W下,参照附图对本发明的优选实施例进行详细说明。本说明书及发明要求保护 范围所使用的术语不应被解释为通常的意义或词典上的意义,而是应被解释为符合本发明 的技术思想的意义和概念。
[0029] 本说明书所记载的实施例和附图所示的结构仅为本发明的优选实施例,并不代表 本发明的所有技术思想,因此,从本申请的观点出发,可W存在可代替运些的多种等同技术 方案和变形例。
[0030] 本实施例W如下内容为例进行说明:当旋转编码器100的旋转体(未图示)进行 旋转时,通过第一开关SW1及第二开关SW2的开启,第一信号A及第二信号B的逻辑电平从 高的初始逻辑电平变化为低的初始逻辑电平后,当第一开关SW1及第二开关SW2关闭时,初 始逻辑电平返回到高的电平。
[0031] 本实施例W如下内容为例进行说明:当旋转编码器100的旋转体向正向旋转时, 在第一信号A的逻辑电平发生变化后,第二信号B的逻辑电平发生变化,当向逆向旋转时, 在第二信号B的逻辑电平发生变化后,第一信号A的逻辑电平发生变化。
[0032] 图3为示出本发明的旋转编码器的译码电路的一实施例的框图。
[0033] 参照图3,本发明的实施例包括旋转方向判断部10、逻辑电平监控部20、时钟发生 部30、信号判断部40、初始化部50及计数器60。
[0034] 旋转方向判断部10从旋转编码器100接收第一信号A及第二信号B,并与第一信 号A及第二信号B的逻辑电平的变化相对应地生成第一内部信号AB_INT1、第二内部信号 AB_INT2及旋转方向信号UP/D0WN。在此,当第一信号A或第二信号B的逻辑电平发生变化 时,第一内部信号AB_INT1被激活,当第一信号A及第二信号B的逻辑电平均发生变化时, 第二内部信号AB_INT2被激活。旋转方向信号UP/D0WN具有与正向或逆向相对应的逻辑电 平。
[0035] 作为一例,若在第一信号A或第二信号B发生下降沿,则旋转方向判断部10可W 激活并输出第一内部信号AB_INT1,若在第一信号A及第二信号B中均发生下降沿,则旋转 方向判断部10可W激活并输出第二内部信号AB_INT2,若在第一信号A发生发生下降沿,贝U 旋转方向判断部10可W输出低的旋转方向信号UP/D0WN,若在第二信号B发生下降沿,则旋 转方向判断部10可W输出高的旋转方向信号UP/D0WN。
[0036] 逻辑电平监控部
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1