前言

  一个12V转5V、3.3V和4V的电源电路设计好了,下一步导出BOM表,二次核对元器件型号封装,这是可以生产前的最后一步了。

 

导出BOM表

步骤一:打开原理图

  打开项目,双击点开原理图:
   

步骤二:报告-元器件列表

  

  

    列宽一点,板子元器件种类规格不多的时候,导出的东西也不多,因为像电阻电容等一些是标准的,主要重点是核对非标准的器件。
  原理图会检测生成消息,这个图还有点问题,要确认下:
  

  

  

  

  检查板子没问题:
  

  重新看下原理图:
  

  是3V3和3.3V的区别,改成VCC3V3即可,没有错误了:
  

  选择预览,出现“入坑一:导出失败,找不到excel组件”,解决后:
  在这里插入图片描述

步骤三:选择导出模板和导出的信息

  几个模板都看了,还不如不用。
  至于导出的列信息,我们主要是引脚设计到的元器件参数信息、库、元器件序号和引脚封装类型,这四个就可以进行核对了。
  所以我们可以右键列头属性,q这个是数量,也要选:
  

步骤四:预览导出

  

  最终预览如下:
  

  然后导出:
  

  选择路径导出即可。

 

审核过程

  这是为了内部流程的完整,

步骤一:将表增加审核列

  复制一份,保留原始的:
  

  原始表:
  

  根据流程增加修改表格如下:
  

步骤二:具体审核过程,逐条过

  • 核对原理图库与实际元器件的引脚尺寸,这个是因为封装库是新建的,依靠datasheet,为了确保可靠,确认一次,后续再使用,已经核对过的就不核对了。
  • 核对原理图与库引脚的映射关系,这里主要是指向相关的引脚顺序,确认引脚的正确,这一步是往后所有图审核都需要进行的。
    硬件研发与软件的区别,错误则会导致打板,贴片费用周期浪费,进而导致错误成本增加。
 

核对铝电解电容470uF(纠正)

  

  

  电容模型贴片大小是4x7mm左右的,这里470uf的是10x10.2mm的,所以这里封装是错误的,需要重新更换合适的,考虑到电压输入限制12V,所以给16V:
  

  电压都低于12V,换成16V470uF的,这里注意不同品牌的大小是不一样的:
  
  

  

  

  

  还得更新原理图库,PCB板子:
  

  重新调整:

核对铝电解电容120uF(纠正)

  原来是120uF25V改为100uF25V,在同一个地方买不到同系列的,保持一致,所以更改了:
  

  

  

  没找到3D模型:
  

  修改好后:
  

核对电感6.8uH

  

  

核对整理二极管

  

  

  

核对TPS54311D电源芯片

  

  管脚映射:
  

  

  

  其他都是统一封装了,不是特殊元器件了。

步骤三:二次更新库

  从库更新原理图,从库更新PCB,确保无疏漏元器件,然后最终如下:
  

  
  最后BOM表如下:
  

 

入坑

入坑一:导出失败,找不到excel组件

问题

  找不到excel组件。
  

原因

  未知

解决

  换一个xlsx的配置:
  

  解决了:
  

入坑二:扩展板子失败

问题

  电容加大,所以扩大了板子,但是使用机械层石板

解决

  按数字1:
  

  32然后才能出现“重新定义板子形状”:
  

硬件开发笔记(三十二):TPS54331电源设计(五):原理图BOM表导出、元器件封装核对的更多相关文章

  1. Django笔记三十二之session登录验证操作

    本文首发于公众号:Hunter后端 原文链接:Django笔记三十二之session登录验证操作 这一篇笔记将介绍 session 相关的内容,包括如何在系统中使用 session,以及利用 sess ...

  2. 树莓派开发笔记(十二):入手研华ADVANTECH工控树莓派UNO-220套件(一):介绍和运行系统

    前言   树莓派也可以做商业应用,工业控制,其稳定性和可靠性已经得到了验证,故而工业控制,一些停车场等场景也有采用树莓派作为主控的,本片介绍了研华ADVANTECH的树莓派套件组UNO-220-P4N ...

  3. 安卓开发笔记(十二):SQLite数据库储存(上)

    SQLite数据库存储(上) 创建数据库 Android专门提供了一个 SQLiteOpenHelper帮助类对数据库进行创建和升级 SQLiteOpenHelper需要创建一个自己的帮助类去继承它并 ...

  4. BizTalk开发系列(三十二)浅谈BizTalk主机性能优化

    很多BizTalk的项目都要考虑到性能优化的问题,虽然BizTalk采用多线程处理消息的,大大提高了程序效率.但默认情况下 BizTalk的主机有很多阻止参数会控制BizTalk对服务器的资源使用率, ...

  5. Java开发学习(三十二)----Maven多环境配置切换与跳过测试的三种方式

    一.多环境开发 我们平常都是在自己的开发环境进行开发, 当开发完成后,需要把开发的功能部署到测试环境供测试人员进行测试使用, 等测试人员测试通过后,我们会将项目部署到生成环境上线使用. 这个时候就有一 ...

  6. Android UI开发第三十二篇——Creating a Navigation Drawer

    Navigation Drawer是从屏幕的左侧滑出,显示应用导航的视图.官方是这样定义的: The navigation drawer is a panel that displays the ap ...

  7. .net开发笔记(十二) 设计时与运行时的区别(续)

    上一篇博客详细讲到了设计时(DesignTime)和运行时(RunTime)的概念与区别,不过没有给出实际的Demo,今天整理了一下,做了一个例子,贴出来分享一下,巩固前一篇博客讲到的内容. 简单回顾 ...

  8. Java开发笔记(十二)布尔变量论道与或非

    在编程语言的设计之初,它们除了可以进行数学计算,还常常用于逻辑推理和条件判断.为了实现逻辑判断的功能,Java引入了一种布尔类型boolean,用来表示“真”和“假”.该类型的变量只允许两个取值,即t ...

  9. PID控制器开发笔记之十二:模糊PID控制器的实现

    在现实控制中,被控系统并非是线性时不变的,往往需要动态调整PID的参数,而模糊控制正好能够满足这一需求,所以在接下来的这一节我们将讨论模糊PID控制器的相关问题.模糊PID控制器是将模糊算法与PID控 ...

  10. 论文阅读笔记三十二:YOLOv3: An Incremental Improvement

    论文源址:https://pjreddie.com/media/files/papers/YOLOv3.pdf 代码:https://github.com/qqwweee/keras-yolo3 摘要 ...

随机推荐

  1. 什么是 vite ?

    vite 是尤雨溪团队开发的新一代前端构建工具,作者尤雨溪宣传的时候表示 vite 是下一代的构建工具,并表示自己再也不会 webpack 了 : vite 的优点主要有3点 : 第一:开发环境中,无 ...

  2. python中模块的概念以及常用模块

    模块的概念:为了减少常用代码重复输入,同时方便多人协作,python中定义了模块一词. 模块是一些函数的集合.在python中可以使用import导入某一模块的单个或者所有功能. python中的模块 ...

  3. 【Azure Cloud Service】使用RESTAPI更新Cloud Service(Extended Support) 中所配置的证书

    问题描述 当根据Cloud Service (Extended Support) 文档更新证书 ( https://docs.azure.cn/zh-cn/cloud-services-extende ...

  4. python多线程应用-批量下载拉勾网课程

    import concurrent import os import re import time from collections.abc import Iterable from Crypto.C ...

  5. 微积分 Calculus

    前言 如果你的工作中没有用到微积分,毫无疑问,你的工作是简单而枯燥的. 0 limit Say there is a function \(f(x) = x\). \(x \rightarrow a\ ...

  6. Machine Learning week_2 Environment Setup Instructions

    PerFace 第二周会使用矩阵来扩充之前的线性回归和梯度下降. 第二周一开始,吴恩达老师在课程开始前,引导我们做 MATLAB 和 Octave 的前期准备工作.这两个都可以完成编程作业.给了Oct ...

  7. 【小记】Docker容器间SSH公钥自动交换实现免密登录的一次尝试

    咋想到这茬了 最近开始忙毕设的事儿了,想部署个伪分布式的Spark + Hadoop集群来进行测试.思来考去,最终咱把目光放在了Docker上. 盘了两天,发现这玩意意外的有趣,镜像构建好后开箱即用, ...

  8. java中bimface 在线申请token。模型视角 模型批注处理

    在线申请token 1.首先引入包 <dependency> <groupId>com.bimface</groupId> <artifactId>bi ...

  9. Linux中tar文件压缩与解压

    文件压缩与解压缩 一般什么情况下使用文件压缩? 备份数据,数据传输 节省磁盘空间 减少带宽使用 减少负载 减少IO操作 什么情况下进行压缩比较合适? 错过业务高峰期,由于文件的压缩会瞬间加大cpu的负 ...

  10. Docker可视化容器管理工具之Portainer

    官网:https://www.portainer.io/ 仓库地址:https://hub.docker.com/r/portainer/ Portainer 是一个轻量级的管理 UI ,可让你轻松管 ...