工具/软件:
您好 TI 社区、
我正在努力实施 三相交错式 LLC 转换器 基于 SPRAD15 应用报告、其中概述了用于初级侧和次级侧驱动的4类 PWM 配置。 根据文件,至少 6个 PWM 模块 (初级侧控制)需要多个滤波器。 不过、在使用的设计中 TMS320F280039 我也需要 4个额外的高分辨率 HRPWM 通道 用于其他关键功能。 因为 F280039只有 8 PWM 模块 ,我正在探索是否 可配置逻辑块(CLB) 可用于生成次级侧驱动信号、而无需消耗专用的 PWM 资源。
关键问题:
- 1.
次级侧 PWM 生成的 CLB 可行性
SPRAD15文档介绍了使用 PWM 模块的初级侧控制方案。 对于次级侧同步整流(SR)或驱动逻辑、是否可以用 CLB 生成的信号替换 PWM 模块? 例如:- CLB 的有限状态机(FSM)、计数器和 LUT 是否可以复制所需的 PWM 波形(例如相移信号、死区时间管理)?
- 是否有现有示例或参考设计将 CLB 用于类似的 LLC 次级侧控制?
- 2.
时序和同步挑战
- 如何确保 CLB 生成的次级侧信号和初级侧 PWM 之间精确同步(例如、避免击穿、维持交错阶段)?
- CLB 的32位计数器分辨率是否适用于高频 LLC 应用(例如200kHz 至500kHz 开关频率)?
- 3.
资源分配权衡
- 此实施将消耗哪些 CLB 资源(逻辑块、LUT、FSM)? 例如、生成三相辅助信号是否需要多个 CLB 逻辑块、这是否会影响其他 CLB 相关功能(例如故障处理、自定义逻辑)?
- 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 的高频信号时要避免的是什么?
如有任何见解或参考、我们将不胜感激!
此致、
蒋家辉