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.

[参考译文] PMP8740

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/732035/pmp8740

主题中讨论的其他器件:UCC28950

尊敬的 Roberto:  

Q1)软件文件- timerB.c

         关于风扇 PWM 频率、 最大 TBCCR0 = 416意味着风扇 PWM 频率= 38.460KHz (根据内部晶振频率= 16MHz)。 但在 FAN 数据表(AUB0812VH-SP00)中、提到 PWM 频率范围= 18至30KHz。 那么、应该考虑什么 PWM 频率? 30kHz 或38.460Khz?

Q2)软件文件- timerB.c

         关于风扇转速读数输入-在 timerB.c 文件中-中断例程-->请参阅下面的 if 语句

         if (fan_PIN 和 fan_bit){if (fan_counter < 800) fan_counter++;}

        在这里、FAN_PIN 和 FAN_BIT 这两个变量在完整的软件代码中永远不会变为高电平、那么风扇读取是如何完成的? 请帮助。

Q3)软件文件- init.c

        反极性 P3.3 - ON 微控制器引脚14 (P3.3) 在软件代码中定义为数字输入、但在 完整软件代码中不使用。 那么 、软件中该反极性 P3.3位的用途是什么  

此外、在 init.c 中、-> fail_ring_bit 用于替代反极性 P3.3、因此该 fail_raling_bit 的用途是什么。

Anjana

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

    尊敬的 Anjana:

    请在下面找到您的问题的答案:

    A1)你是对的。 在设计阶段开始时、我想使用另一个风扇、该风扇也可以在更高的 PWM 控制信号下工作、但我选择了实际风扇。 由于此风扇接受18...30kHz PWM 信号范围(但仍在38.46KHz 下工作)、请将 TBCCR0从416更改为640:这将生成25KHz 的 PWM、这是风扇的典型值。

    A2)我测量风扇转速的方式是正确的:实际上、FAN_PIN 和 FAN_BIT 都在"main.h"定义文件中分配、如下所述:

    //
    //风扇 PWM 输入的定义
    //

    风扇的//位
    #define FAN_BIT  BIT0

    //风扇的功能选择寄存器
    #define FAN_PSEL  P4SEL

    //风扇的方向寄存器
    #define FAN_Pdir  P4DIR

    //风扇的输入寄存器
    #define FAN_PIN   P4IN

    A3)未实现反极性保护。  当我测试系统时、我找不到时间包含 P3.3引脚和 FAIL_REARGE_BIT 的管理。 理论上、不需要管理该输入、因为只要在输出电压低于特定的最小电池电压时禁止打开转换器就足够了: 这提供了电池欠压保护以及反极性保护、因为硬件已经受到反极性保护。

    此致、

    Roberto

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

    尊敬的 Anjana:

    如果您计划将 TBCCR0从416更改为640、请注意、使用计数器"counter_26u"创建的1msec 计时器(重置为38)也必须更改。

    因此、当将 TBCCR0更改为 640 (每40usec 中断一次)时、您应该将计数器限制从38更改为25:

     if (counter_26u > 38)->必须为25 (因为40usec * 25计数= 1msec)
     {
      COUNTER_26u = 0;
      flag_1ms = 1;
     }

    此致、

    Roberto

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

    尊敬的 Roberto:  

    我没有得到您的 A3 (关于反极性保护)。 如果没有 软件,反极性和输出电压低于特定的最小电池电压,硬件将如何处理?

    Anjana

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

    尊敬的 Anjana:

    在实际版本的软件中、即使 Vout = 0 (发生在未连接输出端子、 电池短路或故障、电池反向连接的情况下)、也可以打开转换器。 只有当输出电压处于正确的电池电压范围内时、才可以更改软件并启用转换器的开/关。 但这必须添加到实际软件中。 它能回答您的问题吗?

    谢谢、

    Roberto

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

    尊敬的 Anjana:

    我没有收到您的回复、因此我认为您正在进行设计、没有任何问题。

    如果您仍有疑问、请告诉我或创建新主题。

    此致、

    Roberto

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

    尊敬的 Roberto:  

    非常感谢您的及时支持和关注!

    昨天、我根据您的建议(临时修改)为直流/直流电路板加电、而无需微控制器卡。 但在115VAC 左右、我的 CT (T1)会损坏、因为我以相反的方式连接了 CT (T1)、即次级侧代替初级侧。 起初、我感觉其中一个 MOSFET 被熔断、但仔细检查后、我发现 CT 损坏。 (请注意,这里我不使用 PFC 板为 dc-dc 供电,因为完整的400Vdc 将被提供给 dc-dc。 为了预防和监控输入电流、我只使用 PFC 板上的整流器部分。 为此,我已删除 PFC 扼流圈(L1)、二极管 D1、RF1、RT1 (通过链路短接),整流器输出连接到直流/直流板上的 J7连接器,以及直流/直流板上的外部12V 至 J5连接器)

    那么、我的问题是为什么 CT 损坏? 是因为仅反向连接、还是因为存在任何其他原因。  

    另一个疑问是、移除直流/直流电路板上的 D1、D3二极管(反馈开路)后、我获得了所附的波形、它们是否正确?  

    我连接到 DCM 引脚的电阻器网络也是 R7 = 22.1K   R18 = 1K、这是正确的吗?

    plz 帮助。

    谢谢、  

    Anjana

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

     尊敬的 Anjana:

    当您说"我仅使用 PFC 板的整流器部分。 为此,我已移除 PFC 扼流圈(L1)、二极管 D1、RF1、RT1 (通过链路短接),整流器输出连接到直流/直流板上的 J7连接器”,这意味着 PFC 板的 J1连接到直流/直流板的 J7? 否则、没有与400V 总线并联的电解电容器、因此100Hz/120Hz 时的纹波电压将过高。 请确认。

    直流/直流电路板的电流感应变压器 T1: 如果您使用 Coilcraft 的 CS4100V (我在设计中使用了该电压)、并且您将次级侧连接到初级侧、则该绕组具有高电阻值(我在样本上测量了1欧姆)、 因此、内部导线非常小、无法支持流经功率级的电流;这会导致绕组损坏。

    波形:您绘制的波形在频率和峰-峰值方面是正确的。

    DCM 电平:使用您连接的电阻器时、DCM 电平将比我的设计中的值高一点、但我建议保留您的值、稍后、当转换器按预期工作时、您可以优化 DCM 的入门级。

    此致、

    Roberto

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

     尊敬的 Roberto:

    我没有在直流/直流上施加任何负载。 我还连接了整流器输出、即 TP1和 GND-P 至直流/直流转换器的 J7。

    电流感应变压器:我使用 PE67100NL CT 脉冲电子元件制造。

    波形:我想知道波形、因为 理想情况下、Q8关断和 Q15导通之间应存在一定的死区时间。 (如您在白皮书:2kW 可充电电源模块中所述、随附屏幕截图)。 由于我没有获得具有死区时间的波形、这是 CT 烧断的原因吗? 因为我觉得如果 Q8和 Q15或 Q9和 Q16都打开,直流链路会短路,并且由于电流流过 CT,CT 会损坏? 是这样吗? 如果是、我应该如何介绍死区时间?

    Anjana

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

    尊敬的 Anjana:

    您使用的电流感应变压器与我选择的变压器类似(实际上与 P2P 兼容)、次级侧绕组电阻为1.4欧姆。

    即使输出端没有任何负载、并且在反向连接(初级侧与次级侧交换)中使用变压器、则全桥的磁化电流会在电流感应变压器上产生过多的损耗。

    波形:尽管看起来您在栅极上看到的是方波、但这是因为与 Ton 相比、死区时间非常短。 如果您在 UCC28950的 DELAB 引脚上使用了相同的电阻器、并且在 Adel 引脚上使用了相同的电阻器、那么您应该具有500nsec ...570nsec 的死区时间、 这足以避免 FET A 和 B (Q8/Q15)上出现任何击穿、因此我不认为这是损坏 CT 的原因。

    请测量输出 OUT-A 和 OUT-B (控制器的引脚22和21)上的死区时间、如果看到~ 500nsec、请验证该死区时间是否也出现在 Q8和 Q15的栅极上。

    此致、

    Roberto

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

    我们非常感谢您对此开发的支持。

    我使用了 R9、R10、R11 = 49.9K;R5、R6 = 8.25K; R16=4.64K;R17=348Ohm;R22=12.4K

    我将使用示波器上的两个通道来检查 OUT-A、OUT-B 波形死区时间、如 UCC28950数据表中所示。

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

    尊敬的 Anjana:

    感谢控制 器周围无源组件的值共享。

    如果您测量 正确的死区时间值、请告诉我。

    此致、

    Roberto

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

    尊敬的 Roberto:

    我测量了 OUT-A 到 OUT-B 和 OUT-C 到 OUT-D 之间的死区时间、大约为110nsec。 波形。

    我还检查了 Q9 - Q16和 Q8-Q15的栅源波形。 它显示 Q9 -Q16栅 极脉冲之间没有死区时间。

    在测试时,我在 DCDC 上的 J5连接器处仅提供12V 电源,CT 安装正确,变压器 T4在电路中,二极管 D1和 D3被移除。

    正确吗? 我应该如何更改死区时间?

    Anjana

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

      尊敬的 Roberto:

    抱歉、我忘记了附加的波形。

    我测量了 OUT-A 到 OUT-B 和 OUT-C 到 OUT-D 之间的死区时间、大约为110nsec。 波形。

    我还检查了 Q9 - Q16和 Q8-Q15的栅源波形。 它显示 Q9 -Q16栅 极脉冲之间没有死区时间。

    在测试时,我在 DCDC 上的 J5连接器处仅提供12V 电源,CT 安装正确,变压器 T4在电路中,二极管 D1和 D3被移除。

    正确吗? 我应该如何更改死区时间?

    Anjana

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

    尊敬的 Anjana:

    我在 Adel 电压上使用的值是指主 FET 之间的延迟时间非常短。

    在您的情况下、我建议将其增加、例如选择 R16 = 348 Ω、以达到500nsec。

    当转换器运行良好时、由于 FET 的输出电容(数据表中的说明)、将延迟时间减少到谐振频率的1/4。

    这可以通过选择正确的 R9和 R10值来实现。

    原始设计旨在跟踪直流/直流级输出电流的延迟时间、因此 R16具有相当高的值、并且 R8连接到电流检测。

    之后、我决定不跟踪输出电流的延迟时间、并且未组装 R8。

    在这种情况下、您始终可以使用 R16 = 348 Ω 并对 R9和 R10进行微调、以获得正确的延迟时间(例如、如果您希望得到250ns、则需要 R16 = 348 Ω、R9 = R10 = 21.5k Ω)

    此致、

    Roberto

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

     尊敬的 Roberto:

    我要附上 CT 和 CS 引脚组件的计算结果。  它们是否正确? PLZ 告诉我如何选择 R8?

    谢谢、

    Anjana

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

    尊敬的 Anjana:

    我看了一下您的计算结果、它们看起来是正确的。

    关于 R8、它与 R1一同提供、这意味着:

    1)自适应延迟时间:R8 = 0 Ω、R1 = DNP

    2)固定延迟时间: R8 = DNP、R1 = 0 Ω

    其中 DNP =不填充

    此致、

    Roberto

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

    尊敬的 Roberto:  

    在自适应延迟情况下、延迟时间如何随输出电流变化? 延迟(死区时间)是否会随着输出电流的增加而减少、反之亦然?  

    在固定延迟时间内、无论输出电流是多少、死区时间都是固定的?

    Anjana

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Anjana、
    延迟时间根据 CS 电压变化;请查看数据表的图29和图30。
    在固定延迟时间模式下、无论输出电流变化如何、它们都保持固定、如您所述。
    此致、
    Roberto
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Anjana:

    我假设您能够继续进行测试、因此我相应地关闭了此主题。

    此致、

    Roberto