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.
工具/软件: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