AD笔记总结
原理图要点:
1、新建工程, 新建的project是要以后缀PrjPCB
2、新建原理图、PCB, 右键project,进行New添加
3、新建原理图库、PCB库,右键project, 进行new添加
改变单位显示:View->Toggle Units
4、在原理图库进行绘制, 要点: MCU的提供的对外接口的序号要与手册一致
6、器件导入生PCB布局
1、Place Pad => 焊盘 一般内径为2,外径为3
2、SCH原理导入到PCB
Design-> Update PCB
3、引脚重新排序,双击引脚,点击“Mirrored”
4、AD的编号重新命名: tools->Annotate Schematics
5、原理图完整性检验
https://blog.csdn.net/weixin_45905650/article/details/120335816
右键编译,再点击右下角System->Message
6、原理库元件发生改变,Tools->Update From Library
PCB设计及布局要点:
PCB走线1
1、改变PCB的整体大小
Design->Board Type->redefine Board Type, 这层对应于keep out layer
2、画keep-out-layer,选择层为keep-out-layer,
设置起始点 Edit->Orign
3、画定位孔, 内径为2,外径为3
3、批量修改字体、 右键->find similar object->Text Kind->TrueType Font
4、一导PCB变成绿色,是违反电气规则,可以修改电气规则 Design->rules->Clearance(间距)
5、先放置大件,相同功能放在一起
6、从电源地开始画起,
7、设置线宽操作,Desgin->rules->Routing->Width, 线越粗越好,线宽默认0.3mm,最大1mm
画线注意事项:
1、PCB走线要符合电路走线
2、先不着急接地线,先接电源线,再接信号线, 电源线也可以晚点划,如果有四层线
3、模拟电路、放大电路考虑四层线, 数字电路用两层线即可
4、铺铜接地
5、线越粗越好,不允许锐角出现,避免直角,电源线粗点好
6、线尽量走短
7、CPU最后调整,原因MCU连接线最多
8、Ctrl+H可以连接的线
9、滤波电容最好靠近芯片
10、添加丝印层,放在top overlay层
12、 BOM表导出, 全称: Bill of Material, 位置: report->Bill of Material
13、两层转化为四层版
1、首先两层要去掉顶底层的pu铜
2、打开 design->lay stack manager, add layer与add plane差别,整体无差别, add plane一般是做整体pu铜, layer用于布线
3、增加VCC和GND, VCC进行内电层分割
4、增加了层后,需要重新进行redefine Board Type
14、PCB避免过敏
15、空格键旋转:
在对原理图中的器件进行布局时,在器件放置好和未放置的两种状态下,直接用空格键(英文和中文输入法状态下都可以)就可以使器件翻转九十度,而在对PCB进行布局时,其中的器件只有在你用鼠标拖动的过程中才可以使用空格快捷键翻转九十度,而在器件被放置好的状态下使用空格快捷键则是无效的,另外,也可以双击器件,在其中的旋转项填入我们想让器件旋转的角度旋转后再布线
16、PCB隐藏/显示连线
视图(V)–连接(C)–全部隐藏(H),也就是快捷键VCH
17、AD画pcb缩小后看不到pcb
右键view->FitBoard
18、PCB检查
右键编译,再点击右下角System->Message
19、修改原理图,导出到PCB, 选择Desgin->Update PCB xxxx, 然后选择左下角黄色图进行删除,否则PCB会出现绿色图
20、pu铜, Place->Poloyn pour->connect to net 选择GND->开始划区域填充, Top Layer与button Layer都要进行pu铜
21、电气规则检查 Tools->Design Rule Checks->Run Desgin Rule Checks
22、 加入泪滴 作用:主要是让避免太多的直角,让线变得更狐 Tools->Tearsdrop
23、最后进行PCB与原理图进行对照,保证原理图与PCB完整
24、对上下两根加上丝印
微调操作:
1、选中控件,按住Ctrl,进行上下左右键进行微调
AD笔记总结的更多相关文章
- [学习笔记] AD笔记
Auto diff 深度学习基础知识,auto diff自动微分的笔记,tensorflow中的求导就是基于这个做的.多用于复杂神经网络求导.来自于一篇论文,没怎么看完,但是会算了,比较底层一点吧.. ...
- STM32F412应用开发笔记之三:SPI总线通讯与AD采集
本次我们在NUCLEO-F412ZG试验模拟量输入采集.我们的模拟量输入采用ADI公司的AD7705,是一片16位两路差分输入的AD采集芯片.具有SPI接口,我们将采用SPI接口与AD7705通讯.两 ...
- CC2540开发板学习笔记(六)——AD控制(自带温度计)
一.实验目的 将采集的内部温度传感器信息通过串口发送到上位机 二.实验过程 1.寄存器配置 ADCCON1(0XB4)ADC控制寄存器1 BIT7:EOC ADC结束标志位0:AD转换进行中 ...
- 8051学习笔记——AD
AD.C #include<reg52.h> #include <iic.h> #define PCF8591 0x90 //PCF8591 地址 sbit LS138A=P2 ...
- 51单片机学习笔记(郭天祥版)(6)——键盘的作业题、AD、DA、DS18B20(这里之后看清翔的补一下好了)
A:analog,D:digital AD,就是模拟量转换为数字量,DA就是数字量转换为模拟量 为什么要转换? 单片机是数字芯片,内部只有0和1,没法表示模拟量 比如我们如果需要2.5V怎么办?其实是 ...
- 自动微分(AD)学习笔记
1.自动微分(AD) 作者:李济深链接:https://www.zhihu.com/question/48356514/answer/125175491来源:知乎著作权归作者所有.商业转载请联系作者获 ...
- AD阶段分类论文阅读笔记
A Deep Learning Pipeline for Classifying Different Stages of Alzheimer's Disease from fMRI Data -- Y ...
- AD软件笔记
问题1:不同网络的线可以重叠在一起 解决方法1: 在AD中,可以通过 SHIFT+R 快捷键 设置 三种布线模式(忽略 避开 或者 推挤) 解决方法2: 设置规则的Ele ...
- 调试freeradius 3.0 与microsoft AD通过LDAP认证的笔记
首先来参考文章: a.https://blog.51cto.com/liqingbiao/2146832?utm_source=oschina-app 这个主要参考了基本安装.配置.测试 b.http ...
- AD学习笔记(基础)
AD学习 1 学习思路 1.1 学什么 1.2 怎么学 2 AD本身 3 AD project 3.1 任务层级 3.2 PCB流程 4 原理图工作环境设置 5 开始 5.1工程创建 5.2 元件库介 ...
随机推荐
- sql server 最近执行语句统计查询分析
查询语句: select * from ( SELECT [RowNumber],DATEDIFF(second, StartTime, isnull(EndTime ,StartTime)) 执行时 ...
- containerd 卸载
一.创建脚本 cat > remove.sh <<EOF #!/bin/bash # 删除contained命令及配置 rm -rf /usr/local/bin/ rm -rf / ...
- Angular响应式表单验证输入(跨字段验证、异步API验证)
一.跨字段验证 1.新增验证器 import { AbstractControl, ValidationErrors, ValidatorFn } from '@angular/forms'; exp ...
- .net core解决时间格式转换问题或日期取当前时间
一.时间格式转换 1.新建一个格式化类DatetimeJsonConverter,继承自JsonConverter,然后重写里面的方法 public class DatetimeJsonConvert ...
- python自动化-取消"Chrome正受到自动软件的控制"提示
chrome浏览器V78及以上版本解决做法,代码如下: from selenium import webdriver chrome_options = webdriver.ChromeOptions( ...
- LNK2038: 检测到“RuntimeLibrary”的不匹配项
VS编译找到几十个这样的报错,是因为引用的库是Release版本,编译也是这个版本但C语言标准却用的是默认旧版,需要改为2018标准,并且Release版本对应运行库 多线程DLL(/MD),再次编译 ...
- 第十章用Python获取sqlite、MySQL、Excel、csv、json中的数据
目录 获取sqlite3中的数据 sqlite3库获取sqlite数据 pandas库获取sqlite数据 获取MySQL中的数据 pymsql库获取MySQL数据 pandas库获取mysql数据 ...
- python生成一个WAV文件的正弦波
import numpy as np import matplotlib.pyplot as plt T = 1.0 / sample_rate #周期 x = np.arange(0, 1.0, T ...
- Python列表等长度分割
1 def list_of_groups(init_list, childern_list_len): 2 ''' 3 :param init_list: 4 :param childern_list ...
- Django操作mongo数据库二(MongoClient方式)
一.基本环境 1.开发环境: Python环境:Python 3.8.16 Django环境:4.1 2.需要安装的包 pip install pymongo pip install mongoeng ...