From: John Larkin on
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.

>
>
>> ... 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.

John

From: John Larkin on
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!

I did take the board home at night to do some of the placement and
routing myself, for the analog front end, some fast stuff, and the
switcher region. So it may well be my fault. She's learning fast, so I
suspect this will go on her evolving checklist and it's not likely to
happen again. There are probably 30 to 50 things one should check
before releasing gerbers, and it's easy to forget a couple. We need a
checklist.

All the supplies are working now. On Monday I'll have them put two new
BGAs on the board and see what happens next. Bringing up a new board
of this complexity is always, well, tense.

John



From: John Larkin on
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.

John

From: Raveninghorde on
On Sat, 21 Nov 2009 11:06:33 -0800, Joerg <invalid(a)invalid.invalid>
wrote:

>Raveninghorde 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.
>
>
>That often doesn't not help. Many switcher do nothing intil the UVLO
>threshold is exceeded, and then they step on it with gusto. You may not
>have enough time to rip out the banana plug before phssseee ... *POOF*

This depends on the topology of the switchers. I normally use buck
regulators but I admit that it doesn't work with other topologies.
From: krw on
On Sat, 21 Nov 2009 20:22:06 +0000, Raveninghorde
<raveninghorde(a)invalid> wrote:

>On Sat, 21 Nov 2009 11:06:33 -0800, Joerg <invalid(a)invalid.invalid>
>wrote:
>
>>Raveninghorde 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.
>>
>>
>>That often doesn't not help. Many switcher do nothing intil the UVLO
>>threshold is exceeded, and then they step on it with gusto. You may not
>>have enough time to rip out the banana plug before phssseee ... *POOF*
>
>This depends on the topology of the switchers. I normally use buck
>regulators but I admit that it doesn't work with other topologies.

Often doesn't work with buck regulators either. Depending on what
they're driving startup can get quite nasty.
First  |  Prev  |  Next  |  Last
Pages: 1 2 3 4 5 6 7 8 9 10
Prev: Audio VCO design
Next: Fantastic new audio amp !