MSL(Moisture Sensitivity Level)是湿气敏感性等级的缩写,主要用于描述电子元件对环境湿度的敏感性,MSL的分类标准由J-STD-020C规范定义,该规范详细列出了不同级别的湿气敏感元件在制造、运输和储存过程中应遵循的操作规范。
MSL的提出主要是为了给湿度敏感性SMD元件的封装提供一种分类标准,从而使不同类型的元件能够得到正确的封装、储藏和处理,避免在装配或修理过程中出现事故,通常封装完的IC,胶体或Substrate PCB 在一般的环境下会吸收湿气,造成IC在过 SMT回流焊时,发生“爆米花”(POPCORN)的状况,湿气敏感性等级(Moisture Sensitivity Level,MSL)被用来定义 IC 在吸湿及保存期限的等级,若IC超过保存期限,则无法保证不会因吸收太多湿气而在SMT回流焊时发生 POPCORN现象,因此对于超过保存期限的 IC 要进行烘烤。
MSL测定的流程如下:
1、良品IC 进行SAT,确认没有脱层的现象。
2、将IC 烘烤,以完全排除湿气。
3、依 MSL 等级加湿。
4、过IR-Reflow 3次 (模拟IC上件,维修拆件,维修再上件)。
5、SAT 检验是否有脱层现象及IC测试功能。
若能通过上述测试, 代表IC 封装符合MSL 等级。
MSL的分类有8级,具体如下:
MSL级别 | 温湿度条件 | 车间寿命 |
1 级 | 小于或等于30°C/85% RH | 无限 |
2 级 | 小于或等于30°C/60% RH | 一年 |
2a级 | 小于或等于30°C/60% RH | 四周 |
3 级 | 小于或等于30°C/60% RH | 168小时 |
4 级 | 小于或等于30°C/60% RH | 72小时 |
5 级 | 小于或等于30°C/60% RH | 48小时 |
5a级 | 小于或等于30°C/60% RH | 24小时 |
6 级 | 小于或等于30°C/60% RH | 12小时 |
更详细的内容可参考J-STD-020C标准,湿气不仅严重加速了电子元器件的损坏,而且对元件在焊接过程中的影响也是非常巨大,这是因为产品生产线上的元件焊接都是在高温下进行波峰焊或回流焊并由焊接设备自动完成的,当将元器件固定到PCB板上时,回流焊快速加热将在元器件内部形成压力,由于不同封装结构材料的热膨胀系数(CTE)速率不同,因此可能产生元器件封装所不能承受的压力,当将元器件暴露在回流焊接期间,由于温度环境不断升高, SMD元 件内部的潮气会产生足够的蒸汽压力损伤或毁坏元件,常见的情况包括塑料从芯片或引脚框上的内部分离(脱层)、金线焊接损伤、芯片损伤、和元器件内部出现裂纹(在元件表面无法观察出来)等,在一些极端的情况中,裂纹会延伸到元 件的表面,最严重的情况就是元件鼓胀和爆裂(叫做“爆米花”效应),尽管进行回流焊操作时,在180℃~200℃时少量的湿气是可以接受的,但在230℃~260℃的范围中的无铅工艺里,任何湿度的存在都能够形成足够导致破 坏封装的小爆炸(爆 米花状)或材料分 层,因此必须进行明智的封装材料选择、慎重控制组装环境及在运输中采用密封包装及放置干燥剂等措施,实际上国外经常使用装备有射频标签的湿度跟踪系统、局部控制单元和专用软件来显示封装、测试流水线、运输/操作及组装操作中的湿度并进行实时控制。
网络中的MSL意思是多层交换(Multilayer Switching Protocol),指的是交换机能通过硬件来交换和路由选择数据包,并可能通过硬件支持4~7层交换,通过硬件进行交换和路由时,即使所有的端口同时发送信息流,吞吐量也可达到或接近线速,MSL还可以指Maximum Segment Lifetime报文最长存活时间,它是任何报文在网络上存在的最长的最长时间,超过这个时间报文将被丢弃,我们都知道IP头部中有个TTL字段,TTL是time tolive的缩写,可译为“生存时间”,这个生存时间是由源主机设置设置初始值但不是但不是存在的具体时间,而是一个IP数据报可以经过的最大路由数,每经过一个路由器,它的值就减1,当此值为0则数据报被丢弃,同时发送ICMP报文通知源主机,RFC793中规定MSL为2分钟,但这完全是从工程上来考虑,对于现在的网络,MSL=2分钟可能太长了一些,因此TCP允许不同的实现可根据具体情况使用更小的MSL值,TTL与MSL是有关系的但不是简单的相等关系,MSL要大于TTL,下面我们来看一张TCP连接释放的图:从上图我们注意到,在TCP连接释放的过程中,从TIME_WAIT状态到CLOSED状态有一个超时设置,这个超时设置是2MSL(RFC793定义MSL为2分钟),那么为什么在TIME_WAIT后必须等待2MSL时间呢?主要原因有两点:
1、为了保证客户端(我们记为A端)发送的最后一个ACK报文段能够到达服务器端,这个ACK报文段有可能丢失,因而使处在LASK—ACK端的服务器端(我们记为B端)收不到对已发送的FIN+ACK报文段,B会超时重传这个FIN+ACK报文段,而A就能在2MSL时间内收到这个重传的FIN+ACK报文段,接着A重传一次确认,重新启动2MSL计时器,A和B都正常进入到CLOSED状态,如果A在TIME_WAIT状态不等待一段时间,而是在发送完ACK确认后立即释放连接,那么就无法收到B重传的FIN+ACK报文段,因而也不会再发送一次确认报文段,这样,B就无法正常进入CLOSED状态。
2、我们都知道,假如A发送的第一个请求连接报文段丢失而未收到确认,A就会重传一次连接请求,后来B收到了确认,建立了连接,数据传输完毕后,就释放了连接,A共发送了两个连接请求报文段,其中第一个丢失,第二个到达了B,假如现在A发送的第一个连接请求报文段没有丢失,而是在某些网络节点长时间都留了了,以至于延误到连接释放后的某个时间才到达B,本来是已失效的报文段,但B并不知道,就会又建立一次连接,而等待的这2MSL就是为了解决这个问题的,A在发送完最后一个确认报后后,在经过时间2MSL,就可以使本链接持续时间内所产生的所有报文段都从网络中消失,这样就可以使下一个新的连接中不会出现这种旧的连接请求报文段。
MSL(Moisture Sensitivity Level)是湿气敏感性等级的缩写,主要用于描述电子元件对环境湿度的敏感性,了解MSL的概念及其应用对于确保电子产品的质量至关重要。
以上就是关于“msl是什么”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1277430.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复