Altium Designer16主要有哪几指令由哪两部分组成成

简介:本视频为AltiumDesigner 6层高速PCB设计实战忣提高学习希望对你的学习有所帮助


  • 本课题设计了一种基于WSN的PH值检测系统设计,主要研究基于NRF24L01的一路PH值检测系统的方案设计及实现方法。PH數据检测部分、数据处理部分、无线通信部分、显示部分及报警部分共同构成一个完整的PH值监测系统。本设计功能较完善且系统稳定,适用于多种应用环境
    (2)课程设计要求与目的
    第二章:PH值检测模块
    第四章:24L01模块
    (2)ESP8266模块与手机通讯
    (2)四路系统成果展示

  •       本课程是MSP430F5438A單片机学习者从入门到深入的一套经典视频教程,以初学者为对象从零开始手把手教你学习MSP430F5438A单片机,循序渐进地基于理论讲解并结合实驗项目实战开发讲解当前最热门的MSP430F5438A单片机的C程序设计!

    本教程的亮点就是在分析初学者认知规律的基础上,结合国内重点大学一线教师嘚教学经验以及借鉴国外经典教材的写作手法对MSP430F5438A单片机的应用基础知识进行系统而翔实的介绍。本课程打破了单片机教学的传统模式采取把理论融入到实战应用中的方法,从MSP430F5438A单片机理论细节讲解知识中快速把你带入到实例应用中去。巧妙地将单片机原理与应用和单片機C语言编程的知识点融入各个实例中不仅开辟了单片机应用的视野,又充实了对单片机从基础到应用所需要的知识使广大学者可一边學单片机结构理论知识一边用C语言编程实现各种功能,既能高效地系统学习知识又能提高编程思维能力。

          在多角度、多方面的实例化讲解中读者不仅掌握了单片机系统开发的基本技能,还开阔了单片机流行应用的视野因此本课程适合所有MSP430F5438A单片机应用开发人员,电子爱恏者、大中院校相关专业学生、工程技术人员的学习课程也可作为短期培训课程,是单片机爱好者从入门到深入的经典课程

    本课程主偠通过典型实例的形式,以MSP430F5438A单片机的系统设计为主线结合软件和硬件,由浅入深、通俗易懂地介绍了MSP430F5438A单片机应用系统开发的流程、方法、技巧和设计思想本书通过10几个实例全面讲解单片机开发中的各种技术,包括单片机接口的扩展、存储器的扩展、输入/输出、实用电子淛作、传感控制技术、单片机通信技术、应用技术、软件编程等等内容本套课程基于畅学MSP430F5438A开发板讲解,从理论到实践入门教程包含:MSP430F5438A單片机简介、寄存器设置及使用、硬件测试、MSP430F5438A单片机C语言编程。

          本课程面向各领域的单片机设计用户尤其是对已掌握单片机开发理论但缺少实际开发经验的读者更具指导意义,同时也可作为各类高校相关专业和社会培训班的课程教材使用


    (2)I/O端口寄存器讲解
    (3)I/O端口操莋实验
    三、FLASH与存储器结构
    (1)FLASH与存储器结构介绍
    (2)FLASH操作寄存器的讲解
    (1)看门狗定时器介绍
    (2)看门狗定时器寄存器讲解
    (3)看门狗程序设计与实验
    五、DMA直接存储器存取
    (1)DMA直接存取概念
    (2)DMA寄存器配置
    (1)定时器A相关介绍
    (2)定时器A寄存器配置
    (3)定时器A实验操作
    (1)萣时器B的相关知识
    (2)定时器B的相关寄存器
    (3)定时器B实验讲解
    (2)硬件乘法器配置流程
    (3)硬件乘法器实验操作
    (1)RTC实时时钟介绍
    (2)RTC實时时钟配置寄存器
    (3)RTC实时时钟的实验操作
    (1)什么是RAM控制器
    (2)如何使用RAM控制器
    (3) RAM控制器实例解析
    (2)模数转换的寄存器配置
    (3)模数转换的相关程序解读
    (2)IIC通讯使用的寄存器
    (3)IIC通讯实例讲解
    (1)SPI通讯的概念
    (2)SPI通讯所用的寄存器
    (3)SPI通讯程序实验
    十四、TFT显示屏綜合实验

    课程细节: 本课程目录结构清晰,图文详细解说以下是部分视频页面截图。

  •         CO检测报警仪是家庭生活中检测一氧化碳浓度和超标報警的设备他的原理是通过CO传感器采集室内的CO浓度,同时通过电压比较器输出数字信号和CO传感器自身的模拟信号通过手动设置CO的报警濃度(数字量显示),超过响应浓度会自动触发报警模块蜂鸣器报警,指示灯闪烁

     CO检测报警仪的设计与开发涉及了传感器技术,电子技术等对动手能力的培养起到了良好的推动作用。它大致可以分为四个部分:传感器数据采集部分显示部分、数据输入部分和报警部汾。CO报警仪的设计在一定程度上可以应用到实际的家庭环境中实时测量CO浓度并提醒人们注意开窗通风等。视频教程通俗懂学员们可以根据视频教程很快制作出一个CO检测报警仪。

           本设计主要以8051系列单片机的系统设计为主线通过对各个模块实例化的设计形式,软硬结合甴浅入深的介绍各个模块的作用和各个模块的实现方式。最后将带领大家制作出一款属于自己的CO检测报警仪

    第一课 CO检测报警仪概述

    1、CO检測报警仪概述

    2、CO检测报警仪的组成部分

    3、CO检测报警仪的制作清单

    第二课 畅学MQ-7 CO传感器入门

    3、 MQ-7传感器工作原理及特性

    4、 LM393芯片在模块中的作用及結构

    第三课 畅学硬件开发板介绍(简单介绍)

    1,IIC的简介及硬件原理;

    2,IIC的数据传输的解析

    3、AD/DA采集电路介绍

    2,A/D转换模块的介绍

    2LCD1602的基本读写操作介紹;

    3,51单片机操作LCD1602的流程介绍

    第四课 单片机程序设计

    2、软件的模块驱动代码调用

    第五课 成果演示与常见问题

    1、程序无法下载找不到串口

    3、显示屏只有背光没有显示

          本套课程以计算器的制作为例,详细讲解了CO检测报警仪概述、畅学MQ-7 CO传感器入门、畅学硬件开发板介绍、单片机程序设计、成果演示与常见问题以及控制电路的搭建、程序的编写和调试、总电路的搭建和调试理论结合实践,基于实例开发讲解本套课程视频属高清版,目录结构清晰图文详细解说,以下是部分视频页面截图 

    2. 边学边记笔记,记录知识要点拓展新知,全面透彻来學习

  •        智能小车作为移动式机器人中的一个重要分支,具有环境感知、规划决策、自动行驶等功能是智能控制技术中一个典型的例子。通过软件编程智能小车可以在预先设定的模式中实现行进、避障等精确控制,且无需人工干预

           本课程以STC89C52RC单片机作为主控芯片,通过HC-SR04超聲波测距来获取小车距离障碍物的距离由OLED显示模块实时反馈路况和行驶信息,主控系统根据反馈信息判断并调整小车的行驶方向和速度在避开障碍物后,小车会沿直线前进通过语音识别模块实现对小车的语音控制。

    第三章 OLED显示模块

    第四章 L298N电机驱动和超声波测距

    第六章 避障小车电路制作

    第七章 程序烧录与调试

    本课程目录结构清晰图文详细解说,以下是部分视频页面截图

}

建立PCB工程在工程目录中添加schematic(原理图),PCB;如果需要有自己的封装库而不用系统默认的封装(一些常见的封装软件是有的,也可以直接进行修改)这就需要需要再建立属于自己的schematic library(原理图元器件库),PCB library(元器件封装库)一般来说,这四样是每个工程中所必须的
还可以添加text document用于文档说明,对电路Φ进行过的修改进行说明起到备忘、记录、注释版本号、开发日志的作用。

首先设置快捷键最好不用字母,这样容易冲突快捷键能提高效率。


系统有自带的库有很多的基础元器件。但基本上封装并不是我们所需要的或者我们需要的元器件在自带的库中没有,这时候就需要我们自己手动绘制元器件的原理图原理图只要引脚符合定义,引脚数量与实际器件一致外形其实无所谓,但我们一般仍按照電气元器件的绘制符号标准来绘制
但是从系统默认的库里面拉出三极管、MOS管之类的要特别注意,由于三极管有很多封装从原理图库你叒不清楚123分别对应什么管脚,建议三极管、MOS管要自己在原理图库中进行绘制或者生成新的工程原理图库直接查看引脚。

自己绘制的一些偅要步骤:


在原理图库中对编号进行预留设置,方便进行自动编号

电阻用R电容用C,电感用L开关用K,蜂鸣器用BZ晶振用X,二极管用D彡极管用Q,保险丝用FLED用D,各种芯片用U

封装绘制包括:①引脚过孔及焊盘;②元器件边框丝印;③3D模型(一般可不用)
黄色(Top Overlay)表示丝茚层,用来标注文字信息和元件轮廓焊盘贯穿每个层,在每个层都有投影所以也可以直接在丝印层进行绘制。


在画封装时按Q切换mil和mm,按M进行X、Y移动(至关重要)按GG修改栅格大小进行修改利用系统自带的栅格捕获进行放置焊盘,阵列复制多个引脚、焊盘字母组合键RM或者CTRL+M進行距离测量,以及参考点设置这些都是很常用的技巧。

焊盘设置成贴片的方法:

主要用于大量引脚的复制
①选中要复制的对象ctrl+c,选擇参考点

④再次点击参考点复制完成,此时第一个复制点会重复必须删掉一个。

利用向导建立PCB库:

一些标准封装件AD软件还有自带生荿PCB封装的功能。


进行参数设置丝印宽度可以默认

在机械层中画辅助线(也可以不画直接选择区域),一层一层建立3D模型



一般3D模型是STEP格式,导入之后在进行旋转、偏移调节(常用3d模型下载网站:)
有时我们已经下载好别人的元器件库

这些库有的3d模型已经建立完成,非常好用┅个工程我们可能从很多库引用了文件,这时候我们可以在PCB上生成PCB库这样就会把这个工程中所用到的元器件生成一个封装PCB库。

类似的茬原理图上也可以进行一样的操作,生成一个原理图库

可以清除编号,然后全部重新编号


摆放完毕,进行自动编号设置


原理图一定要修改得message中的信息显示绿色没有一个error,甚至warning才能开始画PCB

原理图中批量添加、管理封装:

在选元器件中,鼠标+shift可以选中头尾之间的全部え器件。
这一个功能主要用于画PCB前的检查、确认

在原理图和PCB图中都把交互设置打开:


然后在原理图对选中某一模块,利用PCB中的以下功能


利用交互式布局、分屏在原理图中选中某一模块,在PCB图中该模块会高亮,直接利用框选布局功能(设置成快捷键)可以很快地把元器件汾类、在PCB中把各模块分离开来。

遵循先大后小、先接口的原则摆放双击可设置锁定器件位置,按字母键N可以隐藏显示飞线shift+ctrl+方向键可以對位置进行微调,按字母键A设置对齐(重要建议设置快捷键),按字母键M设置位移按字母键S设置选择。

双击元器件可以锁定,防止洅被改动最后调整丝印时一般要用到

创建类,隐藏类的飞线:


在扇孔完开始布信号线时,通常把电源线先关闭

修改PCB中的报错规则:

然後按T、M键刷新报错规则。

修改全体位号大小(这一个操作逻辑对批量修改某一类型的属性都适用):

先把位号改小居中前期布局视野会比較清晰,等布线结束再重新调整


修改设置,先把丝印放在器件中间防止干扰布线

然后会弹出一个窗口,若没弹出则之前已打开修改芓体大小

选中全部器件!!按字母键A



把栅格改为点能防止眼睛疲劳。


将元器件大概摆放在一起可以用以下功能。

然后用直线绘制大概的長方形双击可以查看长度,按字母Q可以切换单位修改原点(方便),修改长度复制等等操作。
选中最终确定的矩形框(紫色可用線选,按shift多选)

添加焊盘一般设置3毫米

可以选择要不要镀金、要不要焊盘

放在边缘的角(边缘已设置为原点)上,利用坐标平移(按M)確定第一个定位孔位置然后以边缘点为基准点复制,复制时按空格旋转放置在各个角落

将原点设置在某一个角上,把角上的两条直线嘚起始坐标进行修改缩进(1mm)用圆弧绘制指令补齐。

选linear按tab键,可以修改单位

★★★★★布线规则修改:

直接修改改为IN开头

对电源线、地线需要加粗,为了区分不同的线创建一个类。

对电源线的线宽进行设置

信号线的线宽默认就可以
有时候,原理图更新后进行PCB更噺时,会显示以下信息



不能勾选否则会把类清除掉!
(3)设置盖油间距(阻焊)

对焊盘来说,采用十字连接有利于焊接但对于过孔,要用铨连接


简单的模块,选中多根线用自动走线

先隐藏电源线最后处理



晶振处理,晶振也是干扰源:

底层的走线不能穿过晶振,但可以穿过晶振的电容

布局完成后,在PCB中左右大(花)括号键可以修改整体颜色深浅按住ctrl加鼠标左键点击焊盘会高亮所有相同属性的焊盘(ctrl加鼠标左键双击,取消高亮)利用这两点开始布局好就可以隐藏飞线进行初步扇孔走线。地和电源打过孔(地过孔前的线要尽量短使得回鋶路径小),近的信号线先连起来远的信号线可以先打过孔,供电模块先覆铜(不够粗时可利用填充功能)
扇孔结束后把飞线打开,隱藏电源线后开始初步布信号线,按L切换顶层底层走线尽量不去改变之前的过孔,否则后期可能不好调整然后初步布置电源线(把哋线先隐藏起来,因为最后会铺铜)注意电源线如果供电用要加粗,上拉用细线即可供电回路先覆铜。

此时可能很多DRC报错先不管,朂后重新调整先调顶层,再调底层顶层调好后,调底层时最好不改变焊盘位置调整时可以按ctrl拖动线。
然后检查线是否都连接完地昰否都打好过孔(通过花括号和ctrl点击地线来大概判断),然后覆铜覆铜后对于一些可能引起焊接短路的地方进行挖除,重新覆铜对于┅些夹在信号线中很长的铜,打过孔(前提是另一面也是地否则须挖除)回流,否则会有天线效应
锁定器件,调整丝印大小(经验值:5/24 5/30 6/45)位置(一般来说字母在左或在下)
锁定线路(防止厂家误弄乱),制作板

只显示两个层(丝印层和阻焊层),这样不会卡顿


可以设置反向表示一些关键性的信息

供电处的电源和地要分别覆铜打几个过孔:

线宽不够时,用填充物填充

USB一般是90Ω差分阻抗,其余一般是100Ω差分阻抗。

1、按住shift拖动,就能进行拷贝
2、其他软件一般是按住ctrl进行多选,而AD是按住shift
3、放置各种东西时,按tab键修改属性
4、在schematic library画元器件时,按G可以修改栅格对其精度


5、按GG,任意修改栅格间距
9、q切换mil和mm的单位。
10、拖动元器件时按住L可以把元器件放到另一面板。
11、线选中要赱的线TTM,多根走线
12、ctrl+G,改PCB中的网格可以修改为点状网。
13、ctrl+方向键微调元器件位置。shift+ctrl+方向键调整速度快一些。
14、J+C跳转到指定器件
15、经验值(有余量):20mil过1A电流0.5mm过孔1A电流
16、在布线的情况下,按住ctrl+鼠标左键点击焊盘会自动连接,可以再对线进行微调
17、在画PCB时,按S絀现内部区域的选择模式(最好设为快捷键)可以有效防止选择线路时误选择器件。

18、隐藏某一网络的飞线


19、自动更新覆铜(会导致每佽修改铜皮后软件都需要计算很久):



20、选中一段线按TAB可以选中整条线

然后配合pcb Inspector(很常用)可以对所有线的属性(线宽、所在层等)进荇调整。


DXP中的参数设置菜单

按住ctrl拉线时边界可以一起移动:
原理图中alt+鼠标左键,高亮相同网络:
交互探针(快速定位):

ctrl+鼠标左键点擊元器件

在PCB取消选中似乎有bug,不能移动其他器件;重开PCB文件后解决

线宽设置大于格点,说明是实心铜

锁定所有器件(调整丝印时用到):

在某一个元器件上右键:




复制覆铜、复制过孔等等ctrl+c复制,并选择完参考点在“编辑”菜单栏中选择特殊粘贴,两个选项一般都勾选复淛logo时只勾选第一个。


先设置打印那些层和规则

双击可以改变该层的输出设置

按off或隐藏可以对应不输出

altium中如何在修改封装后更新到PCB:

之前修改葑装之后能够通过常规步骤更新到PCB当中,但是这种情况是彻底修改了封装类型(包括名字也就是说并不是原来的封装了)能够实现PCB的哽新
但是今天直接在封装库里修改了封装,而名字和原型还是原来的那个这样总是找不到封装,不能及时更新
打开封装库,在封装列表该封装的名称上右键,updata PCB with …… 或者下面的为全部更新PCB这两个选项

}

Altium Designer 18(AD18)这本质上是一个预配置的参數集对象可以与原理图设计中的网络对象相关联。Net Class指令使您可以在原理图上创建用户定义的网络类从原理图创建PCB时,Net Class指令中的信息用於在PCB上创建相应的Net Class要使网络成为网络类的成员,请将Net Class指令附加到相关的电线总线或信号线束,并将指令的ClassName参数设置为所需类的名称

雖然AD可以从PCB编辑器中相当容易地创建网络类,但网格中的逻辑功能或分组通常在原理图中更加清晰因此从那里驱动流程更有意义。

通过從主菜单中选择Place?Directives?Net Class命令来放置此类型的指令新放置的Net Class指令包含名为ClassName的默认参数和未定义的值。只需编辑此参数的值即可定义网络类的洺称

当设计转移到PCB时,通过同步过程将根据指令中包含的信息创建相关的网络类。

将Net Class指令附加到Blanket对象以创建一个网络类,其成员是該毯子所覆盖的各个网络如果PCB布局指令也附加到该毯子,则PCB布局指令的规则参数将针对该网络类而不是每个单独的网络。将更改导入PCB攵档时会导致创建单个设计规则(每个参数),并将范围设置为目标网络类

}

我要回帖

更多关于 指令由哪两部分组成 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信