AD20笔记-PCB设计

AD20笔记

PCB设计

新建PCB

image-20210728110636396

导入原理图元器件

快捷键: d

image-20210728111458715

选择import

最后一行的room不选,执行变更就行

image-20210728211808588

就这个不选。

导入的时候如果报错找不到封装,可以仔细检查一行有没有封装名字不对应的,或者没使用自己定义的封装名,而使用了另一种封装名,比如STM32F103RCT6芯片,自己写的STM32F103RCT6,封装库里面的LQFP100。

估计板子的大小

选择在矩形区域排列

快捷键: shift+alt+A

image-20210730175544979

这里已经有快捷键设置了,如果想设置快捷键,可以按住crtl再单击

image-20210730175703692

就会出现这样的对话框,可以更改设置。

image-20210730175833989

在标题栏上单击右键,选择Custmize,可以查看所有的快捷键

image-20210730175943948

隐藏网络

全选器件,然后右击

image-20210730180655915

器件操作选择隐藏网络,然后器件之间的连线就没有了。

机械层绘制放置区域

image-20210730181415686

在下面选择机械层,然后绘制线,把元器件框起来

设置原点

快捷键 : e+o+s

将原点设置在左下角

image-20210730181619763

设置板子大小

板子一般要用整数长宽,方便打板

双击线可以设置线的长度,然后调整一下线的布置

image-20210730192918053

设计里面有个类

image-20210730195834248

可以把电源和GND放到一起

image-20210730200638769

然后单独显示这些的连线,从右下角选出PCB来

image-20210730200719963

然后再选择显示连接

image-20210730200835300

效果:

image-20210730201457447

层叠管理器

快捷键:D+K

image-20210730201739991

然后加两个层,右击选择在下面添加平面

image-20210730201843166### 将底面放到框内

快捷键:D+S+D

选中框以后,快捷键D+S+D即可:

image-20210731113110190

效果:

image-20210731113129639

正片负片

正片用于信号层,负片一般用于大的电源

模块化分布

打开工具中的交叉选择模式

image-20210731155307076

设置里面的Navigation里面有交叉选择的选项设置,现在我们需要的是元器件,所以选择元件,另外两个不选

image-20210731155606910

还可以把变暗选上,这样选中想要的以后,别的会变暗

image-20210731155810087

导入DXF文件

image-20210801100357144

image-20210801100512996

使用毫米做单位,还有就是全部导入到机械2层,放到一个层上操作

单独查看某一层

快捷键:Shift+S

相连走线选择

点击其中任意一个线,按下Tab键,只要是相连的走线都会选中

精准移位吸附

快捷键:m+s,选择要吸附的点

将吸附的点拖到要吸附的地方附近,然后按住shift+e就会吸附住。

器件位置锁定

image-20210801102616417

打上img就锁住了,不会移动。

连线显示与隐藏

快捷键 : n

image-20210802112228292

改变丝印大小,居中在器件中央

通过查找相似对象,选中全部丝印

image-20210802170413425

设置大小后,再全选器件,设置文本放置位置

image-20210802170611855

设置居中摆放

image-20210802170714719

器件放置底层

拖动的时候按一下L就到底层去了

规则设置

铜皮,焊盘,走线间距设置
image-20210803194708567

上边这个选项里面可以选择是不是开启这个规则的应用

image-20210803195317967

短路
image-20210803195527088

一般是不允许短路的

检查不完全连接
image-20210803195753760

这个最好打开吧,能保证连接比较规范。

走线宽度设置
普通走线(信号线走线)宽度

信号线一般6mil就能符合大多数厂商的生产要求,最低的话4mil,板子生产的容错率还可以,再小就生产很困难了。

image-20210803202702243
电源走线宽度设置

首先先把电源设置为一个类

image-20210803200637420

然后在规则里面新加一条新规则

image-20210803202038257

把规则命名为PWR,意思是电源线,然后选中电源类

image-20210803202153217

然后设置宽度

image-20210803202225982

注意这里的优先级设置,因为电源线是特殊线,比之前设置的线(全部走线)优先级要高才能应用到板子上。

image-20210803202558732
设置差分走线规则

先新建两个差分的类,一个90欧姆的,一个100欧姆的

image-20210803214441338

然后在PCB里面选择差分

image-20210803215942303

手动添加点这,我懒

image-20210803220501399

没懒成:

image-20210803223634811

输入正网络,负网络,然后写入名称。

自动添加在这:

image-20210803220621668

然后用+和-区分,创建到100欧姆的类里面

image-20210803220748813

设置走线宽度

image-20210803224004335

选择90,然后选规则向导

image-20210803224222094

差分对内长度误差设为5mil

然后设置宽度和间隔

image-20210803224531888

就完成了。

然后你还可以在规则里面找到它

image-20210803224705905

最小宽度5mil有点小,生产比较困难,改为6mil,间隙改为8mil

image-20210803225034610

100欧姆的经验值:

image-20210803225505908#### 敷铜规则设置

负片层选择敷铜全连接

image-20210804085040598

信号层,通孔和标贴焊盘选择十字连接,而过孔焊盘选择全连接,这个主要还是看焊接需要,如果是电源走线,尽量全连接,这样电流承载力比较大,而有些地方为了焊接方便,可以用十字连接。

image-20210804085714517 image-20210804085835025

过孔的周围没有铜的部分的间距是多少,视频里面说经验值设7mil,我就10mil

image-20210804085331720
不要这样留一点铜皮,生产制作的时候会比较麻烦,上传图片不让看,大概描述一下吧,就是一块孤立的铜皮,不和别的铜皮相连接那种。

阻焊规则设置

阻焊是为了防止绿油覆盖,但是在主控芯片那里,4mil的阻焊会让绿油只有2mil的宽度,生产不便,那么设置为2.5mil比较合适。

image-20210804091325581

丝印规则设置

丝印到焊盘的距离至少2mil
image-20210811162650527

设置过孔参数默认值

image-20210811162730788

Tented勾选是盖油。

光标大小设置

可以选个大一点的对齐方便。

image-20210804095252776

安装加载脚本

设置里面安装脚本

image-20210804105404253

文件里面选择运行脚本

image-20210804105534364

选择Main运行

image-20210804105602158

晶振防干扰保护

把晶振用GND包起来,可以防止外面信号源干扰,也可以防止晶振干扰外面信号

image-20210804162705063

滤波电容布线

3.3V从过孔给电容以后再给器件供电,GND那边要多打几个过孔来载流。线能粗一点就粗一点。

image-20210804163850648

显示隐藏过孔

快捷键:shift+C

敷铜

隐藏其他层

按 L

image-20210809111308454

只保留顶层和GND层,区别GND和AGND敷铜

绘制铜皮

沿着下面的分割线绘制铜皮

image-20210809115000108

左下是AGND,其他部分是GND,然后将两个部分复制,利用特殊粘贴粘贴到底面。

添加缝合孔

image-20210809115441801

GND敷铜的地方和AGND敷铜的地方要分开添加缝合孔。

数字地

image-20210809115857461

模拟地

image-20210809121026268

效果

image-20210809121239783

调整丝印

丝印大小:5mil的宽度,30mil的高度就比较合适

对于一堆排列好的元器件,可以通过选中多个元器件,然后通过定位器件文本,快速调整一堆丝印。

效果

image-20210809163803423

导入LOGO

首先,准备一张单色图

然后运行脚本,把单色图加载进去

image-20210809163854779

image-20210809163920709

选择一张单色图

image-20210809163944080

然后转化

image-20210809164030081

然后把它设置为丝印

image-20210809164718435

复制粘贴到想要的位置就行了

如果想要调整它的大小,那么把这个图案设置为一个联合

image-20210809164935783

然后在联合里面有个调整联合大小

效果

image-20210809165050857### DRC检查

image-20210809171020875

5万个错误以内会显示错误

image-20210809171126115

勾选需要检查的规则,也就是设置过的规则

image-20210809171350427

image-20210809171400783

image-20210809171410859

然后会出现这个报错,说是有啥搁置的铜皮

image-20210809171541711

这时候直接全部铜皮重铺一下就好了,快捷键:T+G+A

  • 15
    点赞
  • 128
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: zynq7020 ad9361是一种集成了Xilinx的可编程逻辑器件和ADI的射频收发器件的平台。它可用于无线通信领域,如无线电频谱感知、无线电软定义、卫星通信等。 硬件电路设计部分,在设计zynq7020 ad9361硬件电路时,需要考虑以下几个方面: 1. 功耗优化:合理选择电路元件和功耗控制策略,确保系统在满足性能要求的前提下最小化功耗消耗。 2. 信号完整性:采用合理的布局和阻抗控制手段,降低信号传输中的串扰和衰减,保证高速信号的完整性。 3. 时钟和同步:设计合理的时钟和同步电路,确保系统各个模块的时序一致,避免数据损坏和丢失。 4. EMI/EMC设计:采用合适的滤波器、隔离器等措施,降低电磁干扰和电磁辐射,确保系统的电磁兼容性。 在PCB开发方面,一般需要经历以下几个步骤: 1. 确定器件布局:根据电路设计要求,合理布局芯片、芯片外围器件、连接器等元件,确保信号传输和功耗控制的有效性。 2. 绘制原理图:根据电路设计,使用EDA软件进行原理图绘制,定义引脚、信号路径等信息。 3. PCB布线:将原理图中的电路连接关系转化为实际的PCB布线,考虑时序、信号完整性、电磁兼容性等因素,进行差分信号、时钟、电源等的布线。 4. 完善PCB设计:添加必要的电源滤波、地面平面、跳线和设置焊盘等措施,优化PCB的性能和可靠性。 5. PCB制造:将设计好的PCB文件进行工厂制造,包括制板、钻孔、化学镀铜、插件、焊接、测试等过程。 6. 电路调试:制造好的PCB连接到相关的硬件系统中进行调试,验证设计的功能和性能。 总之,zynq7020 ad9361硬件电路设计PCB开发是一项复杂的工作,需要综合考虑多个因素,设计合理的电路、布局和连接,并确保电路性能和可靠性。 ### 回答2: Zynq-7020是Xilinx公司推出的一款面向嵌入式应用的可编程系统芯片,它结合了ARM处理器和FPGA功能,可用于实现高性能的嵌入式系统。AD9361是Analog Devices公司开发的一款多模式多频段射频收发器,适用于无线通信系统中的射频收发功能。 对于Zynq-7020和AD9361的硬件电路设计PCB开发,以下是一些资料分享的主要内容: 1. 器件数据手册:包括Zynq-7020和AD9361的详细规格和功能特性,可以从Xilinx和Analog Devices的官方网站上获得这些手册。 2. 参考设计文件:Xilinx和Analog Devices官方网站上提供了一些针对Zynq-7020和AD9361的参考设计文件,这些设计文件包含了硬件原理图、PCB布局指导、信号完整性分析等内容,有助于理解和设计自己的硬件电路。 3. 开发板设计文件:可能会有一些第三方厂商基于Zynq-7020和AD9361开发的开发板,他们通常会提供相关的硬件设计文件和PCB源文件,可以从开发板厂商的官方网站上找到这些资料。 4. 其他相关论坛和社群:在Xilinx和Analog Devices的官方社群和论坛上,有一些热心的工程师会分享自己的硬件设计经验和资料,可以从这些社群和论坛中获得一些有用的参考资料。 总之,对于Zynq-7020和AD9361的硬件电路设计PCB开发,可以通过查阅器件数据手册、参考设计文件、开发板设计文件以及参与相关社群和论坛等方式来获取更多的资料和分享。这些资料将有助于理解和设计高性能的嵌入式系统,提高设计效率和质量。 ### 回答3: 关于Zynq7020和AD9361的硬件电路设计PCB开发资料,我建议您秉持以下几个方面来分享: 1. Zynq7020资料分享: - Zynq7020是Xilinx推出的一款嵌入式可编程逻辑器件,它结合了ARM Cortex-A9双核处理器和可编程逻辑。 - 可以分享Zynq7020的官方手册,其中包含了芯片的功能、引脚定义、时钟和电源管理、外设接口等方面的详细资料。 - 还可以分享基于Zynq7020的开发板设计文件,包括原理图和PCB布局,这将有助于理解芯片的使用方法和外设的连接方式。 2. AD9361资料分享: - AD9361是安托法格AST公司推出的一款集成式RF收发器芯片,支持广泛的射频频段和通信标准。 - 可以分享AD9361的官方手册,其中包括详细的功能介绍、寄存器设置、电路连接示例等。 - 还可以分享基于AD9361的开发板设计文件,包括原理图和PCB布局,这将有助于理解芯片的使用方法和外围电路的设计。 3. 硬件电路设计资料分享: - 可以分享关于Zynq7020和AD9361的硬件电路设计指南,介绍如何正确地连接和配置这两个芯片,以及一些设计注意事项和技巧。 - 可以分享相关的应用笔记或技术文档,介绍如何实现特定功能或解决特定问题的电路设计方案。 - 如果有相关的例程或Demo设计,也可以分享这些资料,让其他开发者可以直接参考或借鉴。 4. PCB开发资料分享: - 可以分享关于PCB设计的基本原则和技巧,帮助其他开发者正确地布局和布线。 - 可以分享相关的PCB设计工具的使用教程或经验分享,例如Altium Designer、Cadence Allegro等。 - 如果有相关的PCB设计文件(如Gerber文件),也可以分享这些文件,让其他开发者可以快速制作自己的PCB板。 最后,分享这些资料的目的是为了促进技术的传播和共享,帮助其他开发者更好地学习和应用Zynq7020和AD9361。希望以上回答对您有帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值