2
\$\begingroup\$

Due to an error in the layouting process a batch of PCBs has to be scrapped. Instead of the standard pin assignments:

  • 1 - Gate
  • 2 - Source
  • 3 - Drain

we used:

  • 1 - Gate
  • 2 - Drain
  • 3 - Source

As a last resort before ordering new PCBs I would like to ask you if you ever came across a P-Channel Mosfet (SOT23 package) where the source and drain pins were swapped?

\$\endgroup\$
  • 2
    \$\begingroup\$ Flip and rotate? \$\endgroup\$ – Ignacio Vazquez-Abrams Jul 21 '16 at 19:41
  • 2
    \$\begingroup\$ How many PCBs? Rotate it 120 degrees, flip it upside down and handsolder them? \$\endgroup\$ – winny Jul 21 '16 at 19:41
  • 1
    \$\begingroup\$ Guys, you don't leave a chance to earn reputation... \$\endgroup\$ – Gregory Kornblum Jul 21 '16 at 19:45
  • \$\begingroup\$ @IgnacioVazquez-Abrams: We did that to verify the function of the schematic! At least that works! \$\endgroup\$ – Benni Jul 22 '16 at 5:54
5
\$\begingroup\$

Several things:

  1. Unless you were being irresponsible, these are prototypes and you only need a few working units for further testing. No, don't try to get some exotic part that you won't end up using in the production version. Manually fix these few now, continue on with testing, then fix that next rev along with whatever else you find this rev.

    This sort of screwup is part of what prototyping is for.

  2. If these are production boards, then you first need to fix your process. What the heck were you doing ordering a large batch of untested boards!? Stuff happens. Never expect the first rev to end up being the production version. Shame on you if this is what happened. Where was your chief engineer when the kid ordered 100 boards of his new design?

  3. Boards are relatively cheap before you put parts on them and pay for the labor to stuff, test, and possibly calibrate them. Currently you have a small mistake. Don't throw good money after bad and make it a big mistake.

    Build a couple boards, fix the flipped component manually, and then go on to find the other screwups that you don't even know about yet.

  4. Stay after work and write on the whiteboard 100 times "I will never order large quantities of untested boards again.".

Never think you've found the last problem until you have a working board in your hands. Again, the chief engineer should be enforcing this, even if there are a bunch of impatient immature junior engineers working there. This is much more of a company process problem than a minor footprint screwup.

| improve this answer | |
\$\endgroup\$
  • \$\begingroup\$ 1. I hand soldered the mosfets flipped and rotated and could verify that the schematic is working! 2. It was a screw-up on the layouter's side as he assumed Altium's pin assignments followed the standard mosfet we use for circuits. 3. That's true. As the search for a quick fix didn't yield any suited part, yet. We are probably ordering a new batch! 4. As we are a non-profit association, money is tight. We sure learn from this screwup and know to avoid it in the future! I accept your answer as it delivers great value for greenhorn engineers like me! \$\endgroup\$ – Benni Jul 22 '16 at 6:08

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.