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.

[参考译文] TMS320F28377D:CPU1和 CPU2计时器中断的同步

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/802128/tms320f28377d-synchronization-of-cpu1-and-cpu2-timer-interrupt

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

我在 CPU1中感应到的所有 ADC 反馈、与我在 CPU2中使用的反馈相同。

CPU1输入时间和 CPU2中断时间相同..

但两个中断不会同时出现两个中断20us 之间的时间延迟、该延迟可能会影响我的控制环路。

那么、是否有任何方法来同步计时器和中断将同时生成两个 CPU?

如有任何可能、请提供指导。

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

    是否要同时在两个内核上接收 ADC 中断? 我假设您已在每个内核中配置了2个 ADC。 每个 ADC 的哪个触发器开始转换?

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

    您是否能够解决该问题。 如果没有、请回复上一个帖子。

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

    你(们)好、Veena
    感谢你的答复。

    是否要同时在两个内核上接收 ADC 中断?

    不、我希望两 个内核同时发生计时器0中断

    我假设您已在每个内核中配置了2个 ADC。 每个 ADC 的哪个触发器开始转换?

    没有在一个内核(CPU 1)中配置所有 ADC。

    我想使用共享 RAM 将 ADC 的结果从 CPU1传输到 CPU2。

    以便我在两个内核中同时需要计时器0中断。

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

    使用 IPC 同步以同时启动两个 CPU 计时器。 如果 CPU1和 CPU2的 timer0周期相同、则中断将同时出现。

    请参阅 \device_support\f2837xd\examples\dual\IPC_GPIO_toggle

    如果您需要其他信息、请告知我们。

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

    我会尝试并告知您...

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

    使用 IPC 位后、两个计时器彼此同步...

    谢谢、此致
    Sagar Nena