设计电路,最怕没有目标的设计,或者说没有衡量标准的设计,比如最近我一个同事折腾的三极管驱动的方案,一直在追求如何加速三极管开关速度的性能,折腾了一个又一个电路,最好的一个设计才是延时5us,为啥他一直在折腾呢,就是因为他没有一个衡量标准去告诉他:你电路折腾到啥样的性能就OK了,一直卡在三极管存储时间上,折腾了一个多星期...
最终,我是如何终止他的折腾的呢,就是:
a:仔细认真的思考,我们之前的设计的哪块指标是我们一直纠结的,然后这个指标所能带来的后果是啥?比如三极管驱动电路,三极管延时关断是我们所纠结的,那么这个纠结的指标会影响到啥呢?经分析发现,这个指标会影响到我们电路的实际占空比,即不能输出小占空比的信号。
b:以上是分析让我们纠结的指标所带来的坏处,下面就是要分析,我们的目标设计对此指标的敏感性。经分析该款产品,发现此为低成本的产品,不带调速功能(即占空比不需要频繁变化)且经实际测量波形,发现占空比也就不到70%,由此也可以得到结论:我们之前设计的延时10us的电路业能用在20K的斩波频率上,毕竟我们不需要100%的占空比。
此事件告诉我们,一种做技术的思维的重要性,它远比重复性的劳动重要,掌握一种思维才是王道。同时,对技术的思考,就是:
做设计,不是指标越高越好,要考虑成本,实际需要才是王道,即做设计需要量体裁衣。