From: krw on
On Sat, 21 Nov 2009 12:20:27 -0800, John Larkin
<jjlarkin(a)highNOTlandTHIStechnologyPART.com> wrote:

>On Sat, 21 Nov 2009 13:35:01 -0600, krw <krw(a)att.bizzzzzzzzzzz> wrote:
>
>>On Sat, 21 Nov 2009 18:59:49 +0000, Raveninghorde
>><raveninghorde(a)invalid> wrote:
>>
>>>On Fri, 20 Nov 2009 16:22:15 -0800, John Larkin
>>><jjlarkin(a)highNOTlandTHIStechnologyPART.com> wrote:
>>>
>>>>OK, I just got the first board from production this morning, for this
>>>>spectroscopy controller thing.
>>>>
>>>>ftp://jjlarkin.lmi.net/First.JPG
>>>>
>>>>It gets 12 volts in, which runs an LTM8023 switcher brick to make 3.3
>>>>volts. The 3.3 runs most of the logic on the board (including a
>>>>Spartan 6 and a PLX PCIe bridge, both BGAs) and also drives four
>>>>secondary switchers and some LDOs to make 1.2, 1.5, 1.8, 2.5, and -5
>>>>for various uses.
>>>>
>>>>So when I powered it up everything went nuts. The PLX chip was
>>>>obviously fried. After that was pulled, the Xilinx was running hot,
>>>>and the 3.3 volt supply was bogged down to about 2.6. The LTM
>>>>regulator was hot.
>>>>
>>>>Pulled the Spartan BGA next.
>>>>
>>>>Now the 3.3 volt rail wants to run at 5 or so.
>>>>
>>>>After much head scratching, I discovered this:
>>>>
>>>>ftp://jjlarkin.lmi.net/Swapped.jpg
>>>>
>>>>The resistor that's screened "R127" is actually R129. And vice versa.
>>>>So the switcher was programmed wrong, told to run at an absurdly low
>>>>frequency and an absurdly high voltage. The ref designators somehow
>>>>got misplaced during layout. We usually check for this.
>>>>
>>>>Apparently our production people, when semi-auto placing dense parts,
>>>>double-check the ref designator and plop the part into the "correct"
>>>>place, even if the machine coordinates are a little off. I'll have to
>>>>warn them to be suspicious about cases like this, especially on first
>>>>articles.
>>>>
>>>>TGIF
>>>>
>>>>John
>>>>
>>>>
>>>
>>>Experience has taught me to power up new boards on a bench psu by
>>>winding up the voltage from zero while monitoring the supply rails and
>>>input current.
>>
>>With switchers this rarely does anything and often makes things even
>>worse.
>
>Yes. The only thing to do is to isolate the power section from the
>loads and bring up the supplies unloaded. That requires jumpers or
>whatever. I do have LC filters between the supply pours and the main
>pours, and in retrospect I should have removed the inductors and
>tested the supplies.

We generally put 0-ohm resistors on supply inputs. We do it mainly to
be able to measure the current but this has also helped pass EMI a
couple of times. Ferrites fit nicely where 0-ohm resistors once were.
;-)

>Given the consequences of power supply failure, I'm leaning more
>towards always incorporating transzorbs/clamps/crowbars on things like
>this.

Given that this sort of thing is a pre-production hazard, I don't see
it worth spending much money or effort on. Have you had any
bzzzt-BANGs in manufacturing? We do once in a while but rarely on
supplies. There are just so many places this can happen that it
doesn't seem reasonable to attack only a minor source of smoke.
From: Joerg on
John Larkin wrote:
> On Sat, 21 Nov 2009 10:04:18 -0800, Joerg <invalid(a)invalid.invalid>
> wrote:
>
>> John Larkin wrote:
>>> On Fri, 20 Nov 2009 17:26:06 -0800, Joerg <invalid(a)invalid.invalid>
>>> wrote:
>>>
>>>> don wrote:
>>>>> John Larkin wrote:
>>>>>
>>>>>> ftp://jjlarkin.lmi.net/First.JPG
>>>>>> ftp://jjlarkin.lmi.net/Swapped.jpg
>>>>>>
>>>> Hey John, you wasted lots of real estate there. Wish I could have some
>>>> of that. Doing an EMC fix on a client design right now and I can't even
>>>> shove one more 0402 part in there :-(
>>>>
>>> We have lots of space for this one. We're replacing an
>>> older-generation board that is about 6x or so of our board area.
>>>
>>> You will be not-pleased to know that the switcher section has its own
>>> rectangular ground plane section that is connected to the rest of the
>>> plane through a number of thinnish slivers. ...
>>
>> Interestingly, one of the line items in my recommendations for this one
>> is to pepper a similar isolated plane with vias to the ground plane. For
>> EMC purposes, since this one must pass much stricter rules than the
>> usual class B.
>
> I'm trading off potential switcher-harmonic noise (EMI test hazard)
> against allowing switcher fundamentals to creep into other parts of
> the board, where they would make birdies in my spectra right in the
> region of interest.
>
> I have no idea whether any of this will work.
>

For EMI it works but in Europe they have put some lids on that trick.


>>> ... The rows of inductors,
>>> incoming and outgoing, straddle the plane gaps. The idea is to keep
>>> the various circulating currents in the switchers from leaking into
>>> the main ground plane where the analog stuff is. I did the
>>> spread-spectrum thing on all the switchers, too.
>>>
>> Oh, how I wish I could do spread spectrum. But with the EMC measures so
>> far I am already at a full 100% of available real estate. Unless someone
>> knows a self-contained oscillator in an SC75 package :-)
>
> I'm using one tiny logic schmitt as an RC oscillator. The resulting
> triangle, around 1 volt p-p, gets squirted into the Fset pin of each
> of the switchers through a pretty big resistor, and that FMs the
> switcher frequencies. That's not a lot of parts, but then I have a lot
> of area available on this one.
>

My problem is that's three parts for the oscillator plus one 0201
resistor per switcher (I've got three). No dice :-(

The board already looks like this:

http://allfloridablog.com/wp-content/uploads/2009/11/eaa5eea19cvw-guiness.jpg

--
Regards, Joerg

http://www.analogconsultants.com/

"gmail" domain blocked because of excessive spam.
Use another domain or send PM.
From: Joerg on
John Larkin wrote:
> On Sat, 21 Nov 2009 18:44:44 GMT, nico(a)puntnl.niks (Nico Coesel)
> wrote:
>
>> John Larkin <jjlarkin(a)highNOTlandTHIStechnologyPART.com> wrote:
>>
>>> OK, I just got the first board from production this morning, for this
>>> spectroscopy controller thing.
>>>
>>> ftp://jjlarkin.lmi.net/First.JPG
>> I assume The Brat can kiss her Christmas invitation goodbye this year
>> :-)
>
> But then maybe I couldn't drive her jeep!
>

Hey, didn't she pay that with college "savings" which ultimately came
out of your pocket?

[...]

--
Regards, Joerg

http://www.analogconsultants.com/

"gmail" domain blocked because of excessive spam.
Use another domain or send PM.
From: Joerg on
John Larkin wrote:
> On Sat, 21 Nov 2009 13:35:01 -0600, krw <krw(a)att.bizzzzzzzzzzz> wrote:
>
>> On Sat, 21 Nov 2009 18:59:49 +0000, Raveninghorde
>> <raveninghorde(a)invalid> wrote:
>>
>>> On Fri, 20 Nov 2009 16:22:15 -0800, John Larkin
>>> <jjlarkin(a)highNOTlandTHIStechnologyPART.com> wrote:
>>>
>>>> OK, I just got the first board from production this morning, for this
>>>> spectroscopy controller thing.
>>>>
>>>> ftp://jjlarkin.lmi.net/First.JPG
>>>>
>>>> It gets 12 volts in, which runs an LTM8023 switcher brick to make 3.3
>>>> volts. The 3.3 runs most of the logic on the board (including a
>>>> Spartan 6 and a PLX PCIe bridge, both BGAs) and also drives four
>>>> secondary switchers and some LDOs to make 1.2, 1.5, 1.8, 2.5, and -5
>>>> for various uses.
>>>>
>>>> So when I powered it up everything went nuts. The PLX chip was
>>>> obviously fried. After that was pulled, the Xilinx was running hot,
>>>> and the 3.3 volt supply was bogged down to about 2.6. The LTM
>>>> regulator was hot.
>>>>
>>>> Pulled the Spartan BGA next.
>>>>
>>>> Now the 3.3 volt rail wants to run at 5 or so.
>>>>
>>>> After much head scratching, I discovered this:
>>>>
>>>> ftp://jjlarkin.lmi.net/Swapped.jpg
>>>>
>>>> The resistor that's screened "R127" is actually R129. And vice versa.
>>>> So the switcher was programmed wrong, told to run at an absurdly low
>>>> frequency and an absurdly high voltage. The ref designators somehow
>>>> got misplaced during layout. We usually check for this.
>>>>
>>>> Apparently our production people, when semi-auto placing dense parts,
>>>> double-check the ref designator and plop the part into the "correct"
>>>> place, even if the machine coordinates are a little off. I'll have to
>>>> warn them to be suspicious about cases like this, especially on first
>>>> articles.
>>>>
>>>> TGIF
>>>>
>>>> John
>>>>
>>>>
>>> Experience has taught me to power up new boards on a bench psu by
>>> winding up the voltage from zero while monitoring the supply rails and
>>> input current.
>> With switchers this rarely does anything and often makes things even
>> worse.
>
> Yes. The only thing to do is to isolate the power section from the
> loads and bring up the supplies unloaded. That requires jumpers or
> whatever. I do have LC filters between the supply pours and the main
> pours, and in retrospect I should have removed the inductors and
> tested the supplies.
>
> Given the consequences of power supply failure, I'm leaning more
> towards always incorporating transzorbs/clamps/crowbars on things like
> this.
>

The only thing that really works with such low voltage levels and
finicky FPGA is precisely controlled crowbars. Either TL431-style or use
one of those newfangled comparators in DFN packages that have a
reference built in. The ones with push-pull outputs ought to be able to
fire an SCR directly. This also afford the chance to shut down when a
sequencing rule is being violated.

Another option is to yank the shut-down or slow-start pin. Of course
that won't help if the root cause is a blown FET in a buck.

Also, there must be something in front of the board that could
gracefully blow open without causing the sirens to go off. With
comparators be careful, I just unearthed an undocumented nastiness upon
power-up in one. Do _not_ trust SPICE models.

--
Regards, Joerg

http://www.analogconsultants.com/

"gmail" domain blocked because of excessive spam.
Use another domain or send PM.
From: Mycelium on
On Sat, 21 Nov 2009 12:59:52 -0800, Joerg <invalid(a)invalid.invalid>
wrote:

>John Larkin wrote:
>> On Sat, 21 Nov 2009 13:35:01 -0600, krw <krw(a)att.bizzzzzzzzzzz> wrote:
>>
>>> On Sat, 21 Nov 2009 18:59:49 +0000, Raveninghorde
>>> <raveninghorde(a)invalid> wrote:
>>>
>>>> On Fri, 20 Nov 2009 16:22:15 -0800, John Larkin
>>>> <jjlarkin(a)highNOTlandTHIStechnologyPART.com> wrote:
>>>>
>>>>> OK, I just got the first board from production this morning, for this
>>>>> spectroscopy controller thing.
>>>>>
>>>>> ftp://jjlarkin.lmi.net/First.JPG
>>>>>
>>>>> It gets 12 volts in, which runs an LTM8023 switcher brick to make 3.3
>>>>> volts. The 3.3 runs most of the logic on the board (including a
>>>>> Spartan 6 and a PLX PCIe bridge, both BGAs) and also drives four
>>>>> secondary switchers and some LDOs to make 1.2, 1.5, 1.8, 2.5, and -5
>>>>> for various uses.
>>>>>
>>>>> So when I powered it up everything went nuts. The PLX chip was
>>>>> obviously fried. After that was pulled, the Xilinx was running hot,
>>>>> and the 3.3 volt supply was bogged down to about 2.6. The LTM
>>>>> regulator was hot.
>>>>>
>>>>> Pulled the Spartan BGA next.
>>>>>
>>>>> Now the 3.3 volt rail wants to run at 5 or so.
>>>>>
>>>>> After much head scratching, I discovered this:
>>>>>
>>>>> ftp://jjlarkin.lmi.net/Swapped.jpg
>>>>>
>>>>> The resistor that's screened "R127" is actually R129. And vice versa.
>>>>> So the switcher was programmed wrong, told to run at an absurdly low
>>>>> frequency and an absurdly high voltage. The ref designators somehow
>>>>> got misplaced during layout. We usually check for this.
>>>>>
>>>>> Apparently our production people, when semi-auto placing dense parts,
>>>>> double-check the ref designator and plop the part into the "correct"
>>>>> place, even if the machine coordinates are a little off. I'll have to
>>>>> warn them to be suspicious about cases like this, especially on first
>>>>> articles.
>>>>>
>>>>> TGIF
>>>>>
>>>>> John
>>>>>
>>>>>
>>>> Experience has taught me to power up new boards on a bench psu by
>>>> winding up the voltage from zero while monitoring the supply rails and
>>>> input current.
>>> With switchers this rarely does anything and often makes things even
>>> worse.
>>
>> Yes. The only thing to do is to isolate the power section from the
>> loads and bring up the supplies unloaded. That requires jumpers or
>> whatever. I do have LC filters between the supply pours and the main
>> pours, and in retrospect I should have removed the inductors and
>> tested the supplies.
>>
>> Given the consequences of power supply failure, I'm leaning more
>> towards always incorporating transzorbs/clamps/crowbars on things like
>> this.
>>
>
>The only thing that really works with such low voltage levels and
>finicky FPGA is precisely controlled crowbars. Either TL431-style or use
>one of those newfangled comparators in DFN packages that have a
>reference built in. The ones with push-pull outputs ought to be able to
>fire an SCR directly. This also afford the chance to shut down when a
>sequencing rule is being violated.
>
>Another option is to yank the shut-down or slow-start pin. Of course
>that won't help if the root cause is a blown FET in a buck.
>
>Also, there must be something in front of the board that could
>gracefully blow open without causing the sirens to go off. With
>comparators be careful, I just unearthed an undocumented nastiness upon
>power-up in one. Do _not_ trust SPICE models.

I thought transzorbs were the current norm.
First  |  Prev  |  Next  |  Last
Pages: 1 2 3 4 5 6 7 8 9 10
Prev: Audio VCO design
Next: Fantastic new audio amp !