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.

[参考译文] TIDA-01606:TIDA-01606实验5/6:SPLL 无法锁定至 A 相、Vbus 卡在80V

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

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/1512217/tida-01606-tida-01606-lab-5-6-spll-cannot-lock-to-phase-a-vbus-stuck-at-80v

器件型号:TIDA-01606
主题: C2000WARE 中讨论的其他器件

工具/软件:

上次、我询问了中的问题 实验5. 无法正确对齐的应用。 建议继续进行 实验6. 然后再次测试。

不过、在中 实验6. 、应用30 Vrms 交流输入并设置后、 StarPowerStage = 1PLL 角度信号消失(图1) VBUS 电压 未从80V 上升 到170V (图2)(通常在 PWM 启动时发生)。

  图1.

 图2.

  • 黄色 :Vbus 直流电压

  • 蓝色 :网格 A 相电压

  • 绿色 :网格 A 相电流

  • 红色 :T 型左侧 SiC MOSFET 的 PWM 信号

从波形可以看出、PLL 似乎仍然无法锁定、Vbus 也没有增加、这表示 PWM 尚未正确启动。

指定 实验5. ,我还观察到 PLL 无法锁定到90度的 A 相

我尝试使用以下代码来补偿 PLL 角度偏移、但 PLL 仍然无法正常运行(图3):

TINV_angleSPLL_弧 度<=(2.0f * TINV_PI / 3.0F);

   悬空 THETA_SHIFT = TINV_angleSPLL_弧 度-(TINV_PI);

   IF (THETA_SHIFT < 0.0f)

   {

       THETA_SHIFT +=(2.0f * TINV_PI);

   }

 

   TINV_sine = sinf (theta_shifted);

   TINV_cosine = cosf (theta_shifted);

 图3.

如何进一步调试该问题? 我是否应该监控任何特定设置或信号来确认 PLL 是否按实验6中的预期工作?

谢谢。

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

    为了使 PFC 正常工作、我从来不需要改变 PLL 锁相。   

    BTW、A 相电流(绿色)显示过载情况(请参阅尖峰)。  这不是正常现象。  另外、相锁也是关闭的。

    请确认您拥有的硬件版本以及您使用的 SDK 版本 。  我们在 TI.com 上发布的最新版本是 E7、如用户指南中所述、这需要更改一段代码(E7的电压检测符号更改)。  请注意、有时我必须重置 PLL 才能使其正常工作、但这对我来说很少见。

    -开尔文

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

    TIDA-01606 一方当事人 硬件版本 E5 SDK 版本5_04_00_00
    我目前正在研究 实验5 (SPLL) 和遇到了以下问题:

    SPLL 未锁定到预期的90°相移 如实验5中所述。 后添加 30V RMS 的交流输入 我经常需要 设置多次 ResetPLL = 1SPLL 波形(锯齿)出现前的噪声。 即使波形可见、 相位错误

    • 黄色 :Vbus 直流电压

    • 蓝色 :网格 A 相电压

    • 绿色 :网格 A 相电流

    • 红色 :T 型左侧 SiC MOSFET 的 PWM 信号


      因为我可以看到 ADC 正在成功读取 VgridA 输入信号 图形(DATALOG1) 、我怀疑问题可能与有关 软件 PLL 实现 而不是输入感应。

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

    Yung、  

    还请确认您正在使用的 MCU 控制器。

    请注意、我个人测试过的 C2000 MCU 和 SDK 版本为 F28379d 和 Ware_Digital Power_SDK_4_01_00_00。  我将其用于最新的 E7硬件测试。

    -开尔文

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

    我当前使用的是 F280039C 控制板。 切换到不同的控制板是否可能会影响结果?

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

    我认为39C 没有在 E5 HW 上进行测试。  379d 和039C 具有不同的引脚排列。

    我想您几年前第一次提到 E5硬件?

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

    我的文档是于2025年初从官方网站下载的、并且我按照说明相应地修改了硬件。

    硬件也于2025年初购买、它与文档中所示的 PCB 布局相匹配:
    https://software-dl.ti.com/C2000/c2000_apps_public_sw/c2000ware_sdk/digitalpowersdk/5_03_00_00/html_guide/TIDA-01606.html


    阅读本文档后、未具体提及所需的硬件版本。 由于物理 PCB 标记为"E5"、因此我假设它是 E5版本。


    https://www.ti.com/tool/TMDSCNCD280039C
    我使用的是 F280039C 控制卡。 您建议使用哪个电源卡硬件版本?

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

    我刚刚确认我错误地使用了 RTSN 而非 RSTN 作为交流电源。 现在唯一剩下的问题是、在实验6中、即使执行该过程、系统仍会在80V 处停止。

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

    watch window 中是否报告了任何故障?

    那么、您能够在实验5中看到 PFC 的升压操作吗? 并且电压和电流是同相的吗?

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

    379D 是一款较旧的器件、039C 是一款较新的器件。  通常、从379D 开始、直到您熟悉实验并了解其工作原理。 接下来、如果您要进行批量生产、请在039C 上移动。