学习完ARM的理论知识,在SmartARM2200开发板上调试了部分实验,终于要进入实践阶段了。当时在设计公司的一个产品时就预留了ARM的设计,现在正好可以用此作为练兵的第一站。
以前公司产品只是使用了SO的芯片,而ARM的LQFP管脚要密许多。看着ARM芯片的细小管脚,我和生产部的同事都没有胆量直接焊接。我在网络上搜索查看了许多与焊接ARM芯片相关的文章(部分摘抄在“焊接与维护”栏目),自己也找了几个废弃的显卡板进行焊接实验,可是效果都不行,管脚的焊锡都分不开。
目前提到的焊接技术有点焊、拖焊和拉焊,工具除电烙铁外还提到松香焊锡膏、松香、酒精,但是看着网文来指导操作似乎没达到预期的效果。于是求助ZLG上海办的李工,约好时间带器件和PCB去观摩现场操作,结果比想象中简单多了,担心以后焊接的忧虑也随之消除了。根据现场学习的经验,我回来后试着再次焊接废弃显卡上的3片小间距芯片,终于成功了。我将这个方法转教生产部的同事,第二天也说可以焊接了,看来以后生产也不会有问题了。
下面我把我刚学好的ARM焊接技术在此整理总结下,希望对ARM焊接心存忧虑的朋友也有帮助:
(1)电烙铁用普通的就行,不需要特别尖细的,焊接前清理下烙铁头,使其尽量能多吃锡;
(2)电烙铁大约25W就差不多了,最好时恒温的,温度调到260度左右(300度效果更好些,担心会损坏芯片);
(3)先给焊盘上一层薄锡,不要很厚,可有效防止芯片虚焊;
(4)将ARM芯片放在焊盘上,注意管脚方向,对齐焊盘,对角焊接固定(一定要对齐哦);
(5) 用烙铁给ARM四边管脚都挨个上锡(PCB平放,每个管脚都焊接上,相邻粘连也无所谓的);
(6)左手拿起PCB(竖放有点倾斜约70度),右手用烙铁头沿ARM右边从上外下拖锡,将管脚间的锡吸附烙铁头上并摔掉,重复操作让各管脚分开;
上面方法假如效果不佳时,可以左手拿起PCB(垂直竖放约90度),右手用烙铁头沿ARM底部吸锡,将管脚间的锡吸附烙铁头上并摔掉,重复操作让各管脚分开;
(7)仔细检查ARM管脚,排除短路,管脚粘连没法分开时可以再加锡后反而容易去锡分开了;
(8)用一硬物(如镊子)沿ARM芯片四周滑过,看是否有管脚歪斜,检查虚焊现象;
(9)如有必要的话,可以用酒精等清洗焊点。
关于焊接的进步要求,虽没法实际测试,但感觉还是应该留意的:
(1)防静电的要求;
(2)焊接温度尽量别太高了;
(3)焊接时间别太长了,最好在3秒内。
关键字:ARM 学习进阶 芯片焊接
引用地址:
ARM学习进阶(3)-ARM芯片焊接
推荐阅读最新更新时间:2024-03-16 15:03
分析Google和ARM:如何做平台的领导者
必称平台。然而真正要成为平台,并不是一件容易的事前。处于平台基石位置的企业,不仅仅需要在在生态系统中占据中心位置,还需要很好的协调好平台产于各方的利益。这需要有很多有大智慧的顶层设计,并很好的把这些精巧的设计变成实际的解决方案。通过对Google和ARM的案例分析,为大家梳理了下打造一个平台所需要考虑的问题。希望这两家世界上最成功的平台公司的案例,对正在或打算打造平台的创业者们有所启示。 合作共赢 包括Google、Arm这些处于生态体系中基石位置的企业,占据着具有广泛联系的生态体系中心的位置,它们调整生态体系成员之间的各种联系,并致力于增进整个体系的多样性和生产效率。在移动互联网时代,平台企业需要做好哪些事情,来推
[手机便携]
[ARM笔记]设备驱动概述
《嵌入式Linux初级实验s3c2410》 设备驱动开发=硬件控制+内核API+内核驱动框架 1. 设备驱动和操作系统 1.1 无操作系统时的设备驱动 在没有操作系统的情况下,设备驱动的接口直接提交给应用软件工程师,应用软件没有跨越任何层次就可以直接访问设备驱动的接口。驱动包含的接口函数也与硬件的功能直接吻合,没有任何附加功能。 1.2 有操作系统时的设备驱动 没有操作系统时,设备驱动直接被应用程序调用,不与任何操作系统关联。当系统中包含操作系统后,设备驱动会变得怎样? 首先,无操作系统时设备驱动的硬件操作仍然是必不可少的,没有这一部分,设备驱动不可能与硬件打交道,也就是说在无操作系统时驱
[单片机]
ARM:暂时没有推出128位芯片架构的计划 因为根本没必要
ARM是目前移动设备市场占据超九成市场份额的处理器架构,在今天这家公司最新的博文中ARM谈到,暂时没有推出128位芯片架构的计划,其64位架构能够满足“计算行业目前和未来许多年的需求”,之所以暂时没有推出128位ARM芯片的计划是因为“它们根本没必要”。 韩国先驱报本周早前撰文称ARM目前正在进行128位芯片的开发,ARM因此今天发出这样的博客予以回应。韩国的这份报道中提到有关128位芯片的消息是ARM的一位高层透露的。而ARM则在博文中写道:“任何有关包括我们的同事Antonio Viano在内的ARM高层谈论与合作伙伴芯片计划以及128位芯片开发的消息都是不准确的,我们根本没有发表过这方面的消息。” 今年在采用64位芯
[手机便携]
计算联盟+芯片处理器,Arm 的自动驾驶算盘几何?
自动驾驶计算联盟成员包括通用汽车、丰田、电装、大陆、博世和恩智浦。 新智驾按,据国外媒体报道,在加州圣何塞举行的Arm TechCon 2019大会上,日本软银集团旗下的英国芯片技术公司 Arm 公司宣布,Arm作为创始成员之一,将与通用、丰田等企业成立自动驾驶计算联盟AVCC(Autonomous Vehicle Computing Consortium),以协作的方式解决各种安全和计算问题。 AVCC的成员包括通用汽车(General Motors)、丰田(Toyota)、电装(DENSO)、大陆(Continental)、博世(Bosch)、恩智浦(NXP)和英伟达(Nvidia)等汽车供应商。 Arm 作为一
[汽车电子]
采用ARM9微处理器的嵌入式Web服务器设计方案
1.ARM简介 广义地讲,凡是带有微处理器的专用软硬件系统都可以称为嵌入式系统。它是嵌入到对象体系中的专用计算机系统,以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。目前非常流行的ARM内核有ARM7TDM1、S t r o n g A R M 、A R M 7 2 0 T 、A R M 9 T D M 1 、ARM920T、ARM940T、ARM946T、ARM966T、ARM10TDM1等。本文所讨论的目标板的CPU为ARM920T内核的三星S3C2410芯片。 ARM9系列微处理器主要应用于无线设备、仪器仪表、安全系统、机顶盒、高端打印机、数字照相机
[单片机]
痞子衡嵌入式:ARM Cortex-M文件那些事(2)- 链接文件(.icf)
在前一节课源文件(.c/.h/.s)里,痞子衡给大家系统地介绍了source文件,source文件是嵌入式工程里典型的input文件,那么还有没有其他类型的input文件?既然痞子衡这么提问了,那答案肯定是有啦。今天痞子衡要讲的linker文件就属于另一种input文件。 linker文件顾名思义就是嵌入式工程在链接阶段所要用到的文件,source文件在编译过程完成之后(此时已经是机器可识别的二进制机器码数据),需要再经过链接器从而将二进制数据有序组织起来形成最终的二进制可执行文件,该二进制文件最终会被下载进芯片内部非易失性存储器里。linker文件就是用来指示链接器如何组织编译生成的二进制数据。 linker
[单片机]
TX2440 ARM开发板Uboot移植(三、添加Nand Flash的有关操作支持)
在上一节中我们说过,通常在嵌入式bootloader中,有两种方式来引导启动内核:从Nor Flash启动和从Nand Flash启动,但不管是从Nor启动或者从Nand启动,进入第二阶段以后,两者的执行流程是相同的。当u-boot的start.S运行到“_start_armboot: .word start_armboot”时,就会调用lib_arm/board.c中的start_armboot函数,至此u-boot正式进入第二阶段。此时注意:以前较早的u-boot版本进入第二阶段后,对Nand Flash的支持有新旧两套代码,新代码在drivers/nand目录下,旧代码在drivers/nand_legacy目录下,CFG_
[单片机]
ARM的三种中断调试方法简介
1 嵌入式软件开发流程 参照嵌入式软件的开发流程。第一步:工程建立和配置。第二步:编辑源文件。第三步:工程编译和链接。第四步:软件的调试。第五步:执行文件的固化。 在整个流程中,用户首先需要建立工程并对工程做初步的配置,包括配置处理器和配置调试设备。编辑工程文件,包括自己编写的汇编和C语言源程序,还有工程编译时需要编写的链接脚本文件,调试过程中需要编写存储区映像文件和命令脚本文件,以及上电复位时的程序运行入口的启动程序文件。 对后四种文件的理解很重要,其作用解释如下。 (1) 链接脚本文件:在程序编译时起作用。该文件描述代码链接定位的有关信息,包括代码段,数据段,地址段等,链接器必须使用该文件对整个系统的代码
[单片机]