全部学习汇总: GreyZhang/g_hardware_basic: You should learn some hardware design knowledge in case hardware engineer would ask you to prove your software is right when their hardware design is wrong! (github.com)

前一阵子,我在我的学习计划表中增加了两条新的概念学习,一个是ICT一个是FCT。距离ICT的学习了解已经过去很久了,今天把FCT的基本概念了解一下。这也是我们维护一个计划清单的很重要的意义,很多旧账还是得自己去算一下,这样能够有不一样的收获。

其实,一个最开始的介绍基本就颠覆了我之前自以为是的认知。曾经,我以为FCT的测试对象是完整的控制器而不是PCB,测试PCB的是ICT。其实,FCT测试的对象也是PCB,主要是检测短路、开路等故障确保功能的完好。从这些描述看,其实这个很像之前看过的ICT。

这里采用示波器探头的方式来检查的手段,跟之前ICT的手段也是类似的。

为什么要有FCT?总体来说,还是因为这个检测成本低但是能够检测出来一些比较奥尼严重的潜在PCB缺陷。

这么看,又有一个观念需要调整一下了。看起来,ICT与FCT并不是一个并列的关系,ICT只是FCT的一种方式之一。

这里提到了几种检测的手段:X光照射扫描、PCB污染测试、微小切片分析、剥离测试、PCB可焊性测试、开尔文四线检测(这个是借助于翻译工具翻译出来的,没想到还是一个以人名命名的方法)、浮焊测试、时域反射测试等。

其中,微小切片的检查虽然可能损坏板子,但是能够看到焊点是否是空的或者铜印刷是否太薄等问题。

X光扫描的方式是一种无损的检验方式,能够检测出来焊点的空隙以及元器件的丢失。这个的确是有点让我觉得不可思议,原来X光还是可以穿透一些金属的。

PCB的污染测试主要是看上面是否有一些颗粒,通常这个是采用除尘棒来检测。如果这个设备是除尘棒,从意义上看是不是这样的工序除尘处理的意义大于检查。

可焊接性测试主要是使用一个热风返工台来处理。

夹具有时候会带电源,直接给PCB供电,有的也会带有示波器。

一般,FCT的测试点在PCB上都会以红点或者黑点进行标注,而这个在我现在接触的控制器设计上似乎是不存在的。

另外,这里的ICT的介绍与我之前了解的ICT还是有一定的差异的。只是之前了解的ICT的功能中的几个典型的小功能。

FCT的测试设备中可能有面包板,这个主要是用来提供元器件之间连接接线处理的。我觉得这个可能只是一个原理示意性的说法,真实的产品设备中有面包板的概率恐怕不大。

结合这样的测试,如果我们需要寻找PCB的供应商一般需要考察什么信息呢?主要是两点:1,看一下他们的PCB测试流程;2,看看他们是否有对PCB进行功能性的测试。

这就是FCT的简单介绍,其实按照这篇文章的说法,FCT应该是一个比ICT要涉及面多很多的一个测试。但是这里看到的主要是一个框架性的介绍,看起来概念并不是很复杂。

1457_硬件设计_FCT介绍类基本知识整理相关推荐

  1. 硬件设计——关于电路设计的一些知识

    首先我说一下,这篇文章不是系统地讲述某个电路设计,而是为了记录一些关于电路设计上的一些知识,方便我查看. 电源设计 输出端采用了常见的电容去耦方法,一大一小两电容(相差两个数量级).(目的:降低电源噪 ...

  2. 系统设计知识:面向对象设计方法介绍

    面向对象设计(Object Oriented Design,OOD)是面向对象分析(OOA)方法的延续,是在OOA模型的基础上,采用面向对象的方法,主要解决与实现相关的问题,最终目标是产生一个符号具体 ...

  3. 软件方法(下)分析和设计第8章连载[20210816更新]分析 之 分析类图——知识篇

    墙上挂了根长藤,长藤上面挂铜铃 <长藤挂铜铃>:词:元庸,曲:梅翁(姚敏),唱:逸敏,1959 您在阅读<软件方法>时如果发现错误,欢迎通过微信umlchina2告知.如果作者 ...

  4. 硬件设计电源系列文章-LDO基础知识

    目录 概要 整体架构流程 技术名词解释 技术细节 1.半波与全波整流 2.变压器方案 3.线性稳压器的关键参数 小结 概要 提示:这里可以添加技术概要 例如: 本文主要开始讲述电源的发展.从ACDC开 ...

  5. 硬件设计从0到1之基础知识框架

    **硬件工程师从0到1--<基础知识框架>****开篇语** 笔者自2011年从本科毕业至今已经近8年,目前从事与硬件产品经理相关工作,主要面向于B端产品(B端:企业用户).整个岗位职责经 ...

  6. 复习单片机:动态数码管(1 数码管介绍+2 74HC245 和 74HC138 芯片介绍+3 硬件设计+4 软件设计+5 实验现象)

    本章所要实现的功能是:控制动态数码管从左至右显示数字 0-7.学习本章可以参考 前面的实验章节内容.本章分为如下几部分内容: 1 数码管介绍 2 74HC245 和 74HC138 芯片介绍 3 硬件 ...

  7. 复习单片机:温度检测 DS18B20(内含:1 DS18B20 介绍+2 硬件设计+3 软件设计+4 实验现象)

    本章分为如下几部分内容: 1 DS18B20 介绍 2 硬件设计 3 软件设计 4 实验现象 1 DS18B20 介绍 DS18B20 温度传感器的内部存储器包括一个高速的暂存器 RAM 和一个非易 ...

  8. IPC网络高清摄像机基础知识3(Insta360硬件设计之路 “来自2015年”)

    需求说明:Insta360硬件设计思路 来自:http://www.ifanr.com/568132 阅读精华整理: 1.刘靖康在大学就开始创业.在大二的时候他曾经去腾讯实习,然后又去了"超 ...

  9. 硬件设计知识体系梳理--目录

    笔者自2008年从本科毕业至今已经近10余年,一直从事与硬件设计相关的工作,产品有面向于B端产品(B端:企业用户).C端产品(C端:个人用户).整个岗位职责经历了硬件工程师.硬件经理.项目经理.产品经 ...

最新文章

  1. 针对Android Tv的自定义RecyclerView2 0横竖向连动
  2. 5图片展示_做跨境电商想拍出爆款产品图片,我只用这五招
  3. Git简介及其下载 安装 卸载
  4. 10.31模拟:总结
  5. 图像目标分割_4 DeepLab-V1
  6. 电脑出货量_Q3季度全球笔记本电脑出货量增长34%,惠普出货量首次超过联想
  7. 基于区块链的数据市场
  8. 修改了xml要不要重新起服务器,关于设置:Eclipse每次运行项目时都会修改server.xml(运行-在服务器上运行)...
  9. asp.net数据库连接php代码,ASP.NET 数据库连接
  10. LETTers比赛第三场 --1002 Ignatius and the Princess III解题报告
  11. mysql 插入汉字出现问号 解决方法
  12. 【笔记】《编写高质量代码:改善c#程序的157个建议》-第1章 基本语言要素(SamWang)...
  13. Linux 高性能服务器编程——多进程编程
  14. Excel表复制、取消工作表保护、解除冻结操作
  15. 用vue-cli搭建vue项目
  16. python安装包时报错Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools
  17. expandable长点击的实现
  18. C# WPF MVVM 实战 – 5- 用绑定,通过 VM 设置 View 的控件焦点
  19. 几款主流浏览器的简单比对实验,360极速最适合我_我是亲民_新浪博客
  20. RTKLIB中PPP程序结构及重要函数

热门文章

  1. 计算机相关英文文档重点单词(二)
  2. 仿DNF官网页面(一看就会,适合刚学习Html、CSS、JS的小伙伴)
  3. 科建流式媒体播放器(课间播放软件)
  4. 为什么腾讯游戏金牌建模师都钟意这3款软件?年薪88W是爱吗?
  5. 电脑提示显示服务器错误怎么解决,电脑提示错误信息:在主机名解析时通常出现的暂时错误如何解决...
  6. 解决 微信、QQ、微博、支付宝 第三方登录 不同应用间用户共享的问题
  7. 编辑器中点击上传图片选择框反应速度很慢的解决办法。
  8. 苹果4是android吗,为什么安卓手机只能用两年,而苹果可以用四年?
  9. 稻草熊娱乐股价再创新低:年内累计跌幅达80%,赵丽颖曾是其股东
  10. 联想AIO520一体机怎么样