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 的电感,在选择电感时要综合考虑其饱和电流和等效串联电阻等因素。
(二)设计流程
以一个具有外部按键触发不同触觉效果的系统为例,设计流程如下:
- 电感选择:电感的选择对 DRV2665 的性能影响较大,推荐电感范围为 3.3 µF 至 22 µF。较高电感的开关频率较低,开关损耗较小,但等效串联电阻可能较高;较低电感的饱和电流较大,更适合需要大输出电流的情况。同时,要确保电感的饱和电流高于设备的编程电流限制。
- 压电执行器选择:选择压电执行器时,要考虑电压额定值和电容等电气规格。在 500 Hz 最大频率下,设备可优化驱动 50 nF 在 200 VPP 的执行器,降低升压电压和频率可以驱动更大电容的执行器。
- 升压电容选择:根据升压电压选择合适的升压电容,确保其电压额定值至少等于升压输出电压,并且工作电容满足要求。
- 初始化设置:上电后等待 1 ms 再进行 I2C 写操作,通过清除寄存器 0x02 的 STANDBY 位退出低功率待机模式,在寄存器 0x01 中选择接口模式(模拟或数字)和增益设置,在寄存器 0x02 中选择期望的超时时间。如果使用数字接口模式,设备即可接收数据;如果使用模拟输入模式,设置寄存器 0x02 的 EN_OVERRIDE 位以启用升压和高压放大器。
六、结语
DRV2665 压电触觉驱动器凭借其丰富的特性和灵活的功能模式,为电子工程师在触觉反馈应用设计中提供了强大的工具。在实际应用中,工程师需要深入理解其技术原理,根据具体的应用需求合理选择外部组件、进行编程设置和优化设计,以充分发挥 DRV2665 的性能优势,为用户带来更加出色的触觉体验。希望本文能够对电子工程师在使用 DRV2665 进行设计时提供有价值的参考,你在实际设计中是否遇到过类似器件的使用难题呢?欢迎在评论区分享交流。
-
应用设计
+关注
关注
0文章
371浏览量
8663
发布评论请先 登录
TI精确触觉驱动器DRV8662详解
DRV2665 具有集成升压转换器和数字前端的压电式触觉驱动器
DRV8662、DRV2700、DRV2665和DRV2665配置指南
DRV2665 压电触觉驱动器:设计与应用全方位解析
评论