作为一名电子工程师,这八大误区你都了解?
我们经常发现在我们认为理所当然的规则或原则中会经常出现一些错误。电子工程师在电路设计中也有这样的例子,以下是一位工程师总结出的8个误区。
误解1:PCB对这种板材的设计要求不高,只需用细线,自动布线即可
备注:自动布线必须占用较大的PCB面积,同时自动打的vias比手工布线多很多而且孔径大很多;大批量产品的PCB制造商认为降价因素是走线宽度和孔的数量决定的,影响PCB的产量和消费者的购买力,和供应商的成本有很大的关系,同时也是一个降价的原因。
误解2:这些总线信号是用电阻器拉出来的,我觉得松了一口气。
点评:信号需要被拉起的原因有很多,但并不是所有的原因都必须被拉起。下拉电阻拉一个简单的输入信号,电流是几十微安或更少。然而,如果一个信号被驱动,电流将达到毫安。目前的系统通常是32位地址数据,可能有244/245隔离总线和其他信号被拉起后,这些电阻消耗几瓦的功率。
误解3:如何处理CPU和FPGA这些未使用的I/O端口?先让它空着,然后再讨论它。
备注:如果未使用的I/O端口处于浮动状态,由于外界的轻微干扰,可能会变成重复振荡的输入信号,MOS器件的功耗基本上取决于门电路翻转的次数。如果你把它拉起来,每个引脚也会有一个微安电流,所以最好的方法是把它设置为输出(当然,你不能连接外部的其他驱动信号)。
误解4:这个FPGA还有很多门,你可以玩出去。
备注:FGPA的功耗与使用的触发器数和翻转次数成正比,所以同一型号FPGA在不同电路不同时间的功耗可能相差100倍,减少高速触发器的数量是减少FPGA功耗的基本方法。
误解5:这些小芯片的功耗很低,不需要考虑。
备注:内部不太复杂的芯片功耗很难确定。它主要由引脚上的电流决定。ABT16244在没有负载的情况下消耗小于1毫安,但是它的指示器是每英尺。可以驱动60ma负载(如匹配几十欧姆的电阻),即最大功耗可达60 * 16 = 960mA,当然,只有电源电流这么大,热是落在负载上的。
误解6:内存有很多控制信号。我只需要使用OE,我们在这块板上发信号。芯片的选择是接地的,所以当我读取操作时数据要快得多。
评论:大部分的记忆功耗超过100倍,当芯片选择是有效的(无论OE和我们),所以应该使用CS尽可能控制芯片,如果其他条件得到满足,可以缩短芯片选择脉冲的宽度。
误解7:这些信号是如何超调的?只要比赛顺利,就可以淘汰。
备注:除了一些特定的信号(如100BASE-T, CML)外,还有超调。只要他们不是很大,他们不一定需要匹配,即使匹配不是最好的匹配。TTL的输出阻抗小于50欧姆,有的甚至小于20欧姆。如果使用这么大的匹配电阻,电流非常大,功耗不可接受,信号幅值太小,无法使用。此外,一般信号在输出高电平和输出低电平时的输出阻抗是不一样的,没有办法达到完全匹配。因此,只要超调可以接受,TTL、LVDS、422等信号的匹配都可以接受。
误解8:降低功耗是硬件人员的事,与软件无关。
点评:硬件只是一个舞台,软件就是软件。总线上几乎每个芯片的接入和每个信号的翻转几乎都是由软件控制的。如果软件能够减少外部访问的次数(使用更多的寄存器变量,更多的使用内部缓存等),对中断的及时响应(中断通常是有源低带上拉电阻)和针对特定板的其他具体措施将大大有助于降低功耗。
欢迎大家关注,志博pcb微信公众,每日分享pcb设计干货。