Marin说PCB之TP测试的Layout设计要求

news2024/11/16 13:22:35

提及到TP点这个器件想必诸位道友们肯定不会陌生吧,我们的单板在量产之前都是需要做很多测试的,一般在产品研发的A版本和B版本的时候都是需要在单板上加上这个器件的。小编我最近在做一个改板,项目组为了降本增效,把单板的尺寸缩小了很多,所以很多模块都需要压缩了,小编我在细化压缩一个MCU模块布局,做完了我邮件发给了英国伦敦的同事约翰,他看完飞书给我说了虽然现在的MCU模块的布局看上去是小了很多,到是你的TP点之间的间距太近了,而且TP点离器件也是比较近的,这个需要改一下,这个规则上面是有的,你打开软件的规则放置布局就好了。

单板的软件上确实是设置了关于TP点的间距规则的,74.8MIL大概是1.9MM。

单板上有的地方确实做到了,如下图所示:

但是这个MCU模块比较空间压缩的比较小,很多的TP点都是没有满足这个要求的。

MUC那边的TP点的布局如下所示:TP点的边缘间距才25MIL。

但是规则上面已经设置了是中心到中心至少满足1.9MM的间距要求的,还是要尽量保持间距,不然他们那边的SMT也是没法测试。小编我之所以关掉DRC规则主要原因是我的笔记本电脑太卡了,而且连接的VPN还是外网,因为他们那边更新库都是需要在中心库里面操作的,我一般不更新网表就把VPN给关掉了,这个也就造成了这个事情的主要原因了。这个TP点的间距规则也不是全部通用的。但是有时候你的单板空间很小,这个要求你就很难满足了,有时候需要去均衡一下。

单板的PCB版图如下所示:

单板上的TP点的尺寸如下所示:直径是0.5MM

这样的布局空间你的TP点就很难满足一些比较严格的设计要求了,单板后面在SMT阶段的时候也给贴片厂那边一起开会讨论了一下,起初他们那边给出的意见如下所示

但是要是都按照他们的那边的规范来做,这个单板上的布局空间就不够了,需要加大板框的尺寸的,这个PM那边的肯定是不会同意的,也不可能会同意这样做的。后面又和他们那边讨论一番,最终的解决方案如下:

既然本期内容说到这个TP点了,下面就给大家分享一些在PCB设计中需要注意要点:

一,布局上的:

1,首先TP之间的距要求可以之前的设计经验:试点与测试点之间中心距需≥1.25mm。该要求为供应商推荐,可确保ICT测试稳定性的最低标准要求。这个也要看你的TP点的直径是多少,一般TP点推荐的直径是1MM的,但是这个不是死的规则,这个是可以商量的。

2,TP测试点应均匀分布在PCB上,这样可以减少探针压应力集中。如下图所示这样就比较好一些,TP点没有都完全集中分部在某个区域。

3,TP测试点与元件需保持1.27mm以上的安全距离是比较好的, 这样就可以避免探针和元件撞击了。

4,TP测试点这一面不能放摆放高度超过5mm的元器件(这个我建议还是找产线那边的负责人要一下准确的数据比较好),主要原因是一些电子元器件过于高的话有可能会引起在线测试夹具探针对TP点的接触不良。

5,空间允许的话尽量把TP点放置在的单板的一面,没有太多布局空间的话可以允许两面都能放置TP点,但是记得要均匀摆放,不要把TP点集中布局在一起。

6,TP点是不允许摆放在其他器件本体里面的。之前就遇到这个案例布局的时候把TP点放置在一颗EMMC器件的本体里面了。

二,布线上:

1,高速差分线线上是不能加TP点的,主要原因是高速线在经过TP的时候其阻抗是变低的,信号容易发生反射,震荡等。至于高速线的阻抗经过TP点的时候为啥会变低,其原因可以参考类似高速线经给AC电容的时候阻抗变低的原理是一样的,主要是在其TP点位置走线的线宽变大,寄生电容C增加,造成其特性阻抗Z变低了。

2,一级电感的SW区域那边小编我是不建议大家加上TP点,主要是这个地方加了之后就会把SW区域加大了,会造成SW这个区域与其他线路产生进场耦合等EMI问题。

一般的这个SW区域的LAYOUT推荐做法是:

A,铜厚度和走线宽度应足够,以满足电流需求。

B,走线长度应尽可能短,以最大程度地减少与其他电路产生近场耦合。

3,若有项目有改版计划,则之前的原有之TP点尽可能保持位置不变, 不然需重开治具又要花费一笔钱了,项目的PM肯定会约你喝下午茶的。

4,单端高速信号加TP的话只能允许加在其走线路径上,不能出现有Stub。有些硬件工程师做的比较好直接就把这个规范加在了原理图上了,省的PCB工程师后期修改这个意见了,给这种工作风格硬件工程是必须点个赞。

 以上就是本期的所有内容了, 我们下期文章不见不散。

--------声明:本文属于小编的原创文章,如需转载请注明来源!

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

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

相关文章

Git 忽略已经提交的文件

对于未提交过的文件直接用ignore文件即可,不再赘述 对于已经提交过的文件,但是实际上不需要的,可以用git rm --cached命令 比如下图这个 .vsconfig被我误提交了或者忘了在ignore里添加了 但是我实际上不想要这个文件,那么在项目根目录打开git bash ,输入 git rm --cached .vsc…

LMDeploy 量化部署

创建环境和模型 conda create -n lmdeploy python3.10 -y conda activate lmdeploy conda install pytorch2.1.2 torchvision0.16.2 torchaudio2.1.2 pytorch-cuda12.1 -c pytorch -c nvidia -y pip install timm1.0.8 openai1.40.3 lmdeploy[all]0.5.3 mkdir /root/models …

[海思3403] 初始配置

虚拟机和板卡桥接 首先将虚拟机设置为桥接模式 板卡用网线和PC机连接,PC机用VMware打开Ubuntu虚拟机 点击虚拟网络编辑器,点击更改设置

爬取数据时,如何避免违法问题

目录 如何判断一个网站是否有明确禁止爬取数据? 如何处理爬取到的个人隐私数据以符合数据保护法规? 在爬取数据时,如何避免给目标网站带来过多的流量压力? 思维导图 在爬取数据时,避免违法问题的关键在于确保遵守相…

智慧工地:物联网技术和传感器技术的应用

随着科技的不断发展,物联网技术在各个领域得到了广泛的应用。在建筑行业中,智慧工地系统中物联网应用正逐渐成为一种趋势。本文将深入探讨智慧工地系统中物联网和传感器技术应用的内容。 物联网(IoT)和传感器技术在智慧工地中扮演…

养宠家庭除浮毛必入!希喂、安德迈、有哈宠物空气净化器真实对比

养过猫咪的铲屎官应该都体验过被换毛季支配的恐惧吧,夏天布偶的掉毛量已经全新升级了!不仅是物体表面,连空气中都夹杂着浮毛,早上起来鼻子里偶尔都能发现它们的身影。长期生活在这样的环境中,肯定会对身体健康造成损害…

Spring数据访问层管理 ▎集成MyBatis ▎AOP ▎事务管理 ▎SpringWeb配置

前言: 在现代软件开发中,数据访问层的管理至关重要。Spring框架凭借其模块化结构和易用性,成为Java EE开发的首选。本文将探讨Spring在数据访问层的管理、MyBatis的集成、面向切面编程(AOP)、事务管理和Spring Web配置。 数据访…

【Material-UI】Select组件中的Native Select与TextField详解

文章目录 一、Select 组件概述1. 组件介绍2. Native Select 与 TextField 的区别 二、Native Select 组件详解1. 何为 Native Select2. Native Select 的基本用法3. Native Select 的优势与适用场景4. 自定义 Native Select 的样式 三、TextField 与 Select 的结合使用1. TextF…

BMS(三)

BAT (Pin 1): 连接到电池组的最高电压端(CELL5)。芯片通过该引脚监控整个电池组的总电压。 VC5 (Pin 2): 连接到第五节电池的正极,用于监控第五节电池的电压。 VC4 (Pin 3): 连接到第四节电池的正极,用于监控第四节电池的电压。 V…

【Datawhale X 李宏毅苹果书 AI夏令营】《深度学习详解》Task2 打卡

文章目录 前言学习目标一、线性模型二、分段线性曲线总结 前言 本文是【Datawhale X 李宏毅苹果书 AI夏令营】的Task2学习笔记打卡。 学习目标 李宏毅老师对应视频课程:https://www.bilibili.com/video/BV1JA411c7VT?p3 《深度学习详解》第一章主要介绍了深度学习…

Windows中Jupyter notebook设置默认目录

起因是我想白嫖实验室的显卡,就想在实验室电脑上安一个jupyter,就有了一系列问题 默认位置是这样的 方法一:配置文件 step1:生成jupyter配置文件 打开cmd,输入【jupyter notebook --generate-config】,输…

基于yolov8的行人跌倒检测系统python源码+onnx模型+评估指标曲线+精美GUI界面

【算法介绍】 基于YOLOv8的行人跌倒检测系统是利用先进的深度学习技术,特别是YOLOv8模型,来实现高效、准确的行人跌倒行为检测。YOLOv8作为YOLO系列的最新版本,通过改进的网络架构和训练策略,在保持高检测速度的同时,…

opencv实战项目十七:透射变换仪表表盘校正

文章目录 前言一、透射变换介绍:二、opencv实现2.1 cv2.getPerspectiveTransform()2.2 cv2.warpPerspective() 三,代码实现:四,矫正效果: 前言 在这个信息化时代,图像处理技术在众多…

Python 利用rasterio库进行坐标转换

这是一篇必应上找的手册上的文章,特此记录 参考链接: 原文 参考链接2 影像中的RPC信息 目录 1、仿射变换矩阵转换2、使用控制点转换3、使用RPC进行坐标点转换 1、仿射变换矩阵转换 上面说的利用仿射转换矩阵进行转换,一些注意事项可以参考原文…

TQRFSOC开发板47DR LWIP自环测试

本例程基于RFSOC 47DR开发板实现LWIP自环通讯测试。使用开发板的网口与电脑或路由器等设备连接,使开发板与电脑在同一局域网内,使用telnet工具连接开发板,进行LWIP自环测试。 LWIP自环测试工程在Hello World项目上进行修改,首先打…

eclipse 配置 ABAP 连接操作手册

参考 GUI配置 按选择是否勾选single sign-on的方式,选择是否输入密码 点击NEXT 点击完成。

sqli-labs靶场通关攻略(46-50关)

第46关 (ORDER BY数字型注入) 输入?sort1 修改参数为2试一下 看到按照字母顺序进行了排序,所以它便是一个使用了order by语句进行排序的查询的一种查询输出方式 1出现报错,那么我们使用报错注入 查库 ?sort1 and updatexml(1,…

go.uber.org/ratelimit 源码分析

go.uber.org/ratelimit 源码分析 go 提供了一用来接口限流的包。其中"go.uber.org/ratelimit" 包正是基于漏桶算法实现的。 使用方式: 通过 ratelimit.New 创建限流器对象,参数为每秒允许的请求数(RPS)。使用 Take()…

8.29T2 国际象棋(构造:棋盘拆分成小方阵)

http://cplusoj.com/d/senior/p/NODSX2303B 暴力显然,因为肯定是从奇点到偶点,所以二分图匹配一下就好 首先我们手模一下,比如(11,11),我们可以手模出一个情况,也就是DInic跑出来的情况&#…

培训第三十九天(了解docker-compose,docker-compose编排容器,配置harbor服务)

一、回顾 1、拉取私有仓库镜像 # 配置dockerdocker pull 10.0.0.10:5000/centosnginx:v0 2、容器网络类型 brideg(net) default# docker启动之后会生成新的虚拟网卡,网卡的名称docker0# 网段默认是172.17.0.1# 所有的容器都桥接docker0,通过桥接共享网…