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.

[参考译文] TMS320F280039:关于在 C2000上使用 CLB 实现三相交错型 LLC 次级侧驱动的查询(SPRAD15)

Guru**** 2393725 points
Other Parts Discussed in Thread: TMS320F280039

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1504017/tms320f280039-inquiry-on-implementing-secondary-side-driving-for-three-phase-interleaved-llc-using-clb-on-c2000-sprad15

器件型号:TMS320F280039

工具/软件:

您好 TI 社区、

我正在努力实施  三相交错式 LLC 转换器  基于  SPRAD15  应用报告、其中概述了用于初级侧和次级侧驱动的4类 PWM 配置。 根据文件,至少  6个 PWM 模块  (初级侧控制)需要多个滤波器。 不过、在使用的设计中  TMS320F280039 我也需要  4个额外的高分辨率 HRPWM 通道  用于其他关键功能。 因为 F280039只有  8 PWM 模块 ,我正在探索是否  可配置逻辑块(CLB)  可用于生成次级侧驱动信号、而无需消耗专用的 PWM 资源。

关键问题:

  1. 1.

    次级侧 PWM 生成的 CLB 可行性
    SPRAD15文档介绍了使用 PWM 模块的初级侧控制方案。 对于次级侧同步整流(SR)或驱动逻辑、是否可以用 CLB 生成的信号替换 PWM 模块? 例如:

    • CLB 的有限状态机(FSM)、计数器和 LUT 是否可以复制所需的 PWM 波形(例如相移信号、死区时间管理)?
    • 是否有现有示例或参考设计将 CLB 用于类似的 LLC 次级侧控制?
  2. 2.

    时序和同步挑战

    • 如何确保 CLB 生成的次级侧信号和初级侧 PWM 之间精确同步(例如、避免击穿、维持交错阶段)?
    • CLB 的32位计数器分辨率是否适用于高频 LLC 应用(例如200kHz 至500kHz 开关频率)?
  3. 3.

    资源分配权衡

    • 此实施将消耗哪些 CLB 资源(逻辑块、LUT、FSM)? 例如、生成三相辅助信号是否需要多个 CLB 逻辑块、这是否会影响其他 CLB 相关功能(例如故障处理、自定义逻辑)?
  4. 4.

    与现有 PWM 模块集成

    • CLB 输出能否直接连接 GPIO 或其他外设(例如 eCAP、eQEP)来触发次级侧驱动器?
    • 与专用 PWM 模块相比、信号传播延迟是否存在限制?

背景和尝试:

  • 我查看了  CLB 工具  文档和示例(例如电机控制 PTO、编码器解码)。 虽然这些都展示了 CLB 的灵活性、但我不确定如何调整 CLB 以满足 LLC 特定的要求。
  • 有关 CLB  3的 TI 技术文章 提到了它在替换外部 FPGA/CPLD 以实现 PWM 保护和逻辑时的用途、这与我的目标一致。 但是、LLC 次级侧驱动可能要求更严格的时序。
  • 在中  HHC LLC 设计  2、CLB 用于 SR 控制和初级 PWM 同步、这建议部分适用性。

请求指导:

  • 都有  CLB 配置模板   代码片段  专为 LLC 次级侧驱动量身定制?
  • 什么是  关键陷阱  将 CLB 用于类似 PWM 的高频信号时要避免的是什么?

如有任何见解或参考、我们将不胜感激!

此致、
蒋家辉

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

    尊敬的 Jiahui:

    我认为对于此类 PWM 波形、我们没有具体的 CLB 示例、但 您肯定可以使用 CLB 创建类似 PWM 的信号。

    我相信 CLB 可以满足您的所有要求。 我建议您在使用可用文档和 CLB 工具后、根据自己的知识创建原型解决方案。 如果您不确定可以回答特定问题的任何内容、或者创建一些示例配置、以便在遇到困难时用作指南。

    谢谢您、

    Luke