altium designer绘制51单片机最小系统

altium designer绘制51单片机最小系统一、绘制51单片机原理图库新建原理图库,并ctrl+s保存起来2、画出方框,并放置引脚,如下图。注意:画出第一个引脚后,可以双击修改它的编号为1,之后再次放置引脚时,编号会自动从1开始自加。3、在方框的左右两边放置引脚注意:新拖出来的引脚,带x号的一端,为将来要与导线连接的一端,所以,这一端要朝芯片的外部。按下空格键,可以实时修改引脚的方向4、编辑引脚定义。点击右下角的SCH,打开库浏览器,双击我们刚才建立好的这个原理图库文件(默认名称为Component_1…

大家好,又见面了,我是你们的朋友全栈君。

这篇文章是比这个教程做的:

AltiumDesigner绘制51单片机最小系统实例教程.pdf-原创力文档

教程里有些不清晰的地方,我自己加了一些步骤。

总体步骤:

1、新建PCB工程,起名保存

2、新建原理图,起名保存。后缀为schLib

3、新建原理图库,起名保存。后缀为schDoc

4、新建PCB库,并给原理图库中我们所用到的每一个元件,绘制PCB封装,当然对于常用元件,AD已经自带PCB封装,这种情况显然不用自绘PCB封装了。后缀为pcbLib.

5、将原理图库中的元件与PCB封装进行关联。

6、新建PCB,摆放最终的PCB元件布局。后缀为pcbDoc

新建的原理图库中,可以自建多个器件,例如51单片机、1*8排阻、电源座等,有些器件需要完全手画;有些可以基于AD自带的库中的元器件,进行二次修改;还有更省事的,直接从网上下载现成的别人画好的库。AD自带的常用原理图库有:混杂设备库、混杂半导体库、FPGA库等,如下图。当然,我们自建的库也会出现在这个列表中。

altium designer绘制51单片机最小系统

一、绘制51单片机原理图库

新建原理图库,并ctrl+s保存起来

altium designer绘制51单片机最小系统

2、画出方框,并放置引脚,如下图。

单击右下角状态栏的SCH按钮,

altium designer绘制51单片机最小系统

以便显示出原理图库中的器件列表,器件的默认名称为component_1,我们可以双击修改它的名字,例如我把它改成了STC89C51

altium designer绘制51单片机最小系统

注意:画出第一个引脚后,可以双击修改它的编号为1,之后再次放置引脚时,编号会自动从1开始自加。

altium designer绘制51单片机最小系统

3、在方框的左右两边放置引脚

注意:新拖出来的引脚,带叉号的一端,就是以后要与导线连接的一端,所以,带叉号的一端要朝芯片的外部。PS:按下空格键,可以实时修改引脚的方向。

altium designer绘制51单片机最小系统

4、编辑引脚定义。点击右下角的SCH,打开库浏览器,双击我们刚才建立好的这个原理图库文件(默认名称为Component_1)。

每个引脚的功能和名称,也可以直接双击引脚,弹出窗口进行编辑,但是这样一个个的改起来太累,推荐按以下3个图的步骤一起修改。

altium designer绘制51单片机最小系统

5、设置我们新建的这个原理图对象名,以及各个引脚的名称和功能。

请记住这个原理图库的名字:AT89C51,如下图。后面搜索时,会用到这个名字

altium designer绘制51单片机最小系统

6、依次修改各个引脚的名称和功能:

altium designer绘制51单片机最小系统

7、设置完后,效果如下:

altium designer绘制51单片机最小系统

8、保存一下。否则接下来的步骤中,会搜索不到我们刚才新建的这个51单片机。

1.2 新建排阻原理图

1、排阻没必要从0新建,直接基于AD自带的排阻,稍作修改即可满足我们的需求。

点击【添加】按钮,新建一个器件,并将其命名为Res Pack8x1。

altium designer绘制51单片机最小系统

2、执行【文件】【打开】,找到AD自带的原理图库(怎么找?一般就在你安装AD的文件夹里,如果你找不到,那就全盘搜索”Miscellaneous Devices.IntLib”吧),

altium designer绘制51单片机最小系统

确定后会弹出下图:

altium designer绘制51单片机最小系统

因为我们想要从这个库中抽取AD自带的那个排阻,所以我们点击【摘取源文件】。然后这个原理图库就会被添加进我们的工程中,如下图所示,再双击这个原理图库,

altium designer绘制51单片机最小系统

并切换到SCH Library选项卡,如下图所示。搜索并选中,然后选中排阻原理图,ctrl c复制它。

altium designer绘制51单片机最小系统

切换回我们自建的原理图中,粘贴,如下图。

altium designer绘制51单片机最小系统

选中我们新建的排阻器件,然后ctrl v粘贴,如下图就是粘贴成功了。

altium designer绘制51单片机最小系统

然后把粘贴过来的排阻的10~16引脚删掉,并把第9引脚改到左边,并用导线直连到右边。这个蓝色导线可以直接复制原先的上或下蓝色横线,并粘贴出来。

altium designer绘制51单片机最小系统

至此,所需的原理图器件都做完了,下面开始在原理图中摆放这些元器件。

二、画原理图

1、新建原理图文件

altium designer绘制51单片机最小系统

2、保存

altium designer绘制51单片机最小系统

3、查找上一小节建立好的原理图库。(1)点击搜索,(2)按名称Name搜索,(3)名字为AT89C51(上一小节起的名字),(4)点击查找

altium designer绘制51单片机最小系统

4、搜索成功后如下图,然后把51原理图摆放到原理图工作区:

altium designer绘制51单片机最小系统

5、摆放AD自带的一些器件,或者我们下载的一些器件

网上很容易搜到一下AD的常用库,下载并安装它。步骤:如下图,先点击【库】,再点击【安装】,然后浏览到你下载的那些库的文件位置

altium designer绘制51单片机最小系统

然后全选,点击[打开],【安装】,就ok了。之后我们就能在搜索库中看到我们已安装的这些别人画好的库。

altium designer绘制51单片机最小系统

继续向原理图中摆放我们刚下载的这些元器件,例如 78L稳压电源、各种电阻、电容、电源等:

altium designer绘制51单片机最小系统

上面是通过搜索元件的方式把元件放进原理图中的,你也可以也直接从原理图库中,找到你想放置的元件,然后点击【放置】,如下图:

altium designer绘制51单片机最小系统

还可以直接选中你想用的原理图库,然后直接用鼠标把元件拖进原理图中,如下图所示:

altium designer绘制51单片机最小系统

把元件都摆放好以后,然后放置电线(快捷键P W, Place Wire),把所有的元器件用电线连起来,如下图的P1.0和排座Header 8 相连。

altium designer绘制51单片机最小系统

在原理图中,还有一种把元器件连接起来的方式就是使用网络标号。被同一个网络标号所定义的两根电线,就相当于被连上了,如下图的P1.0引脚和排阻的P1.0,而不必直接用电线连接他俩。

altium designer绘制51单片机最小系统

有了以上知识,就可以把原理图画完了。

绘制PCB封装

PCB封装直接与实物相关联,绘制PCB封装时,必须根据实物的尺寸来绘制。当然有些器件AD已经自带了PCB封装,有些不带。这一小节我们先来看看如何自己绘制封装,然后再看看如何调用AD自带的封装。

绘制51单片机的PCB封装

1、新建-库-PCB库。这个PCB库的作用是管理本工程中的所有PCN封装。

altium designer绘制51单片机最小系统

2、进入PCB封装绘制界面

altium designer绘制51单片机最小系统

3、进入【元器件封装】绘制向导

altium designer绘制51单片机最小系统

4、因为51单片机为双列直插式,所以选择封装样式为“双列直插DIP”,如果你的51为别的样式,请选择对应的样式。

并选择单位为mm,你也可以用mil。100 mil = 2.54 mm

altium designer绘制51单片机最小系统

5、设置焊盘的孔径、焊盘的大小等:

altium designer绘制51单片机最小系统

6、设置焊盘间距:

altium designer绘制51单片机最小系统

7、设置焊盘总数、焊盘横向间距等,最后给这个封装的自己起个名字为“51单片机PCB封装”,点击【完成】。效果如下:

altium designer绘制51单片机最小系统

8、对于上面已经生成的封装,我们也可以继续双击焊盘修改其属性。黄色的丝印边线,也可以双击再次进行修改其位置、宽度等。

以上是使用向导创建的PCB封装,我们也可以不用向导,直接从0绘制PCB封装,如下图:

altium designer绘制51单片机最小系统

altium designer绘制51单片机最小系统

为了保证放置的焊盘、过孔等准确,建议先设置一下网格的间距,然后就能利用栅格捕捉功能,方便的布局焊盘等。

网格设置如下:在绘制区右击或者按字母G,然后选择栅格属性,就能设置网格间距了

altium designer绘制51单片机最小系统

摆放好焊盘以后,继续在top overlay层(顶层丝印层),利用放置走线的方式绘制方框形丝印:

altium designer绘制51单片机最小系统

四、给自绘的原理图库中的51单片机,关联上自绘的51单片机封装

每原理图库中的每一个元件,都要有一个与之对应的PCB封装元件。上面我们已经画好了51单片机的原理图库元件,也画好了51单片机PCB封装元件,如何关联他俩呢?

1、回到【原理图库】中的元件列表,找到51单片机,双击它

altium designer绘制51单片机最小系统

2、找到绘制好的51 PCB封装:

altium designer绘制51单片机最小系统

3、确认之后,我们就能在原理图库界面,看到其PCB封装预览:

altium designer绘制51单片机最小系统

4、同理,把所需的元器件的封装全部画好

上述步骤是给原理图库中的元件一个个设置关联封装,比较麻烦,而且容易遗漏。不过,好在AD也提供了统一的封装管理界面“模型管理器”,见下图。我们可以在下图中一目了然的看到哪些器件还没有被设置封装。甚至在这界面里,我们可以选中多个同类器件,如多个电容,统一给他们设置同一个封装,这就很方便了。

altium designer绘制51单片机最小系统

除了上述的“模型管理器”以外,AD还提供了一个类似的界面“封装管理器”,位于菜单栏->工具->封装管理器,界面如下:

altium designer绘制51单片机最小系统

 

五、绘制PCB文件

1、在绘制最终的PCB之前,应当先检查原理图有没有问题

依次点击菜单栏【工程】【编译xxx原理图】,如果有错误会报出来,如果没有任何提示,说明检查通过

然后生成网络表,依次点击【设计】【工程网络表】【protel】

altium designer绘制51单片机最小系统

成功生成网络表后,会产生如下图所示的文件:

altium designer绘制51单片机最小系统

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/152221.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月23日 下午6:46
下一篇 2022年6月23日 下午6:46


相关推荐

  • python爬虫——淘宝书包

    python爬虫——淘宝书包importreimportrequestsdefgetHTMLText(url):try:headers={‘user-agent’:’Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/76.0.3809….

    2022年6月17日
    45
  • IDEA返回上一步

    IDEA返回上一步在开发中进入一个方法后想要到原来那行 ctrl alt 左回到上一步 ctrl alt 右回到下一步

    2026年3月16日
    2
  • windows中bat批处理的注释语句

    windows中bat批处理的注释语句转自:wh_19910525https://blog.csdn.net/wh_19910525/article/details/8125762写bat批处理也一样,都要用到注释的功能,这是为了程式的可读性在批处理中,段注释有一种比较常用的方法:gotostart=可以是多行文本,可以是命令=可以包含重定向符号和其他特殊字符=只要不包含:start这一行,就都是…

    2025年6月3日
    4
  • Retrofit2 详解和使用(一)

    Retrofit2 详解和使用(一)前言 要么出击 要么出局 命运女神总会眷顾拼尽全力的一方 一 概述 1 什么是 retrofitretr 是现在比较流行的网络请求框架 可以理解为 okhttp 的加强版 底层封装了 Okhttp 准确来说 Retrofit 是一个 RESTful 的 http 网络请求框架的封装 因为网络请求工作本质上是由 okhttp 来完成 而 Retrofit 负责网络请求接口的封装 本质过

    2026年3月20日
    2
  • TCP和UDP的最完整的区别[通俗易懂]

    TCP和UDP的最完整的区别[通俗易懂]TCP和UDP两种协议的比较汇总

    2022年6月7日
    42
  • circos 可视化手册- text 篇

    circos 可视化手册- text 篇欢迎关注微信公众号 生信修炼手册 不论是 heatmap 还是 scatter histogram 反应的都是基因组上某段区域对应的 value 值的分布 这里的 value 都是数值 对于 value 是字符串的情况 专门定义了 text 这种图表类型 用于展示 看一个 text 的实例 text 在图上就是一圈的字符串标记 字符串可以添加连线 表明对应的染色体位置 配置文件的写法如下 首先看下 fil

    2025年6月15日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号