This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/DRV2667:DRV2667:将频率更改为100Hz或50Hz

Guru**** 2358850 points
Other Parts Discussed in Thread: DRV2667
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/637689/ccs-drv2667-drv2667-change-the-frequency-to-100hz-or-50hz

部件号:DRV2667

工具/软件:Code Composer Studio

大家好,我们想知道我们是否可以控制100 Hz频率的压电电机。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Scott:

    是的,DRV2667在100 Hz或50 Hz下运行时不会出现问题。 如果您想使用EVM测试此功能,您可以使用外部模拟输入,也可以使用触点控制台通过WaveSynthesizer创建所需频率的波形,方法是转至 Tools (工具)-> RAM Manager (RAM管理器 )-> DRV2667,然后选择Advanced (高级)。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好 ,Micah  

    感谢你的帮助

    如果我可以更改寄存器的值以获得输出100Hz或50Hz

    哪个地址被写入哪个值 以获得100Hz或50Hz的输出?

    是否有更容易更改频率的方法? 你可以告诉我吗?

    非常感谢

    Scott

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,Micah

    我可以使用与DRV2667的I2C通信。

    谢谢
    Scott
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Scott:

    没有简单的寄存器可编程以更改频率。 设定波形时会设定频率。 修改波形频率的最简单方法是通过Haptic控制台HCC。 如果您只想通过I2C通信,那么您可以使用HCC中的I2C嗅探器来确定需要编程到DRV2667中的命令。
    打开HCC,进入RAM管理器,单击高级并设置波形。 然后单击工具-> I2CSniffer。 在此窗口中,右键单击并点击"开始"。 现在,您将能够记录I2C事务。 返回WaveSynthesizer窗口,创建波形,选择它并将其移动到波形序列发生器。 现在,当您单击写入RAM时,I2C事务应显示在I2CSniffer中。 您可以使用I2C设备复制和写入这些事务。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好 ,Kelly

    感谢你的帮助

    您能否提供0x03至0x09值和参考波形?

    此致,

     Scott  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Scott:

    0x03-0x09的值取决于您要播放的波形。 如果您将多个效应加载到RAM中,则可以通过更改此值来选择波形。 EVM固件可 在此处下载。 waveform.c和waveform.h文件用于设置EVM的波形。