电子说
在电子设备不断追求创新与卓越用户体验的今天,触觉反馈技术成为提升用户交互的关键一环。压电触觉驱动器作为实现这一功能的核心组件,其性能和可靠性直接影响着设备的品质。其中,TI 公司的 DRV2665 以其独特的设计和出色的性能,成为众多工程师的首选。本文将深入剖析 DRV2665 的技术特点、功能模式、编程方法以及应用设计,为电子工程师提供全面的设计参考。
文件下载:drv2665.pdf
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 的应用场景非常丰富,涵盖了移动电话、平板电脑、便携式计算机、键盘和鼠标、电子游戏以及触摸设备等多个领域。在这些设备中,它能够为用户提供更加真实、细腻的触觉反馈,增强用户与设备之间的交互体验。例如,在移动游戏中,通过精确的触觉反馈,玩家能够更直观地感受到游戏中的场景变化,如碰撞、震动等,大大提升了游戏的沉浸感。
该模式下,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)。编程的电流限制必须小于所选电感的额定饱和电流,以避免电感和设备损坏。
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 压电触觉驱动器凭借其丰富的特性和灵活的功能模式,为电子工程师在触觉反馈应用设计中提供了强大的工具。在实际应用中,工程师需要深入理解其技术原理,根据具体的应用需求合理选择外部组件、进行编程设置和优化设计,以充分发挥 DRV2665 的性能优势,为用户带来更加出色的触觉体验。希望本文能够对电子工程师在使用 DRV2665 进行设计时提供有价值的参考,你在实际设计中是否遇到过类似器件的使用难题呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !