DRV2665 压电触觉驱动器:设计与应用全方位解析

电子说

1.4w人已加入

描述

DRV2665 压电触觉驱动器:设计与应用全方位解析

引言

在电子设备不断追求创新与卓越用户体验的今天,触觉反馈技术成为提升用户交互的关键一环。压电触觉驱动器作为实现这一功能的核心组件,其性能和可靠性直接影响着设备的品质。其中,TI 公司的 DRV2665 以其独特的设计和出色的性能,成为众多工程师的首选。本文将深入剖析 DRV2665 的技术特点、功能模式、编程方法以及应用设计,为电子工程师提供全面的设计参考。

文件下载:drv2665.pdf

一、DRV2665 核心特性

(一)集成数字前端

DRV2665 集成了强大的数字前端,支持高达 400 - kHz 的 I2C 总线控制,具备 100 - 字节的内部 FIFO 接口,兼容 Immersion TS5000 标准,同时还提供可选的模拟输入,极大地增强了设计的灵活性。这种集成化的设计不仅减轻了主系统处理器的负担,还能实现高效的数据传输和处理,为触觉效果的实现提供了坚实的基础。

(二)高压压电触觉驱动

它能够驱动不同电容和电压的压电触觉执行器。例如,在 300 Hz 频率下,可驱动高达 100 nF 在 200 VPP、150 nF 在 150 VPP、330 nF 在 100 VPP 以及 680 nF 在 50 VPP 的执行器,并且采用差分输出,有效提高了驱动能力和信号质量,能够满足不同应用场景对触觉反馈的需求。

(三)集成升压转换器

内置 105 - V 集成升压转换器,具有可调节的升压电压和升压电流限制功能。集成的功率 FET 和二极管无需变压器,不仅简化了电路设计,还降低了成本。同时,2 - ms 的快速启动时间使其能够实现快速的触觉响应,为用户带来即时的反馈体验。

(四)宽电源电压范围与兼容性

支持 3.3 - 至 5.5 - V 的宽电源电压范围,数字引脚与 1.8 - V 兼容且对 (V_{DD}) 具有耐受性,这使得它能够适应不同的电源环境,提高了系统的稳定性和可靠性。

二、应用领域广泛

DRV2665 的应用场景非常丰富,涵盖了移动电话、平板电脑、便携式计算机、键盘和鼠标、电子游戏以及触摸设备等多个领域。在这些设备中,它能够为用户提供更加真实、细腻的触觉反馈,增强用户与设备之间的交互体验。例如,在移动游戏中,通过精确的触觉反馈,玩家能够更直观地感受到游戏中的场景变化,如碰撞、震动等,大大提升了游戏的沉浸感。

三、功能模式深度解析

(一)FIFO 模式

该模式下,DRV2665 利用 100 - 字节的 FIFO 实现实时触觉波形回放。通过 I2C 兼容总线接收 8 - 位数字触觉波形数据,并将其写入片上 FIFO。数据以 8 - kHz 的采样率自动从 FIFO 中读出,经过数模转换器(DAC)驱动高压放大器。在使用过程中,要注意数据值应在中值代码(0x00)附近开始和结束,以避免波形起始和结束时出现大的阶跃。当 FIFO 为空时,设备会等待超时后进入空闲状态。同时,如果 FIFO 写操作时 FIFO 已满,设备不会确认(NAK),此时需等待 FIFO 有数据空出后再重新发送数据。

(二)模拟回放模式

在模拟回放模式下,IN + / IN - 输入的信号会被放大并通过高压放大器播放。通过设置 INPUT_MUX 位,可将模拟输入切换到高压放大器。在该模式下,增益仍然可以通过寄存器选择,并且高电压放大器的使能由 EN_OVERRIDE 位直接控制,只有设置该位才能使升压和放大器处于活动状态。

(三)低电压操作模式

最低增益设置针对 30 V 升压电压下的 50 VPP 进行了优化。对于一些不需要 50 VPP 的应用,可将升压电压编程至低至 15 V 以提高效率。但在使用低于 30 V 的升压电压时,需要注意选择合适的升压电容,如推荐使用 50 - V 额定、0.22 - µF 的升压电容以降低升压纹波。同时,数字接口的最大代码范围会受到限制,需要合理设置数字代码以避免削波或驱动执行器超出额定值。

四、编程要点把握

(一)升压电压编程

升压输出电压通过两个外部电阻进行编程,公式为 [V{(BST)} = V{(FB)} cdot (1 + frac{R{1}}{R{2}})],其中 (V{(FB)} = 1.32 V)。升压电压必须设置为大于系统中预期的最大峰值电压,以提供足够的放大器余量。同时,建议 (R{1}+R_{2}) 之和大于 400 kΩ,使用大于 1 MΩ 的电阻时需注意 PCB 污染可能导致的升压电压不准确问题。

(二)升压电流限制编程

升压开关的峰值电流通过连接在 REXT 引脚到地的电阻进行设置,公式为 [R{(EXT)} = (K cdot frac{V{REF}}{L{IM}}) - R{INT}],其中 (K = 10500),(V{REF}=1.35 V),(R{INT}=60 Omega)。编程的电流限制必须小于所选电感的额定饱和电流,以避免电感和设备损坏。

(三)I2C 接口编程

DRV2665 通过 I2C 接口进行通信,支持单字节和多字节的读写操作。在进行 I2C 编程时,需要注意设置合适的上拉电阻,推荐使用 660 Ω 至 4.7 kΩ 的电阻,同时要确保 SDA 和 SCL 电压不超过 DRV2665 的电源电压 (V_{DD})。不同的读写操作(如单字节写、多字节写、单字节读、多字节读)有各自的操作流程和特点,工程师需要根据具体需求进行正确的编程。

五、应用设计实战

(一)外部组件选择

在应用设计中,合理选择外部组件至关重要。例如,输入电容 C (VDD) 选择 1 µF 以保证电源的稳定性;调节器电容 C (REG) 选择 0.1 µF 来稳定调节器输出;升压电容 C (BST) 根据升压电压的不同进行选择,105 V 时推荐使用 250 - V 额定、100 - nF 的 X5R 或 X7R 陶瓷电容;电感 L1 推荐使用 3.3 µH 的电感,在选择电感时要综合考虑其饱和电流和等效串联电阻等因素。

(二)设计流程

以一个具有外部按键触发不同触觉效果的系统为例,设计流程如下:

  1. 电感选择:电感的选择对 DRV2665 的性能影响较大,推荐电感范围为 3.3 µF 至 22 µF。较高电感的开关频率较低,开关损耗较小,但等效串联电阻可能较高;较低电感的饱和电流较大,更适合需要大输出电流的情况。同时,要确保电感的饱和电流高于设备的编程电流限制。
  2. 压电执行器选择:选择压电执行器时,要考虑电压额定值和电容等电气规格。在 500 Hz 最大频率下,设备可优化驱动 50 nF 在 200 VPP 的执行器,降低升压电压和频率可以驱动更大电容的执行器。
  3. 升压电容选择:根据升压电压选择合适的升压电容,确保其电压额定值至少等于升压输出电压,并且工作电容满足要求。
  4. 初始化设置:上电后等待 1 ms 再进行 I2C 写操作,通过清除寄存器 0x02 的 STANDBY 位退出低功率待机模式,在寄存器 0x01 中选择接口模式(模拟或数字)和增益设置,在寄存器 0x02 中选择期望的超时时间。如果使用数字接口模式,设备即可接收数据;如果使用模拟输入模式,设置寄存器 0x02 的 EN_OVERRIDE 位以启用升压和高压放大器。

六、结语

DRV2665 压电触觉驱动器凭借其丰富的特性和灵活的功能模式,为电子工程师在触觉反馈应用设计中提供了强大的工具。在实际应用中,工程师需要深入理解其技术原理,根据具体的应用需求合理选择外部组件、进行编程设置和优化设计,以充分发挥 DRV2665 的性能优势,为用户带来更加出色的触觉体验。希望本文能够对电子工程师在使用 DRV2665 进行设计时提供有价值的参考,你在实际设计中是否遇到过类似器件的使用难题呢?欢迎在评论区分享交流。

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

全部0条评论

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

×
20
完善资料,
赚取积分