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.
工具/软件:Webench
大家好、
我的 UCC28911有一个有效设计、它使用数据表中的设计公式并利用 WEBENCH 模型。 1月12日、我被告知方程式存在问题、并且已得到更正。 我可以获得一个附录/勘误表列表、以便验证我的开发方程吗? 数据表是否已更改?
"
对 WEBENCH 设计进行的更新:
a:根据所需的目标开关频率更新了变压器电感计算、该工具现在通过增强的算法支持改进的磁芯/线圈选择、从而提供更好的变压器结构详细信息(匝数、AWGs、层数、股等)
b.原理图中已将 RRC 重命名为 Ripk、并重新计算以设置恒定电流模式下的 IO (输出电流)值、其中 Dmagcc (次级侧导通占空比)为0.413
c.预载电阻器选择 RPRELOAD 已通过调整预载功率的大小使其更加精确、从而使其高于辅助功率
d.该工具支持用于输入负载瞬态的高级选项、以帮助选择适合您应用的 Cout
e.输出预载电阻器决定了转换器的最低工作频率。 使用 c)点中提到的更新的 RPRELOAD 值、COut1值也会自动更新、因为输出电容通常由空载的瞬态响应要求决定
f.在恒流调节中、Cvdd1需要在输出达到目标最小工作电压之前提供器件工作电流。 执行该操作所需的时间取决于 Cout。 更新 Cout (查看点 E)后、Cvdd1值的更改也会得到反映
g.随着变压器参数(匝数比等)的更新,我们还建议您使用缓冲电路的新值,包括 Dz、R3、C3、R4、D1以及 VS (电压感应)引脚电阻器 RS1和 RS2
"
此致、
Aaron
Gerold、您好!
请给我提供更多详细信息吗?
您好、Aaron、
请找到我的回答:
Rload_max =(Vout_Usr* Vout_Usr)/(Vaux* IAUX_MAX);Vaux =辅助电压、IAUX_MAX =辅助在空载时消耗的最大电流
rPRELOAD 最大值= 0.88*RPRELOAD 最大值;//与最大值相差一个余量
分子=((VDD*IAUX_MAX)+(Vout_Usr*Vout_Usr)/RPRELOAD 最大值);
分母=(((L_pri *IPEAK_pri *IPEAK_pri )/(2* Kam *Kam ))-(0.07* Po (Kam *Kam *IC_FSW_ACT)-((VF*IPEAK_pri * IPEAK_pri L_pri L_pri )/(2 Kam Kam Vout_pri ));
其中、
VDD = Vaux - daux.vf_Act;
IAUX_MAX = AUX 在空载时消耗的最大电流
L_pri =初级电感
IPEAK_pri =初级峰值电流
Kam = 3.0
Po =输出功率
Vf =次级侧正向压降
IC_FSW_ACT =满载时的开关频率
fswmin =分子/分母;fswmin =空载时的最小开关频率
if (fswmin<=fsw_min) // fsw_min = 420Hz、如果计算出的频率低于转换器最小开关频率、则运行循环以增加 fswmin 并反向重新计算 RrPRELOAD
{
操作
{
fswmin =fswmin*1.2;
rpri_max =(Vout_Usr*Vout_Usr)/((((L_pri*IPEAK_pri*IPEAK_pri*IPEAK_pri)/(2 Kam Kam Kam Kamak))*fswmin)-((VDD*Kam IAUX_MAX)-(0.07*Po*fswmin/(Kam KI*pri*FWIC_FO_FO_)
count++;
}while (((RPRELOAD 最大值<=0 || RPRELOAD 最大值>(Vout_Usr* Vout_Usr)/(VAUX* IAUX_MAX))&& count <=2000);
RPRELOAD ~ RPRELOAD 最大值;
}
否则(fswmin>fsw_min)
{
RPRELOAD ~ RPRELOAD 最大值;
}
2. Cout1计算
Cout1_min =|(Io2entered-Io1entered)|/(fswmin * Vdeltaentered);
您可以使用仪表板窗口左侧的高级选项输入 IO2、IO1和 Vdelta。 我正在附加快照供您参考
//由于此器件在 FM 模式以及从0到 Iout 的范围内工作、上面等式中的 fswmin 应该与最小值(Io1entered、Io2entered)处的器件 Fsw 相对应、以通过控制律曲线确定
//从数据表中获取补偿
Cout1_DS =(400* Iout_Usr)/(Vout_Usr* IC_FSW_ACT);//从数据表中删除-必需的最小 Cout
Cout1_min = Math.max (Cout1_min、Cout1_DS); //需要 Cout 的最小值
//之后,您可以根据需要进行一些裕度
//对于 WEBENCH 中的此器件,这些是获取的裕度
Cout1_tgt = Cout1_min * 1.5; //仅为 WEBENCH 中的 Cout1目标值留出一些余量
Cout1_max = Cout1_min * 2.
您可以通过单击原理图中的 Cout1、然后按"Select Alternate Component"、然后查看可用于 Cout1的最小值、然后也更愿意相应地选择自己的 Cout 来查看这些限制
CVDD 公式
CVDD_MIN =(cout1*Vout_min*IC_SUPPLY_CURRENT)/(Iout_Usr*(UVLO_START_MAX - UVLO_STOP_MAX));
Vout_min = Math.max (Vout_Usr - 3.0、2.0); // CC 调节中的目标最低转换器输出电压,
如有任何问题、请告诉我、
谢谢
Sahil