Marin说PCB之 PCB封装和原理图封装的藕断丝连--续集(2)

     最近天气越来越冷了,小编我在上海漂泊的十多年了,感觉今年似乎是最冷的一年啊。家里的秋裤都不管用了,要换成大棉裤和军大衣啊。而且现在羽绒服大部分都很贵,动不动上千元了,都赶得上小编我几个月的私房钱了都,对比来看还是军大衣比较具有性价比啊。

    好了,咱们言归正传啦。小编我由于前两个多月一直都在老家安徽养伤,上周刚刚康复回上海这边上班,想着这个月好像没有给大家分享一些干货了,今天就趁着这会有空给大家分享一下我上周回公司做设计的时候遇到的一些问题。我刚刚回去上班接了一个新的项目,正在做封装库的新建,EE的日本同事波波桑说有一个nand flash芯片需要新建PCB封装库,让我帮忙建一下。我拿到手册后大致看了一下,这种的芯片封装建起来都很简单的,不像那种复杂的接口器件建起来很费事的。我在芯片手册上找到了PACKAGE INFORMATION这页,下面这个封装大家经常建封装的应该是不会陌生的,应该是小菜一碟啦。这个器件具体是如何建封装的我就不在这边给大家一一赘述了。

这个芯片的封装一会我就建好了,我也找了小日子过的还不错的EE同事波波桑要这个器件的PCB封装名字,然后把建好的封装和焊盘都保存到本地库路径下面了,而且库路径都指好了。建好的PCB封装如下图所示:

正常来说他那边原理图库已经建好了,而且原理图上的PCB Footprint和我新建的都是一致的,但是我导入网表进来后发现这个器件一直都放不下来的,会有报错的log文件。

这个报错我看了一下主要原因就是:原理图上的这个器件PIN NUMBER和PCB上的器件封装的PIN NUMBER不匹配造成的。我打开原理图看了一下发现这个原理图上只有八个引脚,中心的那个EP焊盘没有加上,我又打开这个芯片手册重新看了一遍,手册的推荐的设计上确实没有说中间的那个EP焊盘。

不过这种焊盘一般都是在芯片背面加上去的,这个图片上给的是TOP view,你翻到芯片手册封装信息那一项就可以找到了背面其实是带有散热焊盘的,就是我们俗称的EP(Exposed pad)。

这种的EP焊盘一般都是要求加上的。我把这个情况反馈给了EE同事波波桑,他说之前的原理库里面好像是漏加了,他是看到之前的库有这个器件就直接调用了,也没有去检查这个芯片手册。他那边改完之后我这边就顺利的把这个器件的PCB封装库成功调进来了。

     而且这种的话一般需要更新下NAND Flash封装,link database下即可,改动起来也很快的。这种EP焊盘在很多芯片封装都有,例如那种大的QFN,QFP封装的,而且那种封装的中间的EP焊盘又有一些特殊的设计要求,我改天单独写一遍文章给大家分享一下,而且还有那种IMU芯片是有特殊要求的,要把中心的EP焊盘删除掉了,这个后续也会给大家分享一些设计经验和要求的。以上就是这次的经验分享总结了,俗话说事无大小,做任何事情都需要认真,细心一点,还有就是今天是平安夜,小编我在此祝福大家节日快乐,平安是福。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/356074.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

调整线程池的重要性

无论您是否知道,您的Java Web应用程序很可能都使用线程池来处理传入的请求。 这是许多人忽略的实现细节,但是迟早您需要了解如何使用该池以及如何为您的应用程序正确调整池。 本文旨在说明线程模型,什么是线程池以及正确配置线程池所需执行的…

在线原理图绘制网站推荐

如今专业EDA软件已经基本在硬件公司普及并正版化,优秀的EDA工具包括 Cadence公司的OrCAD、Allegro软件,Mentor Graphics的PADS, Altium公司的Altium Designer等等,但是它们在功能异常强大的同时也在一些时候显得非常复杂&#xff…

java map与set的区别_java 集合(list,set,map)三者之间的关系和区别

原java 集合(list,set,map)三者之间的关系和区别一:先上一张关系图,让大家看的更明白。备注:其中红色部分为实现,其他地方均为接口。二:各自的特点。List 有序,可重复ArrayList优点: 底层数据结…

adf时间作用域_ADF任务流:页面片段的托管bean作用域

adf时间作用域介绍 当我们使用ADF任务流并需要实现一些特定于流的业务逻辑或存储一些与流相关的信息时,我们通常使用pageFlowScope托管bean。 而且,当我们需要为流的活动(页面或页面片段)提供服务时,我们会为此类托管b…

IMA文件如何打开,winimage使用方

一般先用UltraISO打开一个系统的镜像文件(.iso)。其中有些文件(尤其是.ima,img)比如下面雨林木风Ghost系统盘的这个IMA文件,我们先提取到桌面 用WinImage打开这个文件即可发现这个IMA文件整合了很多东西。所以&#x…

Java的几何布朗运动

Wiener过程是连续时间随机过程,以纪念Norbert Wiener命名。 通常用于用随机成分表示噪音或财务状况。 可以计算几何布朗运动以可视化某些界限(以分位数表示)以暗示绝对范围。 为了进行计算,需要以下参数: &#xff0…

mongodb java id 查询数据_java 用 _id 查找 MongoDB 下的数据

找网上的资料看了下增删改查,等日后补上。已经实现了数据的插入,现在想通过 _id属性来查找数据。一开始看到 类似 55b321df715cc162076eb466 这么一长串的内容觉得是string类型。但是发现并不能搜索到结果,在网上搜到了解决方案:S…

java maven部署_eclipse中maven项目部署到tomcat

下面就一一介绍这几种部署方式:1.打war包到tomcat/webapps目录这种方式其实跟非maven项目没什么区别,就是打包的方式不同之后在target目录下会生成war包,复制到tomcat/webapps目录即完成部署。2.使用tomcat-maven插件,在pom.xml的…

word 论文排版 —— 按指定格式章节的自动编号

在word中如何实现章节标题自动编号 标题样式与标题的编号是两个步骤,为标题建立编号是在为标题样式确定的基础后进行的。这是显而易见的,也即只有先定义了多级标题(也可使用 word 自带的标题样式),才可为这些多级标题自…

北斗有 35 颗卫星,而 GPS 有 24 颗卫星,为什么二者数量不同?

作者:知乎用户链接:https://www.zhihu.com/question/21092045/answer/17164418来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。反对目前的两个不靠谱回答!需要的卫星数目和别人占坑没有…

sharesdk短信验证码的集成

在ShareSDK官网http://mob.com/注册并创建Android应用.申请APP_key,下载SDK等 根据官网开发文档导入SDK,目录结构如下 将以上文件按需放入Android Studio项目所要使用SMSSDK的Module所在的Libs里面,再在Module的build.gradle里面将libs加入仓库(reposito…

java四神兽_SpringCloud五大神兽之Eureka

注册中心概述什么是注册中心?相当于服务之间的‘通讯录’,记录了服务和服务地址之间的映射关系。在分布式架构中服务会注册到这里。当服务需要调用其他服务时,就在注册中心找到其他服务的地址,进行调用注册中心的主要作用&#xf…

windows下dubbo-admin和zookeeper安装部署

1. 概述 ZooKeeper是Hadoop的正式子项目,它是一个针对大型分布式系统的可靠协调系统,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、…

jpush java api_JPush極光推送Java服務器端API

產品功能說明極光推送(JPush)是一個端到端的推送服務,使得服務器端消息能夠及時地推送到終端用戶手機上,讓開發者積極地保持與用戶的連接,從而提高用戶活躍度、提高應用的留存率。極光推送客戶端支持 Android, iOS 兩個平台。本 Android SDK …

Maven详解(转)

转自 https://www.cnblogs.com/hongwz/p/5456578.html 一.前言 以前做过的项目中,没有真正的使用过Maven,只知道其名声很大,其作用是用来管理jar 包的。最近一段时间在项目过程中使用Maven,用Maven构建的web项目,其项目…

java商品编写代码_商品品牌业务之后台Java代码的编写

今天是刘小爱自学Java的第146天。感谢你的观看,谢谢你。商品品牌业务之后台Java代码的编写-1.jpg (50.46 KB, 下载次数: 1)2021-2-5 00:22 上传学习计划安排如下:昨天实现了前端页面的编写以及发送请求,今天关于异步请求工具axios的简单说明。…

java中8种数据类型和默认值所占字节数

java 8种基本数据类型的默认值及所占字节数通过一段代码来测试一下 8种基本数据类型的默认值 1 package dierge;2 3 public class Ceshi { 4 int a; 5 double b; 6 boolean c; 7 char d; 8 float f; 9 byte e; 10 long h; 11 short j; 12 public static void main(String…

软件测试实验1:为三角形问题编写一个Java程序,并用Junit测试程序

实验报告 实验内容: 1.Install Junit(4.12), Hamcrest(1.3) with Eclipse 2.Install Eclemma with Eclipse 3.Write a java program for the triangle problem and test the program with Junit. 实验步骤: 1.在eclipse中安装Junit、Hamcrest和eclemma。…

SurfaceFlinger与Surface概述

基本原理: SF一个Client对应一个app中的SurfaceComposerClient, 分别是Binder的n端和b端,主要用来CreateSurface 一个app中有多个Activity,一个Activity一般有一个Surface(除SurfaceView,一个View就有一个Surface)&…

拼图项目动手指南

Jigsaw项目将把模块化引入Java平台,根据原始计划,它将在12月10日完成功能。 所以我们在这里,但是拼图在哪里? 在过去的六个月中肯定发生了很多事情: 原型问世 ,内部API的迫在眉睫的删除引起了很大的骚动 &…