需要确认注册邮箱后才能开通博客,立即确认我的邮箱
文章 搜索 高级搜索 ?3? ?3?
  • 滤波器new!
  • LED驱动 new!
  • 新能源 new!
  • PLL
  • PCIE协议
  • 可穿戴
  • LSI
  • FCI
文章 论坛 博客 小组 研讨会
EDN电子技术论坛>博客 >邵子扬博客 >采用陀螺仪传感器的鼠标

邵子扬的博客——shaoziyang's Blog

博主:邵子扬???? ???? ????
介绍:   
光芒随着一天的辛勤劳动消逝了,
它奔向彼方去寻找新的生命之邦;
啊,但愿我插上翅膀脱离大地,
跟随这光芒飞翔,飞翔!

文章(935)???? 访问(1857297)???? 评论(659)???? 投票(267)???? 订阅本博??

博文列表查看方式: ???

采用陀螺仪传感器的鼠标
发布时间:2008-06-21 12:28:35
技术类别:自由话题
需要确认注册邮箱后才能下载,立即确认我的邮箱
在Wireless DesignLine网站编辑Jack Shandle的建议下,我们最近对一款基于陀螺仪的鼠标进行了拆解。这款名为ProGo Gyrotransport的鼠标是由Gyration公司生产的,价值150美元(其中包括一个Free Space功能鼠标以及一个接在主机上的独立USB收发适配器中的1GB闪存驱动器)。对于不熟悉这类产品的人来说,它只是一个简单易用的基于自由空间移动和手势的定位和控制系统。在假象的平面上挥动鼠标,屏幕上的光标就会跟着移动,并可以绕着链接画圈和点击按键。当你正在演讲或离开桌子时,这些操作都能够很方便地实现。


我不得不承认在一开始时遇到了一点小麻烦:因为我不能对两个按键同时操作,都准备要打支持服务电话了。不过随后我发现在为鼠标供电的AAA电池上的一张薄包装纸上清晰地印有使用说明。这有可能是设计疏漏或用户疏忽的缘故,不过解决了这个小问题后,剩下的操作就简单了。


1GB闪存驱动器

PC侧的小型USB收发器通过一条2.4GHz链路与鼠标进行通信,同时内置了1GB的NAND存储器。在待分析的部件中有一个Micron科技制造的MT29F8G08FABA 1GB NAND封装,它在一个TSOP封装内堆叠了4个256MB的SLC NAND芯片,这对这个已经非常方便的小鼠标来说起到了锦上添花的作用。为了使存储器可以充当闪存驱动器使用,由Cypress的CY7C68033 USB控制器来处理USB和存储器接口。


连接控制器和存储器的是Cypress的CYWUSB6953 MCU,是它创建了与空中鼠标通信所需的一半2.4GHz无线链路。


该鼠标由TI的混合信号MCU MSP430F1232控制,它内置了8KB和256KB的闪存以及256B的RAM。


在TI的DC/DC升压转换器旁,还有一个Cypress的CYWUSB6934 2.4GHz直接序列扩频(DSSS)无线SoC,它创建了另一半2.4GHz无线链路。


虽然Cypress的无线USB器件在芯片领域中总是能给人以深刻印象,但鼠标中还有另一个同样吸引人的器件,那就是Gyration公司生产的MG1104陀螺仪模块。Gyration公司由Movea公司控股,Movea是由法国汤姆森公司分拆出来的公司,至今汤姆森公司还拥有少量该公司的股份。


MG1104与我期望在今天的硅MEMS加速计时代看到的传感器有很大的差别,它的个头特别大。其尺寸接近大块糖果的模块(边长约14mm),内有许多半导体材料,但只是对陀螺仪传感器本身起辅助作用。陀螺仪的运作基于科里奥利效应(Coriolis effect)的一些物理学基本原理。


我很不愿意使用“基本原理”这个词,因为我很难理解陀螺仪的物理结构是如何应用这个原理的。关键点似乎是科里奥利效应能够从旋转速度和陀螺盘移动时的振荡中得出水平和垂直速度。


该传感器是一个经过蚀刻的金属片,它由受驱动的中心点形成一个针对手指的复杂网络。初看起来,它极像与45rpm黑胶唱片一起使用的旧固套,能够在标准的LP轴上旋转(我知道我有点过时了)。这个金属片被耦合到形成基本振荡的驱动线圈,而独立轮辐似乎是用于另一种更复杂的振荡模式的监测点。我就像可怜的大学新生一样对此一知半解,但是我能给出的最好解释是,轮幅的第二种振荡模式在金属片的最初振荡形成搜寻加速时就会受到影响。


也许实际工作原理与上述描述有些出入(衷心希望有读者来为我指正),但这种机械结构在结合某些信号处理时实际上是一个双轴加速的向量源。如此看来,Cadence为Gyration设计的这款定制IC同时控制了GYRC10433中的运放和ADC。Cadence的器件读取检测信号来获得加速数据,然后将它转换成模块可读的串行数字格式以进行运动控制。256B的EEPROM存储着用于模块的校准常数,可用来补偿任何制造性差异。


无漂移操作

最后,很聪明的一个步骤,就是通过悬挂陀螺仪的一组振荡隔离线圈为陀螺模块提供4个信号/电源连接,从而消除漂移和感应定位误差。


虽然该产品专为使用PowerPoint的演讲人而设计,基于手势的控制概念已经扩展到了许多其他领域,包括基于PC的电视遥控器。事实上,如果能令你花约100美元去购买兼容WindowsMedia的GY3101A型通用遥控器,Gyration公司会非常高兴。这个面向消费类应用的小玩意采用了基本的Gyrotransport技术。


值得一提的是,该产品的Free Space核心功能专用的原始硅片面积比1GB的NAND存储器所需面积少了近6cm2。虽然Gyration产品的存储功能是为了提升吸引力的附加功能,但存储器的实际硅片面积有很大的值得商榷的余地。


上述拆解分析只是表明,产品的强大功能往往来自相对较小的芯片,就像陀螺模块这种情况一样,产品的主要功能来自于与硅片没太大关系的部分。


点击看大图


转自:http://www.analog.eetchina.com/ART_8800527729_2600006_TA_5acd9104.HTM?click_from=8800001721,9024525779,2008-06-20,EECOL,NEWSLETTER

标签:??
分享到:? 新浪微博 ?? 微信 ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
qq空间 ?? 腾讯微博 ?? 人人网 ?? 百度搜藏 ??
??????有[ 0 ]名读者喜欢此文
阅读(2352)?? 评论(0)?? 收藏??I?? 打印??I?? 推荐到小组??I?? 转发到我的博客 (0)
对不起,您还没有登录,请先登录注册
上一篇:在AVRUB中发现一处bug

下一篇:PIC18的Bootloader

最近到访博主
庖丁解牛
牛人有话说 - 采用陀螺仪传感器的鼠标
美国的游客 (您将以游客身份发表,请登录 | ?注册)
?
你还可以输入1000
验证码:
分享: 新浪微博?? qq空间?? qq微博?? 人人网?? 百度搜藏??
?
有 [ 0 ] 名读者发表评论 - 采用陀螺仪传感器的鼠标
转发到我的博客
评论?@shaoziyang's Blog?的“采用陀螺仪传感器的鼠标”
在WirelessDesignLine网站编辑JackShandle的建议下,我们最近对一款基于陀螺仪的鼠标进行了拆解。这款名为ProGoGyrotransport的鼠标是由Gyration公司生产的,价值150美元(其中包括一个FreeSpace功能鼠标以及一个接在主机上的独立USB收发适配器中的...
你还可以输入30000
同时评论给?邵子扬
????
快速回复
?
你还可以输入1000
????
引用回复
引用评论?
?
你还可以输入1000
????
博主资料

bbs.micro-python.com/forum.php

个人文章分类
linux(4) DIY(6)
开发板(40) 资料(10)
mbed(5) MicroPython(14)
文章存档
2016年06月 (4) 2016年05月 (10)
2016年04月 (2) 2016年03月 (2)
2016年02月 (3) 2016年01月 (5)
最新评论
阅读排行
邵子扬的好友
邵子扬的小组???? 加入小组
MicroPython技术交流
成员6名
创建者:邵子扬 AVR团队 成员2024名
创建者:wsdsky FreeRTOS 成员150名
创建者:邵子扬 成员153名
创建者:邵子扬 《AVR 单片机应用专题精讲》书友会 成员56名
创建者:胖螃蟹 nRF2401 成员221名
创建者:邵子扬 ZigBee学习 成员106名
创建者:邵子扬 ZigBee & IAR学习小组 成员2004名
创建者:emot STM32爱好者之家 成员6661名
创建者:yuliang0321 Altera MAX 10 FPGA 成员946名
创建者:EDNChina EDN帮助小组 成员405名
创建者:彩云 zigbee技术应用 成员485名
创建者:mpuhome 安富利 i.MX6UL SOM 成员437名
创建者:rain社区管理 EDN助学--换板、换书俱乐部 成员232名
创建者:EDNChina FreeRTOS源码学习 成员204名
创建者:sdfsfs EDN助学--我们的freescale 成员145名
创建者:bluehacker 资料、文档翻译 成员120名
创建者:computer00 芯唐Cortex-M0学习小组 成员190名
创建者:HotPower AVR单片机 成员416名
创建者:林夕依然 AVR,51单片机开发中心 成员404名
创建者:绯村剑心 ZigBee技术 成员220名
创建者:shjqdz@126.com 资源传递 成员40名
创建者:edn_OO7 DIY工厂 成员75名
创建者:孙云辉 AVR,51,MEGA技术交流 成员25名
创建者:tengjiming
展开
最新网络博文
如何解决JLINKV8更新固件后下载程序...
例说FPGA连载5:FPGA的优势与局限性
例说FPGA连载5:FPGA的优势与局限性
多圈电位器的相关介绍
二十一世纪最作死的案例 没有之一
? 更多博文>>
返回博客首页
有问题请反馈