pcb制作总结---基于STM32的电压自动采集控制系统


寒假回家前算是完成了第一块PCB(四层板)的初步测试,现把设置流程记录如下


参考文章:


设计规则附件:[下载链接(https://download.csdn.net/download/utotao/10943615)


四层板实际设计五层(包括机械层),每一层设计图如下:

顶层:
Top Layer
地层:
GND Layer
电源层:
POWER Layer
底层:
Bottom Layer
机械层:
Mechanical 1

1.原理图的设计

注意事项:

  • 电路基本检查
  • 注意器件属性检查,这将关乎后面BOM表是否规范
    Designtor:写上器件丝印号,例如对于电容,c1
    Comment:器件值,例如对于电阻写10K
    Description:器件种类,例如对于电阻就写上贴片电阻
    封装型号:务必检查清楚,使用可靠地库,贴片电阻使用0805G或者0603G;
    Design Item ID:LibRef(无关紧要)
  • 引脚标号要尽量清除,引脚要伸出来,方便查看
  • 注意电源设计: 12V转正负5V;5V转3.3V;3。3V转2.5V
  • 232串口芯片MAX3232引脚电容使用钽电容,参考具体的芯片手册
  • 务必检查每一个元器件的封装引脚是否正确
    错误示范:12V转正负5V模块引脚表标反了,导致出现问题

2.画PCB板

经验活 ==== 以四层板为例

  • 分层 — 四层
    设计 --> 层叠管理器 --> 点解Top Layer选择添加层 --> 重复操作,分别设置为GND Layer和VCC Layer
    在这里插入图片描述
    在这里插入图片描述

  • 画禁止布线层、原点(左下角或者中性),由此确定PCB板的大小

  • 使用交叉命令将原器件挪移到合适的部分堆放等待进一步摆放

  • 按区域摆放元器件,摆放原则:
    紧凑并且要和布线相配合;
    注意数字区域、模拟区域、电源区域的划分

  • 按区域布线,布线原则:
    电流不回流;
    导线不走直角;
    信号线10mil,电源线越宽越好2~3mm;
    晶振Pi布线包地处理;
    过控(0.7mm0.4mm)尽量贴近引脚电流不回流;

  • 铺铜
    使用辅助线按照数字区域和模拟区域先圈出一个大致的形状 —> 然后使用多边形命令描线 — > 铺铜

  • 割铜
    对于电磁干扰较大的区域进行割除防止干扰;
    芯片引脚区域进行割铜放置短接;
    尖峰部位进行割铜放置干扰;

  • 画机械层 — Mechanical1
    在机械层打定位螺丝孔,可以搞一个圆角,要好看些,同时pcb的形状貌似可以使用机械制图软件进行绘制,此处待论证…

  • OVER
    ============================ ====================================
    布线规则:

  • 3W原则:线与线中心间距尽量保持在3倍线宽以上;

  • PCB板边沿与引脚焊盘最短距离不能小于2mm;

  • 电流如水流,导线如河道,要让水流、电流尽量平稳;

  • 流量大的电源线、地线要宽,一般是 地 > 电源;

  • 传输数据、地址的信号线可以细一些,尽量均匀;

  • 高速信号的导线走线长度尽量相等 ;

  • 相邻布线层的走线尽量不要平行,最好垂直;

  • 导线尽量不要紧贴PCB边缘

  • 数字电路信号线可以8-12mil,没有强制新要求;(电源线宽规则

过控规则:

  • 过控有通孔、盲孔、埋孔之分,多用通孔;
  • PCB上过控要尽量少,降低对PCB完整性的破坏;
  • 过控不能过小,受制于厂家的工艺限制;
  • 管教要就近打过孔,过孔和管脚之间的引线越短越好;
  • 过孔内径一般大于与其连接的导线宽度;
  • 国过孔越大承载的电流越大;
  • 电源和地线的过孔可以大一些;
  • 过孔尽量不要放在焊盘之上;

元器件布局:

  • 元器件尽量放置在PCB板同侧;
  • 元器件排列要紧凑美观,输入和输出原件尽量远离;
  • 以核心元件为中心,围绕它进行布局;
  • 元器件的布局应该便于信号流通,使信号尽可能保持一致的方向;
  • 发热元件,应优先安排在利于散热的位置,且不能过于集中;
  • 去耦电容要靠近芯片的电源地线引脚,不然滤波效果会变差;
  • 高速线要尽量短;
  • 同一个位置的正反两方面尽量不要同时放置芯片;
  • 电器连接关系密切的元器件最好放置在一起;
  • 高压元器件和低压元器件之间最好有较宽的电器隔离带;

其余注意事项:
其余PCB注意事项

3.出BOM表(器件对应的丝印)、元器件清单(采购使用)、丝印正反面(提供给焊接人员使用)

BOM表:报告 —> Bill of Materials
BOM
根据BOM表导出相应的元器件清单;
元器件清单

导出丝印正反面:
文件 —> 智能PDF…,此处直接参考导出丝印

4.PCB制板

交送而来相关人员制版,最低3片,注意交付要给板子取号标号,例如实验板20190119

5.PCB焊接

按照元器件清单采购(可直接把元器件清单给淘宝店铺后者去中发采购),
待板子回来以后,比对关键元器件,交付给二楼郑进行焊接(加急的话大约1个礼拜板子可以回来)

BTY:板子如果有问题,可以找二楼王老师傅调休


### 回答1: Proteus仿真软件是一款广泛应用于电子电路设计和嵌入式系统开发的工具。在使用Proteus进行仿真时,可以使用STM32控制器进行信号采集和处理。 STM32控制器是一系列基于ARM Cortex-M处理器核心的嵌入式系统开发平台。其中,ADC(模数转换器)是STM32控制器的一项重要功能,可以用于采集外部设备输入的模拟信号并转换为数字信号。 在Proteus中,可以通过建立电路原理图并添加STM32控制器以及其他外部设备,来模拟ADC电压采集的过程。可以根据具体的需要设置ADC的引脚连接和采样率等参数。然后,在仿真过程中,可以向ADC输入一个模拟的电压信号,并通过仿真引擎模拟ADC的转换过程。 虚拟串口输出是指将虚拟信息通过串口进行输出。在STM32控制器中,可以使用串口通信模块来与外部设备进行数据传输。在Proteus中,可以创建一个虚拟串口,并将其连接到STM32的串口引脚上。在仿真过程中,可以通过读取STM32串口的输出数据,来获取模拟电压采集结果。通过配置虚拟串口的波特率和其他通信参数,可以模拟实际串口通信的过程。 总之,Proteus仿真基于STM32 ADC电压采集的过程可以通过建立电路原理图、设置ADC参数、模拟输入电压信号、以及配置虚拟串口进行输出数据的方式来实现。这样可以方便地进行电路设计和嵌入式系统开发的测试和验证。 ### 回答2: Protues是一款常用的电子电路仿真软件,可以帮助工程师进行原理图绘制、仿真以及PCB设计等工作。在使用Protues进行基于STM32的ADC电压采集仿真时,我们可以通过配置模拟信号源来模拟外部电压输入。首先,我们需要在原理图中将STM32的引脚与ADC模块进行连接,确保正确接入。然后,我们可以选择一个适当的电压源,将其连接到要采集的ADC引脚上,模拟外部电压输入。 在设置完电路连接后,我们需要对STM32的ADC模块进行配置。通过设置寄存器的值,我们可以确定ADC的工作模式、采样位数、采样率等参数。在仿真时,我们可以通过逐个改变输入电压的值,来模拟实际环境下的电压变化情况。这样,我们可以通过仿真结果来验证ADC的正确性和准确性。 而关于虚拟串口输出,我们可以通过在原理图中添加虚拟串口模块来模拟串口通讯。虚拟串口模块可以实现从STM32芯片读取数据或向STM32芯片发送数据的功能。在仿真时,我们可以通过设置虚拟串口模块的参数,模拟串口的波特率、数据位、停止位等设置。通过虚拟串口输出模块,我们可以将ADC采集到的数据输出到虚拟串口,并观察输出结果,以验证ADC采集功能的正确性。 总之,通过在Protues中进行基于STM32的ADC电压采集仿真,并通过虚拟串口输出模块实现数据输出,我们可以模拟出真实环境中的电路行为,并验证ADC采集功能的正确性。这种仿真方式可以帮助工程师快速调试和验证电路设计,提高工作效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值