最近一向在做嵌入式体系,画原理图。最终,为了确保原理图准确无误,查看原理图花费我近两周的时刻,在此,把我在查看原理图方面的心得体会总结在此,供咱们参阅,说得不对的当地欢迎咱们指出。
往往咱们画完电路原理图后,也知道要查看查看,但从哪些当地下手查看呢?查看原理图需求留意哪些当地呢?下面听我根据我的经历一一道来。
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次,每过一段时刻往往又发现了更好的解决计划,现在的电源计划又简练又有用,作用也高许多,我想这便是不断改善不断优化的优点吧!