Author Topic: Differences in packages  (Read 1746 times)

0 Members and 1 Guest are viewing this topic.

Offline KontakrTopic starter

  • Contributor
  • Posts: 12
  • Country: us
  • Junior EE
Differences in packages
« on: March 05, 2018, 11:37:44 pm »
I'm putting together parts to build a uCurrent, and I noticed that the price of the MAX4239AUT+ on the BOM, which is in a SOT23-6 packaging, costs nearly twice as much as the MAX4239ASA+ in SOIC-8. My understanding is that packaging has negligible effect on the electrical characteristics of the chip, given that dies and pinouts are identical. Is this correct?
 

Offline Nauris

  • Regular Contributor
  • *
  • Posts: 188
  • Country: fi
Re: Differences in packages
« Reply #1 on: March 06, 2018, 10:06:32 am »
Yes effects are small and generally bigger package gives better dc performance as die stresses are more uniform and stable.
 

Offline rstofer

  • Super Contributor
  • ***
  • Posts: 9935
  • Country: us
Re: Differences in packages
« Reply #2 on: March 06, 2018, 09:46:16 pm »
Dave just did a "Murphy's Law" on this op amp.  He shipped a bunch of units using a 'slightly' different part number and the gadget went into oscillation.  Best to order EXACTLY what is on the BOM.  Down to the last letter...

 

Offline ovnr

  • Frequent Contributor
  • **
  • Posts: 658
  • Country: no
  • Lurker
Re: Differences in packages
« Reply #3 on: March 07, 2018, 01:24:28 am »
It should be noted that there can be performance differences between packages - for instance, the MAX6126 voltage reference has roughly twice as good performance (tempco and initial accuracy) in SO8 compared to SSOP-8.
 

Offline Dave

  • Super Contributor
  • ***
  • Posts: 1355
  • Country: si
  • I like to measure things.
Re: Differences in packages
« Reply #4 on: March 07, 2018, 01:38:51 am »
Dave just did a "Murphy's Law" on this op amp.  He shipped a bunch of units using a 'slightly' different part number and the gadget went into oscillation.  Best to order EXACTLY what is on the BOM.  Down to the last letter...
The circuit oscillated because the design was flawed, choosing a part from a different manufacturer just exposed the problem.
<fellbuendel> it's arduino, you're not supposed to know anything about what you're doing
<fellbuendel> if you knew, you wouldn't be using it
 

Offline KontakrTopic starter

  • Contributor
  • Posts: 12
  • Country: us
  • Junior EE
Re: Differences in packages
« Reply #5 on: March 07, 2018, 02:44:40 am »
It should be noted that there can be performance differences between packages - for instance, the MAX6126 voltage reference has roughly twice as good performance (tempco and initial accuracy) in SO8 compared to SSOP-8.

Generally that would be noted in the datasheet like they do for that part, right?
 

Offline David Hess

  • Super Contributor
  • ***
  • Posts: 17167
  • Country: us
  • DavidH
Re: Differences in packages
« Reply #6 on: March 07, 2018, 05:13:48 pm »
The circuit oscillated because the design was flawed, choosing a part from a different manufacturer just exposed the problem.

I agree.  This should have been a warning that there was a problem with the circuit or possibly layout.

The circuit itself has poor power supply decoupling and especially so with the rail splitter providing the virtual ground without decoupling so this sort of problem does not surprise me at all.  Tests would likely have shown marginal stability.
 

Online SiliconWizard

  • Super Contributor
  • ***
  • Posts: 15360
  • Country: fr
Re: Differences in packages
« Reply #7 on: March 07, 2018, 05:56:05 pm »
Dave just did a "Murphy's Law" on this op amp.  He shipped a bunch of units using a 'slightly' different part number and the gadget went into oscillation.  Best to order EXACTLY what is on the BOM.  Down to the last letter...
The circuit oscillated because the design was flawed, choosing a part from a different manufacturer just exposed the problem.

I also agree on a general level, and the design would certainly not be right for a full-fledged, high-production volume lab instrument, but I would still cut Dave some slack on this.
When designing a decent precision device with such a low-cost, low-count part, low-power design, you have to make some compromises, which he did. Relying on very specific parts in that case may make sense, even though that can backfire at some point, and that is exactly what happened.

That said, the fact his testing never showed the problem (until he specifically worked on it) while testing the final units that he was shipping (I think he does 100% testing before shipping), obviously shows that the test setups were lacking in representativeness.

That warrants a suggestion for future video topics for Dave: one about the specific topic of power rail split circuits (and their potential pitfalls), and one about testing in general and designing test rigs that take reasonable end-user scenarios into account.
 

Offline Croy9000

  • Contributor
  • Posts: 10
  • Country: us
Re: Differences in packages
« Reply #8 on: March 08, 2018, 07:58:51 pm »
So as a tl;dr. Is the problem fixable with some tweaks to the design? Or should I just stick with the original design, and source the identical parts?

If the design is fixable, has anyone taken a crack at it?

Steve
 

Offline mbless

  • Regular Contributor
  • *
  • Posts: 227
  • Country: 00
Re: Differences in packages
« Reply #9 on: March 08, 2018, 10:25:48 pm »
Dave just did a "Murphy's Law" on this op amp.  He shipped a bunch of units using a 'slightly' different part number and the gadget went into oscillation.  Best to order EXACTLY what is on the BOM.  Down to the last letter...

No, it was the virtual ground op amp that caused the issues.
 

Offline Dave

  • Super Contributor
  • ***
  • Posts: 1355
  • Country: si
  • I like to measure things.
Re: Differences in packages
« Reply #10 on: March 08, 2018, 11:22:44 pm »
When designing a decent precision device with such a low-cost, low-count part, low-power design, you have to make some compromises, which he did. Relying on very specific parts in that case may make sense, even though that can backfire at some point, and that is exactly what happened.
You can't possibly argue that the decoupling was screwed because he was saving on components. You don't compromise a design to save the cost of one capacitor.

If the design is fixable, has anyone taken a crack at it?
See this post. Eliminate one of the two 1nF capacitors on the ground splitter resistor divider. The post below mine explains why a single capacitor would be a better solution.
<fellbuendel> it's arduino, you're not supposed to know anything about what you're doing
<fellbuendel> if you knew, you wouldn't be using it
 

Offline David Hess

  • Super Contributor
  • ***
  • Posts: 17167
  • Country: us
  • DavidH
Re: Differences in packages
« Reply #11 on: March 09, 2018, 01:15:39 am »
So as a tl;dr. Is the problem fixable with some tweaks to the design? Or should I just stick with the original design, and source the identical parts?

Sure it is fixable; add a couple of bulk decoupling capacitors and short out the series resistor at the output of the rail splitter unless it is required for current limiting.  The series resistance is usually not needed to prevent oscillation of the operational amplifier if dominant pole compensation is used with a bulk decoupling capacitor.  You sometimes find this done to comparators to use them as operational amplifiers but it applies to operational amplifier as well.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf