2
\$\begingroup\$

I am possibly getting a problem with variation in performance between batches of boards that contain one area which is very current sensitive (to sub nanoamp). Could it be due to manufacturing residue or the board being inadequately washed? If the latter, how would I go about washing the board to check?

\$\endgroup\$
11
  • 1
    \$\begingroup\$ Isopropyl alcohol (aka Isopropanol, rubbing alcohol, or PCB cleaner). Soak it, then scrub it with a toothbrush. \$\endgroup\$
    – Majenko
    Jul 17, 2014 at 13:34
  • 1
    \$\begingroup\$ And then perhaps you could also apply a conformal coating after (mild!) baking to remove moisture. \$\endgroup\$
    – carveone
    Jul 17, 2014 at 13:39
  • \$\begingroup\$ 80-100°C for 24 hours? That's the a commonly recommended baking time for most moisture sensitive components I have seen, but that is usually more to avoid problems during reflow. \$\endgroup\$
    – Majenko
    Jul 17, 2014 at 13:41
  • \$\begingroup\$ What about ultrasonic bath? \$\endgroup\$
    – user32885
    Jul 17, 2014 at 13:43
  • 1
    \$\begingroup\$ Guard rings, got, you have? \$\endgroup\$
    – Russell McMahon
    Jul 17, 2014 at 14:30

2 Answers 2

3
\$\begingroup\$

My guess would be the solder flux. Rosin based fluxes are great and I've never had any problems. The water soluble, no-clean and other fluxes have given me no end of headache.
You might ask whoever is making your boards about the flux, maybe you can try a different one.

As far as cleaning, I've only had mixed results. Once the flux gets in there it can get under surface mount components and it's hard to get out. And what to clean with? That would depend on what the flux is. For a water based flux try hot soapy water, there are lots of stories about putting PCB's in a dishwasher for cleaning, but I've never tried this. If it's a "no clean" flux then I'd contact the manufacturer and see if they have a recommendation on what could be used to clean it.

\$\endgroup\$
3
  • \$\begingroup\$ +1 This is almost surely the answer. No clean flux leaves a fairly conductive residue (when you care about pA) that is very difficult to remove except by physically scrubbing it with relatively harsh solvents. \$\endgroup\$ Jul 17, 2014 at 14:21
  • \$\begingroup\$ Beware that Rosin based fluxes will also stain your manufactured boards. When dealing with sub nA leakage currents any kind of dirt and/or moisture can spoil your desired outcome. \$\endgroup\$ Dec 9, 2016 at 14:51
  • \$\begingroup\$ +1 for remarking that cleaning is not a silver bullet solution and also for "advertising" the "dishwasher" cleaning method. \$\endgroup\$ Dec 9, 2016 at 14:52
3
\$\begingroup\$

If you truly are going to pA level inputs then you are subject to many sources of leakage. You primary solution will be to use a driven guard ring to reduce the leakage currents. Hereis an excellent answer from earlier.

For extremely low levels sometime the inputs are put of posts of teflon.

At these levels even the package matters, normal epoxy packages don't work because of leakage. But there are special formulations of plastic packages that do.

The TLDR version: Washing isn't going to solve your problems if you haven't accounted for stray leakage in your design.

\$\endgroup\$
1
  • \$\begingroup\$ +1 This should be the accepted answer. Appropriate design including guard rings is the first approach. Then, you have also to take care about cleaning as a secondary issue that can risk your targeted specs/reliability. \$\endgroup\$ Dec 9, 2016 at 14:55