一、文件类型
二、网络标签、端口、电源、地的区别
三、封装
四、常见的缩写
- XTAL:XTAL 是“crystal”的缩写,通常指的是晶体振荡器(Crystal Oscillator),单片机上引脚OSC_IN、OSC_OUT网络标签一般用XTAL命名
- OSC:OSC 是“Oscillator”(振荡器)的缩写
- NC:Not connect,不连接的引脚
- VCC:正极电源电压,通常用于数字电路和模拟电路中
- VDD:正极电源电压,通常用于逻辑电路和CMOS电路中
- VBAT:备用电池供电引脚,其可接一个3V的电池,当系统电源断电时,备用电池可以给内部的RTC时钟和备份寄存器提供电源
- VSS:指负极电源电压,通常用于数字电路、模拟电路和信号处理电路中,一般指公共端,通常电路中的公共端接地,即为地端电压
- GND:Ground(地)
- NRST:系统复位引脚,N表示它是低电平复位
五、stm32中常见电路
1、复位电路
复位电路链接
stm32数据手册中电容有推荐0.1uF
可并联一个按键在电容旁边,可手动复位:
2、晶振电路
(CL要看挑选的晶振数据手册,负载电容是多少)
stm32数据手册中推荐的是5-25pF,但是常见电路中是22pF,见下图:
3、电源电路
一般使用DCDC将12V转为5V,LDO将5V转为3.3V
因为LDO低压差,不适合直接将12V转为3.3V,如果使用LDO则发热高、效率低
相关链接:DCDC与LDO选型链接
常见DCDC转换器芯片:
-
LM2596:
类型:降压型DCDC转换器
输入电压:4V到40V
输出电压:1.23V到37V(可调)
最大输出电流:3A
特点:集成度高,具有过流保护和过热保护。 -
LM2576:
类型:降压型DCDC转换器
输入电压:7V到40V
输出电压:5V, 12V, 15V(固定值)或可调版本
最大输出电流:3A
特点:具有内置功率MOSFET,易于使用。 -
LM2940:
类型:低压差LDO稳压器
输入电压:5.5V到26V
输出电压:5V, 12V(固定值)
最大输出电流:1A
特点:低压差,适合要求严格的电压稳定性。 -
LM1117:
类型:低压差LDO稳压器
输入电压:1.5V到15V
输出电压:1.25V, 1.8V, 3.3V, 5V, 12V(固定值)或可调版本
最大输出电流:800mA
特点:低压差,广泛用于低电压应用。 -
TPS5430:
类型:降压型DCDC转换器
输入电压:4.5V到60V
输出电压:0.8V到16V(可调)
最大输出电流:3A
特点:具有内部补偿,适合高输入电压应用。 -
LM3485:
类型:升降压型DCDC转换器
输入电压:3.6V到60V
输出电压:可调
最大输出电流:1A
特点:可以处理输入电压高于或低于输出电压的情况。
常见LDO稳压器芯片
- AMS1117:
类型:低压差LDO稳压器
输入电压:1.2V到12V
输出电压:1.25V, 1.8V, 3.3V, 5V, 12V(固定值)
最大输出电流:1A
特点:低压差,适用于低功耗设备。 - LD1117:
类型:低压差LDO稳压器
输入电压:1.25V到15V
输出电压:1.25V, 1.8V, 2.5V, 3.3V, 5V(固定值)
最大输出电流:800mA
特点:低压差,稳压性能好。 - MCP1700:
类型:低压差LDO稳压器
输入电压:6V到20V
输出电压:1.8V, 2.5V, 3.0V, 3.3V, 5.0V(固定值)
最大输出电流:250mA
特点:极低的静态功耗和低压差。 - LT3080:
类型:低压差LDO稳压器
输入电压:5V到40V
输出电压:可调
最大输出电流:1.1A
特点:高度可调,具有较高的精度和稳定性。 - RT9173:
类型:低压差LDO稳压器
输入电压:2.5V到12V
输出电压:固定值或可调
最大输出电流:1A
特点:内置过流保护和过热保护功能。 - TLV117
类型:低压差LDO稳压器
输入电压:2.5V到12V
输出电压:固定值或可调
最大输出电流:1A
压差:在 1A 输出电流时,典型压差为 330mV
特点:内置过流保护和过热保护功能。
(PS:以上型号未考究过,GPT给的,仅供参考。)
只要在满足输入、输出电压、负载电流(以及一些其他需求)的情况下,选择更便宜耐用的
负载电流估计如下所示:
六、集成库创建
将立创EDA的源文件下下载进AD作为自己的集成库
.libpkg:集成库文件
.Schdoc和.Pcbdoc:源文件,嘉立创导出的就是源文件
.SchLib和.PcbLib:库文件,需要将源文件进行处理后才能变为库文件
.IntLib:.libpkg编译后生成,可以直接在AD中引入使用
- 嘉立创导出.schdoc和.pcbdoc文件
- 打开下载的源文件
- 建立自己的封装库
文件-新的-library
此时建立好了.Libpkg集成库,保存,取名
(我的存储文件夹:
F:\Users\Public\Documents\Altium\AD22\Library\self_other)
- 在集成库中新建原理图库
此时跳转到原理图库:
点击上图红色框框旁边的Projects,再按下图依次点击,生成原理图库
再次点击Projects,出现了.SCHLIB文件
依次按下图点击
按下图复制原理图库
点击Projects,再按下图选择我们自己新建的原理图图库
打开后将刚才复制的原理图库黏贴进去(ctrl+v)
点击Projects,将.SchLib保存,重新命名 - 在集成库中新建PCB库
与上述步骤一样,只不过第一步如下图:
以及生成库时点这里:
- 编译.Libpkg文件生成.IntLib文件
在之前提到的目录下会生成一个文件夹,里面就是.IntLib文件:
- 使用.IntLib文件
就可以使用了,添加其他元器件一样操作。