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.

[参考译文] TMS320F28379D:使用一个 MCU1CPU1的 XBAR 和另一个 MCU2CPU1的 XBAR

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/741455/tms320f28379d-using-one-xbar-of-mcu1cpu1-and-other-xbar-of-mcu2cpu1

器件型号:TMS320F28379D

我的第一个疑问是在使用 XBAR 时、我们为什么要使用锁定寄存器来进行输入和输出。 为什么我们需要 锁定位。

其次、我在不同的 PCB 上有两个相同类型的 MCU。 MCU1的 XBAR 有一个输出(EXTSYNCOUT 已配置)、另一个输出配置为输入 XBAR (EXTSYNCIN1)。  

我的问题是两个 MCU 卡的引脚直接连接、或者我们是否需要光 耦合 器等任何信号转换 请向我推荐一些可以安全地发送和接收信号的方法。  

我之所以提出上述要求、是因为在干运行模式( IGBT 无高功率开关)下运行时、我看到所有 PWM 都处于给定的相移、但当我开始使用转换器的电源开关模式时 、效果非常糟糕。  

目前、我 直接连接了引脚。  

此外、如果可能、有关代码、请 任何人向我提供 两个 MCU 中的确切配置代码、这对我很有帮助。

Amosh Bhshutatt

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

    Ashutosh,我正在研究这个问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对于输出 XBAR、您基本上是正确的、
    您需要首先禁用输出多路复用器。
    2.设置输出多路复用器配置。 您所做的是正确的。 选择 EXTSYNCOUT。
    3.设置输出锁存模式。 您很可能不需要锁存器、因此可以将其设置为 false。
    4.启用输出多路复用器。

    您还需要配置 GPIO 以选择 OUTPUTXBARx 作为 GPIO 的源。 我还会配置其余的 GPIO 配置以匹配输出。

    对于输入 XBAR、您将执行非常类似的操作。
    将 GPIO 配置为输入。 为 INPUTXBAR5或 INPUTXBAR6选择 GPIO。 这将是 EXTSYNCIN1或2、具体取决于您选择的 INPUTXBAR。
    将配置 INPUTXBAR、
    为输入 XBAR 选择 GPIO、然后使用 INPUTXBAR5或6。
    您很可能不需要使用日志寄存器。


    现在、锁定、
    您可以使用锁定来确保只能配置一次所有内容。 您可以使用它、也可以不使用它。 就信号的处理方式而言、它不会发生任何变化。 大多数用户将设置 XBAR、然后锁定末尾的所有内容、因为他们不会动态配置 XBAR。


    关于如何在开关噪声很大的环境中进行连接、我将邀请我们的系统工程师。
    您能就如何在这种环境下连接两个板提供建议吗?