搜索“凡亿教育”进入网站咨询客服,可以免费领取下载视频教程
视频内容包含:Altium Designer16 绘制STM32开发板PCB全流程实战课程
Cadence Allegro 16.6 PCB设计软件操作100讲速成实战
一般PCB基本设计流程如下:前期准备-》PCB结构设计-》PCB布局-》布线-》布线优化和丝印-》网络和DRC检查和结构检查-》制版。
**:前期准备。这包括准备元件库和原理图。“工欲善其事,必先利其器”,要做出一块好的板子,除了要设计好原理之外,还要画得好。在进行PCB设计之 前,首先要准备好原理图SCH的元件库和PCB的元件库。元件库可以用peotel 自带的库,但一般情况下很难找到合适的,较好是自己根据所选器件的标准尺寸资料自己做元件库。原则上先做PCB的元件库,再做SCH的元件库。PCB的元 件库要求较高,它直接影响板子的安装;SCH的元件库要求相对比较松,只要注意定义好管脚属性和与PCB元件的对应关系就行。PS:注意标准库中的隐藏管 脚。之后就是原理图的设计,做好后就准备开始做PCB设计了。
*二:PCB结构设计。这一步根据已经确定的电路板尺寸和各项机械定位,在PCB 设计环境下绘制PCB板面,并按定位要求放置所需的接插件、按键/开关、螺丝孔、装配孔等等。并充分考虑和确定布线区域和非布线区域(如螺丝孔周围多大范围属于非布线区域)。
*三:PCB布局。布局说白了就是在板子上放器件。这时如果前面讲到的准备工作都做好的话,就可以在原理图上生成网络表 (Design-》Create Netlist),之后在PCB图上导入网络表(Design-》Load Nets)。就看见器件哗啦啦的全堆上去了,各管脚之间还有飞线提示连接。然后就可以对器件布局了。
搜索“凡亿教育”进入网站咨询客服,可以免费领取下载视频教程
视频内容包含:Altium Designer16 绘制STM32开发板PCB全流程实战课程
Cadence Allegro 16.6 PCB设计软件操作100讲速成实战
因为项目需要进行PCB设计,之前自学时,一直没有找到一个系统的介绍如何设计PCB的教程,因此萌生了自己撰写的想法。一方面总结一下,另一方面也可向大家分享知识,降低硬件电路设计的门槛。
Altium designer的安装很简单,我使用的版本是Altium Designer 15.1.9 Build 44146,如果有不会安装的自行百度一下就好,注意较好不要装到C盘。
这是这一系列教程的**篇,主要介绍一下Altium Designer的主项目组成
这就是Altium Designer的主界面,主要组成部分有:*的菜单栏、工具栏,左侧的项目窗口,中间的工作窗口(默认显示的是Altium Designer的主页),右侧的三个折叠窗口偏好的、剪贴板、库,其中库是我们在进行原理图即PCB设计经常要用到的。
搜索“凡亿教育”进入网站咨询客服,可以免费领取下载视频教程
视频内容包含:Altium Designer16 绘制STM32开发板PCB全流程实战课程
Cadence Allegro 16.6 PCB设计软件操作100讲速成实战
PCB设计准则
只要遵循如下几个准则,良好的12位布线技巧并不难掌握:
1. 检查器件相对于接插件的位置,确保高速器件和数字器件较靠近接插件。
2. 电路中至少要有一个地平面。
3. 使电源线比板上的其它走线宽。
4. 检查电流回路,寻找地线中的可能噪声源。这可通过确定地平面上所有点的电流密度和可能存在的噪声量来实现。
5. 正确旁路所有器件,将电容尽量靠近器件的电源引脚放置。
6. 使所有走线都尽量短。
7. 查看所有的高阻抗走线,逐条走线查找可能的电容耦合问题。
8. 确保对混合信号电路中的信号正确滤波。
搜索“凡亿教育”进入网站咨询客服,可以免费领取下载视频教程
视频内容包含:Altium Designer16 绘制STM32开发板PCB全流程实战课程
Cadence Allegro 16.6 PCB设计软件操作100讲速成实战
高级PCB工程师
能力要求:
能制作简单的封装,如DIP10等到;
掌握至少一种PCB设计软件的基本操作,并能制订简单的布线线宽和间距等规则;
能对具有100个元件和200个网络或以下PCB进行较合理和有序的布局和布线;
能在他人或自定规则下手动或自动布线并修改,达到**布通并DRC完全通过;
具备基本的机械结构和热设计知识;
掌握双面板走线的一些基本要求。
工作内容:
简单PCB的设计和修改(如结构简单的前面板、单片机小系统板等);
复杂PCB中规定部分的走线;
与自己设计PCB相关的调试;
写相关的开发、调试日志。
工作职责:
对PCB中自己设计部分负责。
精益求精的时候,人的内心会变得非常平静。
钻研新技术带来的愉悦堪比拆快递,你觉得呢?
搜索“凡亿教育”进入网站咨询客服,可以免费领取下载视频教程
视频内容包含:Altium Designer16 绘制STM32开发板PCB全流程实战课程
Cadence Allegro 16.6 PCB设计软件操作100讲速成实战
通过一个简单2层板的原理分析,PCB布局布线及生产资料输出的全程实战教学,旨在让Altium Designer初学者掌握PCB画板的较基本操作技巧及设计思路。主要包含的模块有:MCU、数码管显示、SPI存储、I2C存储、CAN总线电路、485电路、232电路、ISP接口、TFT接口、蜂鸣器、LED电路、JTAG接口、复位电路等、电源供电、NRF24L01等。
学习目标
1、掌握Altium Designer16基本功能操作
2、了解设计原理图及分析
3、了解2层板PCB设计的基本思路及流程化设计
4、掌握交互式布局及模块化布局
5、掌握PCB快速布线思路及技巧
6、了解生产资料的输出与整理
7、掌握PCB设计中常见问题的解决办法
深圳市凡亿技术开发有限公司(Abbr.FANYI凡亿)成立于2013年,以美国硅谷技术为基础,致力于高性价比的PCB产品服务:从PCB设计,PCB设计培训,实战视频等增值服务各方面提供较全面,较专业的解决方案。
搜索“凡亿教育”进入网站咨询客服,可以免费领取下载视频教程
视频内容包含:Altium Designer16 绘制STM32开发板PCB全流程实战课程
Cadence Allegro 16.6 PCB设计软件操作100讲速成实战
旁路电容和抗信号混叠滤波器的使用
有关旁路电容的一个原则是:在电路中始终包含旁路电容。如果设计电路时,没有加旁路电容,电源噪声很可能使电路的精度达不到12位。
旁路电容
可在电路板上的如下两个位置放置旁路电容:一个电容(10mF至100mF)放置在电源侧,另一个电容放置在每个有源器件(包括数字和模拟器件)旁边。加在器件上旁路电容的值取决于使用的器件。如果器件的带宽小于或等于1MHz,那么采用1mF的电容可以显著降低引入的噪声。如果器件的带宽大于10MHz,0.1mF的电容可能比较合适。如果带宽在这两个频率之间,可同时使用这两种容值的电容,或使用其一。
电路板上的每个有源器件都需要一个旁路电容。旁路电容必须尽可能靠近器件的电源引脚放置,如图5所示。如果一个器件使用了两个旁路电容,容值小的电容要较靠近器件引脚。而且,旁路电容的引脚要尽量短。
抗信号混叠滤波器
请注意,图1所示的电路中没有抗信号混叠滤波器。正如数据所显示,这一疏忽在电路中引起了噪声问题。此电路板中,当在仪表放大器的输出和A/D转换器的输入之间接入一个四阶、10Hz抗信号混叠滤波器时,转换响应的性能大为提高,如图8所示。
模拟滤波可在模拟信号到达A/D转换器之前,消除叠加在模拟信号上的噪声,尤其是无关的噪声尖峰。A/D转换器将对出现在其输入端的信号进行转换,这种信号可能包括传感器电压信号或噪声,抗信号混叠滤波器消除了转换过程中的高频噪声。
搜索“凡亿教育”进入网站咨询客服,可以免费领取下载视频教程
视频内容包含:Altium Designer16 绘制STM32开发板PCB全流程实战课程
Cadence Allegro 16.6 PCB设计软件操作100讲速成实战
pcb 包含一个独立的程序(叫做 pcb ),它能让你创建、编辑和处理印刷电路板(PCB)的布局,同时也包含一个含有常用元器件的焊接外形(footprint)的库。 虽然当初这个程序是为Atari编写的(后来也运行于类Unix系统上),它已经被移植到了各种不同的平台上,包括Linux、Mac OS X和Windows。
虽然 pcb 可以以手动添加导线和元器件的方式单独使用,它只有在和电路图(schematics)编辑器如 gschem (一个源自 gEDA 项目的电路图编辑器, 能够生成网表(netlist)以保证元器件被正确连接等)一同使用的时候才会取得较佳效果。
pcb 储存数据用的文件以后缀名 .pcb 结尾,例如 myboard.pcb 。另外, pcb 从以后缀名 .fp 结尾的文件中 读取分立的元器件的印记(footprint),并从以后缀名 .net 结尾的文件中读取网表(netlist)。
pcb 支持很多种不同的输出格式。如果你需要用专业的制造技术来印刷你的电路板,你可以把你的电路板布局图导出成一个 RS-247X (也叫 gerber) 文件。如果你将要自己制造印刷电路板, 你可能会需要把布局图打印出来。你也可以把印刷电路板布局导出成PostScript封装的矢量图或者普通的图像文件(如PNG)以便在文档或者网页中使用。
关于格式的一点说明:在本文档中,“ pcb ”指的是整个pcb软件包,“ pcb ”指的是单独的程序,“ pcb ”或“ PCB ”指的是普通的印刷电路板。