很多东西都讲究模块化,比如:程序模块化。原理图也不例外,模块化后的原理图更能直观的显示其原理。文章中操作的图标是什么功能可以先看下参考文献中的博客在来看看我的这篇博客,效果会更好。
原本以为原理图多图纸很难,其实也差不多,只是多了几步罢了。多看几个别人的工程你就能学会了。学习画电路我觉得多学习前人优秀的作品画图水平就能提高!
参考文献:
AD如何画多原理图的工程
crazy FPGA的一个多图纸原理图链接:链接:Crazy开发板原理图链接 提取码:8b1h
正文:
先上我画的多图纸原理图,编译之后原理图就会出现层次。(这是我画的指纹采集板)
打开总图纸,即overview
这个原理图显示的就是原理图调用的层次信息。
这个图是如何画的呢?
1.点击这个图标,这里需要填写两个名字,上面SPI接口是这个模块名字,SPI是你的子图纸原理图名字。(所以你要先创建一个叫SPI的子图纸)
其他图纸也是同理。要多少张图纸可以看你自己的需求放置。
2.黄色的叫做图纸入口,点击这个图标,放置图纸入口,放置好后然后双击图纸入口
双击黄色图标,设置图纸入口信息
我一般是只有主控芯片的那张图纸I/O Type设置为Output,子图纸一般都为Input.这个也要根据你实际工程引脚作用来定义!看你自己工程中,这个引脚是输入还是输出来设置。
3.将主控和那些外设图纸连接起来,使用和连接元器件一样的连线。
4.制作子图纸,这里你可以参考Crary的那个原理图画,也可以参考我的这个。
其他部分和单层原理图是一样的。
不一样的是需要把刚刚总图纸中的主控引出的以你叫用端口引出来。
那我的端口是哪里来的呢?
点击这个图标。放置端口。
Name就是你的端口名,也就是总图纸你引出来的端口名字。
I/O Type在主控中使用Output,在调用的子图纸中使用Input.
5.多图纸最重要的就是不同图纸间的关联,其他都和单图纸是一样的。
上图中,端口我还用网络标号连接了一遍,
这个你可以使用Crazy原理图中的直接将端口连接到器件中,
点击这个图标。放置端口。
我只是因为原理图不复杂,为了更方便看,所以中转了一次。
在导入PCB的时候和单层的也是一样的操作。
说一下如何设置四层板。
点击Design 的 layer stack manager设置层
点击这个图标。放置端口。
一般都是中间层走GND和一层信号,也可以走其他的。2层以上一般也是4层,很少见奇数层。如:3层,5层,听到比较多的就是2,4,6,8偶数层。
最后,分享两个我觉得比较好的多图纸PCB电路,大家也可以自己多去电路城网址寻找,上面也有很多免费优秀的电路设计!
链接:分享的两个多原理图纸优秀设计
提取码:9qh7
1.第一个设计介绍——USB电源开关、PD控制器设计
原理图纸
PCB效果图
2.国外UWB开源项目
原理图
PCB:
多模仿别人怎么做的,你也能够学会!
公众号:文鸿开源工作室