热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

一个开关电源PCBLayout设计流程

PCBLAYOUT使用工具:PROTEL是Altium公司在80年代末推出的EDA软件,在电子行业的CAD软件中,它当之无愧地排在众多E

PCB LAYOUT使用工具:

PROTEL是Altium公司在80年代末推出的EDA软件,在电子行业的CAD软件中,它当之无愧地排在众多EDA软件的前面,是电子设计者的首选软件.

现在此工具已经发展到V22版本:

新版本还支持云操作。

其公司还针对大型电子生产厂家推出了类似ERP电子生产管理软件, 其设计报价采购生产管理于一体大大简化了大型工厂的流程提高生产管理效率:降低库存、降低呆料、合理分配物料、产品成本统计、生产物料管理、设计共用、品质共享。

电源SCH图的设计:

开关电源选择的是一款常见的电路,能边学边用快速搭建。我们在遇到困难找资料动手实践一切合理的想法都可以尝试。

整体原理图如下:

AC桥堆, 

从图纸上看,这是一个反激变换方式.

Mos管驱动

反馈电路

钳位吸收电路

吸收波形.

 

印制线路板的一般设计步骤:

A、 创建原理图零件库(没有的或性化零件时使用创建,一般用通用库即可).

B、 绘制原理图.

C、 封装库的创建(没有或其它非标零件封装时创建,一般用标准库).

D、 建立原理图与印制板上元件的网络连接关系.

E、 确定PCB板尺寸(如果尺寸要求可以在布局后再确定尺寸).

F、 布局(布局的好坏直接影响到布线复杂性,要多尝试多更改).

G、 布线(布线过程中调整布局,多尝试将走线的复杂性降低).

H、 生成Gerber文件,打板.

I、 创建印制板生产使用数据和贴装生产使用数据,准备物料.

 此板采用双面板.先新建并保存一个PCB文档.

不建PCB尺寸,直接原理图导入零件转为PCB图.

选择PCB文档名字,单击

点击Execute Changes :

执行完成后,点击Only Show Errors :查看还有哪几个元件没有转成功.

如下图.

找出不成功的原因,一般为封装不对或没有封装库.增加封装库再次转换,直到没有错误.

增加封装

元件转换全部完成:

 开始布局:附上两个布局样办参考

这部分为电源,主参考此部分:

 板做好之后,最麻烦的是调试电源参数。有稳定的输出压,这些是完全不够的, 要具体到每个点位的波形和老化、温度变化之后的数据,保证产品的稳定性。除功能之外,还要保证EMC、EMI和安规测试合格。现在PCB还未做这方面的测试,但在有限的环境下作了一些测试和准备了理论整改措施(实验室测试成本太高暂停)。

对照电源芯片规格测试一些基础的数据。

我们使用电源芯片CR6885提供的指导手册资料入手进行。同类型的电源芯片都有类似性,有些仅仅是参数上的不同,有些还可以PIN to PIN 替换,这样就可以举一反三。

保护虽是防止产品进一步损坏机制,出现保护就说明设计是不合理的。根据芯片功能描述的性能测试整个产品,既可以检测芯片是否合格,也能检测外围电路是否让芯片满足工作要求。


推荐阅读
  • 本文介绍如何使用布局文件在Android应用中排列多行TextView和Button,使其占据屏幕的特定比例,并提供示例代码以帮助理解和实现。 ... [详细]
  • 本文将详细介绍如何在 Android 平台上开发一个时钟应用。我们将从创建项目开始,逐步介绍布局文件的配置、TabHost 的创建与初始化,以及常见问题的解决方法。 ... [详细]
  • 三星W799在2011年的表现堪称经典,以其独特的双屏设计和强大的功能引领了双模手机的潮流。本文详细介绍其配置、功能及锁屏设置。 ... [详细]
  • 在API测试中,我们常常需要通过大量不同的数据集(包括正常和异常情况)来验证同一个接口。如果为每种场景单独编写测试用例,不仅繁琐而且效率低下。采用数据驱动的方式可以有效简化这一过程。本文将详细介绍如何利用CSV文件进行数据驱动的API测试。 ... [详细]
  • 本文详细介绍了如何解决Uploadify插件在Internet Explorer(IE)9和10版本中遇到的点击失效及JQuery运行时错误问题。通过修改相关JavaScript代码,确保上传功能在不同浏览器环境中的一致性和稳定性。 ... [详细]
  • 本文将介绍如何使用 Go 语言编写和运行一个简单的“Hello, World!”程序。内容涵盖开发环境配置、代码结构解析及执行步骤。 ... [详细]
  • Linux 系统启动故障排除指南:MBR 和 GRUB 问题
    本文详细介绍了 Linux 系统启动过程中常见的 MBR 扇区和 GRUB 引导程序故障及其解决方案,涵盖从备份、模拟故障到恢复的具体步骤。 ... [详细]
  • 本文探讨了Hive中内部表和外部表的区别及其在HDFS上的路径映射,详细解释了两者的创建、加载及删除操作,并提供了查看表详细信息的方法。通过对比这两种表类型,帮助读者理解如何更好地管理和保护数据。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 深入理解Tornado模板系统
    本文详细介绍了Tornado框架中模板系统的使用方法。Tornado自带的轻量级、高效且灵活的模板语言位于tornado.template模块,支持嵌入Python代码片段,帮助开发者快速构建动态网页。 ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 本文介绍了在使用Visual Studio 2015进行项目开发时,遇到类向导弹出“异常来自 HRESULT:0x8CE0000B”错误的解决方案。通过具体步骤和实践经验,帮助开发者快速排查并解决问题。 ... [详细]
  • 本文介绍了Java并发库中的阻塞队列(BlockingQueue)及其典型应用场景。通过具体实例,展示了如何利用LinkedBlockingQueue实现线程间高效、安全的数据传递,并结合线程池和原子类优化性能。 ... [详细]
  • 本文探讨了如何在不重新加载URL的情况下,触发WebView的PictureListener.onNewPicture()方法,以实现页面的重新绘制或渲染。 ... [详细]
author-avatar
瓜子HR刘冲
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有