一.PCB板表面处理:  抗氧化,喷锡,无铅喷锡,沉金,沉锡,沉银,镀硬金,全板镀金,金手指,镍钯金 OSP: 成本较底,可焊性好,存储条件苛刻,时间短,环保工艺.焊接好 .平整 . 喷锡:喷锡板一般为多层(4-46层)高精密度PCB样板,已被国内多家大型通讯.计算机.医疗设备及航空航天企业和研究单位都可以用到 金手指(connecting finger)是内存条上与内存插槽之间的连接部件,所有的信号都是通过金手指进行传送的.金手指由众多金黄色的导电触片组成,因其表面镀金而且导电触片排列如手指状…
沉金板VS 镀金板一.沉金板与镀金板的区别1.原理区别FLASH GOLD 采用的是化学沉积的方法!PLANTINGGOLD 采用的是电解的原理!2.外观区别电金会有电金引线,而化金没有.而且若金厚要求不高的话,是采用化金的方法,比如,内存条PCB,它的PAD表面采用的是化金的方法.而TAB(金手指)有使用电金也有使用化金!3.制作工艺区别镀金象其它电镀一样,需要通电,需要整流器.它的工艺有很多种,有含氰化物的,有非氰体系,非氰体系又有柠檬酸型,亚硫酸盐型等.用在PCB 行业的都是非氰体系.化金…
Part 1 :影响一块PCB板价格的各种因素 PCB的价格是很多采购者一直很困惑的事情,很多人在线下单时也会疑问这些价格是怎么算出来的,下面我们就一起谈论一下PCB价格的组成因素. 1.PCB所用材料不同造成价格的多样性 普通双面板为例,板料一般有FR4(生益.建滔.国纪,三种价钱由上而下),板厚从0.2mm到3.0mm不等,铜厚从0.5oz到3oz不同,所有这些在板料一项上就造成了巨大的价格差异:在阻焊油墨方面,普通热固油和感光绿油也存在着一定的价格差. 2.表面处理工艺不同造成价格的多样性…
隔壁小王已经讲了TDR的原理以及如何确定TDR的分辨率.那么,我们要正确测量PCB板上的线路阻抗,还有哪些需要注意的地方呢? 1. 阻抗测试的行业标准 之前贴过好多张阻抗测试的图片,重新再贴一张给大家看看.阻抗并不是想象中稳定的直线,而是波澜起伏.在前端和后端会受到探头或者开路的影响,中间由于生产制程的关系,也会有波动. 那么,我们怎么判断测试结果呢?怎么确定生产的PCB阻抗是否满足要求呢?首先来看看IPC规范,IPC2557A建议的测量区间是DUT的30%~70%区间. 再来看看Intel以及…
PCB的设计布局布线实际上是一门很复杂而且大部分靠经验来做的学问,很多东西也有点玄乎,但有很多经验性的结论和公式还是可以参考的 保证原创,一天不一定写的完 CH.1 更加严重的电磁干扰 首先基本上微电子发展趋势永远是集成化程度越来越高,不可避免带来元器件密度很大,而前十几年出现的SMT(Surface Mounted Technology)和COB(Chip on Board)技术和SMC/SMD/裸片的出现,给了继续提高集成度的可能. 一个典型的贴片机 SMD热敏电阻,体积是普通电阻的十几分之…
字符编码知识简介和iconv函数的简单使用 字符编码知识简介 我们知道,在计算机的世界其实只有0和1.期初计算机主要用于科学计算,而我们知道一个数,除了用我们常用对10进制表示,也可以用2进制表示,所以只有0和1就可以进行科学计算,但是为了便于计算,大神们还是向计算机中引入的编码,比如通常我们用补码表示一个负数.所以编码这个东西,是从一开始就伴随着计算机的.到现在,我们的生活已经完全离不开计算机了,计算机也不仅仅用于科学计算了,更多地应用系信息处理.那计算机怎样表示与我们生活息息相关的事物呢,一…
这个板子,从原理图到PCB板,总共画了6天,接近一个星期!虽然说各种麻烦,但总算学到了一些新知识.谨记以备后查. 附注: 模拟地与数字地详解 单片机晶振电路 1. 走线规划 针对采用BGA封装及引脚数量非常可观的芯片,需要提前规划走线,最好是通过走线将芯片内的焊盘链接至芯片外,以便于下一步的连线.另外,与该芯片连接的走线也应提前规划.如下图: 2. 内电层分割 要将内电层链接到具体的引脚,只需切换到该内电层并双击空白处就可显示要链接的引脚. 当无法用常规的走线将元器件连接起来的话,可能我们就需要…
一.传统架构演进到分布式架构 简介:讲解单机应用和分布式应用架构演进基础知识 (画图) 高可用 LVS+keepalive 1.单体应用:开发速度慢.启动时间长.依赖庞大.等等 2.微服务:易开发.理解和维护.独立的部署和启动等等 不足:分布式系统(分布式事务问题).需要管理多个服务(服务治理) 二.微服务基础知识简介 微服务核心知识 :网关.服务发现注册.配置中心.链路追踪.负载均衡器.熔断 1.网关:路由转发 + 过滤器 /api/v1/pruduct/       商品服务 /api/v1…
jQuery常用知识总结 简介 选择器 属性操作 jQuery() each event事件 jQuery扩展 一.简介 What is jQuery jQuery is fast small and feature-rich JS's libarary; 它兼容多个浏览器 syntax jQuery $(selector).action() 二.选择器 selector basic selector $("*")                    id 选择器 $("#…
篇一:WPF常用知识以及本项目设计总结:http://www.cnblogs.com/baiboy/p/wpf.html 篇二:基于OneNote难点突破和批量识别:http://www.cnblogs.com/baiboy/p/wpf1.html 篇三:批量处理后的txt文件入库处理:http://www.cnblogs.com/baiboy/p/wpf2.html 篇四:关于OneNote入库处理以及审核:http://www.cnblogs.com/baiboy/p/wpf3.html […
Sublime   常用插件简介 emmet: 前端必备神器.花个十几分钟学下Emmet语法 ,就可以极大提高web开发者HTML和CSS工作效率啦.一句话,牛逼---必备 CSS3: CSS3语法高亮.CSS语法提示,但是浏览器的私有属性不会高亮.     -----必备 CSS Extended Completions: 提示css文件(包括关联进来的)中的类名,非常好用. JavaScript Completions javascript原生语法提示, jQuery 提供了jQuery的A…
对于电子行业的小伙伴来说,经常要找PCB板厂打板,总难免遇到跟板厂因PCB上的质量缺陷扯皮的时候,这是就要有一份公认PCB质量可接受性标准作为最终PCB产品的验收标准,即IPC-A-600标准规范. IPC—国际电子工业联接协会(www.IPC.org.cn)是一家全球性非盈利电子行业协会,IPC总部位于美国伊利诺伊州班诺克本,中国总部设在青岛.IPC会员企业遍布在包括设计.印制电路板.电子组装和测试等电子行业产业链的各个环节.作为会员驱动型组织,IPC提供的服务主要有:行业标准.培训认证.市场…
SpringBoot常用配置简介 1. SpringBoot中几个常用的配置的简单介绍 一个简单的Spring.factories # Bootstrap components org.springframework.cloud.bootstrap.BootstrapConfiguration=\ org.springframework.cloud.config.server.bootstrap.ConfigServerBootstrapConfiguration # Application l…
PCB布线规则设置 在进行布线之前一般要进行布线规则的设置,(因为元器件的封装已经画出了元件实际的轮廓大小,所以放置元件封装时,即使两个元件封装挨着也一般不会影响元件的实际安装,不过一般还是稍留一点距离,自然也就没有设置器件之间的间距之说了) 一般的设置有以下的几项,现以Prote1中的设置为例进行简单介绍. (1)安全间距设置. 设置安全间距对应Electrical中的Clearance 项,它规定了PCB板上不同网络的走线.焊盘.过孔之间必须保持的距离.一般PCB的安全距离可设为0.254m…
在电子设备中PCB板是所有电子设备的核心,其的可靠性程度会直接影响了产品的耐用性和寿命.因此在我们实验室(上海摩尔实验室)的实际工作中遇到了越来越多的针对PCB板的可靠性的测试要求,现根据一些企业的内部文档和资料,我们对其方法总结如下:   操作过程及操作要求:    一.棕化剥离强度试验:    1.1 测试目的:确定棕化之抗剥离强度 1.2 仪器用品:1OZ铜箔.基板.拉力测试机.刀片 1.3 试验方法: 1.3.1 取一张适当面积的基板,将两面铜箔蚀刻掉. 1.3.2 取一张相当大小之1O…
1.在PCB板界面下方有一行不同颜色的图层选项,找到“Keep-Out Layer”,没看见的话点击右箭头即可找到.   2.在“Place”选项里面选择“line”,也就是添加线,把你所有元件用线条围在封闭图形里面,一般是有一个缺角的矩形,留个缺角以区分板子正反面.   3.然后全选刚添加的线条或者所有元件,再选择design-board shape-design from selected objects,即可.选完之后点击下面图层选项右侧的“clear”即可恢复颜色.   因网传的Desi…
1.2.    Web开发中常用Scope简介 这里主要介绍基于Servlet的Web开发中常用的Scope. l        第一个比较常用的就是Application级Scope,通常我们会将一些贯穿整个EAR都会用到的常量定义.通用的服务组件.类似DBConnection连接创建等比较消耗资源的组件等等放到这个Scope中去.Application级Scope是与应用程序的ServletContext共存亡的,因此可以理解为所部署应用程序的ServletContext中的“单例Scope…
PCB板蛇形走线有什么作用  PCB上的不论什么一条走线在通过高频信号的情况下都会对该信号造成时延时,蛇形走线的主要作用是补偿"同一组相关"信号线中延时较小的部分,这些部分一般是没有或比其他信号少通过另外的逻辑处理:最典型的就是时钟线.通常它不需经过不论什么其他逻辑处理.因而其延时会小于其他相关信号. 快速数字PCB板的等线长是为了使各信号的延迟差保持在一个范围内,保证系统在同一周期内读取的数据的有效性(延迟差超过一个时钟周期时会错读下一周期的数据),一般要求延迟差不超过14时钟周期,…
javascript常用知识点集 目录结构 一.jquery源码中常见知识点 二.javascript中原型链常见的知识点 三.常用的方法集知识点 一.jquery源码中常见的知识点 1.string,number类型转换的快捷方法 // @param s为字符串,n为数字 function fn(obj){ //转换为String类型 var s = obj +""; //转换为number类型 var n = +obj; } 分享一个面试例子: //加会将其后面自动转换成字符串 &…
Redis API与常用数据类型简介 一.Redis API For .Net 首先,不得不说Redis官方提供了众多的API开发包,但是目前Redis官方版本不支持.Net直接进行连接,需要使用一些第三方的开源类库.目前最流行的就是ServiceStack.Redis这个开源项目,其在GitHub上的下载地址为:https://github.com/ServiceStack/ServiceStack.Redis 进入下载页面,点击“Download Zip”按钮,即可下载该API包.解压该Zi…
AngularJS常用知识汇总(不断更新中....) 注:请点击此处进行充电! app.controller('editCtrl',['$http','$location','$rootScope','$scope','$state','$stateParams',]) function($http, $location, $rootScope, $scope, $state, $stateParams){ // 上边声明添加显示的依赖注入,是为了防止,压缩(如UglifyJS)时改变funct…
通过一小段时间的练习,感觉先领悟设计PCB板的“精神”更加重要.在这里,我指的“精神”是指PCB板中涉及的元器件原理图及其封装设计.当然,设计PCB板还有其他方面重要的精神需要掌握.本文所提到的“精神”是画PCB板的基础.只要有这个“精神”在,你就大概能够画画板子啦(画的好不好另当别论). 一个电路是由诸多元器件组成的,其中有些元器件是可以在官方提供的库或第三方的库找到,另外的就需要自己设计啦.如果你不知道如何去设计在库中找不到的元器件,你就会无从下手.下边我们就来看看如何设计元器件吧(软件版本…
前言 Android常用知识体系是什么鬼?所谓常用知识体系,就是指对项目中重复使用率较高的功能点进行梳理.注意哦,不是Android知识体系. 古语道:学而不思则罔,思而不学则殆.如果将做项目类比为“学”,那么整理就可以类比为“思”. 在做项目过程中总是会遇到使用相同的功能,比如toast.对话框.刷新加载列表.网络框架.数据库等等,一个简单的方法就是从之前的项目中复制粘贴到新项目中,然后做一些个性化修改,好了,这就“大功告成”了.当另外一个新项目用到了,再次复制粘贴.这样是不是很low.但是当…
总结PCB板框设计,定位孔的放置,以及布线区域和元件放置区域的放置,最重要的是层叠结构的设计.…
历次PCB板修改意见汇总: 1 对于主控芯片,建议参考官方的PCB布局,官方的PCB布局肯定是为了最大程度的发挥主控的性能. 2 LDO要选择低功耗的,静态电流越小越好,估算一下板子的最大电流,选择LDO最大电流大于工作电流一倍即可.可以参考低功耗稳压芯片HT7333,HT7333-A系列的LDO 3 天线和高速晶振(16MHz)要放到一边,高速晶振附近尽量少布线.(这里也可以参考官方MCU的layout) 4 芯片的一定要考虑是否容易买,量是否大,是否容易替换.不要出现板子打出来了,但是芯片不…
电子设备的电子信号和处理器的频率不断提升,电子系统已是一个包含多种元器件和许多分系统的复杂设备.高密和高速会令系统的辐射加重,而低压和高灵敏度 会使系统的抗扰度降低. 因此,电磁干扰(EMI)实在是威胁着电子设备的安全性.可靠性和稳定性.我们在设计电子产品时,PCB板的设计对解决EMI问题至关重要. 本文主要讲解PCB设计时要注意的地方,从而减低PCB板中的电磁干扰问题. 电磁干扰(EMI)的定义 电磁干扰(EMI,Electro MagneTIc Interference),可分为辐射和传导干…
immutable.js 在React.Redux中的实践以及常用API简介 学习下 这个immutable Data 是什么鬼,有什么优点,好处等等 mark :  https://yq.aliyun.com/articles/69516 1简介 2一个说明不可变的例子 3有哪些数据类型? 4几个重要的API 5fromJS() 6toJS() 7Map 8简单介绍 OrderedMap 9List 10API 11创建 12通过构造函数 Map() 13Map() 14List() 15另一…
​Mac触控板常用的手势操作 学习了:http://topbook.cc/archives/151   一个手指直接点击,类似Windows中鼠标左键功能,同时在苹果Safari等浏览器中,这个手势还支持快速查询功能: 一个手指轻轻点击,可以选中目标: 两个手指同时点击,类似Windows中鼠标右键功能: 两个手指上下拖移滑动,即可实现翻页: 两个手指分开或捏合,可以放大缩小图片.网页等内容: 两个手指旋转,可以旋转图片等对象: 两个手指从触控板右侧边缘向左滑动,可以调出通知窗口: 两个手指在网…
专业工具软件PCB板打印说明 请注意PCB板打印不要直接截图,如下方式是不正确的: 这样在打印为黑白图片时,元器件之间的连线无法看清. 应采用如下模式: ~End~…
Python数据分析与挖掘所需的Pandas常用知识 前言Pandas基于两种数据类型:series与dataframe.一个series是一个一维的数据类型,其中每一个元素都有一个标签.series类似于Numpy中元素带标签的数组.其中,标签可以是数字或者字符串.一个dataframe是一个二维的表结构.Pandas的dataframe可以存储许多种不同的数据类型,并且每一个坐标轴都有自己的标签.你可以把它想象成一个series的字典项. Pandas常用知识 一.读取csv文件为dataf…