硬件开发笔记(十九):Altium Designer 21软件介绍和安装过程
前言
AD硬件设计软件之一,前面说了allego,但是allego对项目的管理、原理图生成PCB,PCB反向原理图等方面比较复杂,对于一般的硬件(非多个高速电路),选择AD能够加大的节省开发工作量。
本篇介绍AD21、AD21较20新增的高效功能和其安装过程。
Altium Designer 21
简介
Altium Designer 21(简称AD21)是一款功能强大的电子设计自动化(EDA)软件,被广泛用于电子产品的设计和制造过程中。
AD21自发布以来,已经进行了多次版本更新和功能升级。从Version 21.0.8到Version 21.8.1等多个版本,每个版本都针对用户反馈和市场需求进行了优化和改进。这些更新不仅修复了之前版本中存在的问题,还增加了许多新的功能和特性,以满足用户对设计效率和质量的高要求。
主要功能特性
- 原理图设计
AD21在原理图设计方面有了重大突破。更新的设计编辑器提供了一系列新的工具和功能,如Smart Paste功能,可以自动修正粘贴的设计内容,确保元件和连线的正确连接。同时,集成的扩展设计规则查找功能可以及时发现和修复设计中的错误,提高设计质量。 - PCB布局
AD21的PCB布局功能也进行了全面升级。新版软件提供了更多高级的布局工具和技术,如全新的交互式布线算法和智能路线功能,可以自动完成一部分布线工作,减少手动操作的工作量,并自动最优化布线路径。 - 仿真和验证
AD21提供了强大的仿真和验证功能,内置了仿真工具,可以对电路进行时域、频域、噪声等多方面的仿真分析。此外,用户还可以在设计过程中通过布局查看器实时监控信号完整性和电磁兼容性等方面的性能。 - 协同设计
AD21支持多人协同设计,增强了管理项目历史的功能。设计者可以实时查看或编辑共享文档,并通过历史中的文件可视化图标清晰知道设计者的设计实时状态以及修改内容。这为共同设计带来了极大的便利。
21版本新增的一些功能特性
(注意:只所以从17更新到21,是因为该版本新增了一些强大的功能,)
- 管理项目历史
Altium Designer 21增强了管理项目历史的功能,使设计者能够实时查看或编辑共享文档。通过历史中的文件可视化图标,设计者可以清晰地了解设计者的设计实时状态以及修改内容,为共同设计带来了极大的便利。但此功能仅限于Altium Designer 21正版登陆账号以及登陆Altium365可用。 - 刚挠板规划模式和刚挠层堆栈管理器(看重)
Altium Designer 21提供了刚挠板规划模式和刚挠层堆栈管理器,支持在单个PCB设计中创建多个层堆栈,规范多个板区域,定义刚挠板。这既有利于嵌入式元器件,又有利于软硬结合电路的创建。 - 蛇形等长快捷调节、等长框编辑功能和差分对调节(看重)
这些功能显著提升了电路板设计的效率和精度,帮助设计者更好地控制电路板的复杂性,减少设计的错误和延误。 - 设计环境优化(看重)
Altium Designer 21通过设计过程中各个方面的数据互连(包括原理图、PCB、文档处理和模拟仿真),显著地提升生产效率。同时,提供一体化设计环境,包含完成设计项目所需的所有高级设计工具,以及实时BOM管理、全局编辑等强大功能。 - 可制造性设计(DFM)
AD21提供了学习并应用DFM方法的功能,确保PCB设计具有功能性、可靠性和可制造性。此外,还支持PCB拼版、为成功的制造创建文档、设计规则驱动的设计等功能,帮助用户最大化产量,提高制造可靠的、高质量的电路板的机会。 - 仿真分析和协议管理(看重)
除了基础的电路设计、PCB设计、焊盘布局、库管理等功能外,AD21还提供了强大的仿真分析和协议管理功能。例如,支持电路的时域、频域、噪声等多方面的仿真分析,以及丰富的文件管理、项目管理和版本控制系统。 - 用户界面升级
Altium Designer 21采用了更加现代化的用户界面设计,提供了更好的用户体验。用户还可以根据个人喜好自定义界面的颜色和布局等。 - 性能优化(看重)
AD21使用64位体系结构和多线程的结合实现了在PCB设计中更好的稳定性、更快的速度和更强的功能。这使得设计师能够更高效地处理大型项目和复杂设计。
下载地址
请自行百度。
AD21安装流程
步骤一:下载解压
下载加压后如下图:

步骤二:安装
开始安装,点击进文件夹:


运行安装程序:









添加到开始屏幕:

步骤三:启动
加载以前的单片机工程试一试:



很完美,感受速度确实比AD17快一些。(卸载AD17装的21)
步骤四:汉化


然后,重启软件即可:

硬件开发笔记(十九):Altium Designer 21软件介绍和安装过程的更多相关文章
- 硬件开发笔记(一):高速电路设计Cadence Aleego软件介绍和安装过程
前言 红胖子软硬通吃的前提的使用AD,涉及到高速电路板,要配合高速硬件工程师,使用Aleegro更合适,遂开启了Aleegro设计电路板学习,过程保存为开发笔记,旨在普及和沟通技术,共同进步,学无 ...
- Altium Designer 21.x中文版安装破解教程
Altium Designer 21.x是一款优秀的PCB设计工具,可以原理图设计.电路仿真.PCB绘制编辑.拓扑逻辑自动布线.信号完整性分析和设计输出等功能,为设计者提供了全新的设计解决方案,提高设 ...
- python3.4学习笔记(十九) 同一台机器同时安装 python2.7 和 python3.4的解决方法
python3.4学习笔记(十九) 同一台机器同时安装 python2.7 和 python3.4的解决方法 同一台机器同时安装 python2.7 和 python3.4不会冲突.安装在不同目录,然 ...
- Django笔记十九之manager用法介绍
本文首发于微信公众号:Hunter后端 原文链接:Django笔记十九之manager用法介绍 首先介绍一下 manager 的使用场景,比如我们有一些表级别的,需要重复使用的功能,都可以使用 man ...
- libzip开发笔记(二):libzip库介绍、ubuntu平台编译和工程模板
前言 Qt使用一些压缩解压功能,选择libzip库,libzip库比较原始,也是很多其他库的基础支撑库,编译过了windows版本,有需求编译一个ubuntu版本的,交叉编译需求的同样可参照本文章 ...
- zlib开发笔记(三):zlib库介绍、在ubuntu上进行arm平台交叉编译
前言 方便做嵌入式arm的交叉移植zlib库. Zlib库 zlib被设计为一个免费的,通用的,法律上不受限制的-即不受任何专利保护的无损数据压缩库,几乎可以在任何计算机硬件和操作系统上使 ...
- zlib开发笔记(四):zlib库介绍、编译windows vs2015x64版本和工程模板
前言 Qt使用一些压缩解压功能,介绍过libzip库编译,本篇说明zlib库.需要用到zlib的msvc2015x64版本,编译一下. 版本编译引导 zlib在windows上的mingw32 ...
- FFmpeg开发笔记(九):ffmpeg解码rtsp流并使用SDL同步播放
前言 ffmpeg播放rtsp网络流和摄像头流. Demo 使用ffmpeg播放局域网rtsp1080p海康摄像头:延迟0.2s,存在马赛克 使用ffmpeg播放网络rtsp文件流 ...
- Java开发笔记(九十七)利用Runnable启动线程
前面介绍了线程的基本用法,按理说足够一般的场合使用了,只是每次开辟新线程,都得单独定义专门的线程类,着实开销不小.注意到新线程内部真正需要开发者重写的仅有run方法,其实就是一段代码块,分线程启动之后 ...
- Java开发笔记(九十一)IO流处理简单的数据压缩
前面介绍的文件I/O,不管是写入文本还是写入对象,文件中的数据基本是原来的模样,用记事本之类的文本编辑软件都能浏览个大概.这么存储数据,要说方便确实方便,只是不够经济划算,原因有二:其一,写入的数据可 ...
随机推荐
- 同程旅行基于 RocketMQ 高可用架构实践
简介: 我们在几年前决定引入 MQ 时,市场上已经有不少成熟的解决方案,比如 RabbitMQ , ActiveMQ,NSQ,Kafka 等.考虑到稳定性.维护成本.公司技术栈等因素,我们选择了 R ...
- 函数式编程的Java编码实践:利用惰性写出高性能且抽象的代码
简介: 本文会以惰性加载为例一步步介绍函数式编程中各种概念,所以读者不需要任何函数式编程的基础,只需要对 Java 8 有些许了解即可. 作者 | 悬衡 来源 | 阿里技术公众号 本文会以惰性加 ...
- JavaScript之变量解构赋值的使用
引言 解构赋值是ES6中引入的一种能快速方便的进行变量赋值的方法,其主要也就是分为解构和赋值两部分内容.解构者,也就是匹配结构,然后分解结构进行赋值. 数组的解构赋值 使用 const arr = [ ...
- JavaScript数组Array方法介绍,使用示例及ES6拓展
数组定义 有次序和编号的一组值 类似数组对象 函数agruments对象,字符串,DOM元素集 实例属性 Array.prototype.length length可以赋值,用以改变数组长度 arr. ...
- Data LakeHouse_理解湖仓一体
Data Lakehouse(湖仓一体)是数据管理领域中的一种新架构范例,结合了Data Warehouse和Data Lakes的最佳特性.数据分析师和数据科学家可以在同一个数据存储中对数据进行操作 ...
- DNS(4) -- dns功能实现-配置正向解析和反向解析以及DNS递归查询示例
目录 1 DNS配置示例 1.1 DNS解析类型 1.2 配置正向解析 1.3 配置反向解析 1.4 DNS递归查询 1.4.1 开启递归查询 1.4.2 关闭递归查询 1 DNS配置示例 1.1 D ...
- linux下nginx安装和配置
一.软件安装 1.环境说明 操作系统:CentOS 7.4 64位 nginx版本:1.16.1 安装日期:2019/10/01 安装用户:root 2.安装运行库 yum -y install gc ...
- 精准管控|AIRIOT数字油库智能化解决方案
在油库管理的过程中,储油罐区普遍存在分布空间范围广.安全防爆要求高.监控点多.布线复杂.自动化系统集成难度大等问题,传统的油库管理手段相对落后.管理环境复杂,企业在监测监控.设备设施管理.日常运行 ...
- Chart.js (v2.9.4)概要介绍
chart.js是一个非常优秀的开源图表插件,扩展非常灵活,同时也提供了大量的钩子函数,给与用户添加自定义插件,实现个性化的需求. 具体的优势特点,这里不详述,网上大把资料,现开始正式深入了解这个插件 ...
- Django模板templates
1.模板文件的路径配置 2.模板中变量替换 3.变量渲染之深度查询 4.内置过滤器 过滤器的语法: {{obj|过滤器名称:过滤器参数}} 内置过滤器: 过滤器例子: 5.注释 6.多行注释 7.if ...