每每我们画完电路事理图后,也知道要检讨检讨,但从哪些地方入手检讨呢?检讨事理图须要把稳哪些地方呢?下面听我根据我的履历逐一道来。
1. 检讨所有的芯片封装图引脚是否有误
当然,我指的是自己画的芯片封装。我在项目中曾经把一个芯片的2个引脚画反了,导致末了制版出来后不得不跳线,这样就很丢脸了。

以是,检讨与事理图前一定要从芯片的封装入手,武断把缺点的封装扼杀在摇篮中!
2. 利用protel的Tools->ERC电气规则检讨,根据其天生的文件来排错
这个指的是protel99的ERC电气规则检讨,DXP该当也会有相应的菜单可以完成这样一个检讨。很有用,它可以帮你查找出很多缺点,根据它天生的缺点文件,对照着缺点文件检讨一下你的事理图,你该当会惊叹:“我这么仔细地画图,竟然还会有这么多缺点啊?”
3. 检测所有的网络节点net是否都连接精确(重点)
一样平常随意马虎涌现的缺点有:
(1) 本来两个net是该当相连接的,却欠妥心标得不一致,例如我曾经把主芯片的DDR时钟脚标的是DDR_CLK,而把DDR芯片对应的时钟脚标成了DDRCLK,由于名字不一致,实在这两个脚是没有连接在一起的。
(2) 有的net只标出了一个,该net的另一端在什么地方却忘却标出。
(3) 同一个net标号有多个地方重复利用,导致它们全部连接到了一起。
4. 检测各个芯片功能引脚是否都连接精确,检测所有的芯片是否有遗漏引脚,不连接的划X
芯片的功能引脚一定不要连错,例如我利用的音频处理芯片有LCLK、BCLK、MCLK三个时钟引脚,与主芯片的三个音频时钟引脚一定要逐一对应,连反一个就不能事情了。
是否有遗漏引脚实在很随意马虎排查,仔细不雅观察各个芯片,看是否有没有遗漏没有连接出去的引脚,查查datasheet,看看该引脚什么功能,如果系统中不须要,就利用X把该引脚X掉。
5. 检测所有的外接电容、电感、电阻的取值是否有根据,而不是随意取值
实在新手在画事理图时,时常不清楚某些外围电阻、电容怎么取值,这时千万不要随意取值,每每这些外围电路电阻、电容的取值在芯片的datasheet上都有解释的,有的datasheet上也给出了范例参考电路,或者一些电阻电容的打算公式,只要你足够细心,大部分电阻电容的取值你都是可以找到依据的。偶尔实在找不到依据的,可以在网上搜搜其他人的设计案例或者范例连接,参考一下。总之,不要随意设置这些取值。
6. 检讨所有芯片供电端是否加了电容滤波
电源真个电容滤波的主要性就不用我多说了,实在做过硬件的人都该当知道。一样平常情形下,电路电源输入端会引进一些纹波,为了防止这些纹波对芯片的逻辑造成太大的影响,每每须要在芯片供电端阁下加上一些0.1uf之类的电容,起到一些滤波效果,检讨电路事理图时,你可以仔细不雅观察一下是否在必要地芯片电源端加上了这样的滤波电路呢?
7. 检测系统所有的接口电路
接口电路一样平常包括系统的输入和输出,须要检讨输入是否有应有的保护等,输出是否有足够的驱动能力等
输入保护一样平常有:反冲电流保护、光耦隔离、过压保护等等。
输出驱动能力不敷的须要加上一些上拉电阻提高驱动能力。
8. 检讨各个芯片是否有上电、复位的先后顺序哀求,若有哀求,则须要设计相应的时延电路
例如我项目中利用的DM6467芯片,对供电电压的上电有先后顺序哀求,必须先给1.2V电源端供电,然后给1.8V电源端供电,末了给3.3V电源端供电。因此,我们将电源芯片产生的三种电压通过一个时延芯片的处理(实在也可以利用一个三极管,利用钳位电压),然后再依次运送到主芯片中。
9. 检讨各个芯片的地,该接仿照地的接仿照地,该接数字地的是否接的数字地,数字地与仿照地之间是否隔开
一样平常处理仿照旗子暗记的芯片有:传感器芯片、仿照旗子暗记采集芯片、AD转换芯片、功放芯片、滤波芯片、载波芯片、DA转换芯片、仿照旗子暗记输出芯片等等,每每只有当系统中存在这些处理仿照旗子暗记的芯片或者电路时才会涉及仿照地和数字地。
一样平常芯片的接地脚该连接仿照地还是数字地在芯片手册中都有解释,按照datasheet上连接就可以了。
10. 不雅观察各个模块是否有更优的办理方案(可选)
实在,刚刚设计事理图初稿时,每每没有想那么多,当全体系统成型后,你每每会创造实在很多地方是可以改进可以优化的。我们项目中的电源模块前前后后改版了4次,每过一段韶光每每又创造了更好的办理方案,现在的电源方案又简洁又实用,效果也高很多,我想这便是不断改进不断优化的好处吧!
-END-