Electroless nickel immersion gold
Electroless nickel immersion gold (ENIG) is a metal plating process used in the manufacture of printed circuit boards (PCBs), to avoid oxidation and improve the solderability of copper contacts and plated through-holes. It consists of an electroless nickel plating covered with a thin layer of gold, which protects the nickel from oxidation. The gold is typically applied by quick immersion in a solution containing gold salts. Some of the nickel is oxidized to Ni2+ while the gold is reduced to metallic state. A variant of this process adds a thin layer of electroless palladium over the nickel, a process known by the acronym ENEPIG.[1]
Advantages and disadvantages
ENIG and ENEPIG are meant to replace the more conventional coatings of solder, such as hot air solder leveling (HASL). While more expensive and require more processing steps, they have several advantages, including excellent surface planarity (important for ball grid array component mounting), good oxidation resistance, and suitability for movable contacts such as membrane switches and plug-in connectors.
Early ENIG processes had poor adhesion to copper and lower solderabiliy than HASL. In addition, a non-conductive layer containing nickel and phosphorus, known as "black pad", could form over the coating due to sulfur-containing compounds from the solder mask leaching into the plating bath.[1]
Standards
The quality and other aspects of ENIG coatings for PCBs are covered by IPC Standard 4552A,[2] while IPC standard 7095D, about ball array connectors, covers some ENIG problems and their remediation.[3]
See also
References
- "Surface Finishes in a Lead Free World". Uyemura International Corporation. Retrieved 6 March 2019.
- IPC Plating Processes Subcommittee (2017): "Performance Specification for Electroless Nickel/Immersion Gold (ENIG) Plating for Printed Boards". Standard IPC-4552A; first version issued in 2002, amended in 2012.
- IPC Plating Processes Subcommittee (2017): "Design and Assembly Process Implementation for Ball Grid Arrays (BGAs)". Standard IPC-7095D; first version issued in 2000, amended in 2004, 2008, and 2013.