阅读41 返回首页    go 人物


完美解决小米鼠标滚轮跳动的问题

这个小米鼠标是刚刚发布的时候就买了的,使用滚轮的时候,总是上下跳,在论坛里面找方法,使用官方给的工具升级还是一样,只是说效果好了一点点,使用蓝牙模式,浏览网页简直是跳的心烦,今天就拆开看了下,滚轮还是使用的普通的开关型编码器计数(忍不住吐槽,像人家罗技的40元的鼠标都是用的光电编码器了,小米怎么还是使用这个传统的,难道是节约成本?)。


既然是普通的开关型编码器,使用方法都是一样的原理,正好联想到之前做的一个项目也是用的类似的开关型编码器,当时就是在测试的时候,发现计的数,总是在编码器旋转的时候跳动,后来在每个信号输出脚上加上一个滤波电容,咦,效果就好了很多,当时测试的时候,从0.01uF到1uF都测试过,当电容值小于0.01uF时,就会出现小幅跳动,当换成1uF的,就会导致编码器快速旋转时候,计数反应慢,最后换成0.1uF的,就恰好计数速度比较合理,也不跳动。


回到这个小米鼠标,看到电路板上编码器的引脚(3个),一个公共地,另外2个是信号输出,在每个信号脚上都加了10K的上拉电阻,然而设计的却是每个信号脚上都有电容的,而出厂的这个电路板上却是空着的,不知道是什么意思?节约成本?——只能这样想了!所以我就大胆的往上加个电容呗,加上后,效果明显好了很多,快速的上下滚轮,或者慢速,页面都不会跳。下面是图解

这就要说明的是,C26、C27是0402的封装,手里没有这个封装的,只有0603封装的电容,就凑合着焊上了,只要焊好了,一样能用。还有就是那个拆开上盖的时候,可能需要什么技巧,我是直接硬撬的……

最后更新:2017-09-07 11:57:56

  上一篇:go 小米笔记本表面氧化解决
  下一篇:go 新小米12.5笔记本,在UEFI,为什么认不到U盘、移动硬盘