DRV2667:压电触觉驱动器的卓越之选
在电子设备不断追求极致用户体验的今天,触觉反馈技术成为了提升交互感的关键因素。TI的DRV2667压电触觉驱动器,以其丰富的功能和出色的性能,为各类设备带来了高质量的触觉反馈。今天,我们就来深入了解一下这款产品。
文件下载:drv2667.pdf
一、产品特性亮点
(一)集成数字前端
DRV2667具备集成数字前端,支持高达400 - kHz的I²C总线控制,能高效地与主控设备进行通信。其先进的波形合成器,配合2 - kB的内部波形存储器和100 - 字节的内部FIFO接口,不仅可以存储和快速调用波形,还能以极小的内存使用量构建复杂的触觉波形。这大大减轻了主机处理器的负担,降低了触觉接口的总线流量。而且,它还符合Immersion TS5000标准,并提供可选的模拟输入,为设计带来了更多的灵活性。
(二)高压压电触觉驱动能力
该驱动器能够驱动不同电容和电压要求的压电触觉执行器。例如,在300 Hz的频率下,它可以驱动100 nF的负载达到200 VPP,150 nF达到150 VPP,330 nF达到100 VPP,甚至680 nF达到50 VPP。这种强大的驱动能力,使其能够适应各种不同规格的执行器,满足多样化的应用需求。同时,其差分输出设计,有助于提高信号的抗干扰能力和驱动的稳定性。
(三)集成升压转换器
集成的105 - V升压转换器是DRV2667的一大特色。它的输出电压可以通过外部电阻进行调整,升压电流限制也能通过REXT电阻进行编程设置。而且,内部集成了功率FET和二极管,无需额外的变压器,简化了电路设计。其2 - ms的快速启动时间,对于需要快速响应的触觉应用来说至关重要。此外,它的供电电压范围为3.3 - 至5.5 - V,数字引脚兼容1.8 V且具有VDD容限,增强了与不同电源和逻辑电平的兼容性。
二、广泛的应用领域
DRV2667的应用范围十分广泛,涵盖了移动电话、平板电脑、便携式计算机、键盘鼠标、电子游戏以及各种触摸设备等。在这些设备中,它能够为用户提供逼真的触觉反馈,增强交互的真实感和趣味性。比如在游戏中,通过不同的触觉反馈可以模拟出各种场景的震动效果,让玩家有身临其境的感觉;在触摸设备上,合适的触觉反馈能让用户更清晰地感知操作的响应。
三、详细功能剖析
(一)工作模式多样
- FIFO模式:用户可以直接向I²C FIFO入口地址(0x0B)写入数据,设备会自动将数据以8 - kHz的采样率读出并送入DAC,然后输出波形。在写入第一个数据字节后,设备会经历约2 ms的启动序列开始输出波形。需要注意的是,数据值最好在中值代码(0x00)附近开始和结束,以避免波形起始和结束时出现大的阶跃。当FIFO为空时,设备会等待超时时间后进入空闲状态。
- 直接从RAM播放模式:利用2 - kB的片上RAM存储波形数据,能实现低延迟地调用任意触觉波形。波形数据以8位二进制补码形式存储,可存储长达250 ms的波形,且波形大小可自定义,但总和不能超过RAM的大小。
- 波形合成播放模式:这是一种高效利用片上RAM的模式。它通过简单的正弦波形“块”来合成实际的播放数据,每个正弦块包含振幅、频率、周期数(持续时间)和包络等信息。多个块可以级联在一起,形成各种各样的触觉效果。
- 波形序列器:在直接从RAM播放和波形合成播放模式中,波形标识符会顺序存储在波形存储器开头的波形头中。通过波形序列器,用户可以调用这些波形,最多可以级联八个波形,只需一次I²C寄存器写入就能触发一系列的触觉效果。
- 模拟播放模式:将IN + / IN - 输入的信号放大并通过高压放大器播放。通过设置INPUT_MUX位,可以将模拟输入切换到高压放大器。在该模式下,增益仍然可以通过寄存器选择,并且通过设置EN_OVERRIDE位来启用升压和放大器。
- 低电压操作模式:最低增益设置针对30 V升压电压下的50 VPP进行了优化。当使用低于30 V的升压电压时,为了减少升压纹波,建议使用50 - V额定、0.22 - µF的升压电容。同时,数字接口的最大代码范围会受到限制,用户需要注意输入数字代码的范围,避免输出波形出现削波或驱动执行器超出额定值。
(二)灵活的编程设置
- 升压电压编程:通过两个外部电阻可以对升压输出电压进行编程,公式为(V{(B S T)}=V{(F B)} cdotleft(1+frac{R{1}}{R{2}}right)),其中(V_{(FB)} = 1.32 V)。升压电压必须设置得大于用户期望设备放大器产生的最大峰值信号电压,同时要注意避免使用过高的升压电压,以提高系统效率。
- 升压电流限制编程:通过连接到REXT引脚的接地电阻可以调整升压开关的电流限制。为了避免损坏电感和设备,编程的电流限制必须小于所选电感的额定饱和电流。计算公式为(R{(EXT)}=left(K cdot frac{V{REF}}{L{IM}}right)-R{INT}),其中(K = 10500),(V{REF} = 1.35 V),(R{INT} = 60 Omega)。
- RAM编程:为了访问2 - kB的RAM,DRV2667采用了分页系统,页寄存器位于地址0xFF。RAM结构分为头大小块、头块和波形数据块。波形数据可以采用直接从RAM播放模式或波形合成播放模式存储,通过起始地址上字节的最高位来区分不同模式。
(三)完善的保护机制
- 热保护:内部温度传感器会在温度超过阈值时关闭升压转换器和高压放大器,当温度下降到阈值以下时,设备会自动重启。不过,不建议设备持续工作,应避免使设备进入热关断的使用模式。
- 过流保护:当负载需求的电流超过设备的供应能力时,设备会自动钳位输出电压,防止设备损坏。
- 欠压保护:芯片上的欠压保护功能在被激活时会发出复位信号,使设备回到初始默认状态。当电压调节器VREG低于欠压保护阈值时,设备会自动关闭;当VREG恢复到典型输出电压时,设备会重新启动。
四、应用与设计要点
(一)典型应用配置
在典型应用中,DRV2667通常与应用处理器配合使用,通过I²C通信来配置和启动触觉效果,也可以使用模拟输入来传输所需的触觉信号。同时,需要合理选择外部组件,如输入电容、调节器电容、升压电容、大容量电容、内部电荷泵电容、交流耦合电容、升压反馈电阻和电流限制电阻等。
(二)设计流程与注意事项
- 电感选择:电感的选择对DRV2667的性能至关重要。推荐的电感值范围为3.3 - 至22 - µH,较高的电感值可以降低开关频率和开关损耗,但可能会有较高的等效串联电阻;较低的电感值通常具有较高的饱和电流,适合需要大输出电流的情况。所选电感的饱和电流必须大于编程的电流限制。
- 压电执行器选择:从驱动器的角度来看,压电执行器的关键电气参数是电压额定值和电容。在最高频率500 Hz下,设备优化后可驱动高达50 nF的负载达到200 VPP;如果降低编程升压电压或限制输入频率范围,可以驱动更大的电容。
- 升压电容选择:升压输出电压最高可达105 V,因此需要选择电压额定值至少等于升压输出电压的电容。对于不同的升压电压范围,推荐使用不同规格的电容,如105 V时推荐使用250 - V额定、100 - nF的X5R或X7R型陶瓷电容。
- 大容量电容选择:由于开关引脚的电流需求,建议在电感旁边放置一个大容量电容,推荐使用电容值至少为1 - µF的X5R或X7R型陶瓷电容。
(三)初始化设置
DRV2667的初始化过程相对简单:
- 给设备供电。
- 等待1 ms后再进行I²C写入操作。
- 清除寄存器0x02中的STANDBY位,使设备退出低功耗待机模式。
- 在寄存器0x01中选择接口模式(模拟或数字)。
- 在寄存器0x01中选择适合应用的增益设置。
- 如果使用数字接口模式(FIFO),在寄存器0x02中选择所需的超时时间。
- 如果使用数字接口模式,设备即可开始接收数据;如果使用模拟输入模式,设置寄存器0x02中的EN_OVERRIDE位以启用升压和高压放大器,并开始向模拟输入提供波形。
五、总结
DRV2667以其丰富的功能、多样的工作模式、完善的保护机制和灵活的编程设置,为电子工程师在设计触觉反馈系统时提供了强大的支持。在实际应用中,只要合理选择外部组件,遵循正确的设计流程和初始化设置,就能充分发挥DRV2667的优势,为用户带来出色的触觉体验。各位工程师在设计相关产品时,不妨考虑一下这款优秀的压电触觉驱动器。大家在使用过程中遇到过哪些问题或者有什么独特的应用经验,欢迎在评论区分享交流。
-
DRV2667
+关注
关注
0文章
6浏览量
6402 -
触觉反馈
+关注
关注
0文章
50浏览量
13897
发布评论请先 登录
基于高压Piezo驱动器的压电式反馈电容触摸显示器参考设计方案
采用触摸反馈的TIDA-00408触摸显示屏参考设计
具有触觉反馈功能的全新触摸屏TI Designs参考设计
TI新款压电式触觉驱动器 实现逼真触摸屏体验
DRV2667 具有升压、数字前端和内部波形存储器的压电式触觉驱动器
TI drv2667压电触觉电机驱动芯片开发
DRV2667:压电触觉驱动器的卓越之选
评论