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/TMS320F28377D:来自 Σ-Δ 滤波器 OSR 计数器外部其余部分的数据

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/738474/ccs-tms320f28377d-data-out-of-sigma-delta-filter-external-rest-of-osr-counter

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

工具/软件:Code Composer Studio

您好、社区
我想对 OSR 计数器使用外部复位。
我可以在外部复位中读取哪些 GPIO。 我必须配置什么? 当它发生异步时、它将是最好的、 并且它可以单独用于模块中的每个滤波器。
我没有找到有关这方面的描述。

当我将 SDDFPARMx.SDSYNCEN 位置为高电平时、数据滤波器可由外部 PWM 比较输出复位。

此致

巴斯蒂

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

    巴斯蒂

    SDSYNC 事件可被用于为 OSR 计数器生成外部复位。

    在 F28377D 器件中:(TRM 中 SDFM 一章中提到了此详细信息)
    - SDFM1.Filter1和 Filter2可通过配置 PWM11.CMPC 复位
    -可通过配置 PWM11.CMPD 来复位 SDFM1.Filter3和 Filte3
    -可通过配置 PWM12.CMPC 来复位 SDFM2.Filter1和 Filter2
    -可通过配置 PWM12.CMPD 来复位 SDFM2.Filter3和 Filte3

    注意:PWM11/12的 CMPC/CMPD 事件被内部连接至 SDFM 滤波器通道。 因此、您无需将 GPIO 配置为使用 SDSYNC 事件功能。

    请查看 C2000Ware 中提供的示例代码。 : \device_support\f2837xd\examples\cpu1\sdfm_PWM_SYNC_CPU

    此致、

    曼诺伊

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

    Manoj、您好!
    我认为外部复位也可以是 GPIO 读取的信号。
    但是、外部意味着可以通过控制器中的另一个外设模块进行复位。
    据我所知、很难控制外部信号上的计数器比较。
    如果有任何可能的话,请告诉我。 我知道这些
    我想做的非常不方便、但该功能对于我测试 Δ-Σ 模块的定时转换很有帮助。

    此致 Basti

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

    我不完全理解您的问题。

    提到的"外部复位"是关于 PWM 同步(SDSYNC)事件的、该事件是相对于 SDFM 的外部信号。 如前所述、无需任何 GPIO 引脚配置即可使用 SDSYNC 事件功能。 此外、需要注意的是、该 SDSYNC 事件仅复位数据滤波器 OSR 计数器、而不是比较器滤波器。

    控制计数器的外部信号(GPIO)比较是什么意思?

    此致、
    曼诺伊
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    一段时间后、我没有听到您的反馈。 此问题是否已解决? 我可以关闭此主题吗?