AD使用问题

设计流程:

1.先创建项目——添加原理图,原理图库,PCB,PCB库

2.画原理图库和封装库

主要有三种方法:

(1)手动画库和封装,常常用于嘉立创查询不到的器件

(2)也可以通过嘉立创一次性添加所需要的所有器件到一张原理图中,删除所有连接线,导出所有原理图库和封装库

  (3)通过嘉立创一个一个添加原理图库和封装库

3.绘制原理图

4.检查原理图,包括一下几个方面

(1)所有器件是否连上

(2)单片机的引脚设置是否合理,比如说模拟量的输入只能接在有ADC-IN的端口上

(3)单片机的测试点布局是否合理,一般采用一半一半的方式对称布局

(4)电阻的封装是否合理,比如说0603承载大电压和大电流的能力比较差,用1206的耐压比较大。

  (5)电流传感器的输入输出别弄反,要根据电流传感器在电路中的位置和电流方向确定

比如说上图中电流由N2流入N1流出

所以电流传感器

5.原理图标注

6.生成PCB,先进行初步的布局,将主电路上的功率器件、输入输出端口摆好,哪些器件放正面,哪些器件放反面预先想好,一般情况下单片机、IGBT、输入输出端口,LED,下载端口,测试端口在正面,其他可以放到反面。最后将主电路接线。

7.打开交互式布线,垂直分割PCB和相应的原理图,通过快捷键“T”+”O“+“L”,画矩形,矩阵式布局,先将每个模块按照位置摆好,当所有的小模块的局部完成后,再拽到板子区域内。(布局要主注意,尽可能使相连模块的距离减小,减小驱动信号和IGBT的距离)

8.先将小模块内连线,再模块间接线。

9.设置规则,设置大电流线和其他器件、线、过孔的距离根据电流大小设置。

10.走线检查

(1)如果使粗线使用小过孔连接,应该使用多个过孔

(2)不走直角弯

(3)走线越短越好

11.DRC检查(应注意无关紧要的丝印层错误也要通过修改规则使错误个数到0,否则会掩盖其他错误)

12.生成Gerber文件

13.打板

1.

AD原理图导入PCB后部分器件没有网络标号

AD原理图导入PCB后部分器件没有网络标号和连线_ad18导pcb元器件没网络_十七月的博客-CSDN博客

收藏有解决方法,除了收藏的方法,还有一个就是在PCB库里封装就没写引脚

2.

原理图转PCB没有对应的元件

元件一定要有封装

在原理图中选择元件,在右侧找属性,parameter-footprints-点击对应封装

3.

怎么把单独的一个元件的原理图和封装添加到已有的库中

原理图:在目标库中ADD一个新的,复制粘贴

封装:在目标库中ADD一个新的,注意此时复制可以,但粘贴不进去,所以先把改单独的封装单独生成一个PCB库,在这个PCb库中就可以复制然后粘贴到目标库中了,最后关联参考2

4

线宽改不了

因为规则没有改

5.

PCB的引脚连线和原理图不一致

原理图有的线没接上 

6

原理图  工程-validate没反应

点击最下的工程选项

1)Duplicate Part Designators,元件位号重复

在右侧的报告格式中,改为Fatal Error(致命错误)。


(2)Floating net labels,网络标号悬空


(3)Floating power objects,电源网络悬空


(4)Nets with only one pin,单端网络

单端网络检查的设置。如果有单端网络就会报错,这时就需要对单端网络进行确认,是否为设计需要,如果是则可以忽略掉。

 作者:一氧化二氢Altium Designer 原理图的编译与检查、致命错误设置 - 哔哩哔哩 (bilibili.com) 出处:bilibili

7

为什么生成PCB后电容两端直接相连

C2两端接地

原因是

电容直接被短路到接地了

8

没有封装库怎么办:

找目标芯片的数据手册,看封装,比如说封装是SOIC8,那就在立创商城查找SOIC8,找到封装,下载封装,用AD打开,再根据目标芯片的外观修修改改

9.

Duplicate Net Names Wire解决办法

我出现的这个问题是因为我在一个工程中有两个原理图,一个PCB图。要把这两个有关联的原理图(因为一个原理图画不下,所以画成了两个)编译成一个PCB图,两个原理图之间用的是网络标号连接起来的,所以出现了很多的“Duplicate_Net_Names_Wire”错误,解决方法如下:

随后在Project-》Project options中的Options选项下设置了一下Net Identifier Scope(网络标识符作用范围),由原来的Automatic改为Global,随后编译了一下,几十个error全部消失!

10

PCB都有那些层

信号层:顶层Top layer   底层  bottom layer  机械层 定义外观

Top Layer层和Bottom Layer层是走电路的

Top Overlay是写器件说明的

11.

PCB布局有什么要求:

12

一个完整的文件有哪些子文件

先创建项目——添加原理图,原理图库,PCB,PCB库

13.

如何在原理图中查找文件

在原理图查找原件:ctrl+F

在PCB  编辑——跳转——器件——看鼠标位置   快捷键ejc

14.

如何测量距离

ctrl+M 测距离

shift+C去除测量  也可以去除高亮       

15.

如何只看当前层

shift+s只看当前层

16.

如何画PCB边框

画边框用最右边的放置线条

17.

如何选择原点

e再o可以选择原点

18.

如何裁剪边框

dsd裁剪边框

19.

画边框有哪些步骤

布线、滴泪、打定位孔、画边框、裁剪边框

20.

视图切换到三维模式后怎么看

视图切换到三维模式,嗯v和b可以翻转,看反面

21.

创造打板子文件

文件-制造输出-gerber files  选2:4精度  绘制层选使用,镜像层选去掉

层-mechnical-出图

钻孔图层两个都勾选

高级-胶片规则-三个都多加个0

文件-制造输出-DC-Drill Files 2:4

文件-装配输出-Generate····都默认

文件-制造输出-Test Point Report -IPC 其他默认

将三个cam文件都关闭不用保存

把output文件夹打包

把压缩包上传到嘉立创

22.

如何同时为很多元件添加封装

先选择电容-右键-find similar objects-symbol reference 改到same

23.

怎么使PCB原理图中的电气连线一次性删除

点击筛选-删除

24.

  如何批量添加器件原理图和封装

利用嘉立创网页版快速实现原理图和封装对应

在网页中通过查找相似元件,将线全部删除

保存

导出为PCB

将删除连线的原理图 设计-生成原理图库

将那一大堆独立的封装 设计-生成PCB库,生成的PCB库打不开,但是点击下方的PC Libray可以看到

将原理图库和PCB库拖到工程文件夹下

两个库分别保存在同一文件夹下

那么就会自动对应

25.

原理图想转换成PCB但是设计中没有update这一项

因为工程下没有PCB文件

26.

怎么设置板子大小

edit-origin-set

切换到机械层-点击直线

27.

放置原则

一个模块一个模块放

先放大的,再放小的

放近不放远

28.

如何快速把元件从顶层放到底层

L  可以快速把顶层元件放到底层

29.

过孔的快捷键

快捷键:先拉出一条线,再按住小键盘的星号键就会出现过孔

30.

过孔的大小如何修改

先改规则

再改大小

31.

mm和mil单位如何切换

按Q键mil和mm单位切换

32.

如何切换走线方式

shift+空格切换走线方式

33.

如何改规则中的线宽

 在规则里可以改优先的现线宽

34.

为什么焊盘不能连线

设置-网络表-编辑网络

设置后焊盘才可以连线

35.

叠层管理器快捷键

D+K叠层管理器

36.

各种对齐方式

向上对齐 Align Top : Ctrl + Shift + T

向下对齐 Align Boottom : Ctrl + Shift + B

向右对齐 Align Right : Ctrl + Shift + R

向左对齐 Align Left : Ctrl + Shift + L

水平平均分布 Distribute Horizontally : Ctrl + Shift + H

垂直平均分布 Distribute Vertically : Ctrl + Shift + V

水平中心对齐 Align Horizontal Centers : A->C

垂直中心对齐 Align Vertical Cents : A->V

37.

如何画单独的器件原理图

首先打开原理图库,在原理图库点击添加,画矩形,放置管脚,注意管脚四个点点的一端应朝外

画完原理图库画PCB库

PCB库同样ADD一个然后画PCB

最后在footprints把PCB图添加进去

 

把嘉立创的封装用在AD中:

下载后打开就行了,如果想改,把这个原理图生成原理图库就好了

 38.

如何放置标签

放置网络标签

 39.

编号标注

 40.

原理图自动编号

菜单步骤:

tools->Annotate Schematics 

如下图所示:

Order of processing 选择自动编码的顺序。

41.

怎么算是连上了

网络标号移动到线上,有四个小白点就算是连上了

42.

原理图器件怎么翻转

左右翻转,点住器件按x

      上下翻转,点住器件按Y

43.

怎么原理图PCB互相找器件

T+C

高亮通过shift+c删除

也可以打开交互选线模式

44.

如何添加一个原理图和封装到原理图库和封装库

1.点立即打开
2下载之后打开
3.打开原理图,生成原理图库

4.打开原理图库

右侧的SCH

5.复制该原理图到目标原理图库中

6.PCB同理,最后点一下保存
7.回到原理图库点一下

会自动出现封装就完事了

45.

PCB连线原则

滤波电容去耦电容靠近主控

先画主控,然后是电源

驱动和MOS管要近

割开铜皮,强迫电流经过电容流过

模拟地和数字地要分开,模拟模块的抗干扰能力很差,元器件分开,地分开。

去耦电容要贴近芯片引脚摆放,就近打过孔接地

3W 原则:两条线之间的间距大于三倍的线宽

相邻层信号层采用正交方向布线

差分线布线应采取等距等长的方法,如下图:

两个电容对称布线,还在晶振的周围打了一圈地过孔,简称包地,类似法拉第笼,实现信号隔离;同时在晶振走线的内部放置了禁止布线层,阻止在顶层和底层的铺铜

46.

排针怎么布线

上半拉一侧排针,下半拉一侧排针

47.

生成新PCB记得把旧的文件删了,添加一个新的

48.

怎么修改快捷键,ctrl点进去

49.

PCB通用步骤(怎么画边框)

原点设置

在Keep-Out layer层画边框,记得用圆弧添加倒角

把这条线删了dsd就行

50.

交互式布线快捷键

ctrl+W

51.

如何在PCB锁定元件

52.

铜箔承载电流

53.

过孔承载电流

54.

55.

PCB元件批量改层

: 选中需要转换的元件 之后在按 “F”键 或者 选中元件 右击选择 翻转

将Top overlayer 隐藏

56.

板子翻过来看

快捷键:“V”+“B”

57

如果发现有没有接线的有两种补救措施

一是

二是在管教的属性改Net

58.

规则

59

隐藏部分网络

在PCB页面,按下“N”键,弹出"Hide Connections"--->"Net",然后在元器件的“GND”上单击一下,此时地线已被隐藏。这个也可以隐藏一些

60.

如何快速放置过孔

如需在走线时添加过孔,直接按“2”键(快速过孔操作)

61

快速切换层

小键盘*号

62.

四层板  

像四层板设计,如果器件都在顶层布局,或关键信号线在顶层走线的话,接地层最好放在第二层,然后第三层设置为电源层,底层走其余的线。如果器件在底层布局较多,或关键信号线在底层走线连接的话,接地层最好放置在第三层,保证关键信号线的质量减少干扰。

63.

四层板具体怎么画

Top overlay

Bottom overlay放文字丝印的

Top layer

Bottom layer 实际走线的层

64.

单片机引脚报离得太近的错怎么办

65.

布线

先布高压线,最后差不多了再连低压线

可以流出一条通路专门走高压线,跟高速公路一样,这样就可以减小影响

把每个模块需要接高压的地方接近高速

单片机的测试口单独接一个层,最后和单片机IO口有关系的也接在这个层里

66.

67.

别的没有用的先隐藏

68.

修改器件编号

69.

每次该线宽很麻烦怎么办

改线宽的时候,一次次改优先线宽就行

70.

铺铜怎么铺

把高压线的距离规则设置好之后,敷铜距离设为10mil就行了

71.

使用AD18的交叉选择时有时候存在,在原理图中选择一部分,然后在PCB中layout,但移动选择的这部分时,上面的所有网络都会被移动,包括电源和地网络;(如下图所示),那么该如何解决这一问题呢?

72.

绘制PCB时按照原理图快速摆放元件只需两步

1. 在原理图选中元件,快捷键“T”+“S”;

2. 在PCB界面,快捷键“T”+”O“+“L”,画矩形;

73.

越近越不影响别的模块,所以布局应该先参照72进行模块化布局,再考虑74的布线不要布在模块下面,否则过孔会很难打。

74.

最小系统的走线不要铺在模块下main

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/656942.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

spark的简单学习二

一 spark sql基础 1.1 Dataframe 1.介绍: DataFrame也是一个分布式数据容器。然而DataFrame更像传统数据库的二维表 格,除了数据以外,还掌握数据的结构信息,即schema。同时,与Hive类似,DataFrame也支 持…

6、xss-labs之level8

1、测试分析 传入123查看页面源码&#xff0c;发现传入的值传给了value和a标签的href&#xff0c;并且对特殊字符<>" 都进行了HTML实体化&#xff0c;对于大小写进行了转化&#xff0c;过滤掉了src、data、onfocus、href、script、"&#xff08;双引号&#…

边缘计算网关的主要功能有哪些?天拓四方

随着物联网&#xff08;IoT&#xff09;的快速发展和普及&#xff0c;边缘计算网关已经成为了数据处理和传输的重要枢纽。作为一种集成数据采集、协议转换、数据处理、数据聚合和远程控制等多种功能的设备&#xff0c;边缘计算网关在降低网络延迟、提高数据处理效率以及减轻云数…

Discourse 编辑没有办法显示更多的 JS 错误

Priority/Severity: High Platform: 3.3.0.beta3-dev UI bugs Description: 昨天升级的时到最新版本的时候就发现有这个错误&#xff0c;是 JS 的错误。 发了一个帖子到官方的网站上&#xff0c;官方说可能是插件的问题。 但是我们实在是没有安装什么插件呀&#xff1f; 官方…

Beego 使用教程 8:Session 和 Cookie

beego 是一个用于Go编程语言的开源、高性能的 web 框架 beego 被用于在Go语言中企业应用程序的快速开发&#xff0c;包括RESTful API、web应用程序和后端服务。它的灵感来源于Tornado&#xff0c; Sinatra 和 Flask beego 官网&#xff1a;http://beego.gocn.vip/ 上面的 be…

地下18米的科技守护:旗晟综合管廊巡检机器人

近日&#xff0c;安徽某业主的地下18米深的地下管廊处&#xff0c;一种先进的巡检机器人正活跃在管廊轨道上&#xff0c;执行着重要的巡检任务&#xff0c;只见机器人在管廊轨道上平稳前行&#xff0c;它搭载着先进的检测设备&#xff0c;对地下管廊内的各种设施进行监测巡检&a…

养猫久了才知道,为什么宠物空气净化器是养猫必备!效果惊人!

养猫是一件非常愉快的事情&#xff0c;猫咪的陪伴能带给我们无尽的欢乐和温暖。然而&#xff0c;随着时间的推移&#xff0c;许多养猫的朋友会发现一个问题&#xff0c;那就是家中的空气质量变差了&#xff0c;猫毛、异味等问题也随之而来。这时候&#xff0c;一款好的宠物空气…

【Python】 Python中的“命名元组”:简单而强大的数据结构

基本原理 在Python中&#xff0c;namedtuple是tuple的一个子类&#xff0c;它允许我们为元组的每个位置指定一个名字。这种数据结构非常适合用于需要固定字段和值的场景&#xff0c;例如数据库查询的结果或配置文件中的设置。 namedtuple提供了一种方便的方式来访问元组中的元…

mysql中单表查询的成本

大家好。我们知道MySQL在执行一个查询时&#xff0c;经常会有多个执行方案&#xff0c;然后从中选取成本最低或者说代价最低的方案去真正的执行查询。今天我们来聊一聊单表查询的成本。 那么到底什么是成本呢&#xff1f;这里我们说的成本或者代价是由两方面组成的&#xff1a…

Android性能优化方案

1.启动优化&#xff1a; application中不要做大量耗时操作,如果必须的话&#xff0c;建议异步做耗时操作2.布局优化&#xff1a;使用合理的控件选择&#xff0c;少嵌套。&#xff08;合理使用include,merge,viewStub等使用&#xff09;3.apk优化&#xff08;资源文件优化&#…

opencv c++编程基础

1、图片的本质 图像在 OpenCV 中的本质 在 OpenCV 中&#xff0c;图像被表示为一个多维数组&#xff0c;其中每个元素对应于图像中的单个像素。图像的维度取决于其通道数和像素数。 **通道数&#xff1a;**图像可以有多个通道&#xff0c;每个通道存储图像的不同信息。例如&…

大学生选择算法向还是嵌入式向?

在开始前刚好我有一些资料&#xff0c;是我根据网友给的问题精心整理了一份「嵌入式的资料从专业入门到高级教程」&#xff0c; 点个关注在评论区回复“888”之后私信回复“888”&#xff0c;全部无偿共享给大家&#xff01;&#xff01;&#xff01; 由于嵌入式的薪资待遇和…

【oracle】Oracle RAC中的GNS到底是什么?

本文为云贝教育 刘峰 原创&#xff0c;请尊重知识产权&#xff0c;转发请注明出处&#xff0c;不接受任何抄袭、演绎和未经注明出处的转载 一、概述 Oracle Grid Naming Service (GNS) 是Oracle Grid Infrastructure的一个重要组件&#xff0c;它提供了一种集中式的命名服务&…

33 mid 55. 跳跃游戏

贪心算法&#xff1a; class Solution {public boolean canJump(int[] nums) {int leftBorder 0;for (int i 0; i <nums.length; i) {if(i<leftBorder){leftBorderMath.max(leftBorder,inums[i]);}if(leftBorder>nums.length-1){return true;}}return false;} }

元宇宙vr科普馆场景制作引领行业潮流

在这个数字化高速发展的时代&#xff0c;北京3D元宇宙场景在线制作以其独特的优势&#xff0c;成为了行业内的创新引领者。它能够快速完成空间设计&#xff0c;根据您的个性化需求&#xff0c;轻松设置布局、灯光、音效以及互动元素等&#xff0c;为您打造出一个更加真实、丰富…

TCP—三次握手和四次挥手

目录 一、三次握手和四次挥手的目的 二、TCP可靠的方面 三、什么是三次握手 四、第三次握手的目的 五、什么是四次挥手 六、超时时间的目的 七、SYN包、ACK包、FIN包 八、解决丢包和乱序 九、参考资料 一、三次握手和四次挥手的目的 TCP三次握手的目的主要是为了确保两…

谷歌地图 | Google I/O ‘24 重磅发布助力企业拓展海外市场的新功能!

编者按&#xff1a;本文是 Google I/O 2024 系列的一部分&#xff0c;该系列分享了Google 年度开发者大会上最新的 Google Maps Platform 新闻。 距全球首个 Google Maps API 问世已近 20 年。它引领了网络和移动端地理空间体验的革命。从那时起&#xff0c;Google Maps Platf…

Common Lisp笔记

在计划学习函数式编程的时候&#xff0c;我一开始打算学习的是 F#。因为我朋友就是在 DTU 上的学&#xff0c;F# 就是 DTU&#xff08;丹麦理工&#xff09;开发的。但是由于 F# 和微软的 .NET 绑定&#xff0c;而在 macOS 上&#xff0c;目前版本的 .NET 的是有些问题的&#…

2023年平均工资公布!你是什么段位?

来源国家统计局&#xff08;下同&#xff09; 01 城镇非私营单位就业人员年平均工资情况 2023年&#xff0c;全国城镇非私营单位就业人员年平均工资为120698元&#xff0c;比上年增加6669元&#xff0c;名义增长5.8%&#xff0c;扣除价格因素实际增长5.5%。 2014-2023年城镇非私…

基于FPGA实现LED的闪烁——HLS

基于FPGA实现LED的闪烁——HLS 引言&#xff1a; ​ 随着电子技术的飞速发展&#xff0c;硬件设计和开发的速度与效率成为了衡量一个项目成功与否的关键因素。在传统的硬件开发流程中&#xff0c;工程师通常需要使用VHDL或Verilog等硬件描述语言来编写底层的硬件逻辑&#xff0…