本书以Altium Designer 23英文版为依托,介绍了利用Altium Designer 23进行电子电路设计的方法,利用丰富翔实的案例,将理论和实践相结合,重点介绍Altium Designer 23的使用方法和技巧。在此基础上,分别从初、中、高三个不同的层面展示了三个实战案例,给出了具体的原理图和PCB实现。全书用简单通俗的语言对Altium Designer 23的功能做了阐述和拓展,力求做到浅显易懂,便于操作。本书提供配套微课视频,读者扫描封底的文泉云盘防盗码,再扫描相应章节中的二维码,可以在线学习。
全书共分11章,主要内容介绍如下。
第1章以当前EDA的主流工具为全书的背景知识,介绍了EDA的发展史、EDA领域面临的主要问题、EDA的发展方向,以及当前EDA的主流工具Mentor、Synopsys、Cadence等。
第2章为Altium简介,重点介绍了Altium的发展历程和主要产品线。对Altium Designer 23、Altium 365、Altium NEXUS等产品的主要功能做了概括性的描述,并以此为切入点,引出本书的重点Altium Designer 23。
第3 章对Altium Designer 23的新特点做了详细的阐述,介绍了Altium Designer 23的安装方式、授权管理和开发环境,还列举了利用EDA进行电路设计所需要掌握的专业术语。
第4章对如何利用Altium Designer 23开发电路进行了全面而详细的讲解,介绍了电路设计的通用流程,从简单原理图入手,完成电路开发的第一步; 循序渐进地介绍了绘制PCB版图的通用操作流程。
第5章介绍如何利用Altium Designer 23制作元器件库,包括原理图库制作、PCB封装库制作和集成库制作,涉及元器件封装、电原理图输入、PCB布局、PCB布线、原理图封装库、PCB封装库、集成库等方面的知识。
第6章介绍如何利用Altium Designer 23进行信号完整性(SI)分析,包括设置设计规则和信号完整性模型的参数,对原理图和PCB图中的网络进行信号完整性分析,配置用于网络筛选分析的测试,对选定的网络进行深度分析,信号线的终端和处理生成的波形,等等。
第7章介绍Altium Designer 23的仿真器以及如何利用仿真器实现电路仿真,从而验证设计的正确性。
第8章介绍利用Altium Designer 23进行高速PCB设计时遇到的问题及注意事项。
第9章电路设计实战案例选用微芯(Microchip)公司的PIC12F675作为主控单元,通过控制PIC12F675的通用接口,产生脉宽调制信号(PWM信号)。
第10章实战演练案例选用意法半导体公司的STM32F030作为主控单元,控制带有人机接口(HMI)的触摸屏、排热风扇和电磁阀等外部接口。与此同时,输出一个PWM信号,实现外部电动机的控制。
第11章实战演练案例选用微芯公司的SAMV71作为主控单元,利用其丰富多样的外设和接口,构建起SAMV71的仿真开发系统。系统带有以太网接口、高速USB接口、MediaLB接口等,可以作为SAMV71的评估开发板使用。
后记作为全书的结尾部分,对全书的创作过程做了总结。
由于笔者水平有限,加之项目时间周期比较短,成书之时难免会有疏漏,敬请各位读者多提宝贵意见和建议。感谢热心读者拨冗阅读全书,希望此书能在今后的EDA电路设计生涯中助您一臂之力。
陈之炎
2023年8月