经过了这个星期,利用了我之前学的半吊子PCB设计能力以及各种查资料,总算将四轴飞行器大致完成了,尽管一定还有很多错误的地方需要改正。想起我刚开始做PCB的时候根本不知道从哪里动手,画封装怕画错很多概念都不太了解,设计原理图这些电阻怎么设置根本是一头雾水。设计电路板不仅要考虑你要实现的功能,还要考虑电气特性,还要选择合适的元件。就像我在上面很多地方都用到了并联一个电容,后来在模电课上学习到了这个就是用来滤波的,并联电容可以将电路中高频信号去除,串联电容可以将低频信号去除。这里就理一下我总结出来的进行步骤。

  1. 设计好主体功能,选择元件
    其实就是先把路铺好,将你需要实现的功能一个一个考虑进去,然后选择需要的元件。首先肯定是选择主控芯片,要确保在硬件上可以将你需要的功能实现,像是我要做四轴飞行器,普通的51单片机不太好吧,就应该选择运算能力足够最好有有PWM通道的单片机。其他的元件也是如此,特别是升压稳压模块的设计需要考虑所有元件,这就相当于事前准备吧。

  2. 分块进行,封装元件
    要设计PCB板我们所要用的芯片肯定是需要封装好的,封装好的元件在原理图和PCB图中都有对应关系,也方便我们从原理图直接生成PCB图。这里其实可以和上一步合在一起,因为可能在你封装的时候
    一定是要去查这个元件的相关信息的,选定好一个元件就去搜集资料,根据一些封装信息制作好封装。这里的封装信息包含以下两点:
    一、对于像是电阻电容电感这类简单元件,会有一些封装标准,比如0805、0603这些是贴片型,在原理图上添加了小元件直接将它的封装修改为你所需要的封装。
    二、对于芯片这类复杂元件,同样的有很多也有封装标准比如LQFP44,同样的封装标准他们大小、引脚个数会相同,所以也可以直接拿来用。不过芯片类的封装比较难找,基本上都需要自己画。自己画的时候根据芯片数据手册的数据注意引脚间隔之类的,如果没接触过看一看别人画的芯片,知道了大概样子就参照数据画吧。需要注意的是贴片和直插类型需要放的焊盘不同,我刚开始就把贴片芯片的焊盘全部变成穿孔的了。
    可以去网上搜集一些常用的PCB原理图库,并不一定需要找到对应的元件,关键是里面很多的封装都是可以直接引用的。

  3. 原理图设计,网络标识
    原理图的设计涉及大量的电路知识,这里我就不专业了,我的做法是直接去搜索一个元件的应用电路图,特别是在数据手册上很多都会有参考原理图给出,只需要根据实际情况进行修改就可以套用。就比如我在设计中,通过发现其它元件需要的电压较高,而电源电压值不够高,这时候需要使用升压芯片,我挑选了一个SX1302,去搜它的芯片数据手册,就发现了这样一个原理图,阅读一下,发现这个电路正好就是我所需要的,照搬过去。

    接着后面有这样的说明,根据这个公式计算,就可以应对不同需求。

    将元件的原理图电路绘制好后,需要让所有元件直接有电气连接,平时我们可能都是画导线连在一起的,但是面对这样一个复杂的分块的电路,就需要用到网络标签了。在两个不同的引脚上设置相同的网络标签,表示这两个部分是电气连接的。

  4. 原理图生成PCB
    设置好网络标签,整个原理图就差不多完成了,只需要进行一些检查,确认没有错误后便可进行原理图直接生成PCB图了。在AD中具体做法就是新建一个PCB文件,然后保存后,点击上面的设计,Update PCB document xxx (你创建的PCB文件名),这时候会弹出一个窗口,上面有很多列表都是需要在PCB文件添加的元件、连接等,点击仅显示错误,察看是否有错误,英文不好可以翻译一下,了解了再去修改。直到没有错误了,点击验证更变、确定更变,所有的器件都被添加到PCB文件中了。
    这样的添加使得在PCB文件中所有元件都会有一条辅助线相连,方便我们的布线,而且可以用到里面的自动布线功能。

  5. 元件规划、布线
    将原理图生成PCB图后,根据需要裁剪PCB图大小,接下来我们就需要将元件在PCB中进行放置了,这里遵循一个协调的规则:一、尽量将线布置得短,特别是关键的地方布线一定要短,像是一些控制元件的线可以稍微长一些。二、一些关键元件需要放在对应的位置,比如用到的三轴传感器就需要放在中间位置。三、做到工整美观。
    如果没有那么讲究,可以使用AD中的自动布线功能,点布线里面有个自动布线的功能,点全部然后选择布线策略,一般用倒数第二个一般正交就挺好的。不过自动布线问题很多,还是需要进行修改的。

布好线之后进行设计规则检查,按照制定的设计规则进行检查生成报告,检查后出现错误可以定位,检查无误后我们的PCB设计就完成了。

AD PCB设计入门总结(二)相关推荐

  1. AD PCB设计入门总结(一)

    为了制作四轴飞行器,我需要自己设计电路板,这里面比我想的要难得多,网上搜的教程仅仅只是教你怎么使用这个软件,我也有点急于求成,想着一下子将PCB板设计出来,但其实各种东西都还不会,更别提设计PCB板了 ...

  2. 基于Altium Designer10的PCB设计入门过程

    基于Altium Designer10的PCB设计入门过程 原理图绘制 原理图绘制 ①新建Project(工程) 打开AD10,左上角依次点击File->New->Project-> ...

  3. PCB工程分享:快速了解PCB设计入门基础知识

    PCB板工程师在长期工作实践中,积累了大量的经验.那么今天就来说说PCB设计入门有哪些基础的知识是需要了解的. 1.接线方向:元件的布置方向尽可能与原理图保持一致.布线方向优选地与电路图的布线方向一致 ...

  4. PCB设计入门总结!建议收藏!

    文章目录 前言 创建PCB project AD软件,功能窗口熟悉 原理图库设计: PCB库的设计: 元器件的摆放: 布线: 进行铺铜设置(Place Polygon Pour): DRC检查: 结语 ...

  5. 高速PCB设计入门概念

    要做高速的PCB设计,首先必须明白下面的一些基本概念,这是基础. 1.什么是电磁干扰(EMI)和电磁兼容性(EMC)? (Electromagnetic Interference),有传导干扰和辐射干 ...

  6. Xilinx 7系列FPGA PCB设计指导(二)

    引言:我们继续介绍FPGA PCB设计相关知识,本章介绍7系列FPGA的配电系统(PDS),包括去耦电容器的选择.放置和PCB几何结构,并为每个7系列FPGA提供了一种简单的去耦方法.另外,还介绍了P ...

  7. PCB设计---铜箔类型(二)

    上一篇和大家分享到铜箔的类型,压延铜和电解铜.本人讲述的仅仅是在PCB设计的领域.其实铜箔是在我们的生活方方面面都用到的.还有一个问题就是PCB的生产正负片的问题,这和铜箔的类型应该是两个概念的.今天 ...

  8. PCB设计--AD18导入二维码避坑指南

    最近准备在PCB尺上面放一个公众号二维码,但是怎么都不清晰,经过我两个晚上的摸索,终于试出来了,简单高效,绝对干货,网上绝大部分都是抄来抄去,省略了很多关键步骤,按照他的步骤不知道到何年马月才能出结果 ...

  9. AD PCB设计笔记

    AD 便捷命令 1,Ctrl+M:测距 2,Shift+S:锁定全部层,可用鼠标点击图档下面的板层设置进行切换 3,Q:切换mil和mm单位 4,E+O+S:PCB中设置原点 5,鼠标左键按住元件,然 ...

最新文章

  1. Java项目:网上电商项目(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)
  2. 【POJ 2482】 Stars in Your Window(线段树+离散化+扫描线)
  3. 川大网教计算机文化基础考试题,川大网教计算机文化基础第一次作业统一标准答案.doc...
  4. 平方剩余(二次剩余)
  5. 用Python将多张图片合并成一PDF文件
  6. 第四期《Summer Tree》 已经整理完毕
  7. 内部类及静态内部类的实例化
  8. mysql 5.7配置的一些记录
  9. 移除collection中元素的注意事项(应用collection.remove移除元素造成的错误)
  10. 计算机播放qq音乐没声音怎么办,Win7电脑中QQ音乐听不了怎么办?
  11. 汇编指令:使用汇编指令计算2的8次方
  12. 安全网关设备有哪些 安全网关产品介绍
  13. 转战博客园,CSDN再见!
  14. TOEFL 托福综合写作模板【高级版+低级版】
  15. ASP.NET 母版页(嵌套、访问母版页的控件和属性)
  16. oracle vm virtualbox u盘启动,在virtualbox用u盘启动 综合
  17. SpringBoot cache-control 配置静态资源缓存 (以及其中的思考经历)
  18. 如何区分客户端是手机端还是PC端
  19. 如何修复mp4a编码音频
  20. 【转】CAN总线设计---CAN节点的电容、CAN终端电阻、CAN总线共模电感/共模扼流圈修改版*****

热门文章

  1. word转换成pdf,包括导航目录和图片不变黑
  2. linux texlive 卸载,[linux-018] ubuntu安装texlive 2020用xelatex编译一个简单tex示
  3. 项目实战——打造一款股票区间交易盯盘系统
  4. 2021年全新Java学习路线图
  5. AssestsStdio使用例--提取游戏《废墟图书馆》内的素材
  6. WorkPlus移动平台推动医院智慧信息化建设
  7. stm32f4xx标准外设固件库
  8. Sqlmap速查表/功能移植/Python批量检测SQL注入
  9. 平面度、 共面度、 翘曲度三者区别
  10. js实现小游戏 贪吃蛇