0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

DRV2667EVM的通信连接指导和如何正确地自定义高压波形

星星科技指导员 来源:TI 作者:Joy Chen 2023-03-15 10:16 次阅读

近两年的压电应用越来越广(消费电子和健康医疗应用),被动器件压电片得以优化和提升,所以压电驱动IC的需求也越来越多。这篇文章主要基于DRV2667EVM(集成RAM,支持I2C、PWM/analog 输入)来指导如何快速方便协助客户开展相关评估和验证。

1. DRV2667EVM 测试台搭建

1.1 I2C通信连接(工具:USB2ANY)

将 DRV2667 连接到计算机需要 USB2ANY。即将 USB2ANY 的SDA、SCL 和 GND连接到DVR2667EVM上对应的3个引脚上。USB2ANY 连接到 DRV2667EVM 和PC计算机,用户必须按HCC 界面 “Connect”开始,再通过 GUI 控制他们的设备。

对于GUI HCC(Haptic Control Console)软件调试, USB2ANY默认的code是不能连接HCC的。

1.2 EVM配置

1.2.1 BOOST电压配置

对应容性负载应用(如Piezo),如果需要比较高的BOOST输出电压,可以把EVM的对应BOOST电压配置上去,避免出现削波和啸叫问题。如下是对应增益和模拟电压输出关系:

28.8 dB, 50 Vpp

34.8 dB, 100 Vpp

38.4 dB, 150 Vpp

40.7 dB, 200 Vpp

以200Vpp输出为例,具体EVM操作如下:

1)长按(+) 按键,直到所有LEDs 闪烁

2)重复第一步

3)不断按压 (+) ,直到M0, M1, M2三个LEDs灯常亮,注意此处不是长按

4) 按压 B4 (这里需要注意的是,B4将电压提高以后会导致板子静态电容noise变大,可以通过寄存器配置,让器件在静态下进入standby模式即可降低噪声)

此时,EVM的处于最大BOOST输出电压为105V 和40 dB 增益状态,可以再通过调节增益来控制输出的Vpp 大小。

poYBAGQRKoWAdU9DAACM_i_wt8Q879.png

Figure 3. 浅蓝色为BOOST电压(105V),红色为Vpp, (约8nF电容负载)

1.3 HCC配置

DRV2667共有3个工作模式可供选择:内部触发(Internal Trigger)、外部模拟(External Analog Input)和 FIFO Playback。在外部模拟模式下,波形必须输入到设备,EVM可以通过3.5mm音频线从外部设配提供信号输入(如Figure 1.)。

pYYBAGQRKoWAX2eGAAAdFvgHSr0655.png

Figure 4. DRV2667的Front-End Interface

在 FIFO playback模式下,用户可以通过调整设置来控制设备,相对简单。 为了操作内部触发 RAM 模式,用户必须使用 RAM 管理器上传波形,这里介绍一下internal trigger的操作方式:

1) 如下Figure 5,在Console界面选择“Internal Trigger” ;然后再在工具栏Tools 里选择“RAM Manager”=》“Advanced” =》“WaveSynthesizer”

poYBAGQRKoaAAbzuAACAA6ACtWs712.png

Figure 5. DRV2667EVM 连接图

2) Waveform波形编辑和RAM 存储

如Figure 6的“1”~“7”,我们可以编辑对应所需要的波形和振动时间(频率、幅值、单次振动时长、重复振动次数)。

pYYBAGQRKoeAYEjdAACeZUk7X94907.png

Figure 6. RAM波形制作

审核编辑:郭婷

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

    关注

    30

    文章

    5032

    浏览量

    117741
  • 计算机
    +关注

    关注

    19

    文章

    6651

    浏览量

    84545
收藏 人收藏

    评论

    相关推荐

    Android端自定义铃声 MobPush对安卓端自定义铃声的教程

    如何为APP推送设置独特的通知铃声呢?本次带来的是MobPush对安卓端自定义铃声的教程,快来看看吧~
    的头像 发表于 10-21 15:34 818次阅读
    Android端<b class='flag-5'>自定义</b>铃声 MobPush对安卓端<b class='flag-5'>自定义</b>铃声的教程

    LabVIEW自定义控件

    `LabVIEW 自定义类型LabVIEW 是一个图形编程的环境,提供了很多控件方便我们设计程序的界面,比如下面的模仿传统仪器的按钮,拨动 开光, 滚动条 ,波形 显示等 。我们可以很方便的直接
    发表于 01-07 10:57

    何进行串口通信自定义协议,真心求教

    现在需要通过串口通信向向显示屏传 温度、适度还有心跳,以便在显示屏显示出来,协议自定义。求教,怎么自定义协议呢。求高手指点。谢谢~只是自定义协议就可以,是不是
    发表于 09-23 07:38

    自定义borad BSP怎么创建

    遵循论坛中的一些优秀建议后,我为我的董事会创建了一个自定义BSP,并在MHC V1.06中作为选择出现。关于自定义BSP,我有两个问题,MHC V1.06、Harmony V1.06
    发表于 09-12 14:06

    基于DRV2667EVM指导如何快速方便协助客户开展相关评估和验证

    /analog 输入)来指导如何快速方便协助客户开展相关评估和验证。1. DRV2667EVM 测试台搭建Figure 1. DRV2667EVM 连接图1.1 I2C
    发表于 11-03 07:52

    1602自定义字符

    1602液晶能够显示自定义字符,能够根据读者的具体情况显示自定义字符。
    发表于 01-20 15:43 1次下载

    C#与STM32自定义通信协议

    C#与STM32自定义通信协议功能:1.可通过C#上位机对多台STM32下位机进行控制2.自定义上位机与下位机通信协议
    发表于 12-24 18:59 36次下载
    C#与STM32<b class='flag-5'>自定义</b><b class='flag-5'>通信</b>协议

    自定义视图组件教程案例

    自定义组件 1.自定义组件-particles(粒子效果) 2.自定义组件- pulse(脉冲button效果) 3.自定义组件-progress(progress效果) 4.
    发表于 04-08 10:48 14次下载

    DRV2667EVM的I2C通信连接EVM/HCC配置方法

    近两年的压电应用越来越广(消费电子和健康医疗应用),被动器件压电片得以优化和提升,所以压电驱动IC的需求也越来越多。这篇文章主要基于DRV2667EVM(集成RAM,支持I2C、PWM/analog 输入)来指导如何快速方便协助客户开展相关评估和验证。
    的头像 发表于 07-01 09:54 1474次阅读
    <b class='flag-5'>DRV2667EVM</b>的I2C<b class='flag-5'>通信连接</b>和<b class='flag-5'>EVM</b>/HCC配置方法

    ArkUI如何自定义弹窗(eTS)

    自定义弹窗其实也是比较简单的,通过CustomDialogController类就可以显示自定义弹窗。
    的头像 发表于 08-31 08:24 1440次阅读

    DRV2667EVM通信连接指导和如何正确地自定义高压波形

    DRV2667EVM通信连接指导和如何正确地自定义高压波形
    发表于 10-28 11:59 1次下载
    <b class='flag-5'>DRV2667EVM</b>的<b class='flag-5'>通信连接</b><b class='flag-5'>指导</b>和如何<b class='flag-5'>正确地</b><b class='flag-5'>自定义</b><b class='flag-5'>高压</b><b class='flag-5'>波形</b>

    一个小而巧的自定义嵌入式软件通信协议

    嵌入式开发中,常常会自定义一些协议格式,比如用于板与板之间的通信、客户端与服务端之间的通信等。
    的头像 发表于 04-21 09:16 522次阅读

    labview自定义控件

    labview自定义精美控件
    发表于 05-15 16:46 9次下载

    自定义算子开发

    一个完整的自定义算子应用过程包括注册算子、算子实现、含自定义算子模型转换和运行含自定义op模型四个阶段。在大多数情况下,您的模型应该可以通过使用hb_mapper工具完成转换并顺利部署到地平线芯片上……
    的头像 发表于 04-07 16:11 1909次阅读
    <b class='flag-5'>自定义</b>算子开发

    labview超快自定义控件制作和普通自定义控件制作

    labview超快自定义控件制作和普通自定义控件制作
    发表于 08-21 10:32 5次下载