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:寄存器用于在 GPTRIP 或 Sync0/1之间进行选择

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/999613/tms320f28388d-register-for-selecting-between-gptrip-or-sync0-1

器件型号:TMS320F28388D

尊敬的 TI 支持团队:

我正在设置 EPWM 模块以与 EtherCAT Sync0同步、但无法找到用于在 GPTRIP 和 Sync0/1之间进行选择的寄存器名称(SYNCIN_EXTSYNC1_SEL)。 TRM 的快照已附加。

请帮助。

 

此致、

Lily

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

    您在寄存器中查找 SYNCIN_EXTSYNC2_SEL?

    NIMA

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

    你好、Nima、

    是、 SYNCIN_EXTSYNC1_SEL 或 SYNCIN_EXTSYNC2_SEL。 我正在使用 CM 运行 EtherCAT、并尝试将 ePWM 与 EtherCAT Sync0同步。

    谢谢、

    Lily

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

    我明白了。 我在 TRM 中搜索了该信号、但也找不到该信号。

    、您知道 EtherCAT 部分的内容吗?

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

    你好、Nima、

    此主题的任何更新?

    谢谢、

    Lily

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

    我们仍在 与 EtherCAT 专家一起跟踪此情况。

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

    你好、Nima、

    有更新吗?

    BR、

    Lily

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

    等待专家的回应! 很抱歉耽误你的时间。

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

    实际上是 EPWMSYNCINSEL。

    它未显示其余信号。 在寄存器说明中、您将看到 INPUTXBAR5/6以及 EtherCAT SYNC0/1和更多触发器。

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

    你好、Nima、

    感谢您的回复。 我已经尝试了'EPWMSYNCINSEL'(Sync0、0x1A)所述的选项。 但它不像我预期的那样工作。

    我已将 ESC 分配给 CM。  CPU1控制 ePWM。

    当将 Sync0输出到 GPIO127时、ePWM 同步到 EtherCAT Sync0、然后将 GPIO127分配 到 INPUTXbar5。 但当源 'SYNC_IN_SRC_EtherCAT_SYNC0'直接时、ePWM 不会同步到 Sync0。 请提供建议。

    /******* Xbar 输入 Extsynct1至 xbar5 **** /
    InputXbarRegs.INPUT5SELECT = 127;对于 ECAT Sync0为//GPIO127

    // EPwm1Regs.EPWMSYNCINSEL.bit.SEL = SYNC_IN_SRC_INPUTXBAR_OUT5;//Xbar5

    EPwm1Regs.EPWMSYNCINSEL.bit.SEL = SYNC_IN_SRC_EtherCAT_SYNC0;// EtherCAT Sync0
    EPwm2Regs.EPWMSYNCINSEL.bit.SEL = SYNC_IN_SRC_SYNCOUT_EPWM1;
    EPwm3Regs.EPWMSYNCINSEL.bit.SEL = SYNC_IN_SRC_SYNCOUT_EPWM1;

     

    此致、

    Lily。

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

    EtherCAT 同步 ePWM。 不是 ePWM 同步 EtherCAT。

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

    没错。 EtherCAT Sync0是 ePWM SYNCIN 的源。 我希望 ePWM 相位锁定为 EtherCAT Sync0。 但在选择以下选项时不会发生这种情况。

    EPwm1Regs.EPWMSYNCINSEL.bit.SEL = SYNC_IN_SRC_EtherCAT_SYNC0;// EtherCAT Sync0  

    谢谢、

    Lily

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

    确保检查您的 ePWM 相位设置。

    NIMA

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

    你好、Nima、

    我认为 ePWM 相位设置是正确的、因为当 将 EtherCAT Sync0输出到 GPIO127、然后将 GPIO127分配 到 INPUTXbar5时、ePWM 相位锁定到 EtherCAT Sync0。

    工作:

    InputXbarRegs.INPUT5SELECT = 127;对于 ECAT Sync0为//GPIO127

    EPwm1Regs.EPWMSYNCINSEL.bit.SEL = SYNC_IN_SRC_INPUTXBAR_OUT5;//Xbar5   

    不起作用:  

    EPwm1Regs.EPWMSYNCINSEL.bit.SEL = SYNC_IN_SRC_EtherCAT_SYNC0;// EtherCAT Sync0  

    请参阅我在一天前发布的帖子。

    谢谢、

     Lily

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

    那么、当 INPUTXABR5 + GPIO 工作时、直接源不工作?

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

    没错。

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

    您好、Lily、

     您能否在执行"EPwm1Regs.EPWMSYNCINSEL.bit.SEL = SYNC_INSRC_EtherCAT_SYNC0;// EtherCAT Sync0"代码后查看 CCS 寄存器视图、确认 EPwm1Regs.EPWMSYNCINSEL.bit.SEL 字段的值是否正确。

    此致、

    Vivek Singh

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

    您好、Vivek、

    感谢您深入了解这一点!

    以下是 EPWMSYNCINSEL 读数:

    此致、

    Lily

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

    感谢您的确认。 我们将与我们的设计团队进一步核实这一点、并在下周早些时候与您联系。

    此致、

    Vivek Singh

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

    谢谢 Vivek!

    周末愉快!

    Lily

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

    Ginily、您好!

    我们的设计团队确认、这应按预期工作。 您是否可以创建一个示例项目,我们可以在我们的安装程序上运行该项目来重现问题?

    此致、

    Vivek Singh

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

    Ginily、

    如有可能、请提供示例项目。

    NIMA

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

    谢谢 Nima、

    我在时间上将 intputxbar5用于 ECAT synct0作为 ePWM 同步。 由于日程安排繁忙、我无法很快提供示例项目。 如果 TI 有我可以参考的示例项目、那会更好。

    谢谢、

    Lily

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

    请尽可能提供示例。

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

    感谢您的理解。

    BR、

    Lily