目录
电源部分使用电池供电,使用的是额定电压3.7V的18605锂电池
单片机使用的是3.3V的stm32F103C6T6
数码管驱动额定电压3.3V-5V
后文使用的旋转编码器EC11额定电压5V
VS1838红外接受头额定电压5V
功放使用的是TDA2030 额定电压6-12V
其中只有功放部分属于大功率器件
所以电池需要升压后使用
电源有
8V(电池升压)
5V(LDO将8V降压)
3.3V(LDO将8V降压)
电池需要充电电路,电池保护电路,电池升压电路

使用的是PW4054芯片和Type-C的USB连接器
最大充电电流500mA慢充,避免出现电池发热

电池充电一般是需要被电池保护电路所控制的,这里为了简化电路
所以充电电路和电池保护电路均直连电池

使用的是PW3130芯片,3.5A过流保护,2.6V低压保护

使用的是PW5300芯片,boost拓扑结构
注意L1电感需要最大电流1.5A以上
通过一个精密电位器调节升压后的电压
当电压调节符合范围后通过跳线连接到主电源
使用的是AMS1117系列,5V和3.3V



需要注意
晶振(5,6),复位(7),BOOT0(44),BOOT1(20)

用的是无源晶振

滤波电容要接近电源的这些引脚


阻容分压,上电瞬间为低电平,之后变为高电平




STM32的这部分电路是最容易出现问题的

I2C输出需要加上拉电阻



使用的是74HC595D
注意一定得是D,74HC595A是开漏输出,需要额外加上拉电阻


使用的是TDA2030芯片,单电源接法

开关使用的是一个MOS管由单片机控制



电源部分需要较粗(1A 30mil)的线

STM32部分需要注意晶振电路

百度网盘
https://pan.baidu.com/s/1gO3oHUSIa0Vihef8MlgEEQ?pwd=6pao%C2%A0
软件部分
https://blog.csdn.net/m0_57585228/article/details/126060958