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.

[参考译文] UCD3138HSFBEVM-029:恒流问题

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1232825/ucd3138hsfbevm-029-constant-current-issue

器件型号:UCD3138HSFBEVM-029
主题中讨论的其他器件:UCD3138

您好!
我正在尝试在 CC 模式下使用 UCD3138HSFB-029、但它无法正常工作。

下面是所进行的设置:
UCD3138HSFB-029由45Vdc、4A 供电。 负载:可变电阻负载(最大11欧姆)
在 GUI 融合中:CP 限制为15W、CC 限制为1.5A 且 CPCC 启用。

启动 UCD 时、在 CV 模式下有12V 直流输出。
当负载电流达到 GUI Fusion (15W)中规定的满功率等级时、待调节的输出电压会降低、负载电流越高、输出电压调节点越低、这样即可实现恒定功率运行。 --> CP OK。

从这一点,如果我增加电流进入 Cc (减少电阻负载),功率级保持打开2次,然后停止1次,然后重试2次... 依此类推。
这是打嗝模式吗?

如果愿意、它似乎与 EVM 用户指南中的以下内容相矛盾:"在断续状态下、功率级保持1秒、然后进入空闲状态并尝试在禁用时
又重新开始了。"

我在触发逐周期电流限制但浪涌电流始终低于限制(16A)的情况下查找初级电流

我理解这要归功于 TI.E2E 论坛中的多个回答:CPCC 模块不是在 CP 或 CC 模式下工作的好选择、而且在 EVM 固件 standard_interrupt.c 中开发的固件函数更好。 您是否有关于此函数的应用说明?


您能帮助我保持恒定电流吗?

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

    "从这一点开始,如果我增加电流进入 Cc (减少电阻负载),功率级保持打开2次,然后停止1次,然后重试2次... "等等。"

    您能否共享在这里捕获的波形?

    谢谢  

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

    您好!

    这里是波形。

    CH1:输出电压

    通道2:在 TP16电压范围内测得的初级电流

    CH3:输出电流。 请注意、使用 铜价的 UCD 电流测量中存在不可忽略的误差。  当 GUI Fusion 指示为1.5ADC (电流限制)时、两个外部电流表指示3.9 ADC。 我们是否可以通过更新固件中的铜电阻来解决此问题?

    通道4:DPWM_0A

    电阻负载用手减小(平稳)。

    SC1

    每次重启时初级浪涌电流不超过8A

    以下是手动的快速负载变化

    我在其他讨论中看到存在有关 CPCC 函数的应用手册。 你能把它发送吗?

    谢谢

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

    1、能否检查内存调试器中是否设置了"cc_FLAG"? 根据 以下红色编码、如果  已设置 cc_FLAG、输出电压将在2S 后关闭、然后进入断续状态。

    IF (CPCC_ON)
    {
    VREF =(unsigned int)(Pout/Iout);
    Vdac = Vref * 6.26;//Vref * 2.5 * 1000/256/1.56标量 ADC 至 DAC
    if (vdac > timer_interrupt_temporary_1)
    {
    VDac = TIMER_INTERRUPT_TEMPERATURE_1;


    否则
    VDac = TIMER_INTERRUPT_TEMPERATURE_1;

    FeCtrl0Regs.EADCDAC.bit.DAC_value = vdac;
    Timer_interrupt_temporary_1 = vdac;

    Handle_current_sharing();

    如果(cc_FLAG =1)
    {
    CC_COUNTER++;
    if (cc_counter > 20000)//在2s 内实现恒定电流
    {
    如果(cc_shutdown _disable =0)//cc_shutdown _disable = 1、则电源保持 CC 状态、并且不会进入断续模式以进行自动验证测试测量
    {
    AnalogMiscRegs.GLBIOE.ALL |= 0xFF;
    SUPPLY_STATE = STATE_HICCUP;

    CC_COUNTER = 0;
    //cc_FLAG =0;


    否则
    {
    CC_COUNTER = 0;

    2,该 EVM 的主要用途是演示 UCD3138如何控制 HSFB。 测量输出覆铜可简化 SCH。 如果您需要高精度电流传感、则可以选择电阻传感器。

    3、CPCC 功能由固件执行。 源代码包含在演示代码中。 没有附加的应用手册。  

    谢谢  

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

    感谢您的支持。

    注释中显示"if (cc_FLAG == 1)"、表示 CC 模式运行良好。