绘制STM32最小系统电路原理图、STM32F103读取SD卡的数据

绘制STM32最小系统电路原理图、STM32F103读取SD卡的数据

1 AltiumDesigner 软件配置

  1. 安装连接:百度网盘
    提取码:fnr9
  2. 解压——安装包——双击打开AltiumDesigner18Setup.exe——

利用AD软件,完成以下任务
用Altium Designer绘制一个stm32最小系统的电路原理图,并在此基础上完成STM32+SD卡 的系统原理图设计。

2 AltiumDesigner 绘制STM32最小系统原理图

2.1 建立工程文件

  1. File——New——Project——PCB Project
    (记得将工程保存在文件夹下。)
    在这里插入图片描述
  2. File——New——Project——PCB Project——Schematic
  3. 导入元件库:右上角“库”——Libraries——可用库——右下角“添加库”——选指定的元件库——打开。
    在这里插入图片描述

2.2 基本绘制方法

  1. 选择芯片,将其拖入界面(STM32C8T6)。要放置其余原件也是类似方式。
    在这里插入图片描述
  2. 延长引脚线,设置标签。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  3. 点击原件,按空格键可以旋转 90°。

2.3 绘制其余模块

系统供电稳压
在这里插入图片描述调试JTAG、SW模块
在这里插入图片描述
复位模块
在这里插入图片描述
I/O接口
在这里插入图片描述
扩展供电接口
在这里插入图片描述
STM32USB
在这里插入图片描述

数据存储E2
在这里插入图片描述

OLED
在这里插入图片描述
STM32
在这里插入图片描述

3 AltiumDesigner 绘制STM32+SD卡原理图

如图示STM32F103CT6 和 SD 卡的原理图。
在这里插入图片描述

4 SD卡概述

4.1 SD 卡简介

SD存储卡是一种基于半导体快闪记忆器的新一代记忆设备,由于它体积小、数据传输速度快、可热插拔等优良的特性,被广泛地于便携式装置上使用,例如数码相机、平板电脑和多媒体播放器等。

4.2 SD 卡模块结构

在这里插入图片描述在这里插入图片描述

在这里插入图片描述

各个部分的功能:

一共有6个接口,分别是GND,VCC,CS,SCK,MOSI,MISO。VCC是供电,GND是接地。其他4根是SPI通讯时用的,CS是片选,SCK是时钟信号,MOSI为主输出从输入,MISO为主输入从输出。

4.3 SD 卡的寄存器

名称 宽度 描述
CID 128 卡标识寄存器
RCA 16 相对卡地址寄存器:本地系统中卡的地址,动态变化,在卡的初始化时确定。(SPI模式中没有)
CSD 128 卡描述数据寄存器:卡操作条件相关的信息数据
SCR 64 SD配置寄存器:SD卡特定信息数据
OCR 32 操作条件寄存器

4.4 SD 卡操作

  • SD卡初始化过程(知道 SD 卡的类型V1、 V2、 V2HC 或者 MMC):

    初始化与 SD 卡连接的硬件条件(MCU 的 SPI 配置, IO 口配置);
    上电延时(>74 个 CLK)(因为 SD 卡内部有个供电电压上升时间,大概为 64 个 CLK,剩下的 10 个 CLK 用于 SD 卡同步,之后才能开始 CMD0 的操作);
    复位卡(CMD0),进入 IDLE 状
  • 9
    点赞
  • 81
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
### 回答1: STM32F103最小系统是一种基于STM32F103C8T6芯片的最小系统板,适用于学习嵌入式系统开发的初学者。在进行原理图绘制和PCB布局时,需要注意以下几点: 1. 确认芯片引脚分布和电气特性:在进行原理图设计之前,需要先确认芯片引脚分布和电气特性,以便正确地连接外设和电源。 2. 确定电源电路:STM32F103最小系统的电源电路包括稳压器、电源滤波器、电源指示灯等,可以使用常见的7805等稳压器。 3. 布局和连接元件:在进行PCB布局时,需要考虑元件之间的连接关系和位置关系,以便最大限度地减少元件连接线的长度。 4. PCB尺寸:STM32F103最小系统PCB的尺寸应小于5cm x 5cm,以保证文件成本的低廉和便于生产。 5. 常见错误:在进行STM32F103最小系统PCB设计时,应注意避免常见的错误,如PCB线路互相干扰、元件排列不当等,以确保板子正常运行。 总之,在进行STM32F103最小系统原理图绘制和PCB设计时,需要仔细考虑各个元件和电路的连接关系和位置关系,以确保PCB的正常运行。 ### 回答2: STM32F103最小系统是一种简单的嵌入式系统,其设计目的是为了方便初学者、制作开发板以及各种小型嵌入式应用。制作最小系统需要绘制原理图和PCB图。 首先,我们需要准备相关的器件和工具,包括STM32F103C8T6主芯片、晶振、电容、电阻等元件,以及PCB绘制软件(如Altium Designer、Proteus、Eagle等),PCB板和焊接工具等。 然后,根据STM32F103最小系统的规格书,绘制电路原理图。在原理图绘制中,需要注意主芯片的引脚定义和连接方式,并合理安排元件的布局。 接下来,将原理图转化为PCB图。在PCB绘制中,需要将元件按照原理图的设计方案布局,设置元件的焊盘和引脚连接。根据需要添加电源、地面、信号等丝印标记并绘制焊盘。 最后是焊接。将元件与PCB板焊接,需要保证焊接质量,避免出现虚焊、误焊等问题。完成后,进行电气测试和外观检查,确保系统正常运行。 总之,通过以上步骤,我们可以绘制STM32F103最小系统的PCB图,并制作出最小系统。这对于学习嵌入式开发和实践应用非常有帮助。 ### 回答3: 要绘制STM32F103最小系统原理图,并制作PCB板,需要掌握一定的电子原理和电路板设计知识。 首先需要准备好绘制电路原理图所需的软件,例如Proteus、Altium Designer等专业的电子设计软件,或者是在线绘图工具,例如EasyEDA等。 接下来,要根据其原理图来设计PCB,确定各个元件的位置和走线规则。设计出PCB图后,需要对其进行布线并进行电路仿真,以确定电路性能,满足其在实际应用环境下的工作要求。 在制作PCB板时,需要使用PCB工具将电路图布线好后进行印刷制造,或直接向专业的电路板制造公司下单生产,生产后经过质检合格即可进行使用。 总之,要绘制STM32F103最小系统原理图和制作PCB板,需要掌握多项技能和知识,包括电子原理、电路设计、PCB绘制等等。只有通过不断的实践和学习,才能够更好地完成这项工作并提高自己的综合能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值