"); //-->

传统光学鼠标工作原理示意图

光学跟踪引擎部分横界面示意图
光学鼠标主要由四部分的核心组件构成,分别是发光二极管、透镜组件、光学引擎(Optical Engine)以及控制芯片组成。
光学鼠标通过底部的LED灯,灯光以30度角射向桌面,照射出粗糙的表面所产生的阴影,然后再通过平面的折射透过另外一块透镜反馈到传感器上。

当鼠标移动的时候,成像传感器录得连续的图案,然后通过“数字信号处理器”(DSP)对每张图片的前后对比分析处理,以判断鼠标移动的方向以及位移,从而得出鼠标x, y方向的移动数值。再通过SPI传给鼠标的微型控制单元(Micro Controller Unit)。鼠标的处理器对这些数值处理之后,传给电脑主机。传统的光电鼠标采样频率约为3000 Frames/sec(帧/秒),也就是说它在一秒钟内只能采集和处理3000张图像。
根据上面所讲述的光学鼠标工作原理,我们可以了解到,影响鼠标性能的主要因素有哪些。
第一,成像传感器。成像的质量高低,直接影响下面的数据的进一步加工处理。
第二,DSP处理器。DSP处理器输出的x,y轴数据流,影响鼠标的移动和定位性能。
第三,SPI于MCU之间的配合。数据的传输具有一定的时间周期性(称为数据回报率),而且它们之间的周期也有所不同,SPI主要有四种工作模式,另外鼠标采用不同的MCU,与电脑之间的传输频率也会有所不同,例如125MHZ、8毫秒;500MHz,2毫秒,我们可以简单的认为MCU可以每8毫秒向电脑发送一次数据,目前已经有三家厂商(罗技、Razer、Laview)使用了2毫秒的MCU,全速USB设计,因此数据从SPI传送到MCU,以及从MCU传输到主机电脑,传输时间上的配合尤为重要。
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
ADS PowerPC标准试验板的调试工具,由LauterBach公司发布
卫生间门控开关电路(一)
小米加速芯片自研
苹果开启新的供货来源
三菱FX系列PLC教程 73 —— FX系列的七段译码指令
三菱FX系列PLC教程 70 —— FX系列的旋转工作台指令
OpenAI 最大交易达成,同意以 30 亿美元收购 AI编程助手Windsurf
请教PowerPC下USB的问题
吊灯红外遥控开关电路
卫生间门控开关电路(二)
5402或者54x最小系统原理图
吊灯控制开关电路(六)
AM29LV160D datasheet
防止3D集成电路过热,有了新办法
英伟达正设计新特供版AI芯片
AIX Reference for Sun Solaris Administrators.part2
吊灯控制开关电路(五)
请问TI 6000系列DSP与MATLAB接口
闪存,是如何工作的?
三菱FX系列PLC教程 69 —— FX系列的斜波信号输出指令
AIX Reference for Sun Solaris Administrators.part1
三菱FX系列PLC教程 72 —— FX系列的列表数据排列指令
古尔曼:苹果 Apple Intelligence 将随iOS 18.6、19实现双重演进
三菱FX系列PLC教程 71 —— FX系列的带锁存的七段显示指令
vxworks一task的优先级在运行过程中从70多突然升为0,原因会有哪些?
为什么晶振并联1MΩ电阻时,程序运行正常?没有1MΩ就会出问题?
国产射频芯片公司,IPO赶考
小米汽车智驾更名为辅助驾驶
AIX Reference for Sun Solaris Administrators.part3
关于pppoe+web服务器的问题