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:bissC 示例了解 CLB 的输入和 bissC/SPI 时钟输出

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1264046/tms320f28388d-bissc-example-understand-input-and-bissc-spi-clock-out-of-clb

器件型号:TMS320F28388D

您好!

 在 bissC 示例中、ePWM1被启动、而 TZ A & B 上的操作被设置。

 //将 PWMA 和 B 设置为 bissC clk 的默认值。
   SYSCTL_enablePeripheral (SYSCTL_Periph_CLK_EPWM1);
   
   //对 TZ A 执行操作
   EPWM_setTripZoneAction (EPWM4_BASE、
                          EPWM_TZ_ACTION_EVENT_TZA、
                          EPWM_TZ_ACTION_HIGH);
   
   //对 TZ B 执行操作
   EPWM_setTripZoneAction (EPWM4_BASE、
                          EPWM_TZ_ACTION_EVENT_TZB、
                          EPWM_TZ_ACTION_HIGH);
   
   ///强制跳闸区事件
   EPWM_FORCETripZoneEvent (EPWM4_BASE、EPWM_TZ_FORCE_EVENT_OST);

 然后、它"似乎"在 CLB 全局输入中设置了 ePWM1、以连接到 CLB_IN0中的逻辑块4、在 CLB 代码示例中执行此操作。 它是否有助于提供 BissC 和 SPI 时钟?
   CLB_configGlobalInputMux (CLB4_BASE、CLB_IN0、CLB_GLOBAL_IN_MUX_EPWM1A);

 在示例中、我无法看到除跳匣区域之外的任何内容都设置了 EPWM1

 最后、在示例中、CLB 生成的 bissC 和 SPI 时钟在何处? 请参阅下图

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
     然后"似乎"在 CLB 全局输入中设置了 ePWM1以连接到 CLB_IN0中的逻辑块4在 CLB 代码示例中执行此操作。 它是否有助于提供 BissC 和 SPI 时钟?

    否、此设计未将任何 ePWM 用作输入。 它可能已连接、但 CLB 中的逻辑不使用它。

    [报价 userid="477218" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1264046/tms320f28388d-bissc-example-understand-input-and-bissc-spi-clock-out-of-clb ] 最后、在示例中、通过 CLB 生成了 bissC 和 SPI 时钟。 查看下图[/引号]

    我记得其中一个时钟使用了 OUTPUTXBAR、而对于另一个时钟、CLB 会覆盖 ePWM4功能。 CLB 可以连接到的东西因逻辑块到逻辑块和输出到输出而异。

    遗憾的是、我们没有关于此设计的 CLB 实现的详细文档。

    此主题中也有一些类似的问题: https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1263631/tidm-1010-biss-c-library-usage-of-epwms-and-clocks

    此致

    洛里