电子说
在电子设备的设计领域,鼠标作为常见的输入设备,其核心的传感器性能至关重要。Avago Technologies的ADNS - 2080低功耗光学鼠标传感器,凭借其出色的特性和广泛的应用场景,成为了众多工程师的理想选择。本文将深入剖析ADNS - 2080的各项特性、工作原理、设计要点以及寄存器配置等内容,为电子工程师们提供全面的参考。
文件下载:ADNK-2083-SN24.pdf
ADNS - 2080具有低功耗架构和小巧的外形尺寸,非常适合电池供电、对功耗敏感的应用,如无线输入设备。它具备高速运动检测能力,最高可达30 ips(英寸每秒)和20 g的加速度,还拥有内部振荡器,无需时钟输入,可通过外部电阻设置LED电流。此外,它的分辨率可选,最高可达2000 cpi(每英寸点数),工作电压低至2.1 V,IO参考电压在1.7 V至3.3 V之间,采用2线串行端口接口。
该传感器广泛应用于光学鼠标、光学轨迹球、集成输入设备以及电池供电的输入设备等领域。
ADNS - 2080基于光学导航技术,通过光学方式获取连续的表面图像(帧),并通过数学方法确定运动的方向和大小。它包含图像采集系统(IAS)、数字信号处理器(DSP)和2线串行端口。IAS通过镜头和照明系统获取微观表面图像,DSP对这些图像进行处理,计算出Dx和Dy相对位移值。外部微控制器从传感器串行端口读取Dx和Dy信息,并将其转换为PS2、USB或RF信号发送到主机PC。
| Pin | Name | Input/ Output | Description |
|---|---|---|---|
| 1 | SDIO | I/O | 串行数据输入/输出 |
| 2 | LED | I | LED照明 |
| 3 | MOTION | O | 运动中断输出(默认低电平有效,边沿触发) |
| 4 | VDDIO | I | 输入/输出参考电压 |
| 5 | SCLK | I | 串行时钟 |
| 6 | GND | I | 接地 |
| 7 | VDD | O | 稳压器输出 |
| 8 | VDDA | I | 电源电压 |
Avago Technologies提供了用于镜头和PCB对齐的IGES文件图纸。ADNS - 2080传感器设计用于安装在通孔PCB上,镜头ADNS - 5110 - 001为表面成像和照明提供光学支持。LED夹用于固定LED,推荐使用HSDL - 4261 IR LED和HLMP - EG3E Red LED进行照明。
为提高静电放电性能,典型的爬电距离为16.0 mm,电气间隙为2.0 mm。同时,由于镜头材料为聚碳酸酯或聚苯乙烯HH30,应避免使用可能损坏镜头的氰基丙烯酸酯基粘合剂或其他粘合剂。
| Parameter | Symbol | Minimum | Maximum | Units | Notes |
|---|---|---|---|---|---|
| 存储温度 | T S | -40 | 85 | °C | |
| 工作温度 | T A | -15 | 55 | °C | |
| 引脚焊接温度 | V O | 260 | °C | 持续10秒,在安装平面下方1.6 mm处 | |
| 电源电压 | V DDA | -0.5 | 3.6 | V | |
| V DDIO | 3.6 | V | |||
| ESD | 2 | kV | 所有引脚,人体模型JESD22 - A114 | ||
| 输入电压 | V IN | -0.5 | 3.6 | V | 所有I/O引脚 |
| Parameter | Symbol | Min | Typ. | Max | Units | Notes |
|---|---|---|---|---|---|---|
| 工作温度 | T A | 0 | 40 | °C | ||
| 电源电压 | V DDA | 2.1 | 2.2 | 3.3 | V | |
| V DDIO | 1.7 | 1.8 | 3.3 | V | ||
| 电源上升时间 | T RT | 0.15 | 20 | ms | 从0到V DDA min/V DDIO min | |
| 电源噪声(正弦波) | V NA | 100 | mVp - p | 10 kHz – 50 MHz | ||
| 串行端口时钟频率 | f SCLK | 1 | MHz | 50%占空比 | ||
| 镜头参考平面到跟踪表面的距离(Z) | Z | 2.3 | 2.4 | 2.5 | mm | |
| 速度1 | S | 0 | 30 | ips | 在默认帧率下 | |
| 加速度 | a | 20 | g | 在运行模式下 | ||
| 负载电容 | C out | 100 | pF | SDIO和MOTION |
详细的AC和DC电气规格在文档中有明确列出,包括运动延迟、电源管理模式下的时间参数、SDIO的上升和下降时间、延迟和保持时间等,这些参数对于确保传感器的正常工作至关重要。
同步串行端口用于设置和读取ADNS - 2080中的参数,并读取运动信息。它是一个2线串行端口,主机微控制器始终发起通信,ADNS - 2080从不发起数据传输。SCLK和SDIO可由微控制器直接驱动。
读写命令之间有最小的时序要求,如两个写命令之间、写和读命令之间以及读和后续命令之间的时间间隔,这些要求确保了数据传输的准确性。
ADNS - 2080具有三种节能模式:Rest 1、Rest 2和Rest 3。每种模式具有不同的运动检测周期和响应时间,传感器在空闲时会自动从运行模式切换到这些节能模式。响应时间是指传感器从静止模式“唤醒”所需的时间,Rest 1响应时间最短,但电流消耗最高;Rest 3电流消耗最低,但响应时间最长。用户可以通过寄存器0x0e到0x13更改每种模式的默认时间设置。
此外,MOTION中断输出引脚(引脚3)可用于优化光学鼠标系统的功耗。当一段时间内未检测到运动时,主机控制器可以进入睡眠模式,当检测到运动时,传感器通过该引脚发送中断信号唤醒控制器。
ADNS - 2080的寄存器可通过串行端口访问,用于读取运动数据和状态以及设置设备配置。主要寄存器包括:
ADNS - 2080低功耗光学鼠标传感器以其低功耗、高速运动检测、小巧的外形等优点,为光学鼠标和其他输入设备的设计提供了强大的支持。工程师在设计过程中,需要充分了解其工作原理、引脚定义、电气特性、电源管理模式以及寄存器配置等方面的知识,以确保传感器的正常工作和系统性能的优化。在实际应用中,还需注意静电放电防护、PCB组装工艺等问题,以提高产品的可靠性和稳定性。你在使用ADNS - 2080进行设计时,遇到过哪些挑战呢?欢迎在评论区分享你的经验。
全部0条评论
快来发表一下你的评论吧 !