STM32F103ZET6电路设计.docx
- 文档编号:26519634
- 上传时间:2023-06-20
- 格式:DOCX
- 页数:11
- 大小:970KB
STM32F103ZET6电路设计.docx
《STM32F103ZET6电路设计.docx》由会员分享,可在线阅读,更多相关《STM32F103ZET6电路设计.docx(11页珍藏版)》请在冰豆网上搜索。
STM32F103ZET6电路设计
STM32F103ZET6电路设计
题目:
STM32F103ZET6电路设计
学院:
电子信息与电气工程学院
专业:
班级:
姓名:
学号:
一、设计背景
随着信息时代的到来,电子技术正在突飞猛进的发展,电子产品已涉及到国防,航天等高技术领域,甚至生活的各个方面都要依靠电子技术,从使用环境来说,它的应用领域广泛,应用异彩纷呈,所以电子产品的设计也就变得格外重要,不管是最基础的电子产品还是高端的电子产品的设计,都需要设计者的精心设计。
科技水平的发展,ARM的应用越来越广泛,人与机器的交流也显得越来越重要,本次课程设计主要是以STM32F103RCT6为主芯片,其他辅助模块有JTAG调试接口,RESET-复位,系统时钟晶振,用户操作按键,LED状态显示,OLED液晶接口,ISP下载串口TTL,NRF2401无线通信接口,通用IO接口,FLASH-存储数据,USB供电-STM32的USB_SLAVE接口等若干模块和其他辅助芯片为主要器件。
二、STM32F103最小系统的设计
(1)原理图的绘制
1)创建工程
在E盘建一个文件夹:
STM32F103电路板设计
选择[文件][新建][工程][PCB工程]STM32F103最小系统工程,保存到命名为STM32F103ZET6电路板设计文件夹中,在此工程下建一个原理图,命名为发STM32F103ZET6。
2)放置元器件
调用软件自带的库,寻找自己所需元器件。
Altiumdesigner(Protel)中常用库
MiscellaneousDevices.IntLib
DallasMicroprocessor.ddb
IntelDatabooks.ddb
ProtelDOSSchematicLibraries.ddb
PCB元件常用库:
Advpcb.ddb
GeneralIC.ddb
Miscellaneous.ddb
3)绘制原理图
绘制原理图时,有些元器件软件自身并没有,这就需要自己来绘制,封装了
在此模块中需要绘制
最终原理图为:
编译原理图,保证无错误,无警告
把原理图绘制完之后可查看其网络报表及元件清单
(2)PCB的制作
(3)A.准备工作:
保证原理图无错误,
对工程原理图编辑,有错误进行改正
可查看其分装管理
各元器封装正确就可生成PCB了;
2)生成PCB
选择[文件][新建][PCB]命名为工程板,保存在之前建好的工程下面,最后选择
[设计]UpdatePCBDocument工程板PcbDoc,将其导入
成功将数据导入,接下来接下来PCB的工程正式开
PCB的排版需要考虑多个因素,原理图的布局,布线,元器件的特性,板子的实
用性,排版美观等等都需要我们考虑。
器件的布局也要有技巧。
3)PCB布局
布局成功后如下图所示:
4)布线
布线完成后如下图所示:
5)设计规则检查为:
三、接受模块的设计
(1)原理图的绘制
在接收模块中需要绘制的模块有供电分类接口模块、RTC时钟备用电池模块、用户自定义按键模块、自定义LED指示灯模块、FLASH--W25Q16模块、STM32-USBSlave接口模块、JTAG/SWD调试接口模块、USB接口转串口TTL模块、TFT液晶屏接口模块、系统所有IO外引接口模块、STM32F103ZET6主控芯片模块等,其绘制步骤与发射模块中的W25Q16和CP2102相同,其图分别如下
原理图总共由这11个模块组成。
四、心得体会
我对以前所学的知识加深了记忆,对所用的软件更加熟悉。
通过设计实验,使我学会独立思考,查询资料去解决试验中所遇到的问题。
设计的过程是一个很漫长的过程,会遇到很多问题,在发现问题,然后解决问题,再发现问题,再解决问题,最后完成此次设计过程中,我发现了自己很多不足之处。
在设计必须认真、细心、严谨。
才能有所收获。
五、参考文献
1.电路设计实例教程
2.AltiumDesigner电路设计标准教程
3.XX
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- STM32F103ZET6 电路设计
![提示](https://static.bdocx.com/images/bang_tan.gif)