<output id="hxt7n"><dfn id="hxt7n"><form id="hxt7n"></form></dfn></output>

<track id="hxt7n"><progress id="hxt7n"><th id="hxt7n"></th></progress></track>
<address id="hxt7n"><big id="hxt7n"></big></address>

      <sub id="hxt7n"></sub>

      搜索
      打印

      [DCDC] CS5171升压电路的1.28K和10.72K电阻(买不到)能不能换其它阻值

      [复制链接]
      315|7
      跳转到指定楼层
      楼主
      如图,需要用CS5171对+5V升压成+-12V,数据手册上说要用1.28K和10.72K的电阻,但这两个阻值的电阻都买不到,可不可以换成其它常用的阻值

      使用特权

      评论回复
      沙发
      | 2020-2-23 13:55 | 只看该作者 | 奖励家园币
      你这是选取样的一个电阻,根据现在市场上有的规格,你重新调整一下人参数了

      使用特权

      评论回复
      板凳
       楼主 | 2020-2-23 22:21 | 只看该作者 | 奖励家园币
      ton223 发表于 2020-2-23 13:55
      你这是选取样的一个电阻,根据现在市场上有的规格,你重新调整一下人参数了 ...

      我看了数据手册,但没找到1.28K和10.72K电阻比值怎么算,才能使输出的电压为正负12V

      使用特权

      评论回复
      地板
      | 2020-2-24 11:07 | 只看该作者 | 奖励家园币
      风吹鸡蛋壳 发表于 2020-2-23 22:21
      我看了数据手册,但没找到1.28K和10.72K电阻比值怎么算,才能使输出的电压为正负12V ...

      可以使用电位器调整输出电压

      使用特权

      评论回复
      5
      | 2020-2-24 11:07 | 只看该作者 | 奖励家园币
      风吹鸡蛋壳 发表于 2020-2-23 22:21
      我看了数据手册,但没找到1.28K和10.72K电阻比值怎么算,才能使输出的电压为正负12V ...

      可以使用电位器调整输出电压

      使用特权

      评论回复
      6
      | 2020-2-25 09:17 | 只看该作者 | 奖励家园币
      用接近的电阻啊,
      阻值差一点点,输出接近即可
      另外 可以用2个电阻串联,拼合所需电阻

      使用特权

      评论回复
      7
      | 2020-2-25 17:18 | 只看该作者 | 奖励家园币
      是的,用2个电阻并联起来也是很不错的,不要过多加个焊盘的位置了,用电位器就是更方便了,这样调机时,可以随时变化的

      使用特权

      评论回复
      8
      | 2020-2-25 22:13 | 只看该作者 | 奖励家园币
      CS5171的FB电压位1.276V,使用E24系列电阻,最接近12V的配比为47/5.6,电压为11.9853V,电阻R4可取47k, R3取5.6k。计算使用到的MATLAB脚本如下
      1. E24_Series_Base=[1, 1.1, 1.2, 1.3, 1.5, 1.6, 1.8, 2, 2.2, 2.4, 2.7, 3, 3.3, 3.6, 3.9, 4.3, 4.7, 5.1, 5.6, 6.2, 6.8, 7.5, 8.2, 9.1];

      2. E24_Resistors = [...
      3.     E24_Series_Base, ...
      4.     E24_Series_Base*10, ...
      5.     E24_Series_Base*100, ...
      6.     E24_Series_Base*1e3, ...
      7.     E24_Series_Base*10e3, ...
      8.     E24_Series_Base*100e3, ...
      9.     E24_Series_Base*1e6, ...
      10.     10e6];

      11. sizet = length(E24_Resistors);

      12. tar_voltage = 12;
      13. f = @(r1, r2)1.276 * (1+r1./(r2));

      14. Record = [];
      15. Best = [];

      16. for n=1:sizet;
      17.     temp =abs(tar_voltage - f(E24_Resistors, E24_Resistors(n)));
      18.     min_temp = min(temp);
      19.     Best = [Best; min_temp];
      20.     min_temp = FindElement(temp, min_temp);
      21.     Record = [Record; [E24_Resistors(min_temp(1)), E24_Resistors(n)]];
      22. end

      23. Best_Val = min(Best);
      24. Record_Val = FindElement(Best, Best_Val);
      25. R1 = Record(Record_Val, 1)
      26. R2 = Record(Record_Val, 2)
      27. Voltage_Actual = f(R1(1), R2(1))
      复制代码

      使用特权

      评论回复
      扫描二维码,随时随地手机跟帖
      您需要登录后才可以回帖 登录 | 注册

      本版积分规则

      我要发帖 投诉建议 创建版块 申请版主

      快速回复

      您需要登录后才可以回帖
      登录 | 注册
      高级模式

      论坛热帖

      关闭

      热门推荐上一条 /5 下一条

      在线客服 快速回复 返回顶部 返回列表