微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI电源管理交流 > UCD3138HSFBEVM-029 源代码中的相关参数

UCD3138HSFBEVM-029 源代码中的相关参数

时间:10-02 整理:3721RD 点击:

TI的工程师们好,小弟在查看源代码的时候发现很多 qnote 常结构体,还有一些自己定义的 Vin_Scale,  DAC_Value_SCALE, 请问为什么要这么定义,根据是什么?能不能根据下面这段代码详细分析一下?谢谢!

void configure_cpcc(void)
{
struct qnote constant_316_46 = {26253, -6};

pcmd = linear11_to_qnote(pmbus_dcdc_config[0].cpcc_pmax);

pnom_value = (Uint32)((int64)pcmd.mantissa * 14000);

if(pcmd.exponent > 0)
{
pnom_value = pnom_value << pcmd.exponent;
}
else
{
pnom_value = pnom_value >> pcmd.exponent;
}

imax_value = qnote_linear11_multiply_fit(constant_316_46, pmbus_dcdc_config[0].cpcc_imax, 0x0fffff);

pout = pnom_value;
iout_max = imax_value;
cpcc_on = pmbus_dcdc_config[0].cpcc_enable;
}

兄弟,能发给我一份代码吗,我的邮箱是zszwnm@163.com.我现在也在使用UCD3138做产品呢

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top