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.

[参考译文] UCD3138:UCD3138HSFBEVM 代码

Guru**** 2492875 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/706480/ucd3138-ucd3138hsfbevm-code

器件型号:UCD3138

您好!

对于 UCD3138HSFBEVM 代码、我有以下问题、非常感谢您的紧急帮助:

1-在“Handle_Vout_prebias _state”函数中,如何为输入(30)和输出(6)计算定标器电压? 什么是0.101和9.901?  

2-  在“Handle_Vout_prebias _state”函数中,如何计算从 ADC 到 DAC 的比例器(6.15)?  

3- 在“handle_idle_state”函数中,如何计算电流和电压的 DAC_value? 我是说为什么11800代表12A、7000代表40V?

4-在 configuration_functions.c 的" configuration_OVP"函数中、5.12代表什么? 该数字是如何计算的?  

5- 在 configuration_functions.c 的" configuration_Iout_OCP "函数中、如何计算2.414?  

我非常感谢对这些问题的详细回答、而不仅仅是参阅用户指南。

谢谢、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    专家将很快为您提供帮助。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1-在“Handle_Vout_prebias _state”函数中,如何为输入(30)和输出(6)计算定标器电压? 什么是0.101和9.901?
    注释:9.901是 ADC 感测 Vout 的分频器。 0.101与9.901相反。 通过使用2.5*9.901/4096,然后左移10位,可以得到6.25。 这里的6是在小幅调整后使用的。 通过考虑主变压器匝数比、电压分频器和 EADC 分辨率、可以使用类似的方法来计算数字30。 转换后、Vout 和 Vin 处于相同的比例。

    2-在“Handle_Vout_prebias _state”函数中,如何计算从 ADC 到 DAC 的比例器(6.15)?
    注释:分频器6.26的计算方法为(2.5*1000)/(4096 *0.975)。 对6.15进行了微调。

    3-在“handle_idle_state”函数中,如何计算电流和电压的 DAC_value? 我是说为什么11800代表12A、7000代表40V?
    注释:此处的注释12A 未与之前的设计更新。 实际上、FE1的 DAC_VALUE 已通过以下代码更新:DAC_temp =(Iout_max * ADC_COUNT_facter_positive)>> 10和 FeCtrl1Regs.EADCDAC.bit.DAC_Value = DAC_temp;

    当输入电压为40V 且 FE2的 DAC 为7000时、FE2的 EADC 为零。 它是相关的。

    4-在 configuration_functions.c 的" configuration_OVP"函数中、5.12代表什么? 该数字是如何计算的?
    注释:5.12是将 PMBus_DCDC_CONFIG[0].Vout_ov_FAULT_LIMIT 转换为用于 ACOMP_B_THRESH 的适用值的系数。 它包括诸如输出电压 ADC 感应标量器、ACOMP 的 DAC LSB (19mV)等因素。 OVP 阈值为(5.12 * PMBus_DCDC_CONFIG[0].Vout_ov_FAULT_LIMIT >>9)。

    5-在 configuration_functions.c 的" configuration_Iout_OCP "函数中、如何计算2.414?
    注释:OCP 使用类似的方法。