开关电源PCB经验分享

2024-03-04 14:44
文章标签 pcb 分享 经验 开关电源

本文主要是介绍开关电源PCB经验分享,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

开关电源PCB经验分享

其实对于一个开关电源工程师而言,PCB的绘制其实是对一款产品的影响至关重要的部分,如果不能很好地Layout的话,整个电源很有可能不能正常工作,最小问题也是稳波或者EMC过不去。

这是一个成品开关电源模组,文章会以这个电源模组的设计重点给大家讲一些点。

经验一,安规走线间距

这个是写在协议里面的,如果你不按照这个做,耐压测试一定是过不了的,因为高电压,会直接空气击穿。注意保险丝之前的距离是比较远的,要求3mm以上,这就是为啥保险丝都会放在电路最前端的原因。第二个要注意的是就算安规没有写,如果两根走线太近,正常工作也依然会击穿的,两根1mm间距的PCB外层耐压是200V,所以一般220v交流或者310V直流的走线距离至少2mm以上,我一般都是在2.5mm以上的。

这些器件都是有安规要求的,说白了,就是两个器件有最小尺寸需求的,太小的器件其实是不可能过安规的。

开关电源变压器的骨架,同样是为了符合安规所以要有严格的把关。尤其是初级,到次级的距离,小功率变压器是必须飞线的。

飞线的长度也要被管控,如果飞线太短,耐压可能会受到影响,而如果飞线太长,会有可能对外辐射电磁信号,EMC过不了,所以需要在规格书里面详细写清楚,PCB绘制的时候,飞线的焊盘一定要注意。

经验二,电流走向

这个其实很少有真的被提及,其实原因也很简单。很多人不注意啊。

看着两个设计,这部分RV1压敏电阻到后面x2电容之间,为啥走线为啥故意这样走,而不是直接覆铜全部短接?

注意这里保险丝之后,接压敏电阻VR1再接x2电容的走线,完全是绕了一个弯,这是为什么?理由很简单,不让电流在PCB上面有回头路可以走。电流只走阻抗最小的部分,如果直接覆铜,必经的元器件就有可能会被跳过,所以这样做不可以。

同样的,这里的电解电容,一样是为了避免电流绕过必经的电容,直接流到负载上。虽然画法不同,但是实际起到的作用是一样的。

这就是一个错误的案例,红色L火线先接了共模电感,再接的x2电容,共模电感到x2电容的这段线就会产生一个奇妙的现象,电流来回走,变成了一根天线,x2电流充电的时候,导线内部电流是正向,电容放电的时候,导线内部的电流是反向的,这不是天线是什么?

经验三,最小高压主电流回路

所谓的最小高压主电流回路,说的就是最后一个高压滤波电容和变压器初级,与高压mos管之间形成的回路。这个回路由于要经过高压脉冲电信号,必定会产生严重电磁辐射,而我们能改善的唯一手段就是减小环路面积,这个环越小,天线就越小,辐射就越少。

这就是实际布线时候的布局,大家可以参考一下,JT1是飞线,直接把310V正电压引入了变压器。

经验四,独立电压采样走线。

开关电源的采样电压一定要和开关电源的大电流走线分开。要从开关电源输出电源的最末端去独立拉线采样,这样可以避免负载电流对采样线上形成的干扰

采样电路在最末端。直接从负载输出端取电压,采样走线上不走大电流。避免了各种采样误差。

经验五 PCB载流能力

众所周知PCB的过电流能力是有限的,但是PCB上的电流究竟能过多少呢?

上面这个表格可以给你一个详细的参考。看过表格,你应该知道了对于小功率开关电源而言,高压侧的走线完全没有必要搞的很粗,除非是为了为器件提供散热,否则1mm一般是足够的,最多2mm多数情况都能够胜任了。但是对于低压侧,大电流怎么办?

一方面是增加线宽,一方面是通过去掉部分阻焊层,并在钢网层制造窗口,让导线上锡水。导线的载流能力就会得到相应的增加。(注意一定要在Paste钢网层开孔,否则不会真的上焊锡的,切记切记)

经验六,PCB过孔散热的技巧

许多时候我们需要通过PCB线路板来散热,这个时候我们会打一些过孔,然后把热量传递到PCB的反面去。这时候有一个小技巧,那就是孔塞可以增加热传导的效率,但是孔塞有一个常见最大孔塞直径,一般是过孔直径不大于0.45mm、保险一点一般都是取0.4mm直径。

经验七 放电管的绘制

一般在开关电源的高压侧与低压侧之间会有一个放电管,用来释放静电。

许多工程师都会最后在PCB Layout的时候手工绘制。而我的建议是直接做成一个封装,然后和PCB关联调用,这样不会破坏PCB的联动性。只是说你需要绘制两个异形封装罢了,还算比较容易。

注意这里只需要去掉阻焊层,千万不要在中间绘制钢网层,因为这里是不需要上锡的,只有焊盘需要上锡。

经验八 元器件封装

一般而言,元器件一律按照IPC-SM-782A封装标准制作,对于个别需要承受高压的采样电阻单独对待,因为电阻焊盘之间的间距和耐压有关,所以焊盘需要适当拉开一些,但是同时又不能拉的太开,避免不必要的焊接不良率。

这是控制器用来直接连接高压的采样分压电阻,如果间距不符合要求,很有可能就会耐压不够击穿。贴片电阻器也是有耐压的,不过耐压不够就要加大封装。

这些差不多就是我在开关电源设计时候的,全部PCB绘制经验了。(转)

这篇关于开关电源PCB经验分享的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Ilya-AI分享的他在OpenAI学习到的15个提示工程技巧

Ilya(不是本人,claude AI)在社交媒体上分享了他在OpenAI学习到的15个Prompt撰写技巧。 以下是详细的内容: 提示精确化:在编写提示时,力求表达清晰准确。清楚地阐述任务需求和概念定义至关重要。例:不用"分析文本",而用"判断这段话的情感倾向:积极、消极还是中性"。 快速迭代:善于快速连续调整提示。熟练的提示工程师能够灵活地进行多轮优化。例:从"总结文章"到"用

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

java常用面试题-基础知识分享

什么是Java? Java是一种高级编程语言,旨在提供跨平台的解决方案。它是一种面向对象的语言,具有简单、结构化、可移植、可靠、安全等特点。 Java的主要特点是什么? Java的主要特点包括: 简单性:Java的语法相对简单,易于学习和使用。面向对象:Java是一种完全面向对象的语言,支持封装、继承和多态。跨平台性:Java的程序可以在不同的操作系统上运行,称为"Write once,

分享5款免费录屏的工具,搞定网课不怕错过!

虽然现在学生们不怎么上网课, 但是对于上班族或者是没有办法到学校参加课程的人来说,网课还是很重要的,今天,我就来跟大家分享一下我用过的几款录屏软件=,看看它们在录制网课时的表现如何。 福昕录屏大师 网址:https://www.foxitsoftware.cn/REC/ 这款软件给我的第一印象就是界面简洁,操作起来很直观。它支持全屏录制,也支持区域录制,这对于我这种需要同时录制PPT和老师讲

【干货分享】基于SSM的体育场管理系统的开题报告(附源码下载地址)

中秋送好礼 中秋佳节将至,祝福大家中秋快乐,阖家幸福。本期免费分享毕业设计作品:《基于SSM的体育场管理系统》。 基于SSM的体育场管理系统的开题报告 一、课题背景与意义 随着全民健身理念的深入人心,体育场已成为广大师生和社区居民进行体育锻炼的重要场所。然而,传统的体育场管理方式存在诸多问题,如资源分配不均、预约流程繁琐、数据统计不准确等,严重影响了体育场的使用效率和用户体验。

图书管理系统系统分享

分享一个图书管理系统,Java、SpringBoot、Vue和MySQL开发的图书馆管理系统 gitee项目地址:https://gitee.com/yuanmomoya/open-source-project/tree/master/books-management-system GitHub项目地址:https://github.com/yuanmomoya/open-source-pro

站长常用Shell脚本整理分享(全)

站长常用Shell脚本整理分享 站长常用Shell脚本整理分享1-10 站长常用Shell脚本整理分享11-20 站长常用Shell脚本整理分享21-30 站长常用Shell脚本整理分享31-40 站长常用Shell脚本整理分享41-50 站长常用Shell脚本整理分享51-59 长期更新

Allegro PCB--报错

1。 走线上打孔 问题:在走线上打的Via,我通过"Assign net to Via", 给与网络。成功后。 跑Tools\Database check\ Update all DRC(including batch), Via 网络又没有了 原因& 解决方法: VIA没有和走线完全重合 换个方法: 直接在线上打孔 或者走线change成shape, 或者用细导线把孔连到线路上。

分享MSSQL、MySql、Oracle的大数据批量导入方法及编程手法细节

1:MSSQL SQL语法篇: BULK INSERT      [ database_name . [ schema_name ] . | schema_name . ] [ table_name | view_name ]         FROM 'data_file'        [ WITH       (      [ [ , ] BATCHSIZE = batch_siz

分享一个基于uniapp科技馆服务微信小程序 博物馆管理小程序(源码、调试、LW、开题、PPT)

💕💕作者:计算机源码社 💕💕个人简介:本人 八年开发经验,擅长Java、Python、PHP、.NET、Node.js、Android、微信小程序、爬虫、大数据、机器学习等,大家有这一块的问题可以一起交流! 💕💕学习资料、程序开发、技术解答、文档报告 💕💕如需要源码,可以扫取文章下方二维码联系咨询 💕💕Java项目 💕💕微信小程序项目 💕💕Android项目 �