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.

[参考译文] MSPM0G3519:MSPM0G 6 相控时钟输出?

Guru**** 2789845 points

Other Parts Discussed in Thread: MSPM0G3519

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1611464/mspm0g3519-mspm0g-6-phased-clock-outputs

器件型号: MSPM0G3519

您好的团队、

我收到了客户工程师提出的一个问题、他使用 MSPM0G3519 进行开发。 我已将他的问题以蓝色文本包括在下面:  

 

我正在处理一个项目、试图针对设计验证 MSPM0G3519。 我需要采用 600kHz 时钟并输出该时钟的 6 相移版本。 我遇到了让他们正确输出和同步的问题。

我尝试在没有 SYS 配置的情况下手动配置器件、以将 TIMA0 C0 用作输入以复位计数器、然后使用 C1-4 输出不同的波形、但我无法使其正常工作。 我认为这实际上不能满足我的需要。

我尝试将 SYS config 配置为使用 GPIO 作为输入来触发 TIMA0 和 TIMA1 的事件、但当我运行该事件并在 TIMA0 上的 4 个 PWM 通道上设置相同的配置时、我只在其中一个通道上获得输出、但互补输出有效。

我不确定我的做法是否完全错了、但似乎应该相对简单。  我使用以前使用的 C2000 来实现这一点不会遇到任何问题。 您是否对如何进行 6 个分阶段输出有任何建议?

 

感谢您的支持、如果您有任何问题、请告知我。

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

    尊敬的 Fatima:

    我正在努力制定一个项目、试图实现这一目标。 我希望在明日完成一些工作。 再次抱歉耽误您的时间。

    此致、
    Brian

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

    尊敬的 Fatima:

    以下是我创建的在 600kHz 时对同一时钟源进行 6 次相位的示例代码:

    e2e.ti.com/.../sysctl_5F00_hfxt_5F00_run_5F00_LP_5F00_MSPM0G3519_5F00_nortos_5F00_ticlang.zip

    下面是运行附加工程时捕获的 Saleae 屏幕截图:

    该示例按照同步顺序使用以下引脚:PA22、PA11、PA1、PA29、PA10、 PA0。

    对于 PA10 和 PA11、需要将 J12 和 J13 上的跳线从 XDS 更改为 BP。

    对于 PA0 和 PA1、需要在 J16 和 J17 上连接跳线以施加外部上拉电阻。 这些引脚为开漏引脚。

    这是他们希望实现的目标吗?

    此致、
    Brian