Blog
Tutoriel de retouche BGA pour soutenir votre processus de réparation des défaillances
BGA (Réseau de billesLes boîtiers sont au cœur de la quasi-totalité des cartes modernes dignes d'intérêt : le processeur applicatif dans un smartphone, le FPGA dans un contrôleur industriel, le GPU sur une carte graphique, le SoC sur un ordinateur monocarte. Leur disposition dense des broches et leurs chemins de signal courts les rendent idéaux pour les conceptions à haute vitesse et contraintes d'espace.
Mais cette même densité est précisément la raison pour laquelle les puces BGA sont si difficiles à réparer. Il n'y a pas de pattes exposées à sonder, pas de broches individuelles à réchauffer une par une. Chaque bille de soudure se trouve cachée sous le boîtier, et lorsqu'une d'elles échoue, le composant entier doit effectivement être retiré et remis en place en une seule unité.
Cet article aborde les raisons pour lesquelles les puces BGA échouent en premier lieu, ce qu'implique réellement le processus de remise à neuf étape par étape, comment juger si une réparation vaut la peine d'être tentée, et ce que vous pouvez faire aux étapes de conception et d'assemblage pour éviter d'en arriver là.
Pourquoi les puces BGA échouent-elles si souvent
Les défaillances des BGA concernent rarement le silicium lui-même. Dans la grande majorité des cas, la puce est intacte ; ce sont les joints de soudure qui la relient à la carte qui ont cédé. Quelques mécanismes expliquent la plupart de ce que vous rencontrerez sur un banc de test :
Fatigue Thermique
Ceci est la cause principale de la défaillance des puces BGA, car le boîtier et le circuit imprimé sous-jacent sont fabriqués à partir de matériaux différents, ils se dilatent et se contractent à des vitesses différentes lorsque la température change. Cette différence est décrite par le coefficient de dilatation thermique (CTE).
En fonctionnement normal, lors de cycles d'alimentation répétés, ou en environnements chauds tels que des boîtiers scellés exposés au soleil, le boîtier et le circuit imprimé bougent légèrement l'un contre l'autre. Les billes de soudure absorbent ce mouvement sous forme de contrainte mécanique.
Après de nombreux cycles thermiques, des fissures microscopiques apparaissent souvent au niveau des billes de soudure du coin extérieur, là où la contrainte de cisaillement est la plus élevée. À mesure que les cycles se poursuivent, ces fissures peuvent se propager progressivement vers le centre du réseau. C'est pourquoi un appareil peut fonctionner normalement pendant des mois, voire des années, puis commencer à présenter des défauts intermittents avant qu'une défaillance complète ne survienne. Les fissures se développaient tout ce temps.
Défauts de brasage au stade de la fabrication
Les circuits intégrés BGA sont montés sur des cartes de circuits imprimés à l'aide de SMT et Soudure par refusion; Les défauts de procédé peuvent facilement entraîner les défauts de “collerette” et de "bullage".
Les défauts de type "tête dans oreiller" surviennent lorsque la bille de soudure et la pâte à souder sur le pad fondent pendant le refusionnement, mais n'arrivent jamais à fusionner complètement en une seule jointure continue, généralement en raison d'un profil de refusionnement inégal ou d'un boîtier déformé.
Le "voiding" désigne les poches de gaz emprisonnées à l'intérieur de la bille de soudure pendant le reflow ; celles-ci réduisent la section transversale transportant le courant et la chaleur, faisant de cette jonction la première à céder sous contrainte.
Ni l'un ni l'autre n'est visible de l'extérieur du paquet ; ils n'apparaissent que sous Radiographie ou une fois que la carte se comporte déjà mal sur le terrain.
Fissuration liée à l'humidité
Parfois appelé “ effet popcorn ”, il est spécifique aux BGA conditionnés dans du plastique. Ces boîtiers sont hygroscopiques ; ils absorbent une petite quantité d'humidité de l'air au fil du temps.
Si un composant saturé d'humidité est ensuite refondu (lors de l'assemblage d'origine ou lors d'une tentative de réparation) sans avoir été préalablement séché au four, l'humidité piégée se transforme en vapeur à l'intérieur du composant et peut provoquer la délamination des couches internes, voire fissurer le corps du composant.
C'est précisément pour cela que les niveaux de sensibilité à l'humidité (MSL) et les procédures de cuisson avant refusion existent, et leur omission est une cause fréquente de défaillances de type “ ça a fonctionné jusqu'à ce qu'on y touche ”.
Contrainte mécanique
Le fléchissement de la carte lors de l'installation, les vibrations dans les équipements déployés sur le terrain, les chocs dus aux chutes ou un mauvais support pendant le transport peuvent tous exercer une contrainte sur la matrice de billes de soudure.
Les résidus de flux laissés sous un composant après assemblage peuvent également corroder lentement les pastilles au fil des mois, particulièrement dans des environnements humides, ce qui est bon à savoir pour toute carte destinée à un usage extérieur ou industriel.
Processus complet de retravail BGA
Étape 1 : Diagnostiquer le problème
Le dessoudage et la réinstallation de composants BGA sont des opérations risquées ; quelle que soit votre compétence technique, il est préférable de diagnostiquer le composant et de confirmer qu'il est bien à l'origine du problème avant de tenter une retouche.
Le test par scan de joints de détection (Boundary-scan ou JTAG), les contrôles de continuité sur les signaux accessibles ainsi que l'imagerie thermique sous charge peuvent tous désigner un composant suspect.
L'inspection par rayons X est l'étape la plus utile ici — elle permet de visualiser la matrice de billes sous le boîtier et de repérer les joints fissurés, pontés ou vides sans rien retirer.
Étape 2 : Cuire la carte
Si la carte a été stockée dans un environnement non contrôlé, ou si l'indice MSL du boîtier a été dépassé, faites-la cuire à basse température (généralement 100–125°C pendant plusieurs heures, selon l'épaisseur du boîtier et le niveau MSL) avant toute étape de refusion.
Il ne s'agit pas d'un théâtre facultatif ; c'est ce qui empêche le craquement du maïs soufflé décrit ci-dessus.
Étape 3 : Préchauffer la planche
Ce procédé est similaire à la cuisson au four mais remplit une fonction différente ; il agit sur deux points : il réduit le gradient thermique auquel la carte est soumise lors du démontage proprement dit (ce qui est à l'origine du gauchissement) ; il réduit le temps passé par le fer à air chaud sur la face supérieure, diminuant ainsi les risques d'endommager les composants voisins.
Il est important de noter que ce processus s'applique à l'ensemble de l'assemblage plutôt qu'à la seule puce ; la carte entière est portée à une température intermédiaire, typiquement 100-150 °C, à l'aide d'un préchauffeur côté inférieur ou d'une plaque chauffante.
Étape 4 : Retirer le composant défectueux
Une fois la carte préchauffée, une station de soudage à air chaud dirige un flux d'air chauffé spécifiquement sur la BGA ciblée jusqu'à ce que la soudure atteigne son point de fusion, environ 183°C pour les soudures au plomb (Sn63/Pb37), ou environ 217–220°C pour les alliages sans plomb SAC.
Une fois que les billes sont fondues, le composant peut être soulevé à l'aide d'une pince à vide. Le chronométrage est très important : soulever trop tôt cisaille les joints partiellement fondus et risque d'endommager le boîtier ou les pastilles ; soulever trop tard commence à cuire inutilement les composants voisins.
Étape 5 : Nettoyer l'empreinte
Une fois la puce retirée, la vieille soudure doit être complètement et uniformément retirée des pastilles. Les amas de soudure restants fausseront l'alignement du nouveau composant et provoqueront ultérieurement des soudures irrégulières.
Cela se fait généralement avec de la tresse à dessouder et un fer à souder, ou avec de l'air chaud et un aspirateur à soudure, suivi d'un nettoyage des résidus de flux à l'alcool isopropylique.
À ce stade, il convient également d'inspecter les pastilles sous grossissement pour détecter des pastilles décollées ou endommagées. Une pastille décollée est souvent le point où une retouche “ simple ” se transforme en réparation au niveau de la carte.
Étape 6 : Remise en billes du composant
Si vous réutilisez la puce d'origine, de nouvelles billes de soudure doivent être appliquées à la place de ce qui restait après le retrait. Les anciennes billes sont rarement assez uniformes pour être refondues proprement une seconde fois.
Un pochoir de reballing adapté au pas des billes du boîtier est placé sur la puce, de la pâte à souder ou des billes préformées y sont appliquées, et l'ensemble subit un refusion contrôlée pour former de nouvelles billes.
Si vous installez une puce de remplacement flambant neuve, cette étape peut être ignorée car la puce est généralement pré-pastillée ; appliquez simplement de la pâte à souder sur les pastilles du circuit imprimé.
Étape 7 : Placer le composant
C'est l'étape où la précision est le plus importante, et c'est également l'étape la plus susceptible d'échouer silencieusement. Les pas des BGA pouvant être aussi fins que 0,4 mm, un décalage d'un quart du diamètre d'une bille de soudure peut entraîner des ponts de soudure entre les pastilles adjacentes.
Pour éviter cela, le système de vision divisée ou d'alignement optique de la station de retravail aligne le motif des billes de la puce avec le motif des plots du circuit imprimé avant le placement. Une fois que le composant entre en contact avec la pâte à souder, il ne peut plus être ajusté de manière fiable.
Étape 8 : Brasage par refusion
C'est le cœur de l'ensemble du processus, qui comprend généralement les quatre étapes suivantes :
- Préchauffage progressif (généralement 1 à 3 °C par seconde) jusqu'à une température de maintien d'environ 150 à 180 °C, maintenue pendant 60 à 120 secondes pour permettre à l'ensemble d'atteindre l'équilibre thermique et d'activer le flux ;
- Montée en température jusqu'à la température de pic de refusion, généralement 20 à 30 °C au-dessus du point de liquation de la soudure (donc autour de 235 à 245 °C pour les sans plomb) ;
- Fenêtre de temps au-dessus du liquidus, d'environ 30 à 60 secondes, pour permettre aux joints de se former correctement sans surchauffer le boîtier ;
- Refroidissement contrôlé, idéalement pas plus de 3 à 4 °C par seconde, afin d'éviter un choc thermique qui pourrait fissurer une jointure fraîchement formée ou déformer la carte.
Étape 9 : Inspection finale
Inspection aux rayons X à nouveau, cette fois pour confirmer l'absence de ponts, de vides excessifs, et que le réseau de billes est uniforme. Un test fonctionnel de continuité et de mise sous tension s'ensuit.
Cependant, une carte qui s'allume mais n'a pas été testée sous charge ou sous contrainte peut encore cacher une soudure marginale qui tombera en panne à nouveau dans une semaine.
Déterminer si une réparation est économique
Tous les défauts de BGA ne méritent pas une tentative de réparation, et savoir quand s'arrêter fait autant partie du travail que de savoir souder.
Considérations relatives aux coûts
Si la puce défaillante est une pièce peu coûteuse et largement disponible, le remplacement complet de la carte ou du module peut être moins cher et moins risqué que la réparation, une fois le temps de main-d'œuvre pris en compte. Le calcul s'inverse pour les pièces coûteuses ou obsolètes ; une FPGA obsolète ou un processeur en fin de vie qui n'est plus fabriqué peut rendre la réparation la seule option réaliste, quel qu'en soit le coût de main-d'œuvre, car il n'y a pas de carte de remplacement à acheter.
Considérations de complexité
La complexité de la carte et le nombre de couches sont plus importants que ce que l'on pense. Plus la carte est complexe, plus le risque que la “réparation” d'un composant crée un second problème ailleurs est élevé. Une carte simple à deux ou quatre couches supporte raisonnablement bien la chaleur lors des corrections. Une carte à grand nombre de couches comportant des vias enfouis, un routage à pas fin près des BGA, ou d'autres composants sensibles à la chaleur à proximité est beaucoup plus susceptible de subir des dommages collatéraux – déformation, délaminage ou endommagement des pièces adjacentes – pendant le cycle de préchauffage et de refusion.
Rethink History
La remise en état de l'historique mérite d'être vérifiée avant de commencer. Chaque cycle de refusion qu'une carte subit dégrade légèrement le matériau du circuit imprimé. À mesure que l'adhérence des pastilles s'affaiblit, la résine de protection devient plus cassante et le risque de décollement des pastilles ou de dommages aux pistes augmente. Une carte qui a déjà été remise en état une ou deux fois a une probabilité significativement plus faible de survivre à un autre cycle sans problème, et cela devrait être pris en compte dans la décision.
Environnement de production
Pour un prototype unique ou une unité de terrain isolée, la retouche est généralement la bonne solution. C'est plus rapide et moins coûteux que de refondre quoi que ce soit. Si la même défaillance apparaît sur de nombreuses unités d'une série de production, la correction la plus précieuse est l'analyse des causes profondes. S'agissait-il d'un problème de profil de refusion chez le fabricant sous-traitant, d'un problème de conception avec un soulagement thermique insuffisant, ou d'un lot de composants défectueux ? Confirmer cela est préférable plutôt que de retoucher chaque unité individuellement. Retoucher les symptômes tout en ignorant une cause systémique garantit simplement que vous referez cela.
Prévention des dysfonctionnements futurs
Fiabilité de conception
Concevoir dès le départ pour la fiabilité thermique et mécanique. Une conception appropriée des empreintes, un soulagement thermique adéquat sur les pastilles de masse et d'alimentation, ainsi que des techniques de via-en-pastille pour les composants à pas fin réduisent tous la concentration de contraintes sur les billes d'angle. Lorsque l'application implique des vibrations importantes ou des cycles thermiques répétés – boîtiers extérieurs, équipements automobiles et industriels – l'ajout d'époxy sous-remplissage sous le BGA après assemblage renforce mécaniquement les joints de soudure et améliore considérablement la durée de vie en fatigue, au prix d'une refonte future rendue pratiquement impossible. Cet échange mérite d'être fait consciemment plutôt que par défaut.
Indice de sensibilité à l'humidité
Conservez les composants sensibles à l'humidité dans des emballages scellés, protégés par des dessicants, suivez leur durée de vie une fois le paquet ouvert, et séchez les pièces ayant dépassé leur fenêtre d'exposition MSL avant qu'elles ne passent par la refusion. Cette unique étape procédurale prévient une large part des cas de “ défaillance intermittente apparue après une réparation ”.
Contrôle du profil de refusion
Maîtrisez le profil de refusion de la fabrication, pas seulement le profil de réparation. Un profil mal contrôlé au stade de l'assemblage d'origine — une montée trop rapide, un temps de trempage inadéquat, un préchauffage inégal sur la carte — entraîne des défauts de formation de vides et de "head-in-pillow" (tête en oreiller) dans les joints avant même que le produit ne soit expédié. L'inspection optique automatisée et l'échantillonnage par rayons X pendant la production détectent ces défauts avant qu'ils n'atteignent le terrain, où leur traitement est beaucoup plus coûteux.
Environnement d'exploitation
Le revêtement conforme protège contre l'humidité et la contamination dans des environnements difficiles ; une conception et un montage appropriés du boîtier réduisent les contraintes mécaniques et les vibrations transmises à la carte ; et une gestion thermique adéquate — dissipateur thermique, flux d'air, ou simplement ne pas faire fonctionner une puce en continu à ses limites thermiques — ralentit le taux de fatigue due aux cycles thermiques au cours de la durée de vie du produit.
Pensées finales
La reprise des composants BGA est un processus à haut risque. Toute erreur lors du retrait, du nettoyage, de l'alignement, du reflow ou de l'inspection peut causer des dommages permanents au composant ou au circuit imprimé. Dans de nombreux cas, la reprise de BGA la plus rentable est celle qui n'a jamais lieu, car le risque a déjà été réduit grâce à une revue de conception appropriée, un assemblage contrôlé et une inspection fiable.
Si votre projet de PCBA implique des composants BGA, Service d'assemblage BGA de PCBCool peut aider à réduire ce risque dès le départ. Nous utilisons l'équipement de prélèvement et placement Panasonic NPM-W2 et un four de refusion JTR-1000D pour supporter un positionnement précis des BGA et une soudure contrôlée. L'inspection par rayons X est également intégrée à notre flux de travail d'assemblage de BGA pour vérifier les joints de soudure cachés, détecter les ponts ou les vides, et améliorer la fiabilité globale de l'assemblage.
FAQ
La raison principale est que chaque couche ajoutée rend le processus de fabrication plus difficile à contrôler. Plus il y a de couches, plus il y a de risques de défauts dans les couches internes, de problèmes d'alignement, de difficultés de laminage et de rebut.
Les pastilles BGA sont petites et espacées de près, de sorte que de petites erreurs de fabrication peuvent facilement devenir des problèmes d'assemblage.
Sam K travaille sur des systèmes électroniques embarqués, avec un accent particulier sur la conception matérielle, le développement de circuits imprimés (PCB), la programmation de firmware, et l'intégration système. Il soutient également l'optimisation des performances et contribue à transformer les idées de produits électroniques en solutions fiables et concrètes.