在线时间1080 小时
UID299704
注册时间2011-6-18
NXP金币2022
TA的每日心情 | 开心 2025-8-8 16:43 |
---|
签到天数: 1504 天 连续签到: 1 天 [LV.Master]伴坛终老
版主
  
- 积分
- 10093
- 最后登录
- 2025-8-8
|
小米游戏鼠标lite——拆解探索preview
大家好!我是版主jobszheng5.在上一期的帖子里我们欣赏了小米游戏鼠标lite的高清碟照,也从侧面了解了其主控芯片LPC11U35的连接图。参照小米官方提供的技术参数,我们也大概知悉了鼠标的功能需求。那问题来了:
如果这个鼠标由我设计?我会如何设计呢?
我们先看看“产品经理”发过来的功能需求:
- 鼠标主按键:左键、右键、中键
- 鼠标滚轮:编码器(正交编码器,A,B两项输出)
- 光学引擎:PAW3327
- USB外设,USB FS Dev
- 串口,调试口
- 氛围灯:三颗
- ISP功能(或者IAP功能)
拿到了产品经理的功能需求,我们再与硬件工程师讨论器件的选型。
当然,我们以“众所周知”的原因,选择了LPC11U35FHN33/401芯片,我们再来分析一下LPC11U35这款芯片能否满足产品经理的全部功能:
- Cortex-M0内核
- 主频50MHz
- Flash,64KB
- RAM,10KB
- EEPROM,2KB
- USB FS Device外设
- Uart,x1
- IIC,x1
- SPI, x2
- Timer, 16x2;32x2
- PWM, 2x16
硬件工程师表示并无压力,完全可以实现全部功能,还有资源的节余。
作为嵌入式软件工程师的你,要怎么去做呢?
版主jobszheng5将在下一期,分享一下版主的方案。
附:
小米游戏鼠标lite中的LPC11U35
LPC11U35FHN33引脚图
|
|