主题中讨论的其他器件: UCD3138A
工具/软件:Code Composer Studio
您好!
我正在分析评估板 UCD3138ALLCEVM150上的代码和 TI 网站上提供的代码。 在测试时、我发现代码中存在以下差异:
- 最大工作频率从150kHz 更改为250kHz。
- 在轻负载运行期间,转换器不会切换到循环跳跃模式。 在 EVAL 板上的原始固件中、有两个选项、一个是轻负载条件、其中转换器进入 PWM 模式、另一个是脉冲跳跃条件、其中脉冲进入特定时间、然后关闭。 从我从 TI 网站获得的固件中、无负载时转换器保持89Khz 频率、而在 EVAL 板上的原始代码中、无负载时转换器保持在89Khz 频率、用于跳升至150kHz、然后开始降低脉冲宽度(PWM 模式)。
在哪里可以找到与 EVAL 板上的代码相同的更新代码、因为空载时耗散25W (TI 网站上提供代码)是不可行的。
软件方面的一些问题:
- 在恒定电流模式下运行时,如果电流低至20安培,转换器将不会保持接近谐振频率,并开始向更高频率的一侧移动,最终进入 PWM 模式。 是因为此 EVAL 板设计中使用的 LLC 参数、还是用于恒流运行的 π 型滤波器的性质。 根据仿真结果、LLC 转换器可在谐振频率边界内运行高达额定电流值的50%。
- 在上升沿期间、DPWM0A 和 DPWM1A 之间存在死区时间。 在 LLC 设计中、我们绝不会在 DPWM0A 和 DPWM1A 的上升沿之间放置任何类型的延迟。 它可以在 GUI 中进行修改、但这个死区时间有什么意义吗?
- TI 固件中用于 LLC 的一些常量具有与原理图中显示的电阻分压器比率计算的参数不同的电流、电压和温度的 ADC 标度。 这些变化是否有任何意义?
- 我尝试在 这里为恒流环路的不同启动系数添加额外的 filter_PMBus_regs、但我无法找到这些变量的定义位置、无法在同一位置定义所有变量并使其正常工作。
extern filter_PMBus_regs filter0_PMBus_regs;
extern filter_PMBus_regs filter0_start_up_PMBus_regs;
extern filter_PMBus_regs filter0_CP_PMBus_regs;
extern filter_PMBus_regs filter1_PMBus_regs;
extern filter_PMBus_regs * filter_destination;它显示它们是 extern 变量、但它们是在哪里定义的?
希望很快得到答案。
此致、
Nitish


