一、实验内容
掌握电路原理图绘制。安装Altium Designer 18,学习使用Altium
Designer绘制一个stm32最小系统的电路原理图,并在此基础上完成STM32+SD卡 的系统原理图设计。
二、Altium Designer18的安装
三、绘制 stm32 最小系统的电路原理图
1)绘制前准备
Ⅰ、新建工程
点击文件——>新的…(N)———>项目(J)———>PCB工程;
右击“PCB Project…”选择“添加新的…到工程”,然后再选择“Schematic”即可创建一个原理图;
加载出来后如下图所示:
Ⅱ、添加元件库
这里使用的是别人已经添加好的元件库,我们只需要将其压缩包下载下来解压缩即可;链接如下:
接下来在Altium Designer中添加刚刚下载的元件库。具体途径如下:
以上完成后,点击“close”即可;
现在就可以看到已经有我们添加好的元件库了;
2)开始绘制
这里我是新建了一个文件来绘制我们的原理图,因为不知道为什么之前的老是添加不了器件;下面开始绘制:
Ⅰ、放置器件
点击“库”,选择“”,左击放到原理图上的合适位置,然后右击释放;如下:
Ⅱ、延长管脚
点击上方“Wire”,分别点击想要连线的起点和终点,之后再点击右键释放;依次如下,将所有管脚延长;(注:可以复制已经连接好的线,然后粘贴的时候按空格旋转方向放置,这样比一根一根延长会快很多)
Ⅲ、设置网络编号
接下来为每个管脚设置编号,首先右击选择网络标签,此时可以不着急放置,点击“Tab”键,修改命名,再回车放置合适位置即可;(也可以先将编号放置到每一个管脚上,之后一一双击修改);
添加完成后如下图所示:
Ⅳ、文字备注
这里我们在芯片旁边备注“stm32最小系统”;
选择“文本字符串”后先不放置,点击“Tab”键,对内容进行修改,之后点击回车即可;
Ⅴ、放置端子
将芯片上的3.3V和GND与对应管脚连接;
右击以下图标,分别选择“放置GND端口”和“放置VCC电源端口 ”即可添加,如下所示:
Ⅵ、其他器件
选择另外一个器件库Miscellaneous Devices LC.IntLib,在里面选择所需要的元器件 ,如10kΩ的电阻,只需要在搜索框下输入 0805 10k就可以找到我们需要的电阻,只需要像之前添加stm32芯片一样,加到原理图上就行;

添加其他器件也是如此;
3)最终原理图
Ⅰ、stm32芯片
Ⅱ、发光二极管
依然在元件库Miscellaneous Devices LC.IntLib下,搜索0805选择对应元件,最终结果图如下:
Ⅲ、晶振电路
晶振:在元件库Miscellaneous Devices.IntLib 中搜索 XTAL;
电容:在元件库Miscellaneous Devices LC.IntLib中搜索 0805 22pf;
绘制完成后如下:
Ⅳ、stm32 去耦电路
电容:在元件库Miscellaneous Devices LC.IntLib 中搜索 0805 100nf;
最终如下:
Ⅴ、复位电路
按键:在元件库Miscellaneous Devices.IntLib 中搜索 SW-PB;
电容:在元件库Miscellaneous Devices LC.IntLib 中搜索 0805 1uf;
最终如下:
Ⅵ、解压电路
AMS1117芯片:在stm32f103c8t6 最小系统.SchLib 元件库中;
电容:在Miscellaneous Devices LC.IntLib 元件库中搜索 0805 10uf和0805 100uf;
具体如下:
Ⅶ、下载方式选择及程序烧录接口
在元件库Miscellaneous Connectors.IntLib 中搜索 MHDR;
具体如下:
Ⅷ、输入、输出电源
在 Miscellaneous Connectors.IntLib 元件库中搜索 USB micro,具体如下:
Ⅸ、排针
在元件库Miscellaneous Connectors.IntLib 中搜索 MHDR1X16;
具体如下:
以上所有器件连接完毕以后,就可以根据自己的习惯排版保存啦!!
下面是整个原理图预览:
四、SD卡原理图
SD卡为 micro SD卡模块 SPI接口;
原理图中用到的元件如下:
AMS1117: 在元件库
stm32f103c8t6 最小系统.SchLib中搜索AMS1117;
MHDR1X6:在元件库Miscellaneous Connectors.IntLib中搜索MHDR1X6;
MHDR1X9:在元件库Miscellaneous Connectors.IntLib中搜索MHDR1X9;
电容:在Miscellaneous Devices LC.IntLib元件库中搜索0805 10uf和0805 100uf;
电阻:在器件库Miscellaneous Devices LC.IntLib中搜索0805 10k;
最终原理图如下:
micro SD卡模块与stm32c8t6芯片的连接方式如下:
| stm32f103c8t6 | SD卡 |
|---|---|
| PA4 | CS |
| PA5 | SCK |
| PA7 | MOSI |
| PA6 | MISO |
| VCC | VCC |
| GND | GND |
五、总结
通过此次实验对于AD软件的使用,我对于学习绘制原理图有了更多的了解,这对于今后的学习也有很大的帮助。