altium-designer基于MINI-STM32的最小系统
STM32最小系统
STM32最小系统
STM32是意法半导体推出的一款32位微控制器,具有低功耗、高性能和丰富
的外设资源等特点,被广泛应用于工业控制、消费电子、通信设备等领域。而
STM32最小系统则是指搭载STM32芯片的最小化硬件系统,通常包括主控芯片、
时钟电路、电源管理电路和一些基本的外设接口电路等。本文将介绍STM32最小
系统的搭建方法和相关注意事项。
一、硬件设计。
1.主控芯片的选择。
STM32系列微控制器种类繁多,不同型号的芯片具有不同的性能和外设资源。在设计最小系统时,首先需要根据实际应用需求选择合适的STM32芯片。一般来说,最小系统中常用的是一些低端型号的STM32芯片,例如STM32F103C8T6、STM32F030F4P6等,这些芯片具有较低的成本和较少的引脚数量,非常适合用于
最小系统的设计。
2.时钟电路设计。
STM32芯片需要外部提供稳定的时钟信号才能正常工作,因此在最小系统中
需要设计时钟电路。一般来说,可以选择使用石英晶体振荡器或者陶瓷谐振器作为时钟源,并通过合适的电路将时钟信号输入到STM32芯片的时钟输入引脚上。
3.电源管理电路设计。
STM32芯片需要提供稳定的电源供电才能正常工作,因此在最小系统中需要
设计电源管理电路。一般来说,可以选择使用稳压芯片或者LDO芯片来对输入电
压进行稳压,以保证STM32芯片的工作电压在规定范围内。
4.外设接口电路设计。
最小系统通常需要提供一些基本的外设接口,例如LED指示灯、按键、串口
通信接口等。在设计最小系统时,需要根据实际应用需求设计相应的外设接口电路,并将其与STM32芯片相连接。
AD教案实验6单片机最小系统原理图设计
实验六单片机最小系统原理图设计
1 实验目的及要求
✧熟悉Altium designer的操作
✧能够画库原件中没有的库以及封装,并能加载到库,在原理图中熟练调用
✧能够设计较为复杂的电路原理图,并输出元件清单表
2 实验设备
装有Altium designer的电脑一台
3 实验步骤
新建设计工作区:文件-新建-设计工作区
新建PCB工程:文件-新建-工程-PCB工程
新建原理图,PCB图,原理图库以及PCB图库:文件-新建-原理图/PCB/库-原理图库/PCB图库
保存PCB工程文件到以自己名字新建的文件夹里面,保存文件名为51DPJ,文件类型为默认。(实验五已经新建完的可以直接打开,不用再新建一遍了。)
然后在新建完的原理图的里面把本次实验的原理图设计出来。本次实验注重在原理图的编辑以及PCB的制作,以51单片机最小系统为例,大家做的时候可以不完全按照所给原理图画,然后很多元器件可以在网上找到PDF的文档资料,资料中会比较详细介绍元器件的信息,封装,电路图,实物图,以及检测的效果图,电路中的封装基本按照上面来做。
图3 实验原理图
输出元件清单表BOM
BOM表对一个项目来说非常重要,因为这张表不仅包含了原理图上的所有元件,同事也是生成部分和采购部门的重要参考文件,因为生成部要利用BOM知道元件的位置及型号,二采购部要知道元件完整型号以及精度等级等参数从而去进行选购,因此,工程师一定要保证BOM单不能出错,否则造成的麻烦可能影响你的产品设计周期。
完整BOM单输出:
✧进入BOM单输出对话框:单机菜单Reports---bill of Materials进入BOM单输出对
STM32最小系统原理图(最完整的)
DATED:
A
CODE: SIZE: DRAWING NO: REV:
QUALITY CONTROL:
DATED:
B
SCALE: SHEET:
RELEASED:
DATED:
2
OF
2
B
GND PA4 PA6 PC4 PB0 BOOT1(PB2) PE8 PE10 PE12 PE14 PB10 GND
B
STM32F1X_100
VREF+
VREF-
PA3 GND +3V3 PA4 PA5 PA6 PA7 PC4 PC5 PB0 PB1 BOOT1(PB2) PE7 PE8 PE9 PE10 PE11 PE12 PE13 PE14 PE15 PB10 PB11 GND +3V3
+3V3 GND JTAG_TMS(PA13) USB_DM(PA11) U1_TXD(PA9) PC9 PC7 PD15 PD13 PD11 PD9 PB15 PB13
CON_2X13 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 J3
批注本地保存成功开通会员云端永久保存去开通
+3V3
USB_EN 1 2
CON_1X4
6
毕业论文-基于STM32单片机的最小硬件系统的软硬件设计与实现
基于STM32单片机的最小硬件系统的软硬件设计与实现
摘要
随着人们生活水平的提高,人们对消费电子的需求也越来越高,智能硬件和移动平台的成熟,也为STM32的发展提供了基础和动力。
系统采用ARM Cortex-M3内核的STM32F103VET6作为微控制器,设计了CH340 USB 下载电路,JLINK下载电路供下载调试代码,结合DS18B20、VS838、红外遥控、蜂鸣器、LED发光管、RS232、RS485以及板载TFT液晶等外围设备,以及对这些外设的编程控制,实现了温度计、上下位机通信、红外遥控器、定时时钟、触摸画板、TFT液晶显示等集成与一板的功能。
关键词:STM32F103VET6,TFT液晶,DS18B20
Abstract
Along with living standard enhancement, the people to expend electronic the demand to be also getting higher and higher. Intelligent mobile platform mature, also provide the foundation and driving force for the development of STM32.
The system adopts ARM Cortex-M3 as STM32F103VET6’s kernel as the controller to combined with DS18B20, VS838, infrared remote control, buzzer, LED luminou tube,RS232, RS485 and the onboard TFT LCD and other peripheral equipment, as well as peripheral programming control, realized the thermometer, serial communication, infrared remote control,timing clock, drawing board, touch TFT liquid crystal display is integrated with a function.
protel课设_STM32F103最小系统电路设计
Protel实训任务书
学生姓名:专业班级:
指导教师:工作单位:
题目: 基于Protel的STM32F103最小系统电路
设计
主要目的就是对学生进行protel软件的操作训练,通过训练,使学生能够掌握protel软件的基本使用方法,能够使用protel绘制简单电路的原理图和PCB版图,提高学生的动手能力。
一、初始条件
计算机;Office Word 软件;PROTEL DXP或者Altium Designer软件
二、内容和要求
1、学习PROTEL软件;
2、设计一个STM32F103最小系统的电路,要求至少包含电源,晶振,复位(上电复位和按键复位),调试接口;
3、绘制电路的原理图和PCB版图,要求图纸绘制清晰、布线合理、符合绘图规范。
3、对所设计电路的基本原理进行分析;
4、查阅至少6篇参考文献,按《武汉理工大学课程设计工作规范》要求撰写报告书,全文用A4纸打印。
三、时间安排
1、2013年12月16日集中下达任务书。作基础强化训练具体实施计划与报告格式要求的说明;学生查阅相关资料,学习电路的工作原理。
2、2013 年12月18日,protel软件基本功能与使用方法学习。
3、2013年12月19日至2013年12月25日,采用protel进行相关电路图的绘制。
4、2013年12月27日上交成果及报告,进行答辩。
指导教师签名:年月日系主任(或责任教师)签名:年月日
武汉理工大学《prote l实训》报告书
目录
摘要 (1)
1 绪论 (2)
2 Altium Designer 软件介绍 (2)
3 设计内容及要求 (3)
altium designer基于MINI-STM32的最小系统
《电路设计与PCB制板》
设计报告
题目:基于MINI-STM32的最小系统
学院:
专业:
班级:
姓名:
学号:
引言:Altium Designer基于一个软件集成平台,把为电子产品开发提供完整环境所需工具全部整合在一个应用软件中。
Altium Designer 包含所有设计任务所需工具:原理图和PCB设计、基于FPGA的嵌入式系统设计和开发。
目前我们使用到的功能特点主要有以下几点:
1、提供了丰富的原理图组件和PCB封装库并且为设计新
的器件提供了封装,简化了封装设计过程。
2、提供了层次原理图设计方法,支持“自上向下”的设
计思想,使大型电路设计的工作组开发方式称为可能。
3、提供了强大的查错功能,原理图中的ERC(电气规则
检查)工具和PCB 的DRC(设计规则检查)工具能帮助设计者更快的查出和改正错误。
4、全面兼容Protel系列以前的版本,并提供orcad格式文
件的转换。
一、课程设计目的
1、培养学生掌握、使用实用电子线路、计算机系统设计、制板的能力;
2.提高学生读图、分析线路和正确绘制设计线路、系统的能力;
3.了解原理图设计基础、了解设计环境设置、学习 Altium Designer 软件的功能及使用方法;
4.掌握绘制原理图的各种工具、利用软件绘制原理图;
5.掌握编辑元器件的方法构造原理图元件库;
6. 熟练掌握手工绘制电路版的方法,并掌握绘制编辑元件封装图的方法,自己构造印制板元件库;
7.了解电路板设计的一般规则、利用软件绘制原理图并自动生成印制板图。
二、设计过程规划
1、根据实物板设计方案;
2、制作原理图组件;
STM32最小系统板原理图
D
HEADER 14X2 LD1 LED1 R1 1K LD2 LED2 R2 1K PA2 PA3
PC8/TIM3_CH3 PC9/TIM3_CH4 PC10/USART3_TX PC11/USART3_RX PC12/USART3_CK PC13-TAMPER-RTC PC14-OSC32_IN PC15-OSC32_OUT OSC_IN/PD0/CANRX OSC_OUT/PD1/CANTX PD2/TIM3_ETR BOOT0
R18
JTDO PB3
R17 2K Q1 8550 PD2 R20 VDDA C7 104 C14 10u VSSA
1
3V3 C3 104 C4 104 C5 104
A
0R C6 104 R21 0R
R4 1K
3
C
C1 104
C12 10u
B
R27 22R
R28 22R
E
Title Revision
C10 104
5V
C PC0 PC2 PC4 PC6 PA0 PA2 PA4 PA6 PB8 PB10 PB12 PB14
5V
P2 1 3 5 7 9 11 13 15 17 19 21 23 25 27 2 4 6 8 10 12 14 16 18 20 22 24 26 28 PC1 PC3 PC5 PC7 PA1 PA3 PA5 PA7 PB9 PB11 PB13 PB15
EDA训练STM32最小系统
EDA训练
题目STM32最小系统
班级 09电子(2)班
学号200910330236
姓名曹小迪
时间2012-12-04
景德镇陶瓷学院
EDA训练任务书
姓名曹小迪__ 班级__09电子(2)班指导老师金光浪设计课题:STM32最小系统
设计任务与要求查找一个感兴趣的电工电子技术应用电路,要求电子元件50个以上,根据应用电路的功能,确定封面上的题目,然后完成以下任务:
1、分析电路由几个部分组成,并用方框图对它进行整体描述;
2、对电路的每个部分进行分别单独说明,画出对应的单元电路,分析电路原理、
元件参数、所起的作用、以及与其他部分电路的关系等等;
3、用Protel软件或其他EDA软件绘出整体电路图,进行实验分析,进行实验分
析绘制PCB,并在图中的标题栏中加上自己的班级名称、学号、姓名等信息;
4、对整体电路原理进行完整功能描述;
5、列出标准的元件清单;
6、其他。
设计步骤1、查阅相关资料,开始撰写设计说明书;
2、先给出总体方案并对工作原理进行大致的说明;
3、依次对各部分分别给出单元电路,并进行相应的原理、参数分析计算、功能以及与
其他部分电路的关系等等说明;
4、总体电路的绘制,实验分析和绘制PCB及总体电路原理相关说明;
5、其他
6、列出标准的元件清单;
7、列出设计中所涉及的所有参考文献资料。
设计说明书字数不得少于5000字
参考文献李宁. 基于MDK的STM32处理器开发应用. 北京:北京航空航天大学出版社,2008 王永虹,郝立平. STM32系列ARM Cortex-M3微控制器原理与实践. 北京:北京航空航天大学出版社,2008
STM32单片机最小系统详解
STM32单片机最小系统详解
STM32F103RCT6:
STM32F103RCT6是一种嵌入式-微控制器的集成电路(IC),32位Cortex-M3内核处理器,速度是72MHz,程序存储器容量是256KB,程序存储器类型是FLASH,RAM容量是48K,封装LQFP64。
STM32单片机命名规则:
STM32单片机最小系统:
所谓单片机最小系统,就是让单片机能够正常运行,最少且必须的器件所组成的系统。单片机最小系统上电之后,单片机可以正常复位,下载程序,除此之外没有其他任何功能。在最小系统保证正确的基础上,可以依次添加其他功能模块或器件,使之单片机具有实际功能。STM32单片机最小系统包括一个复位电路和一个时钟电路。如下图1所示。图中复位电路使用的是上电复位电路,STM32单片机NRST引脚输入低电平,则发生复位。
图1 STM32F103单片机最小系统
电源引脚:
VDD是单片机的数字电源正极,VSS是数字电源负极,共有5个VDD引脚,5个VSS引脚。VDDA是单片机的模拟电源正极,负责给内部的ADC、DAC模块供电,VSSA是模拟电源负极。还有一个电源引脚,就是VBAT,BAT就是Battery(电池),这个引脚用来连接电池的正极的。STM32带RTC功能(实时时钟),所以有VBAT引脚。原理图上预留了一个CR1220纽扣锂电池,当主电源供电存在的情况下,由系统中的VCC3.3给VBAT供电;当主电源断电之后,由CR1220纽扣电池给STM32自带的RTC模块供电,从而能够保证实时时钟模块在主电源掉电的情况下还能够正常工作。但是这样设计的话,这里有一个矛盾需要解决。如果VBAT引脚直接与VCC3.3和CR1220连接的话,会存在下面问题:1、当电池电压高于3.3V,电池就会输出电流到AMS1117,使得芯片发烫,还会很快消耗电池电量。2、如果电池电压低于3.3V,AMS1117产生的3.3V,就会给电池充电,而这种CR1220电池是不能够充电的。为了解决上面问题,我们将VBAT 引脚的供电电路设计如下:
stm32最小系统原理图
10 11 12 13 14 15 16 17 29 30 31 32 33 38
PA0/WKUP/ADC123_IN0/T2C1ETR/T5C1/T8ETR
VBAT
PA1/ADC123_IN1/T5C2/T2C2
PC13-TAMPER-RTC
PA2/ADC123_IN2/USART2_Tx/T5C3/T2C3
PA15/JTDI/I2S3_WS/JTDI/T2C1ETR/SPI3_NSS PA14/JTCK/SWCLK
1 VBAT 2 PC13 3 PC14 4 PC15 5 OSC OUT 6 OSCO_ IN
7 NRST 44 BOOT0
34 SWDIO 37 SWCLK
3.3V
B
PB0
18
PB1
19
PA7/ADC123_IN7/SPI1_MOSI/T8C1N/T3C2/T1C1N
NRST
PA8/T1C1/MCO
BOOT0
PA9/T1C2/USART1_Tx
PA10/T1C3/USART1_Rx
PA11/CAN_Rx/T1C4/USBDM
PA12/CAN_Tx/T1ETR/USBDP
PA13/JTMS/SWDIO
PC14-OSC32_IN
PA3/ADC123_IN3/USART2_Rx/T5C4/T2C4
基于Altium designer的单片机最小系统项目教学实践
基于Altium designer的单片机最小系统项目教学实践
【摘要】在《电子线路CAD》课程中运用项目教学法,通过完成“单片机最小系统设计”这一工作任务,有机地将理论与实践相结合,突破陈旧软件教学模式和版本,实现“教学做一体化”,达到学生对知识点的掌握和对能力的提升的目标。
【关键词】Altium designer;单片机最小系统;原理图;PCB;项目教学
《电子线路CAD》是职业院校电子类专业的必修课程,该课程一般通过学习Protel这款电子业界流行的线路设计软件的操作方法和步骤,对学生进行电子线路计算机辅助设计的知识学习和技能培养。
传统上该门课程所使用的软件版本为99SE,近一些年Protel软件在持续更新,陆陆续续有DXP、Altium designer(改变了软件名称,但仍被认作是Protel 的后续)等重要的版本出现。新版本的软件集成了世界领先的EDA特性和技术,主要包括原理图设计、PCB设计、Spice仿真、VHDL仿真与综合、信号完整性分析等功能。在一定程度上,打破了传统的设计工具模式,提供了以项目为中心的设计环境,包括强大的导航功能、源代码控制、对象管理、设计变量和多通道设计等高级设计方法。该系列软件开发者Altium公司强力推荐新的版本,业界也慢慢减少99SE的使用,逐渐采用新版本的软件。例如2012年教育部举办的全国职业院校技能大赛--电子产品设计及制作(基于FPGA技术)项目所使用的配套软件为Altium designer软件,第七届全国信息技术应用水平大赛—PCB设计项目要求使用Altium Designer软件(以下简称AD)。
stm32最小系统
STM32最小系统
1. 简介
STM32最小系统是一种基于ST公司的STM32微控制器的原型开发板,它包括了一些基本的硬件元件以及所需的电路连接。STM32最小系统通常用于快速原型开发、学习和测试STM32微控制器。
本文档将介绍STM32最小系统的硬件组成、基本功能以及如何使用它进行开发。
2. 硬件组成
STM32最小系统通常包括以下硬件元件:
•STM32微控制器芯片:通常是STM32F系列的芯片,如STM32F103C8T6。
•时钟电路:包括晶振和相关电路元件,用于提供系
统时钟。
•电源电路:用于提供微控制器和其他模块所需的电
源。
•调试接口:通常使用SWD接口,用于调试和烧录
代码。
•IO引脚:用于与外部设备连接的GPIO引脚。
3. 基本功能
STM32最小系统具有以下基本功能:
3.1. 运行用户代码
STM32最小系统可以加载和运行用户编写的代码。用户可以使用各种开发环境,如Keil、IAR和STM32CubeIDE等,
编写代码并将其烧录到STM32最小系统中。一旦代码被烧录,STM32最小系统便可以执行用户定义的功能。
3.2. 外部设备连接
STM32最小系统提供了多个GPIO引脚,用于连接外部设备。通过配置这些引脚的模式和状态,用户可以控制外部设备并接收来自外部设备的数据。
3.3. 调试和烧录
STM32最小系统通常带有一个调试接口,用于调试和烧录代码。用户可以使用专用的调试工具,如ST-Link,通过SWD 接口连接到STM32最小系统,以进行代码调试、单步执行和烧录。
4. 使用STM32最小系统开发
STM32最小系统板原理图
STM32最小系统板原理图
1.电源部分:
STM32最小系统板使用了一个5V的直流电源供电,通过一个稳压电
路将电压稳定在3.3V,供给给STM32芯片。稳压电路采用了L78L33芯片
来实现。此外,电源部分还包括一个负载电容和一个滤波电容,用于稳定
电压和滤波。
2.芯片部分:
STM32最小系统板采用了STM32F103C8T6芯片,这是一款基于ARM Cortex-M3内核的微控制器。此芯片具有72MHz的主频、64KB的Flash和20KB的SRAM。该芯片与外围电路相连,通过引脚实现与其他器件的通信
和数据传输。
3.外设部分:
STM32最小系统板还包括一些外设,用于扩展芯片的功能。其中最常
见的外设是LED指示灯,用于显示系统的状态。此外还包括了一个复位按钮,用于复位系统,以及一个用户按钮,用于用户交互。此外,还包括了
串口通信模块,用于与计算机或其他外部设备进行通信。
4.数据存储部分:
STM32最小系统板还包括一部分数据存储器件,用于存储数据。其中
最常见的是闪存芯片,用于存储程序代码。此外还包括了一个EEPROM芯片,用于存储数据。这些存储器件通过SPI或其他接口与STM32芯片相连。
以上是STM32最小系统板的原理图解析,介绍了电源部分、芯片部分、外设部分和数据存储部分。了解STM32最小系统板的原理图可以帮助开发
者更好地理解其工作原理和设计特点,从而更好地进行开发和调试。
第三章STM32最小系统的设计
• 低速内部时钟(LSI):内部RC振荡器产生,也主要提供 给实时时钟模块,频率大约为40KHz。
注:在对于时钟精度要求比较高的场合,一般都不采用内 部时钟,而选择外部时钟源。
• 每个外设都配备了外设时钟的开关,当我们不使用某个外设 时,可以把这个外设时钟关闭,从而降低STM32的整体功耗。
2、TTL与232电平转换电路 3、USB转串口转换电路
3. STM电源控制(PWR)
VDDA/VSSA独立电源/地 2.0至3.6V:为ADC、复位、 RC振荡器和PLL的模拟部分 供电。使用ADC时,VDD不 得小于2.4V。VREF+的电压 范围2.4V-VDDA, VREF-引 脚若有必须连接到VSSA。
• 除了备份寄存器和待机电路,SRAM和寄存器的内容也会丢失。
• RTC,IWDG和相关的时钟源不会停止。
• 当外部复位(NRST引脚)、IWDG复位、WKUP引脚出现上升沿或者 RTC闹钟时间到时,退出待机模式
补充:调试与测试
3.2.5 I/O端口
1.I/O排列 GPIO_A、GPIO_B等排列,方便扩展;
• 电压调节器可运行在正常或低功耗模式;
• 1.8V区域的所有时钟都停止工作,PLL,HSI和HSE的RC振荡器被 禁能。
STM32最小系统原理图(最完整的)
VDD_2 VSS_2 NC PA13 PA12 PA11 PA10 PA9 PA8 PC9 PC8 PC7 PC6 PD15 PD14 PD13 PD12 PD11 PD10 PD9 PD8 PB15 PB14 PB13 PB12
75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51
+3V3 GND JTAG_TMS(PA13) USB_DM(PA11) U1_TXD(PA9) PC9 PC7 PD15 PD13 PD11 PD9 PB15 PB13
CON_2X13 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 J3
D
C4
10uF 1
32.768K
PC15
VBUSBiblioteka BaiduD-(DM) D+(DP) ID GND NC 10 GND 7 GND 6
1 2 3 4 5
1K5 R3 R4 22R 22R
2
3
AMS1117_3.3
C10
1
USB_DM(PA11) USB_DP(PA12) 10uF
U2
GND
VIN
4 VOUT 2 VOUT
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
altium-designer基于MINI-STM32的最小系统《电路设计与PCB制板》
设计报告
题目: 基于MINI-STM32的最小系统学院:
专业:
班级:
姓名:
学号:
引言:Altium Designer基于一个软件集成平台,把为电子产品开发提供完整环境所需工具全部整合在一个应用软件中。 Altium Designer 包含所有设计任务所需工具:原理图和PCB设计、基于FPGA的嵌入式系统设计和开发。
目前我们使用到的功能特点主要有以下几点: 1、提供了丰富的原理图组件和PCB封装库并且为设计新
的器件提供了封装,简化了封装设计过程。 2、提供了层次原理图设计方法,支持“自上向下”的设
计思想,使大型电路设计的工作组开发方式称为可能。 3、提供了强大的查错功能,原理图中的ERC(电气规则
检查)工具和PCB 的DRC(设计规则检查)工具能帮助
设计者更快的查出和改正错误。
4、全面兼容Protel系列以前的版本,并提供orcad格式文
件的转换。
一、课程设计目的
1、培养学生掌握、使用实用电子线路、计算机系统设计、制板的能力;
2.提高学生读图、分析线路和正确绘制设计线路、系统的能力;
3.了解原理图设计基础、了解设计环境设置、学
习 Altium Designer 软件的功能及使用方法;
4.掌握绘制原理图的各种工具、利用软件绘制原理图;
5.掌握编辑元器件的方法构造原理图元件库;
6. 熟练掌握手工绘制电路版的方法,并掌握绘制编辑元件封装图的方法,自己构造印制板元件库;
7.了解电路板设计的一般规则、利用软件绘制原理图并自动生成印制板图。
二、设计过程规划
1、根据实物板设计方案;
2、制作原理图组件;
3、绘制原理图;
4、选择或绘制元器件的封装;
5、导入PCB图进行绘制及布线;
6、进入DRC检查;
三、原理图绘制
, 新建工程:
1.在菜单栏选择File ? New ? Project ? PCB Project
2.Projects面板出现。
3.重新命名项目文件。
, 新建原理图纸
1. 单击File ? New? Schematic,或者在Files面板的New单元选
择:Schematic Sheet。
2.通过选择File ? Save As来将新原理图文件重命名(扩展名为STM32最小系统.SchDoc),和工程保存在同一文件目录下。
3(根据自己实际所需元件绘制原理图,并将所需器件的封装都添加到libraaies里面。
绘制原理图过程中所小器件基本上都可以从软件自带的库中找到,有一些芯片是自己从网上下载得到。对于一些没有的可以通过新建部件库自己绘制。
4.绘制主要模块
5、原理图绘制结束、编译工程。
选择工程--compile PCB project--message一栏中显示无错误和警告,证明原理图绘制正确。
四、选择封装
考虑各种实际因素以及个人喜好选择元件封装。所需的所有封装库前面已经添加到Libraries。
所有的器件及封装名称在封装管理器中,如图所示:
最终的封装可以在器件导入PCB编辑器中看到。
五、将器件导入PCB编辑器
1、选择新建PCB。
2、在原理图界面选择设计将器件导入PCB编辑器中,再导入过程使更改生效若没有错误之后关闭,这时可以在PCB编辑器中看到器件已经导入。下面有将器件刚导入如图所示:
3、排版
器件导入之后依据个人喜好及实际情况选择布局。布局完成之后就是下面的样子了:
4、设计规则及布线
在布线之前要设计规则选择实际实用的线宽,安全距离,还有焊盘等的内外半径设置:
设置好之后就在排好版的基础上选择自动布线:
自动布线完了之后再手动调整一些不合适的线还有没连到一起的
线。
5、补泪滴
6、敷铜
敷铜时要注意除去死铜,还有选择有散热功效的敷铜方式。首先给顶层敷铜,敷铜之后是如图所示:
7、电气规则检查
显示0错误0警告,说明PCB图基本制成了。
PCB编辑器中的基本操作完了。
8、最终PCB图显示
六、3D效果演示
所有步骤完了后通过查看3D演示可以看到类似实物图的板。正面:
侧面:
背面:
七、器件清单
八、设计心得
我的设计选用的是STM32的板子,选用了自己平时学习比较常用的功能模块,至于其他的一些不讲常用的就没有加进去。所以相对而言这次课题设计对我而言是
比较容易理解的,那些模块的封装选择也比较容易`,但是布线确认然是一项艰巨的工程,在此之前,我从未进行过如此复杂的设计,可以算得上是一次不大不小的突破。回顾本次课程设计,难点颇多,主要集中于以下几点:
1、之前从未接触过类似Altium Designer这样的电子电路设计软件,且没有过相关使用电脑进行电路设计的经验。
2、对于元器件的认识和对于PCB板、封装的基本概念不够成熟,致使设计进度推进缓慢。
3、PCB布线对于整体布局能力的要求较高。通过两周的课程设计,以上的问题大都得到了圆满的解决。自己在设计单片机最小系统的过程中也积累了一定的PCB设计绘制经验和能力,这对于解决学习工作中遇到的相关问题都是难能可贵的财富。要是以后有需要的电路板自己可以实战来锻炼自己的制版能力了。总而言之,做设计很辛苦但是很有意思,觉得自己有所付出必将有所收获~