ADNS - 2080低功耗光学鼠标传感器:设计与应用全解析

电子说

1.4w人已加入

描述

ADNS - 2080低功耗光学鼠标传感器:设计与应用全解析

在电子设备的设计领域,鼠标作为常见的输入设备,其核心的传感器性能至关重要。Avago Technologies的ADNS - 2080低功耗光学鼠标传感器,凭借其出色的特性和广泛的应用场景,成为了众多工程师的理想选择。本文将深入剖析ADNS - 2080的各项特性、工作原理、设计要点以及寄存器配置等内容,为电子工程师们提供全面的参考。

文件下载:ADNK-2083-SN24.pdf

一、ADNS - 2080概述

1. 产品特性

ADNS - 2080具有低功耗架构和小巧的外形尺寸,非常适合电池供电、对功耗敏感的应用,如无线输入设备。它具备高速运动检测能力,最高可达30 ips(英寸每秒)和20 g的加速度,还拥有内部振荡器,无需时钟输入,可通过外部电阻设置LED电流。此外,它的分辨率可选,最高可达2000 cpi(每英寸点数),工作电压低至2.1 V,IO参考电压在1.7 V至3.3 V之间,采用2线串行端口接口。

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 电源电压

四、组装与设计要点

1. 光学鼠标传感器组装

Avago Technologies提供了用于镜头和PCB对齐的IGES文件图纸。ADNS - 2080传感器设计用于安装在通孔PCB上,镜头ADNS - 5110 - 001为表面成像和照明提供光学支持。LED夹用于固定LED,推荐使用HSDL - 4261 IR LED和HLMP - EG3E Red LED进行照明。

2. PCB组装注意事项

  • 插入传感器和其他电气元件到PCB。
  • 将LED插入组装夹并弯曲引脚90度。
  • 将LED夹组件插入PCB。
  • 该传感器封装仅适用于波峰焊工艺。
  • 使用焊锡夹具进行无清洗波峰焊,保护传感器并设置正确的传感器到PCB距离。
  • 将镜头放置在基板上。
  • 移除传感器光学孔径上的保护Kapton胶带,注意防止污染物进入。
  • 将PCB组件对准镜头插入基板上的定位柱。
  • 确保PCB运动最小化以保持光学对齐。
  • 安装鼠标上盖,确保所有组件互锁到正确的垂直高度。

3. ESD性能设计考虑

为提高静电放电性能,典型的爬电距离为16.0 mm,电气间隙为2.0 mm。同时,由于镜头材料为聚碳酸酯或聚苯乙烯HH30,应避免使用可能损坏镜头的氰基丙烯酸酯基粘合剂或其他粘合剂。

五、电气特性

1. 绝对最大额定值

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引脚

2. 推荐工作条件

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

3. AC和DC电气规格

详细的AC和DC电气规格在文档中有明确列出,包括运动延迟、电源管理模式下的时间参数、SDIO的上升和下降时间、延迟和保持时间等,这些参数对于确保传感器的正常工作至关重要。

六、同步串行端口与通信

1. 端口功能

同步串行端口用于设置和读取ADNS - 2080中的参数,并读取运动信息。它是一个2线串行端口,主机微控制器始终发起通信,ADNS - 2080从不发起数据传输。SCLK和SDIO可由微控制器直接驱动。

2. 读写操作

  • 写操作:由微控制器发起,包含两个字节。第一个字节包含地址(7位),MSB为“1”表示写序列;第二个字节包含数据。ADNS - 2080在SCLK的上升沿读取SDIO。
  • 读操作:同样由微控制器发起,包含两个字节。第一个字节包含地址,MSB为“0”表示数据方向;第二个字节包含数据,传感器在SCLK的下降沿输出数据位。

3. 读写命令之间的时序要求

读写命令之间有最小的时序要求,如两个写命令之间、写和读命令之间以及读和后续命令之间的时间间隔,这些要求确保了数据传输的准确性。

七、电源管理模式

ADNS - 2080具有三种节能模式:Rest 1、Rest 2和Rest 3。每种模式具有不同的运动检测周期和响应时间,传感器在空闲时会自动从运行模式切换到这些节能模式。响应时间是指传感器从静止模式“唤醒”所需的时间,Rest 1响应时间最短,但电流消耗最高;Rest 3电流消耗最低,但响应时间最长。用户可以通过寄存器0x0e到0x13更改每种模式的默认时间设置。

此外,MOTION中断输出引脚(引脚3)可用于优化光学鼠标系统的功耗。当一段时间内未检测到运动时,主机控制器可以进入睡眠模式,当检测到运动时,传感器通过该引脚发送中断信号唤醒控制器。

八、寄存器配置

ADNS - 2080的寄存器可通过串行端口访问,用于读取运动数据和状态以及设置设备配置。主要寄存器包括:

  • PROD_ID(0x00):产品ID寄存器,用于验证串行通信链路是否正常。
  • MOTION_ST(0x02):运动状态寄存器,用于确定自上次读取以来是否发生运动。
  • DELTA_X(0x03)和DELTA_Y(0x04):X和Y位移寄存器,分别存储X和Y轴的运动数据。
  • SQUAL(0x05):表面质量寄存器,反映传感器在当前帧中可见的有效特征数量。
  • SHUT_HI(0x06)和SHUT_LO(0x07):快门打开时间寄存器,用于调整快门以保持像素值在正常工作范围内。
  • PIX_MAX(0x08)和PIX_MIN(0x0a):分别存储当前帧中的最大和最小像素值。
  • PIX_ACCUM(0x09):累积像素值寄存器,可用于计算平均像素值。
  • PIX_GRAB(0x0b):像素抓取器寄存器,用于捕获每帧中的一个像素。
  • DELTA_XY_HIGH(0x0c):用于12位运动报告时,提供Delta - X和Delta - Y位移的高4位。
  • MOUSE_CTRL(0x0d):鼠标控制寄存器,用于设置分辨率和芯片复位信息。
  • RUN_DOWNSHIFT(0x0e)到REST3_PERIOD(0x13):用于设置不同模式之间的切换时间和周期。
  • PERFORMANCE(0x22):性能寄存器,用于强制设置不同的工作模式。
  • RESET(0x3a):复位寄存器,通过写入0x5a可对传感器进行复位。
  • LED_CTRL(0x40):LED控制寄存器,用于控制LED的工作模式。
  • MOTION_CTRL(0x41):运动控制寄存器,用于设置MOTION中断输出的特性。
  • BURST_READ_FIRST(0x42)和BURST_READ_LAST(0x44):用于设置突发模式下的起始和结束寄存器地址。
  • REST_MODE_CONFIG(0x45):静止模式配置寄存器,用于设置传感器的工作模式。
  • MOTION_BURST(0x63):用于启用突发模式,发起连续数据读取。

九、总结

ADNS - 2080低功耗光学鼠标传感器以其低功耗、高速运动检测、小巧的外形等优点,为光学鼠标和其他输入设备的设计提供了强大的支持。工程师在设计过程中,需要充分了解其工作原理、引脚定义、电气特性、电源管理模式以及寄存器配置等方面的知识,以确保传感器的正常工作和系统性能的优化。在实际应用中,还需注意静电放电防护、PCB组装工艺等问题,以提高产品的可靠性和稳定性。你在使用ADNS - 2080进行设计时,遇到过哪些挑战呢?欢迎在评论区分享你的经验。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分