>>电子设计资源
..>>图书馆:文章系列
. . . .>>系列:设计理念
. . . . . .>>设计理念卷1
当使用电子表格计算电路值时,确定用于后续计算的“标准”元件值可以产生更精确的结果。这种方法也将为您的电路设计带来现实生活中的解决方案。当5%的电阻就足够了,下面的Excel解决方案将提供可以直接用于材料列表的值。
计算标准电阻值的一般公式如下:然后将结果四舍五入到合适的显著数字(3%代表1%和2%,2%代表5%):
r = d * 10我/ N| i = 0,1,2到N-1
其中d =十年乘数(0.1、1、10等),N =每十年值的个数。对于1%电阻,取值N = 96,对于2% N = 48,对于5% N = 24。
这个公式对于1%和2%的标准电阻是正确的,但是5%的电阻不能精确跟踪。事实上,这5%的“首选”值中有整整三分之一偏离了公式。因此,这个问题的解决方案并不像上文所述的1%电阻的Excel解决方案那样优雅Excel公式计算标准1%电阻值.
下面的简单Excel公式通过比较确定了最接近5%的标准电阻值,而不使用查找表或宏。需要进行初步计算以确定十年乘数。
将下面的初步计算公式键入或粘贴到B1单元格中,然后将最终的计算公式键入或粘贴到A1以外的任何一个单元格中。该公式将计算出A1单元中最接近5%的电阻值。在将公式复制到其他单元格时,请确保初步计算和最终计算都被复制。通过折叠柱子可以隐藏初步的计算结果。
B1单元初步计算:
= 10 ^ INT(日志(A1))
最终计算在任何单元:
=如果(A1 = 0, 0,
如果((A1 / B1) < 1.05, 1 * B1,
如果((A1 / B1) < 1.15、1.1 * B1,
如果((A1 / B1) < 1.25、1.2 * B1,
如果((A1 / B1) < 1.4、1.3 * B1,
如果((A1 / B1) < 1.55、1.5 * B1,
如果((A1 / B1) < 1.7、1.6 * B1, 0))))))) +
如果((A1 / B1) < 1.7, 0,
如果((A1 / B1) < 1.9、1.8 * B1,
如果((A1 / B1) < 2.1, 2 * B1,
如果((A1 / B1) < 2.3、2.2 * B1,
如果((A1 / B1) < 2.55、2.4 * B1,
如果((A1 / B1) < 2.85、2.7 * B1,
如果((A1 / B1) < 3.15, 3 * B1, 0))))))) +
如果((A1 / B1) < 3.15, 0,
如果((A1 / B1) < 3.45、3.3 * B1,
如果((A1 / B1) < 3.75、3.6 * B1,
如果((A1 / B1) < 4.1、3.9 * B1,
如果((A1 / B1) < 4.5、4.3 * B1,
如果((A1 / B1) < 4.9、4.7 * B1,
如果((A1 / B1) < 5.35、5.1 * B1, 0))))))) +
如果((A1 / B1) < 5.35, 0,
如果((A1 / B1) < 5.9、5.6 * B1,
如果((A1 / B1) < 6.5、6.2 * B1,
如果((A1 / B1) < 7.15、6.8 * B1,
如果((A1 / B1) < 7.85、7.5 * B1,
如果((A1 / B1) < 8.65、8.2 * B1,
如果((A1 / B1) < 9.55、9.1 * B1, 10 * B1)))))))
注意:将这个公式作为不带回车的连续条目输入到电子表格单元格中。