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.

[参考译文] UCD3138PSFBEVM-027:设计由 UCD3138控制的 PSFB

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1098660/ucd3138psfbevm-027-designing-a-ucd3138-controlled-psfb

器件型号:UCD3138PSFBEVM-027
主题中讨论的其他器件:UCD3138

您好!

我正在研究直流/直流转换器(400V 至48V;2.5kW)、并尝试重复使用 UCD3138PSFBEVM-027模块和使用 UCD3138数字控制器的概念。 目前、该 EVM 已针对400V 至12V;600W 进行了调整。 我对基板根据我的要求所做的更改比较清楚。 请告诉我需要对固件进行哪些更改(参考 sluc614)、因为我不熟悉数字控制器概念。需要遵循哪些步骤。

谢谢、此致、

Priya Sinha

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

    您好!

    输入与 EVM 的输入相同、差值是输出电压和输出功率。 以下是我可以想到的更改:

    变压器匝数比;

    2.输出电压感测电路: UCD3138 EAP0的最大输入为1.6V;UCD3138 AD03的最大输入为2.5V;

    3.输出电流感应电路,并确保最大输出不超过限制;

    4.在固件中,输出电压设置需要从12V 更改为48V

    5.  在固件中, 需要更改 OVP、OCP、CBC 限制等保护。

    我希望这能有所帮助、

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

    您好!

    感谢您提供上述信息。 我还想问:

    1、需要对固件进行补偿(Kp、Ki、Kd、以获得合适的 PM、GM 和交叉)方面的更改。

    2.需要修改 CCS 中代码的哪个部分/文件。

    谢谢、此致

    Priya Sinha

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

    您好!

    您可以在 PMBus_topology.h 文件中进行更改  对于您的电路板、我不确定应该使用什么编号、您最好在侧面弄清楚。  如果您有具体问题、我可以为您提供帮助。

    谢谢、

    肖恩

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

    您好!

    在 pmbus_topology.h 中、在直流/直流充值下、VOUT 定义为6080、对于其他公式也是如此。 我是否可以知道这代表什么? 根据我的知识、它应该是12V。

    谢谢、此致、

    Priya

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

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

    您好!

    VOUT 的计算公式为:输出电压设置*(2^VOUT_MODE_EXP)、 VOUT_MODE_EXP = 9、PMBus 标准。

    例如、在12V 时、VOUT = 12 * 512 = 6144。  为了获得更精确的输出、VOUT 调节为6080。

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

    您好!

    感谢上述解释。 需要对其他一些要点进行澄清:

    请告诉我 Capture.png 中标记的参数的含义/要求。

    2. system_defines.h 文件中是否需要进行任何更改、或者仅在 pmbus_topology.h 中进行更改就足以支持固件视图。(system_defines.PNG、system_defins_1.PNG、system_defins_2.PNG)。

    谢谢、此致、

    Priya Sinha

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

    您好!

    MODE_SWITCH_HI_UPPER、 MODE_SWITCH_HI_LOWER、 MODE_SWITCH_LOW_UPPER、 MODE_SWITCH_LOW_LOW_LOWER 用于设置模式开关阈值。 现在设置为0、因此模式切换被禁用。

    TON_THRESHOLD 和 TON_OFF_THRESHOLD 用于设置突发模式 阈值。 当电压环路输出高于60000时、DPWM 打开、当电压环路输出低于40000时、DPWM 关闭。

    代码中未使用 CPCC_IMAX 和 CPCC_ON。  它们用于恒定电流和恒定功率控制。

    此致、

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

    您好!

    感谢上述解释。 我现在还想 说的是、system_defines.h 文件中是否需要进行任何特定的更改?  

    谢谢、此致、

    Priya

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

    如果您进行硬件更改以感应输出电压、电流、我认为您需要进行相应的更改、如上所示。

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

    您好!  

    如上文有关  TON_THRESHOLD 和 TON_OFF_THRESHOLD 的内容所述、提到的电压电平为60000和40000、我想知道它代表的电压实际值以及如何计算这些值(60000、40000)、以便我可以根据我的要求进行计算。

    谢谢、此致

    Priya

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

    您好!

    对于电流模式控制、电压环路输出为电流基准或命令、60000转换为引脚 EAP2 (CS 引脚)上的电压、电压为1.56mV * 60000/256 = 365mV。  40000大致相当于243mV。

    对于电压模式控制、电压环路输出为 PWM 导通时间。 在60000的情况下,导通时间为60000 *0.25ns =15us。

    TI EVM 是电流模式控制、应用了第一种情况。

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

    您好!

    感谢上述解释。 我想知道、因为它是 EAP2引脚上的控制器输入参数。 这些值(60000和40000)是否会改变?

    根据上述说明、EAP2用于外部补偿、电压电平应保持在100mV 以上。 因此、请告诉我这些值(60000和40000)是否会保持不变、或者当我的输出要求从12V 变为48V 时是否会改变。 如果必须更改它、近似值是多少?

    谢谢、此致

    Priya

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

    您好!

    60000或40000不是固定数字。绝对数字只影响哪个负载输出电压开始突发。

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

    您好!

    感谢您提供相关信息。

    我还想询问方框(在附加的 png 中)中的值是如何计算的? 是否有任何与固件相关的特定文档有助于了解其背后的所有计算和逻辑?

      

    谢谢、此致、

    Priya Sinha

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

    您好!

    该公式在两个/s 后的注释中给出  

    例如、VOUT_AD12_Scaler。  这意味着当 VOUT 变为1V 时、ADC LSB 是什么。

    因此:1V *(R1/(R1+R2))/2.5V * 4096。

    R1、R2是电压 VOUT 分压器。 来自 EVM 硬件的 R1/(R1+R2)= 0.1

    2.5V 为满量程

    4096是12位 ADC 结果。

    您可以得到165、然后调整为167。

    您可以计算其他定标器。  

    此致、

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

    您好!

    感谢进行上述计算。 我能够计算出其中的许多、但仍然只能计算出几个:

    Iout_DAC_scaler

    IIN_COMP_SCALER

    VIN_Scaler

    pout_scaler

    Iout_offset

    Iout_OC

    Iout_no_OC

    请告诉我上述参数的计算结果、以便能够根据我的要求进行更改。

    谢谢、此致、

    Priya Sinha

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

    您好!

    Iout_DAC_scaler。   从原理图中可以得到 R1 = R75 - 3.32k;R2 = R74 = 2k、 DAC 满量程为14位@1.6V。  放大器增益为0.0949

    IOUT_DAC_Scaler= 3.32/(3.32 + 2)* 0.0549 * 2^14 / 1.6 = 350。

    2.IIN_COMP_Scaler 用于比较器_F (AD06) CBC 保护。 该数字没有公式。

     VIN_Scaler。 该数字基于来自辅助电源的测量值。 当 Vin 改变1V 时、ADC 改变 7.73、这是一个平均值。

    pout_scaler 。 =等于 VOUT_ADC_Scaler * IOUT_ADC_scaler = 167* 90 =15030。 经过一些调整、它被定义为14850。

     

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

     Iout_offset 由放大器和调优数字偏移。

    Iout_OC。 通过 ADC 感应设置过流阈值。  Iout 关闭为43.3A (=3900/90)。

    Iout_no_OC  。 设置恢复阈值。 3860 /90 = 42.8A。   

    OC 保护在 Comparator_E (AD13)中完成。 此处对 ADC OC 保护阈值进行了硬编码。

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

    您好!

    感谢您澄清上述参数。

    对于 IOUT_OC 和 IOUT_NO_OC、电流值分别取为43.3A 和42.8A。 实际输出电流为30A (360/12=30A)。

    我的实际要求是52A (2500/48=52A)、因此这些值必须相应地改变。 请告诉我、这些值是通过仿真获得的、还是大约60A 的值是可以的。

    还请阐明'OC 保护是否在 Comparator_E (AD13)中完成。 ADC OC 保护阈值在此处进行硬编码。"'用于 IOUT_OC 和 IOUT_NO_OC、然后可以根据我的要求更改这些值、正如您提到的、这些值是硬编码。

    谢谢、此致、

    Priya Sinha

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

    您好!

    60A 是合理的。 您可能需要更改硬件。 增加电流放大器后面的分压器、以便对 AD13的电压更小。  ADC12的最大电压为2.5V。