PCB板layout的12个细节


1.贴片之间的间距

贴片之间的间距既不能太大(浪费电路版面),也不能太小,避免焊锡膏印刷粘连以及焊接修复困难。

间距大小可以参考如下的规范:

■ 相同器件:≥ 0.3mm
■ 不同器件:≥ 0.13×h+0.3mm(h为周围近邻与器件最大高度差)
■ 手工焊接和贴片时,与器件之间的距离要求:≥ 1.5mm。

2、直插器件与贴片的距离


如上图,直插式电阻器件与贴片之间应保持足够的距离,建议在1-3mm之间,由于加工比较麻烦现在用直插件的情况已经很少了。不过电路板外接插座往往都是直插件。

3、对于IC的去耦电容的摆放

每个IC的电源端口附近都需要摆放去耦电容,且位置尽可能靠近IC的电源口,当一个芯片有多个电源口的时候,每个接口都要布置去耦电容。

4、PCB板边沿的元器件摆放方向与距离

由于一般都是用拼板来做PCB,因此在边沿附近的器件需要符合两个条件。

第一就是与切割方向平行(使器件的机械应力均匀,比如如果按照上图左边的方式来摆放,在拼板要拆分时贴片两个焊盘受力方向不同可能导致元元件与焊盘脱落)

第二就是在一定距离之内不能布置器件(防止板子切割的时候损坏元器件)

5.相邻焊盘相连


如果相邻的焊盘需要相连,首先确认在外面进行连接,防止连成一团造成桥接,同时注意此时的铜线的宽度。

6、焊盘落在铺地区域

如果焊盘落在铺通区域应该采取右边的方式来连接焊盘与铺通,另根据电流大小来确定是连接1根线还是4跟线。

如果采取左边的方式的话,在焊接或者维修拆卸元器件时比较困难,因为温度通过铺的铜把温度全面分散导致焊接困难。

7、焊盘泪滴

如果导线比直插器件的焊盘小的话需要加泪滴上图左边的方式。

加泪滴有如下几个好处:

(1) 避免信号线宽突然变小而造成反射,可使走线与元件焊盘之间的连接趋于平稳过渡化。

(2) 解决了焊盘与走线之间的连接受到冲击力容易断裂的问题。

(3) 设置泪滴也可使PCB电路板显得更加美观。

8、元器件引线宽度一致

9、保留未使用引脚焊盘

比如上图一个芯片其中两个引脚不要使用的情况,但是芯片实物引脚是存在的,如果像上图右边的方式两引脚就处于悬空状态很容易引起干扰。

如果芯片引脚本身内部属于未连接(NC),加上焊盘再把焊盘接地屏蔽能避免干扰。

10、避免焊盘上打过孔

11、导线与PCB板边缘距离

注意的是引线或元器件不能和板边过近尤其是单面板,一般的单面板多为纸质板,受力后容易断裂,如果在边缘连线或放元器件就会受到影响。

12、电解电容远离热源

首先要考虑电解电容的环境温度是否符合要求,其次要使电容尽可能的远离发热区域,以防电解电容内部的液态电解质被烤干。




MM32 MCU

灵动微课堂大合辑

(点击标题即可查看原文)

 MM32 应用笔记

如何配置MM32系统时钟? 

初识MM32 GPIO

MM32 外部中断线EXTI

MM32 UART中断通信

MM32 通过ADC控制4线电阻触摸屏

MM32 内部温度传感器和高温时钟校准配置

MM32 电源管理

MM32 可编程电压监测器(PVD)

MM32 低功耗模式 

MM32 在STOP模式下通过UART唤醒

MM32 MCU之BKP备份寄存器

MM32 FLASH操作

MM32 MCU 加密方法

MM32 SysTick定时器

MM32 定时器操作

MM32 定时器脉冲计数

MM32 TIM编码器模式

MM32 定时器捕获比较器输出

MM32 MCU互补PWM输出使能带死区、刹车功能

MM32 六步PWM输出

MM32 呼吸灯功能

MM32 定时器周期性触发ADC采样 (恢复)

MM32 独立看门狗(IWDG)

MM32 窗口看门狗(WWDG)

MM32 基于PWM做DAC输出设计

MM32 比较器中断

MM32 在KEIL环境中实现部分代码在RAM中运行

MM32 IAP中断向量表重定义

MM32 IAP升级-APP篇

MM32 MCU烧录经验分享

MM32 应用笔记 —— 颜色识别应用

 MM32SPIN2x 电机专用MCU功能特色

自动换相屏蔽功能配置

PWM模块使用——电流补偿和电流保护

硬件除法器与硬件开方

电压比较器

UART模块Bit9功能

CRC计算单元

ADC DMA模块配置

I2C功能

SPI功能

独立看门狗低功耗唤醒

高集成度产品的电源管理

 基于MM32SPIN电机/电源专用芯片应用方案

电动工具篇

吸尘器篇

电动车篇

机器人舵机篇

油烟机篇

风扇篇

无感方波驱动应用方案——中小功率水泵

无传感弦波驱动应用方案——手持式吸尘器

有刷电机驱动应用方案——机器人舵机

 MM32-LINK使用教程

MM32 Devkit Setup快速安装

MM32-LINK Debugger快速安装
MM32 Program快速入门

MM32-LINK密码设置

远程授权编程

编程规则设置

读写保护操作

编程计数功能

串口功能及硬件连接方式介绍

使用小技巧

 MM32W 无线MCU系列产品应用方案

模组与AT指令

蓝牙开发套件介绍

中断式例程

阻塞式例程

低功耗BLE蓝牙应用

接口函数调用

自定义服务和特征值

自定义AT指令

智能炫彩遥控灯方案

蓝牙自拍杆方案

温湿度监测仪方案

蓝牙智能锁方案

数据透传

数据采集仪器

 基于MM32 MCU的shell调试教程

基于MM32 MCU的shell调试教程(一)

基于MM32 MCU的shell调试教程(二)

基于MM32 MCU的shell调试教程(三)

 MM32 USB功能学习笔记

USB HID设备

WinUSB设备

虚拟串口CDC

模拟U盘

USB复合设备

WebUSB功能

WebDFU

虚拟串口CDC

 基于MM32 MCU防疫产品应用解决方案分享

手持式单点测温枪

固定式多点测温仪

便携冰箱

血氧仪

监护仪

呼吸机

输液泵

家用冷暖变频空调

 基于MM32 MCU的OS移植与应用

基于MM32 MCU的OS移植与应用

AMetal 平台新建工程

AMetal LED灯控制

AMetal 串口通信

AMetal I2C操作

AMetal SPI操作

AMetal ADC采样配置

AMetal 定时器配置

AMetal CAN通信配置

AMetal 综合范例

RT-Thread 移植与多任务的实现

RT-Thread 按键控制的实现

RT-Thread UART数据收发

RT-Thread 内存管理

RT-Thread 线程管理

RT-Thread 电源管理

RT-Thread Shell使用

RT-Thread CPU利用率统计

RT-Thread 中断管理(1)

RT-Thread 中断管理(2)

RT-Thread RTC万年历

ThreadX开篇

 MM32F013x

UART硬件波特率自适应

UART LIN 通信

UART 9bit 通信

UART 多处理器通信

UART 极性取反通信

UART 单线半双工通信

UART ISO7816-3协议的应用