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.

[参考译文] TMS320F28388D:伺服电机的 SDFM 设置

Guru**** 2529120 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1159467/tms320f28388d-sdfm-setting-for-servo-motor

器件型号:TMS320F28388D
主题中讨论的其他器件:C2000WARE

各位专家、您好!

我想使用具有以下设置的 SDFM。(重复1到4)

  1. 在增-减模式中、以 PWM 定时器的周期启动 SDFM
  2. 获取 SDFM 中的值后停止 SDFM
  3. 清除 SDFM 的缓冲器
  4. 返回到"1"

C2000ware 中是否有针对此规范的 SFDM 示例程序?

我检查了以下文件夹、但找不到它。
C:\ti\c2000Ware_4_01_00_00\driverlib\f2838x\examples\C28x\sdfm

由于此规范是伺服控制中的常见用法、我假设这些项目在某个地方已经存在。

此致、
Sasaki

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

    Sasaki、

    您是否检查了示例 sdfm_ex6_FIFO_FREEZE_CLaread.c? 在此示例中、我们使用 PWM 同步(SDSYNC)功能根据 PWM 计时器事件复位 SDFM 数据滤波器。 SDSYNC 事件将清空 SDFM 数据滤波器缓冲区并重新开始。 根据您的描述、这是您要查找的示例。

    //文件:  sdfm_ex6_FIFO_FREEZE_CLAREAD.c
    //
    //标题: SDFM 滤波器与 FIFO 冻结 CLA 同步示例。
    //
    //! \addtogroup driver_example_list
    //!

    SDFM 滤波器同步 CLA


    //!
    //! 在本例中、SDFM FIFO 在 SDSYNC 事件发生前不会被填满。
    //! 发生 SDSYNC 事件时、SDFM 数据滤波器输出将开始填充 FIFO
    //! 并在 FIFO 的可编程数字"N"被填充后停止填充。

    此致、

    曼诺伊

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

    大家好、Manoj-San、

    感谢您的信息。

    我将查看此示例。

    此致、
    Sasaki