因上传不了图片我描述下测试的情况.设计参数VIN=9~36V VOUT=12V Iout=5A FSW=300khz hicup&ccm模式 ,软启动电容100nF,斜率补偿电容 220pf,抖频功能关闭。1.boost下启动时电感电流很大,有15A,触发了输入电源的电流保护。引起这个问题的原因有哪些,解决措施有哪些?2.buck-boost时有大小周的问题
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.
因上传不了图片我描述下测试的情况.设计参数VIN=9~36V VOUT=12V Iout=5A FSW=300khz hicup&ccm模式 ,软启动电容100nF,斜率补偿电容 220pf,抖频功能关闭。1.boost下启动时电感电流很大,有15A,触发了输入电源的电流保护。引起这个问题的原因有哪些,解决措施有哪些?2.buck-boost时有大小周的问题
您好
原因:
解决措施:
对于buck-boost时的大小周问题,这可能是由于电源控制器的选择、输出电压控制方案的误差以及硬件补偿电路的优化不足等原因造成的。以下是一些可能的改进方案:
以上的相关方法,官方有辅助工具:
1、https://www.ti.com.cn/tool/LM5175QUICKSTART-CALC 官方LM5175辅助计算器便于您匹配电感电容的参考工具
2、https://www.ti.com.cn/cn/lit/zip/snvm731 官方LM5175的仿真模型用于理论验证您的参数匹配和逻辑
3、https://www.ti.com.cn/product/cn/LM5175#design-tools-simulation
官方WEBENCH 您可以将您的要求输入,这个工具给您推荐参考设计以及它的测试报告。
你好 ,用ltspice仿真时出现这些错误信息,是什么原因?应该怎么解决?
Questionable use of curly braces in "b_current_limit_abm55 current_limit_128_cycles 0 v={if(v(current_limit_n16760479)>72.73m,1,0)} "
Error: undefined symbol in: "if([v](current_limit_n16760479)>72.73m,1,0)"
Questionable use of curly braces in "b_current_limit_abmii2 0 current_limit_n16760479 i={if(v(current_limit_n16760513)>0.5,v(vfsw),0)} "
Error: undefined symbol in: "if([v](current_limit_n16760513)>0.5,v(vfsw),0)"
Questionable use of curly braces in "b_current_limit_abm56 current_limit_3968_cycles 0 v={if(v(current_limit_n16760479)>2.254,1,0)} "
Error: undefined symbol in: "if([v](current_limit_n16760479)>2.254,1,0)"
Questionable use of curly braces in "b_current_limit_abm57 current_limit_count 0 v={if(v(current_limit_128_cycles)>0.5&v(current_limit_n16764480)<0.5,1,0)} "
Error: undefined symbol in: "if([v](current_limit_128_cycles)>0.5&v(current_limit_n16764480)<0.5,1,0)"
Questionable use of curly braces in "b_cs_amp_abm4 cs_amp_clv 0 v={if(v(comp)>2,0,1)} "
Error: undefined symbol in: "if([v](comp)>2,0,1)"
Questionable use of curly braces in "b_cs_amp_abm1 cs_amp_vcomp_sl 0 v={if(v(mode_out)<0.5,v(cs_amp_n16754025)+v(slope),v(cs_amp_n16754025)-v(slope))} "
Error: undefined symbol in: "if([v](mode_out)<0.5,v(cs_amp_n16754025)+v(slope),v(cs_amp_n16754025)-v(slope))"
Questionable use of curly braces in "b_cs_amp_abm2 cs_amp_vcl_sl 0 v={if(v(mode_out)<0.5,if(v(slope)-v(vslpk)<-0.4,v(slope)-v(vslpk),v(slope)-v(vslpk)+0.4),v(cs_amp_cl_limit)-v(slope)+v(vslpk))} "
Error: undefined symbol in: "if([v](mode_out)<0.5,if(v(slope)-v(vslpk)<-0.4,v(slope)-v(vslpk),v(slope)-v(vslpk)+0.4),v(cs_amp_cl_limit)-v(slope)+v(vslpk))"
Questionable use of curly braces in "b_cs_amp_abm3 cs_amp_n16774427 0 v={if(v(cs_amp_vcomp_sl)<0&v(ss)<0.8,1,v(cs_amp_n16829651))} "
Error: undefined symbol in: "if([v](cs_amp_vcomp_sl)<0&v(ss)<0.8,1,v(cs_amp_n16829651))"
Questionable use of curly braces in "b_cs_amp_abm5 cs_amp_cl_limit 0 v={if(v(buck_boost_mode)>0.5,0.4,0.8)} "
Error: undefined symbol in: "if([v](buck_boost_mode)>0.5,0.4,0.8)"
Questionable use of curly braces in "b_vcc_reg_abmi4 vcc_reg_n16764709 en_uvlo i={if(v(en_uvlo)<0.7,0,if(v(en_uvlo)<1.22,1.5u,4.5u))} "
Error: undefined symbol in: "if([v](en_uvlo)<0.7,0,if(v(en_uvlo)<1.22,1.5u,4.5u))"
Questionable use of curly braces in "b_osc_abmi3 osc_n16673585 osc_n16673143 i={-(i(v_osc_v47))} "
Error: undefined symbol in: "-([i](v_osc_v47))"
Questionable use of curly braces in "b_ea_ss_ccloop_abmii1 ea_ss_ccloop_n16151810 ss i={if(v(en)>0.5,5u,0)} "
Error: undefined symbol in: "if([v](en)>0.5,5u,0)"
Questionable use of curly braces in "b_ea_ss_ccloop_abm2i1 ea_ss_ccloop_n16737187 comp i={limit((v(buck_ss)-v(fb))*1.1m,-300u,300u)} "
Error: undefined symbol in: "limit(([v](buck_ss)-v(fb))*1.1m,-300u,300u)"
Questionable use of curly braces in "b_sample_hold_abm2 sample_hold_n16771557 0 v={if(v(pwm)<0.9&v(slope_reset)>0.2,1,0)} "
您好
根据您报错说明是有多个未被定义的符号。您加入相关原理中是不是存在多个不被软件理解的符号,您使用的不是官方仿真软件。您可以从ltspice软件方要相关配套软件包解决您的问题。
您好
穿越频率设定
slope电容选择及补偿判断