本项目源于B站UP主Expert电子实验室

图片

一,器件选型

1.单片机(MCU)

图片

图片

ST:意法半导体、

M:Microcontroller

图片

2.接口选型

图片

SMA座子----高频信号接口

图片

    其他接口

图片

3.电源设计

图片

图片

4.其他设计

图片

二,原理图绘制

1.电源绘制

图片

SS54(肖特基二极管):导通压降小,额定电流5A,符合本项目要求

注释

  1.不同标签用短接标识符相连

图片

  2.模拟电路和数字电路隔离,数值电路和模拟电路隔离

   (1)问题

        STM32中存在模拟电路和数字电路,如果直接相连共地线(铜线)上有电阻(小),电流流过时产生电压,之这个电压会对模拟电路和数字电路,产生相互干扰,如下图

        又因数字电路抗干扰强,可忽略模拟电路对数字电路造成的干扰

         因此仅需考虑数值电路对模拟电路造成的干扰

图片

 (2)解决思路   

            改用单点接地

图片

(3)实施方案

图片

方案一:对数字电路和模拟电路进行分割,在电源入口处,用0欧姆电阻进行连接。

方案二:将数字电路和模拟电路隔离后,将电源入口放在数字电路,然后将模拟电路用一小块铜箔连接

                    方案一,方案二都可以实现单点接地

原理图如下:

图片

图片

2.主控绘制

(1)STM32F103VET6芯片

    注释:

      1、快速添加网络标签(适用网络标签多的)

图片

图片

图片

注释:

(1)问题

        如何实现,连接电源时,电源供电,断开电源时电池供电

(2)解决方案

        增加两个二极管,如BAT54C(C9900013520)

(3)实施方案

图片

图片

  

图片

使用TL431 输出2.5V符合VREF+(输入2.4V到3.3V) 

图片

图片

(2)晶振电路

图片

          

(3)复位按键

图片

    复位原理:当RST引脚检测到一段时间输入低电电平信号(一般低于0.8V)之后,是单片机自动复位

                1、手动复位:按下开关RST接地,低电平,单片机复位

                2、上电复位:当VCC+3.3V加上时,由于电容电压不会突变,RST会保持一个短时间的低电平状态,随电容充电,RST电位超过0.8V,由复位状态变为工作状态,这个时间  t=1.1RC

(4)BOOT引脚选择电路

图片

        选择单片机启动模式可以通过跳键帽来选择,短接1,3或1,5

配置BOOT0的高低电平,短接2,4或2,6配置BOOT1

(4)启动模式选择电路

3、接口电路

(1)USB电路

图片

(2)ADC接口和DAC接口

图片

(3)SPI接口和iiC接口

(4)串口自动下载电路

        注释:工作原理

图片

图片

        CH340C:RTS#,DTR#负电平逻辑,软件选择DTR低电平复位,实际芯片输出高电平,RTS高电平进入Bootloader,实际芯片输出高电平。

图片

(5)按键电路和LED电路

(6)串口/iiC电路

图片

三,布局布线

1,DCDC布线原则---针对TPS5450

图片

            概括:

                 1、通顺 :流过大电流的路径尽可能的短

图片

        BUCK电路分两种状态:MOS管打开和MOS管关闭

图片

图片

            2、抗干扰

                (1)问题

                  芯片输出的高频PWM波会对反馈信号线FB造成干扰

图片

                 (2)解决方案

                    信号线FB需尽量远离电感区域

图片

                  (3)实施方案

图片

              注释:为提高抗干扰能力可以在信号线周围打上过孔(接地) 

                        Shift+X(交叉选择)--找到原理图的器件在PCB中对应位置,或者PCB的器件在原理图上对应位置

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐