PCB设计中常见的错误有哪些篇二

[复制链接]
930|2
手机看帖
扫描二维码
随时随地手机跟帖
502636365|  楼主 | 2019-1-17 22:33 | 显示全部楼层 |阅读模式
本帖最后由 dirtwillfly 于 2019-1-17 22:43 编辑

PCB设计2.jpg
PCB设计中常见的错误有哪些篇二
电子工程师指从事各类电子设备和信息系统研究、教学、产品设计、科技开发、生产和管理等工作的高级工程技术人才。一般分为硬件工程师和软件工程师。
硬件工程师:主要负责电路分析、设计;并以电脑软件为工具进行PCB设计,待工厂PCB制作完毕并且焊接好电子元件之后进行测试、调试;
软件工程师:主要负责单片机、DSPARMFPGA等嵌入式程序的编写及调试。FPGA程序有时属硬件工程师工作范畴。
是人就会犯错,何况是工程师呢?虽然斗转星移,工程师们却经常犯同样的错误!下面,就请各位对号入座,看看自己有没有中招。
篇二:
1、这些小芯片的功耗都很低,不用考虑。
点评:对于内部不太复杂的芯片功耗是很难确定的,它主要由引脚上的电流确定,一个ABT16244,没有负载的话耗电大概不到1毫安,但它的指标是每个脚可驱动60毫安的负载(如匹配几十欧姆的电阻),即满负荷的功耗最大可达60*16=960mA,当然只是电源电流这么大,热量都落到负载身上了。
2、存储器有这么多控制信号,我这块板子只需要用OEWE信号就可以了,片选就接地吧,这样读操作时数据出来得快多了。
点评:大部分存储器的功耗在片选有效时(不论OEWE如何)将比片选无效时大100倍以上,所以应尽可能使用CS来控制芯片,并且在满足其它要求的情况下尽可能缩短片选脉冲的宽度。
3、这些信号怎么都有过冲啊?只要匹配得好,就可消除了。
点评:除了少数特定信号外(如100BASE-TCML),都是有过冲的,只要不是很大,并不一定都需要匹配,即使匹配也并非要匹配得最好。象TTL的输出阻抗不到50欧姆,有的甚至20欧姆,如果也用这么大的匹配电阻的话,那电流就非常大了,功耗是无法接受的,另外信号幅度也将小得不能用,再说一般信号在输出高电平和输出低电平时的输出阻抗并不相同,也办法做到完全匹配。所以,TTLLVDS422等信号的匹配只要做到过冲可以接受即可。
4、降低功耗都是硬件人员的事,与软件没关系。
点评:硬件只是搭个舞台,唱戏的却是软件,总线上几乎每一个芯片的访问、每一个信号的翻转差不多都由软件控制的,如果软件能减少外存的访问次数(多使用寄存器变量、多使用内部CACHE等),更多关于设计PCB方面欢迎访问捷配PCB板厂。时响应中断(中断往往是低电平有效并带有上拉电阻)及其它争对具体单板的特定措施都将对降低功耗作出很大的献。
5、这主频100MCPU只能处理70%,换200M主频的就没事了。
点评:系统的处理能力牵涉到多种多样的因素,在通信业务中其瓶颈一般都在存储器上,CPU再快,外部访问快不起来也是徒劳。
6CPU用大一点的CACHE,就应该快了。
点评:CACHE的增大,并不一定就导致系统性能的提高,在某些情况下关闭CACHE反而比使用CACHE还快。原因是搬到CACHE中的数据必须得到多次重复使用才会提高系统效率。所以在通信系统中一般只打开指令CACHE,数据CACHE即使打开也只局限在部分存储空间,如堆栈部分。同时也要求程序设计要兼顾CACHE的容量及块大小,这涉及到关键代码循环体的长度及跳转范围,如果一个循环刚好比CACHE大那么一点点,又在反复循环的话,那就惨了。

相关帖子

hobbye501| | 2019-1-18 08:39 | 显示全部楼层
学海无涯啊

使用特权

评论回复
二九结狐六体| | 2019-1-18 10:33 | 显示全部楼层
多谢楼主啊!!!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

30

主题

30

帖子

0

粉丝