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.

[参考译文] CCS/F28M35H52C:多个 F28M35H52C DSP 的同步

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/863152/ccs-f28m35h52c-synchronization-of-multi-f28m35h52c-dsps

器件型号:F28M35H52C

工具/软件:Code Composer Studio

您好!  

  我使用 TI F28M35H52 DSP 来控制具有 N 相(N 个开关和 N 个电感器)的降压(DC/DC)转换器。  为了减少输出电流纹波、它采用交错技术对每个 PWM 信号进行360度相移。  我的问题是、如果我将 M 降压转换器并联到相同的负载、但希望最大程度地减小电流纹波。  一种可能的解决方案是以360 /(N* M)度交错每个相位。 问题是如何同步多 个 F28M35H52C DSP?  例如、第一 个作为主器件的 F28M35H52C 将脉冲输出到下一 个 F28M35H52C、还是所有 F28M35H52C 将它们同步在一起、或者使用任何其他方法?  

 谢谢、

 Yong

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

    Yong、

    没有用于在多个 DSP 之间同步时钟的本机逻辑。 也许可以实现粗略同步(在几个 SYSCLK 精度周期内)、但这并不是一个精确的关系。  内部 PLL 和时钟生成树使得实现完美同步变得困难。

    方法是使用时钟扇出缓冲器为 DSP 提供单个时钟源。  ePWM 可以响应外部 GPTRIP6 SYNCI 信号以进行对齐。

    您计划实施多少个阶段?  每个 DSP 都应有足够的 MIPS 来支持具有更严格控制的多个相位。

    Tommy

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

    大家好、Tommy、

      感谢您的回答。  我想详细了解您关于使用时钟扇出缓冲器为 DSP 提供单个时钟源的建议。  您能给我提供更多具体的程序或技术说明吗?

      是的、我们有4-6个相位、并确保每个相位都具有足够的 MIPS。

      谢谢、

      Yong

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

    Yong、

    我不知道有关使用 C2000器件执行此操作的任何指南或官方建议。  它更多的是一个思考实验。  如果器件具有不同的时钟源、并且在不同方向上漂移、单个时钟源有助于减少可能发生的抖动。

    对于两个器件、您可能可以使用位于两个器件中间的单个数字振荡器。  对于更多器件、时钟扇出缓冲器将更容易管理信号完整性。

    如果不需要使用 F28M35x、则可能需要考虑 F2837x 或 F2838x。  额外的 MIPS 和改进的模拟集成可能允许您使用单个器件处理所有6个相位。

    Tommy