OneMO模组说|技术学堂-硬件篇(四)模组电源PCB设计指南

2024-03-20 17:59

本文主要是介绍OneMO模组说|技术学堂-硬件篇(四)模组电源PCB设计指南,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

PCB是电子元器件电气连接的载体电源设计是PCB设计的关键环节,关系到PCB能否正常运行及其功能可靠性等。本文将设计原则、载流能力电容布局电源干扰封装丝印五个方面为大家介绍PCB电源设计相关知识

设计原则

模组PCB电源设一般需遵循以下原则

1、电源走线和过孔的载流能力注意电源流向的路径尽量减少电源环路面积

2、电源走线远离模组SIM、RF、USB、RST、音频电路等敏感信号线

3、储能及滤波电容应靠近VBAT引脚、LDO和DCDC的输入输出引脚

4、确保极性电容、单极性二极管等元器件丝印位置与封装保持一致;

5、回流路径应尽量缩短,滤波电容应就近打GND过孔到主地

载流能力

决定电流承载能力的因素主要有:铜箔厚度、走线宽度、温升、镀通孔孔径。在实际设计中,还需要考虑产品使用环境、PCB制造工艺、板材质量等因素。留足裕量的情况下,在PCB的表层通常1OZ铜厚下1mm的线宽可以过1A的电流,2mm线宽可以过3A电流条件允许的情况下,走线尽量加宽,以减小走线产生的压降过孔的载流能力主要受孔径大小影响,通常孔径0.3mm的线宽可过0.5A电流,在电源走线打过孔换层时,保证过孔数量在两个以上,以满足流能力

问题实例如图1、2,模组峰值电流接近2A,但图1中电源布线宽度约为0.5mm,图2中约为0.1mm,布线宽度过细无法满足载流需求加大走线宽度

图1电源线宽过细

图2电源线宽过细

电容布局

储能电容和滤波电容靠近模组VBAT引脚摆放,原因为电容发挥储能及滤波功能存在一定的作用半径,离引脚越远,效果越差电容布局时应由大到小依次排列靠近模组VBAT,即电源先经过大容值储能电容,再经过小容值滤波电容,最后流入模组引脚。

问题实例3侧为错误电容布局示范,VBAT未先过电容直接流入模组引脚,建议参考右侧进行优化

3问题布局和改善后布局

电源干扰

SIM卡的DATA和CLK、模组的RST、RF等都是极其敏感的信号,极易到电源线干扰导致模组工作异常、性能下降等问题。因此设计时应尽量将电源走线远离模组的敏感信号,对敏感信号做好包地保护。

问题实例如图4,射频走线离电源走线太近,易产生干扰,建议调整布局,拉开电源与射频走线距离

4电源走线离射频走线太近

封装丝印

PCB设计时需确保元器件丝印位置与封装保持一致,若将丝印画反,设备上电过程中可能出现电容、二极管烧坏等情况。5是两种常见丝印画法的示意是钽电容的封装,有横线的正极是二极管的封装,有横线的负极。

5钽电容和二极管

问题实例如图6,存在两个问题1、二极管丝印方向错误,上电瞬间即烧二极管,需修改为正确封装;2、元器件存在干涉,钽电容与连接器位置冲突,需重新调整元器件布局,避免出现相互重叠情况。

6丝印画反和布局冲突

这篇关于OneMO模组说|技术学堂-硬件篇(四)模组电源PCB设计指南的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/830294

相关文章

SpringBoot整合 Quartz实现定时推送实战指南

《SpringBoot整合Quartz实现定时推送实战指南》文章介绍了SpringBoot中使用Quartz动态定时任务和任务持久化实现多条不确定结束时间并提前N分钟推送的方案,本文结合实例代码给大... 目录前言一、Quartz 是什么?1、核心定位:解决什么问题?2、Quartz 核心组件二、使用步骤1

在C#中分离饼图的某个区域的操作指南

《在C#中分离饼图的某个区域的操作指南》在处理Excel饼图时,我们可能需要将饼图的各个部分分离出来,以使它们更加醒目,Spire.XLS提供了Series.DataFormat.Percent属性,... 目录引言如何设置饼图各分片之间分离宽度的代码示例:从整个饼图中分离单个分片的代码示例:引言在处理

Python列表的创建与删除的操作指南

《Python列表的创建与删除的操作指南》列表(list)是Python中最常用、最灵活的内置数据结构之一,它支持动态扩容、混合类型、嵌套结构,几乎无处不在,但你真的会创建和删除列表吗,本文给大家介绍... 目录一、前言二、列表的创建方式1. 字面量语法(最常用)2. 使用list()构造器3. 列表推导式

Python数据验证神器Pydantic库的使用和实践中的避坑指南

《Python数据验证神器Pydantic库的使用和实践中的避坑指南》Pydantic是一个用于数据验证和设置的库,可以显著简化API接口开发,文章通过一个实际案例,展示了Pydantic如何在生产环... 目录1️⃣ 崩溃时刻:当你的API接口又双叒崩了!2️⃣ 神兵天降:3行代码解决验证难题3️⃣ 深度

Python+FFmpeg实现视频自动化处理的完整指南

《Python+FFmpeg实现视频自动化处理的完整指南》本文总结了一套在Python中使用subprocess.run调用FFmpeg进行视频自动化处理的解决方案,涵盖了跨平台硬件加速、中间素材处理... 目录一、 跨平台硬件加速:统一接口设计1. 核心映射逻辑2. python 实现代码二、 中间素材处

Springboot3统一返回类设计全过程(从问题到实现)

《Springboot3统一返回类设计全过程(从问题到实现)》文章介绍了如何在SpringBoot3中设计一个统一返回类,以实现前后端接口返回格式的一致性,该类包含状态码、描述信息、业务数据和时间戳,... 目录Spring Boot 3 统一返回类设计:从问题到实现一、核心需求:统一返回类要解决什么问题?

Java 队列Queue从原理到实战指南

《Java队列Queue从原理到实战指南》本文介绍了Java中队列(Queue)的底层实现、常见方法及其区别,通过LinkedList和ArrayDeque的实现,以及循环队列的概念,展示了如何高效... 目录一、队列的认识队列的底层与集合框架常见的队列方法插入元素方法对比(add和offer)移除元素方法

Spring Boot基于 JWT 优化 Spring Security 无状态登录实战指南

《SpringBoot基于JWT优化SpringSecurity无状态登录实战指南》本文介绍如何使用JWT优化SpringSecurity实现无状态登录,提高接口安全性,并通过实际操作步骤... 目录Spring Boot 实战:基于 JWT 优化 Spring Security 无状态登录一、先搞懂:为什

Nginx概念、架构、配置与虚拟主机实战操作指南

《Nginx概念、架构、配置与虚拟主机实战操作指南》Nginx是一个高性能的HTTP服务器、反向代理服务器、负载均衡器和IMAP/POP3/SMTP代理服务器,它支持高并发连接,资源占用低,功能全面且... 目录Nginx 深度解析:概念、架构、配置与虚拟主机实战一、Nginx 的概念二、Nginx 的特点

C#实现插入与删除Word文档目录的完整指南

《C#实现插入与删除Word文档目录的完整指南》在日常的办公自动化或文档处理场景中,Word文档的目录扮演着至关重要的角色,本文将深入探讨如何利用强大的第三方库Spire.Docfor.NET,在C#... 目录Spire.Doc for .NET 库:Word 文档处理利器自动化生成:C# 插入 Word