STM32F103RCT6电路设计及绘制方法和学习体会

这篇具有很好参考价值的文章主要介绍了STM32F103RCT6电路设计及绘制方法和学习体会。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1电路图各部分原理分析

1.1通信-下载板块接口电路

1.1.1 通信模块

1.1.2 显示灯

1.2电源转化电路

1.2.1 电源转化

1.3晶振电路

1.4 OLED显示屏接口电路

1.5 独立按键电路

1.6 JTAG/SWD调试接口电路

1.7 STM32微控制器电路

1.7.1 副芯片原理

1.7.2 主芯片原理

1.8 外扩引脚

1.9 显示灯

2图纸的绘制过程

2.1原理图的制作

2.1.3画图寻找元器件

2.1.4按照需求对各元件连线

2.1.5划分区域

2.1.6原理图绘制要求:

2.2,pcb的制作

2.2.1原理图转pcb

2.2.2创建一个新的pcb

2.2.3布局传递

2.2.4进行排版走线

2.2.5 添加表层的丝印

2.2.6添加pcb板的四个通孔

3绘图能力的提升

3.1收获和体会

3.2不足和改进

4.电子制图的专业发展

4.1电子制图在专业发展中重要性

4.2国产制图软件前景分析

 文章来源地址https://www.toymoban.com/news/detail-621199.html

今天写的是STM32的画图讲法。

STM32F103RCT6电路设计及绘制方法和学习体会,stm32

 

1电路图各部分原理分析

1.1通信-下载板块接口电路

1.1.1 通信模块

通讯下载是加了一个XH-6A排针,在1脚电源输入5V电源,而3,4,5,6脚为串口电路。3:接收端,4:发送端它们俩个针脚是与单片机主控相连,而接收端要有一个上拉电阻,PA9:TX,PA10:RX。

STM32F103RCT6电路设计及绘制方法和学习体会,stm32

 

1.1.2 显示灯

还有红色的显示灯。

 

1.2电源转化电路

1.2.1 电源转化

在有5V电源输入,还有一个SS220二极管,输出的线路上有一大一小电容,有一个LC滤波电路;要加上TP_LCEDA(封装TEXT_;CEDA)才有输入。这个是把5v的电源转化为了3v的

STM32F103RCT6电路设计及绘制方法和学习体会,stm32

 

1.3晶振电路

在我的图纸里晶振电路有着俩个y18mhz(贴片),还有ABS07-32 768KHZ-T(贴片)       

电容在每个电路上都有俩个,分别是不同样式的22pf和10pf的电容。

STM32F103RCT6电路设计及绘制方法和学习体会,stm32

1.4 OLED显示屏接口电路

在显示屏电路里有OLED_CS : PB12 OLED_RES : PB14 OLED_DC : PC3 OLED_SCK : PB13 OLED_DIN : PB15这些电路模块。在这些模块上每个分路串联的是10k的电阻。然后并联到了3v3的电源上。

STM32F103RCT6电路设计及绘制方法和学习体会,stm32

 

1.5 独立按键电路

选择-轻触的开关(SWD:是贴片),key1连接的是PC1;key2连接PC2;key3连接PA0;

三个是独立的按键,他负责的是调试一些固定的功能。在每个贴片上,都接有接地端和3v3的电源端。

STM32F103RCT6电路设计及绘制方法和学习体会,stm32

 

 

1.6 JTAG/SWD调试接口电路

在JTAG/SWD调试中接口电路的11,17,19悬空,用的是电器工具的非连接标志;在13脚:JTDO对应的是32的55脚PB3;在第9脚:JTCK对应的是32的49脚PA14;下拉(接地)在3脚:JTRST对应32的56脚PB4;在5脚:JTDI对应32的50脚PA15;在7脚:JTMS对应32的46脚PA13;

而2脚和1脚链接的3v3电源,在4,6,8,10,12,14,16,18,20全部并联了GND

STM32F103RCT6电路设计及绘制方法和学习体会,stm32

 

1.7 STM32微控制器电路

1.7.1 副芯片原理

PB2需要加一个下拉电阻;(电阻的是默认的1k),在启动的BOOT和复位NRST的时候需要的是一个电阻,复位还需的是一个1u电容和按键;那么需要启动那就去接一个排针,当跳线帽接到后接通观察否则接地。

STM32F103RCT6电路设计及绘制方法和学习体会,stm32

 

1.7.2 主芯片原理

主芯片上,pb2是接地的针脚,还有在第7针脚,第60针脚,全是是接地的,其他的针脚各自接到了不同的外扩引脚上去,不同的引脚,链接着不同的电路原件。

STM32F103RCT6电路设计及绘制方法和学习体会,stm32

 

 

1.8 外扩引脚

有3个1x20的外扩引脚

STM32F103RCT6电路设计及绘制方法和学习体会,stm32

 

 

1.9 显示灯

在俩条并联的主路上有蓝绿俩个显示灯,在不同的分路上,还有着各一个的r20330分路电阻,而这个电路在最后是接到了地端

STM32F103RCT6电路设计及绘制方法和学习体会,stm32

 

2图纸的绘制过程

2.1原理图的制作

2.1.1画布属性
新建原理图然后呢,对原理图进行画布设置,我的画布设置的尺寸则是1169*826。这样的尺寸是刚刚符合的。
2.1.2电气工具

电气工具中的各种工具都有具有电气特性,很多常用的是电压极,和接地符号,还有网络标签。

STM32F103RCT6电路设计及绘制方法和学习体会,stm32

2.1.3画图寻找元器件

首先,我按照我的需求,在eda上画出实现功能所需电路图,在画图实现的过程中,我在元件库中找到了自己需要用到的元件,但是有一些元器件是找不到的,我会用户库去搜索,然后在用户贡献里面找自己所需要的元器件,然后将其放置到原理图里面。

STM32F103RCT6电路设计及绘制方法和学习体会,stm32

 

2.1.4按照需求对各元件连线

连线很简单,将各元器件的外引接脚用绿色的线链接起来,在完成引线后,将网络标签打到绿色的导线上。

2.1.5划分区域

将完成的各个部分的区域用线条分割开来,使其具有美观性。

2.1.6原理图绘制要求:

1.电气连接点要链接好,不能虚接,也不可短接

2.图纸要整洁,各功能模块放置整齐,可观性较强

3.要对功率,数字,模拟进行接地等的处理

4.按照统一的原理图,自己可以将原理图完整的画出来。

 

2.2,pcb的制作

2.2.1原理图转pcb

在设计中,找到将原理图转pcb。如图所示

STM32F103RCT6电路设计及绘制方法和学习体会,stm32

2.2.2创建一个新的pcb

自己第一次创建的pcb的尺寸是:3346*4921mil

STM32F103RCT6电路设计及绘制方法和学习体会,stm32

STM32F103RCT6电路设计及绘制方法和学习体会,stm32

 

 

2.2.3布局传递

在创建了一个新的pcb,后,元器件是集中的放置在一边的环境下,这时,就需要我们按照原理图的布局,用布局传递将原理图的各个元器件的位置放到一起,进行pcb的规划。

2.2.4进行排版走线

STM32F103RCT6电路设计及绘制方法和学习体会,stm32

 

(1)在布局传递以后,我们就可以确定那些元器件是在一起的,这样就可以将芯片的各个针脚和元器件相连接

(2)在连接的过程中,我们可以连接芯片和比较大的元器件,像(XH-6A、HDRF-2.54_等元器件)这种大型的元器件就需要连接。

(3)在连接的同时,走线还需要保证不能小于90或者等于90度,在走线的同时,我们还需要有一定的欣赏眼光,各个导线之间的距离,如何拐弯,都需要我们进行考虑。

(4)在遇到表面走线走不通的时候,这个时候就需要我们进行打孔,当然打孔是不能在一开始就打的,要在大题的走线全部走完,这时一些没有办法连接的导线,才需要的进行打孔。

(5)在打孔以后要切换到底层的的线路。而底层的电路在走线的时候,都需要和表层的线路成90度,而且要知道的是,同种颜色之间的导线是不能交叉的

(6)在打孔以后,相连接的导线是可以通过的一个过孔的相连接的。

2.2.5 添加表层的丝印

(1)为了将板打印出来可以看到各个引脚需要焊什么元器件,因此我们需要在表面画一层丝印。

(2)将层切换到顶层丝印层,可以看到表层和底层的俩层导线,然后还有一些元器件,我们需要做的就是,就是将元器件上的各个引脚用丝印标注出来。

STM32F103RCT6电路设计及绘制方法和学习体会,stm32

 

 

(3)将顶层的丝印的全部画完后,在用同样的方法进行画反面丝印。

STM32F103RCT6电路设计及绘制方法和学习体会,stm32

 

 

2.2.6添加pcb板的四个通孔

添加通孔是方便pcb打印出来的时候使用固定到机器上。

3绘图能力的提升

3.1收获和体会

在十几周的学习中,我学到了很多。感觉画图很难,老师每次讲讲开头的难点,我们就开始了照猫画虎,说起来简单,但是实际操作的过程怎么样走线合适,怎么样去选折合适的元器件合适,这些都要自己一遍又一遍地调整,不断的学习,去尽自己最大的的努力去做法,做规整一个的原理图,画出一个规整的pcb板。但是当练的多了,走线走的多了,好像自然而然也就理解了,原来这个软件一点也不难,反而很有趣,从无到有的变化中,我体会到了前所未有的满足。在这半学期里,上课的时候我们就在电脑旁找元器件,走线。有些时候很狂躁,生气。但是一遍又一遍的走线以后,遗留下来的没有链接的引脚越来越少了。

3.2不足和改进

这学期的走线制服了我的暴躁。也让我明白了,有时候你要静下心来,来干自己喜欢的喜欢的事情,想要去做好一件事情,那就去做,可能一开始的时候,会觉的很难,但是去行动起来的时候,好像一切也没有那么难。对于人生来说,其中任何目标的完成都离不开耐性。像编程学习就如其它任何学习使命相同,都需求反复努力反复的推敲并投入大量时间。在这个过程中肯定不是一帆风顺的,肯定会有bug,肯定会有错误。但是要面对这些错误,一点一点的改进。不要被这些错误影响了自己的心情。你要坚信自己可以打的出来。然后就去坚持到底,最后肯定可以出来的。

4.电子制图的专业发展

4.1电子制图在专业发展中重要性

电子制图在我们的生活中可能不常见,但是它的应用在我们的生活中无处不见,小到发光的led灯,大到飞天的空间站。这些都需要用到电路板,而电路板的制作则用到了电子制图。这些都是我们发展路上不可或缺的东西,而我们的发展与电子制图的发展有着里不断的联系,电子制图让我们的生活发展向前了很多,电子方面的发展,是我们富强起来的必要因素之一,像不久前的被美国进行了芯片制裁,这是我们的耻辱,当我们足够强大的时候,我们不怕任何人卡住我们的脖子,因此 我认为,均衡的发展各个方面,让我国强大,让别人,别的国家都不敢欺负我们。

4.2国产制图软件前景分析

像我国的制图软件eda,我认为这是eda团队的心血,eda的横空出世,让我国的集成电路进入到了高速发展阶段,不会被美国等国家卡脖子,我们的集成电路发展势头像中国崛起一样,势不可挡,国家的大力的支持,让我们的eda事业发展推上了最高潮,eda不仅仅代表的是电子制图,他还代表着我们中国的集成电路的高速发展,这是关乎到我们的生活,军事等各个方面能不能更加好。

但立创eda在中国是领路人,但是在世界是,却是委屈第二,我们不应该就这样被满足,我们应该像着更加优秀的方向去前进,去奋斗。

 

PCB图:

STM32F103RCT6电路设计及绘制方法和学习体会,stm32

 

 

 

到了这里,关于STM32F103RCT6电路设计及绘制方法和学习体会的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • RFID课程设计--基于STM32F103RCT6的智能门禁系统,STM32RCT6+RC522+OLED+DHT11+4*4矩阵键盘

      本次课程设计要求如下,我们团队两人完成了90%的功能。   其中我们设置的是刷卡错误3次不报警,密码输入错3次报警(原理相同,大家根据需要自行修改)   然后暂时只能显示卡号和卡是第几个录入到系统中的,想到身份证号和电话(身份信息)输进去有点长就没

    2024年01月16日
    浏览(78)
  • stm32f103rct6引脚功能表格

    脚号 引脚名称 主功能 默认复用 重定义 备注 1             VBAT VBAT -- -- 说明1 2             PC13-TAMPER-RTC PC13 TAMPER-RTC -- 说明3 3             PC14-OSC32_IN PC14 OSC32_IN -- 说明3 4             PC15-OSC32_OUT PC15 OSC32_OUT -- 说明3 5             OSC_IN OSC_IN -- CAN_RX 晶振

    2024年02月06日
    浏览(45)
  • STM32F103RCT6——定时器简单用法

    STM32F10xx参考手册英文和中文版 百度网盘:https://pan.baidu.com/s/1Z2nB0WVJIxvm3VOI9MQiiw 提取码:lxlx STM32F103RCT6数据手册 链接:https://pan.baidu.com/s/1tRchgf-5C1MN4W58vQ9zPg 提取码:lxlx STM32F103RCT6包括,高级控制定时器TIM1和TIM8,通用定时器TIM2-5,基本定时器TIM6和TIM7. 高级控制定时器TIM1,TI

    2024年02月08日
    浏览(54)
  • stm32f103rct6使用内部晶振作为时钟源

    stm32f103rct6(库函数版例程)使用内部晶振8M,倍频64M 参考 https://blog.csdn.net/oHuanCheng/article/details/105112884 http://www.openedv.com/forum.php?mod=viewthreadtid=286233 https://blog.csdn.net/ll148305879/article/details/106138302 修改system_stm32f10x.c文件中的void SystemInit(void)函数 内部时钟用到了FLASH,需要添加s

    2024年02月07日
    浏览(150)
  • 从零开始制作STM32F103RCT6小车(一)

            仅以此系列给实验室的学弟学妹作为小车制作教程来使用,后续的内容我会在这个暑假陆续更新出来,本篇的内容是新建一个适用于STM32F103RCT6的工程         接下来的操作几乎是基于STM32F1xx系列的固件库,这里我给大家列出链接 STM32F1xx系列固件库               

    2023年04月08日
    浏览(57)
  • stm32F103RCT6使用FFT运算分析波形详解(细致教学)

    最近学校电赛队伍招新,出的招新题就是低频示波器的。之前一直没有弄懂FFT,借着这次机会实现了一下,做了一个小示波器 FFT原理简述 FFT,就是快速傅里叶变换,这个操作能够将时域信号转化成频域信号,然后对信号进行分析 这样说可能有点抽象。讲细点就是指能够直观

    2024年02月14日
    浏览(49)
  • STM32F103RCT6 -- 基于FreeRTOS 的USART1 串口通讯

    使用 FreeRTOS 提供的队列(Queue)机制来实现数据的接收和发送 TX - PA9 RX - PA10 波特率:9600 数据位:8bit 校验位:无 停止位:1bit 数据格式: RX: 55 AA 06 00 06 31 02 24 01 FC 80 TX: 55 AA 06 00 06 32 01 24 01 B8 70 55 AA – 帧头 06 - 数据字节数,不包括帧头,不包括校验位 00 06 – 模块 31 02 24

    2024年02月16日
    浏览(42)
  • STM32F103RCT6驱动SG90舵机-完成正反转角度控制

    SG90是一种微型舵机,也被称为伺服电机。它是一种小型、低成本的直流电机,通常用于模型和机器人控制等应用中。SG90舵机可以通过电子信号来控制其精确的位置和速度。它具有体积小、重量轻、响应快等特点,因此在各种小型机械设备上得到了广泛应用。 SG90舵机通常用于

    2024年02月03日
    浏览(62)
  • STM32F103RCT6开发板M3单片机教程06--定时器中断

    除非特别说明,本章节描述的模块应用于整个 STM32F103xx 微控制器系列,因为我们使用是 STM32F103RCT6开发板是mini最小系统板。 本教程使用是( 光明谷SUN_STM32mini开发板 )   首先了解一下是STM32F10X定时器(Timer)   注: 小容量产品是指闪存存储器容量在16K至32K字节之间的STM32F101

    2024年02月04日
    浏览(59)
  • 基于STM32F103RCT6之手把手教你写智能家居项目(2)

            上一节我们简述了智能家居项目,实现了点灯的相关代码编写,还有WIFI模块的固件烧录。 连接什么平台:         我们想要远程控制家具的开关和获取家中的状态,少不了一个可以传输数据的云平台。我认为易监控是一个简单好用的云平台。 怎么连接平台:

    2024年02月20日
    浏览(133)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包