深入剖析DRV2625:超低功耗闭环触觉驱动的理想之选

电子说

1.4w人已加入

描述

深入剖析DRV2625:超低功耗闭环触觉驱动的理想之选

在电子设备不断追求极致体验的今天,触觉反馈技术作为一种重要的交互方式,正越来越受到关注。德州仪器(TI)推出的DRV2625超低功耗闭环LRA/ERM触觉驱动器,为实现优质的触觉体验提供了强大支持。下面我们就来深入了解这款器件。

文件下载:drv2625.pdf

一、器件概览

1.1 主要特性

DRV2625具备众多令人瞩目的特性,这些特性使得它在触觉驱动领域脱颖而出。

  • 超低功耗:拥有超低功耗关闭模式和低功耗待机状态,有效节省电量,对于便携式设备至关重要。
  • 智能诊断:具备基于电阻的执行器诊断功能,能够及时检测执行器的状态,保障系统稳定运行。
  • 自动优化:自动共振跟踪和报告、自动过驱动和制动、自动电平校准等功能,可自动调整参数,为用户带来一致且出色的触觉效果。
  • 波形灵活:支持LRA波形形状选择,可通过内置库和可循环波形序列器实现多样化的触觉反馈。同时还具备实时回放(RTP)模式,满足不同的应用需求。
  • 接口丰富:提供I²C控制的数字回放引擎,以及硬件和软件触发选项,方便与各种系统集成。

1.2 应用领域

该器件的应用范围十分广泛,涵盖了移动电话、平板电脑、健身手环、可穿戴设备、遥控器、鼠标等外设,以及各类触摸式设备和人机交互界面。在这些设备中,DRV2625能够为用户带来更加真实、生动的触觉反馈,提升用户体验。

二、技术细节

2.1 引脚配置与功能

DRV2625采用9引脚DSBGA封装,各引脚功能明确,为设计提供了便利。例如,VDD为电源输入引脚(2.7V - 5.5V),需连接0.1µF电容;REG为1.8V稳压器输出引脚,同样需要0.1µF电容;OUT+和OUT-为触觉驱动差分输出引脚;SDA和SCL用于I²C通信;TRIG/INTZ为多功能引脚,可作为输入触发、输入使能或输出中断;NRST为设备复位引脚。

2.2 电气特性

在电气特性方面,DRV2625表现出色。例如,其REG引脚电压典型值为1.84V;关闭电流在V(NRST) = 0V时为105 - 180nA,待机电流在V(NRST) = VDD时为1.55 - 2µA,静态电流在V(NRST) = VDD且无信号时为2.5mA。这些特性确保了器件在不同工作状态下的低功耗运行。

2.3 功能模块

2.3.1 支持多种执行器

DRV2625支持ERM(偏心旋转质量电机)和LRA(线性谐振执行器)两种执行器,可通过LRA_ERM位进行选择,满足不同应用场景的需求。

2.3.2 智能闭环架构

其智能闭环架构是一大亮点,包括自动共振跟踪和报告(针对LRA)、自动电平校准、加速启动和制动、基于电阻的诊断程序等。

  • 自动共振引擎:能够实时跟踪LRA的共振频率,在半周期内锁定共振频率。即使在波形播放过程中共振频率发生变化,也能逐周期跟踪,且不受自动校准过程的影响。
  • 实时共振频率报告:可通过I²C实时获取LRA的共振频率,方便开发者进行精确控制。
  • 自动切换到开环模式:当LRA产生无效的反电动势信号时,器件会自动切换到开环模式,并以默认和可配置的频率继续为执行器提供能量。当LRA恢复产生有效信号时,自动共振引擎会重新接管控制。

2.3.3 其他功能

还具备自动过驱动和制动、自动电平校准、执行器诊断、自动重新同步等功能,这些功能进一步提升了器件的性能和可靠性。

三、编程与配置

3.1 寄存器映射

DRV2625的寄存器映射详细,涵盖了各种参数的配置。例如,通过MODE参数可以选择不同的工作模式,如RTP模式、波形序列器模式、诊断例程和自动电平校准例程;通过LRA_ERM位可以选择执行器类型;通过TRIG_PIN_FUNC参数可以配置TRIG/INTZ引脚的功能等。

3.2 编程操作

  • 自动共振引擎编程:对于LRA,可通过DRIVE_TIME[4:0]位设置初始驱动时间猜测值,以优化自动共振引擎的跟踪效果。
  • 自动电平校准编程:需要设置额定电压(RATED_VOLTAGE[7:0])和过驱动电压钳位(OD_CLAMP[7:0])等参数,以实现准确的电平校准。
  • I²C接口操作:支持单字节和多字节读写操作,可通过不同的I²C序列进行数据传输。例如,单字节写操作需要依次发送起始条件、I²C设备地址和读写位、寄存器字节、数据字节和停止条件。

3.3 波形播放编程

DRV2625支持RTP模式和波形序列器模式进行波形播放。

  • RTP模式:用户在RTP模式下,可通过RTP_INPUT[7:0]参数设置驱动幅度,实现实时的触觉效果控制。
  • 波形序列器:可将波形库标识符加载到波形序列器中,通过GO位或外部触发启动播放。还支持波形循环和序列循环,方便实现复杂的触觉反馈效果。

四、应用与设计

4.1 典型应用

在实际应用中,DRV2625常用于具有外部按钮的系统中,当按钮被按下时触发不同的触觉效果。系统设计时,可使用I²C通信进行配置,也可选择外部触发以实现低延迟的效果。同时,应避免使用内部稳压器(REG)为外部负载供电。

4.2 设计要点

4.2.1 执行器选择

选择执行器时,需要综合考虑成本、外形尺寸、振动强度、功耗要求、触觉清晰度要求、可靠性和可听噪声性能等因素。ERM通常为直流控制的条形或硬币型电机,可通过差分输出实现双向驱动;而LRA则在共振频率下振动,需要实时跟踪共振频率以实现最佳性能。

4.2.2 电容选择

为确保输出驱动器和数字部分的正常工作,建议在VDD引脚附近放置0.1µF的低等效串联电阻(ESR)的X5R或X7R型电源旁路电容,在REG引脚与地之间也放置0.1µF的X5R或X7R型电容。

4.2.3 接口选择

若选择与器件默认配置兼容的执行器,可使用SimpleDrive而无需I²C接口,有多种接口选项可供选择。I²C接口可用于全面配置器件,使用外部触发引脚则无需I²C事务即可触发预加载的效果。

4.2.4 电源选择

DRV2625支持较宽的输入电压范围(2.7V - 5.5V),设计时需确保电池电压足够支持所选执行器的振动强度。若需要更强的振动效果,可在电源和VDD引脚之间添加升压转换器。

4.3 初始化设置

初始化时,需要按照以下步骤进行操作:

  1. 上电后等待至少1ms,确保器件能够接受I²C命令。
  2. 将NRST引脚置为逻辑高电平。
  3. 将MODE参数(地址0x01)写为0x00,使器件退出待机模式。
  4. 运行自动校准,为所选执行器配置器件;或者重写之前的校准结果。
  5. 若使用嵌入式ROM库,设置库选择位(LIB_SEL)以选择相应的库。

五、总结

DRV2625凭借其丰富的特性、灵活的编程配置和广泛的应用场景,为电子工程师在设计触觉反馈系统时提供了一个优秀的选择。通过合理选择执行器、电容、接口和电源,以及正确的初始化设置,能够充分发挥DRV2625的性能,为用户带来更加优质的触觉体验。各位工程师在实际应用中,不妨深入研究其各项功能,挖掘更多的应用潜力。

你在使用DRV2625的过程中遇到过哪些问题?又是如何解决的呢?欢迎在评论区分享你的经验和见解。

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

全部0条评论

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

×
20
完善资料,
赚取积分