Pcb Surface Finish

There are many types of surface finish used for plating the printed circuit boardspcb.E.G.Organic surface protectant osp, immersion silver iag, immersion tin, electroless nickel with immersion gold coating enig, and direct gold plating over nickel.Among them, hasl and enig have been dominating the market for decades.