(Sponsored) PCB Power Distribution Networks (PDN) Basics & Measurements - Phil's Lab #161
By Phil’s Lab
Summary
Topics Covered
- Regulators Dominate Low-Frequency PDN Impedance
- DC Bias Derates Capacitors, Raises Mid-Frequency Impedance
- Bulk Caps Prevent Low-Frequency Impedance Peaks
- PDN Impedance Causes Frequency-Dependent Voltage Noise
- Simple Models Predict Real PDN Measurements
Full Transcript
In this video, I'd like to expose you to the basics of power distribution networks as they appear in real world PCBs and hardware design. We're going to characterize a real world power distribution network as shown in this particular image with this board. We're
going to measure the impedance profile versus frequency and see what effects all these capacitors, regulators, and loads have on the system on the impedance profile. I'll of course show
impedance profile. I'll of course show you why this is important and some of the basics of power distribution networks and also how to model a power distribution network such as the one we are seeing in the printed circuit board we'll be using in this video how to
model the equivalent parameters of all these capacitors traces and so on and then we'll compare and contrast the modeled versus measured systems power distribution networks and their design is a huge topic in itself and we'll only
be scratching the surface but I hope it exposes you to the main elements and shows you why this is important showing you equivalent circuits and most importantly how You can extract that information from pretty much any real
world PCB. A huge thank you to JLC PCCB
world PCB. A huge thank you to JLC PCCB for sponsoring this video. I had these power distribution network test PCBs manufactured and assembled by JLCPCB and they always do a fantastic job. It's
super easy to order with JLCPCB. Just go
to gelcpcb.com, click on instant quote, fill in your PCB parameters, upload your Gerber files.
There are many different options available, up to 32 layers of PCBs. And
what I find incredible is that they're super affordable. So 50 x 50 mm PCB. Six
super affordable. So 50 x 50 mm PCB. Six
layers is only $2. And even eight layers at the time of making this video is only $2. And this includes enig surface
$2. And this includes enig surface finish, epoxy filled and cap v. So you
can do VN pad. Plus you can add impedance control and much much more depending on your requirements. PCB
assembly is also super affordable and very easy to set up. Once you've
uploaded your Gerber files, enable the PCB assembly option, upload your bill of materials and component placement files and that's pretty much it. GLC PCB
overall is super easy to use, very affordable, and very, very reliable. If
you'd like to give JLC PCB a try, they typically have coupons available, and I'll leave some links to them in the description box below so you can check out their advanced six layer PCBs, for example. In this video, I'd like to go
example. In this video, I'd like to go over the basics of power distribution networks and in particular, how to measure power distribution networks on realworld PCBs and what the effects of
power distribution networks and their impedance profile are on the system performance and how that can be adjusted and changed. Keep in mind power
and changed. Keep in mind power distribution networks and the topics of measurement and what we're going into is a vastly huge field and we are just scratching the surface. But I hope this video gives you a good intuition of what
is important and why we need this and why you should know about this when you're designing hardware for both analog and digital systems. What I've drawn on this particular image is a very simplified view of a typical power
structure on a printed circuit board. We
have some sort of power source on the left hand side. This might be coming from a battery. whatever is powering the system that typically feeds in some sort of regulator and here I've put a low dropout linear regulator which has input
and output capacitors then we route a bit with a short power trace and because this trace is not ideal we might have some serious resistance and some serious inductance which both depend on the
length and parameters such as width material and so on of the trace on your PCB you might have some bulk decoupling capacitors which might be a large electrolytic another power trace this might be longer shorter again with
serious resistance in series inductance that then feeds into a local decoupling capacitor. You might know them as these
capacitor. You might know them as these 100 nanofharad caps that you place close to IC power pins and then that goes in to let's say the VCC pin of an integrated circuit maybe in microcontroller and FPJ or so on. Keep
in mind this is incredibly simplified.
I've just shown this for one single VCC connection. I'm not showing the non
connection. I'm not showing the non ideal ground connections. I'm showing
simplified models of the capacitors and inductors and so on. But this is just to get the basics. These kind of structures can be extracted from pretty much any PCB, any power distribution network. And
this is exactly what this is. This is
the distribution of power. How we get from the power source to an adequate voltage and feed that into the IC which has certain current and voltage and power demands. Your IC might be running
power demands. Your IC might be running at 3.3 volts and it might have a tolerance that is allowed of 3.3 volt plus minus 100 molts. So it's important and not just at DC but also at AC for
example when this integrated circuit is sourcing or syncing current that the voltage seen at the IC power pin or even on the die of the IC doesn't fluctuate
out of that operating range. So 3.2 to 3.4 volts and FPJs or some other more advanced integrated circuits will have even more stringent voltage rail requirements and might have very high
current requirements in short periods of time. So how do you ensure that your
time. So how do you ensure that your power distribution or your power that has to go through all of these components, all of these non idealities such as serious resistances, inductances and you still keep those margins, those
voltage levels and can sync and source that required amount of current in that typically short amount of time. How do
you ensure that and how do you measure that that system would even work? And
that's where we come into the whole topic of power distribution networks.
Power distribution networks aims to measure what the integrated circuit pin sees looking back towards the power source. And the way we can simplify that
source. And the way we can simplify that is by taking this whole circuit at the top looking at the power pin and looking backwards towards the source. And I've
drawn this incredibly simple somewhat equivalent circuit below. From the IC power pins point of view, from the VCC pin, we're looking back and we're seeing an impedance that depends on frequency.
So if the IC is drawing current let's say periodically at a particular frequency the impedance looking back towards the power source might look like so but the power source this DC source on the left hand side is an AC ground.
So this is the simplified equivalent circuit. Once we've measured this
circuit. Once we've measured this impedance profile of the power distribution network and replaced it with this equivalent circuit we get an impedance versus frequency plot. This is
important because it then shows us what the equivalent series resistance is between the power source and the IC power pin at a certain frequency.
Expanding on that idea, then if we have our DC power source and we have this complicated power distribution network in between, we replace it with just a series resistance that's dependent on
frequency and we model our IC pin as a load resistor with a switch that switches a particular frequency. We can
see that actually the voltage which is seen in the power pin of the IC. This is
top right part of this diagram is part of a voltage divider. A voltage divider between the load of our IC and the series resistance of the power distribution network that is fed by the input voltage source. So depending on
frequency we will have a different series resistance and we'll have a different voltage drop and therefore different VCC voltage depending on what the integrated circuit is doing and depending what our power distribution network looks like. So if you have a
particularly strong load current demand and you have a particularly high impedance of the PDN at a particular frequency that the IC pin is drawing current at, you might get a too large of a voltage drop. You might get brown outs. Your system might malfunction. You
outs. Your system might malfunction. You
might have EMI issues, signal integrity issues, and much much more. Therefore,
it's incredibly important to know what your PDN structure looks like and how to optimize it for a particular hardware design. Typically, we want to aim for a
design. Typically, we want to aim for a low impedance and particularly a flat impedance profile without any particular excursions around a mean value of impedance. You might have heard of
impedance. You might have heard of targeted impedance before, which is relation to how much voltage excursion can we accept at a power pin of an integrated circuit compared to the current demand. And if you divide that
current demand. And if you divide that voltage by that current, that is your target impedance. Very, very simply
target impedance. Very, very simply speaking. So, we typically want to have
speaking. So, we typically want to have a low impedance, not arbitrarily low and not arbitrarily high. There are specific values for this. And we typically want this flat without any peaks and particularly large troughs. This is all well and good, but how do we even know
what this impedance profile looks like?
We've got so many different elements.
And I'm saying to you, well, you can just model that as a simple frequency dependent impedance. And I'll show you
dependent impedance. And I'll show you exactly how to do that in this video using several different methodologies using a BOD 100 vector analyzer as well as an oscilloscope and a function generator. Along the way, we will then
generator. Along the way, we will then see what effects the various traces, caps, and planes have on the power distribution network profile, how we can size them, and what parameters alter the power distribution network profile. So,
to me, I find this super fascinating, really interesting stuff, and very, very relevant to real world hardware design.
Before we go over to some real hardware, I think it's important for you to see, if you haven't before, what a typical plot of impedance versus frequency of a power distribution network looks like
and what is responsible for the shape typically of these plots. What we'll be seeing later in the actual measurement is a graph of impedance magnitude on the y-axis versus frequency on the x-axis.
You'll also often times see a phase versus frequency plot as well to complete the body diagram, but magnitude is typically more important. Here's u
just an example PDN plot that I've just pulled from the internet from the signal integrity journal and I'd strongly suggest checking that out along with anything that Steve Sandal does. He's an
expert on power integrity and has completed vast amounts of research and work on this area. Just to illustrate what we'll be seeing later on, we briefly talked about target impedance that there's a little formula here at
the top. There are different frequency
the top. There are different frequency bands to a power distribution network.
And from our basic model with these non ideal caps and traces and power sources and regulators, all these different components contribute differently to the impedance magnitude across frequency.
For instance, for the lower frequencies up to usually around 10 to 20 kHz with the power regulator on VRM, the voltage regulator module or power management IC PMIC that will dominate the low
frequency impedance of our PDN impedance plot. After that the bulk capacitors
plot. After that the bulk capacitors take over and keep the impedance profile hopefully low above 10 kHz to about 1 MHz. Then we have the smaller capacitors
MHz. Then we have the smaller capacitors because they have lower ESL typically and lower ESR so equivalent series inductance and equivalent series resistance. And these are typically also
resistance. And these are typically also placed closer to the point of load. So
that's why these dominate typically the impedance profile at higher frequencies before we move on to the ondie capacitance on integrated circuits which we as PCB designers aren't typically in
control over of course and after some point we always will end up in some sort of inductive region where the inductance dominates as we'll see later on. Now you
can see already here we might have some resonances where for instance the traces and capacitors resonate together or you might have some troughs which are to do with resonances for instance the
self-ressonant frequencies of capacitors. So you often times see
capacitors. So you often times see parallel and series resonances and keeping the impedance flat can be quite difficult and you typically will have some excursions but it's important to
keep those excursions low because they can trigger what is known as rogue waves and introduce more noise at those points. But we'll see that a bit more
points. But we'll see that a bit more later on. Before we move over to
later on. Before we move over to measuring and characterizing the board, we of course should know what this board is all about. This PDN2 port test board I designed simply to provide a very
easily test all power distribution network which has various elements that we can exchange and see how for instance bulk capacitors, different regulators, different filtering capacitors or series elements and different loads will affect
the impedance profile of a power distribution network. This is purely for
distribution network. This is purely for demonstration purposes and provides very easy calibration systems and very easy test points to measuring at the point of load and that's why this was designed.
And in future videos we will measure so to speak real PCBs for example with have microcontrollers or FPJs on them and see how we can extract the same information from PCBs where the access points are much harder to get to. So this is for
demonstration purposes. We have an input
demonstration purposes. We have an input part where we can feed in from for instance a lab power supply. We can have some serious filtering bulk decoupling before we feed into low dropout linear regulator with its input and output caps
and feedback network. We feed with known trace dimensions that is lengths, widths and distance from reference planes and so on through some bulk decoupling caps.
We follow a longer trace into a filtering element and then into some decoupling capacitors as well as some load resistors. And that point right at
load resistors. And that point right at the bottom here is our point of load which should simulate or emulate an integrated circuit pin which has some larger and some smaller capacitors and has a load as well but for the sake of
this board provides some easy measurement points for our two port shunt through measurement method and we'll go into more detail later on. In
this way we have known components we have known trace lengths and widths that we can measure which we can then use to simulate for example in LT spice and compare that to our real measurement results. So this is a nice controlled
results. So this is a nice controlled environment. The schematic is of course
environment. The schematic is of course very similar as well. We have our input.
We have various filtering elements, various capacitors that we can place or can cannot place. We have a low dropout regulator with feedback, various other capacitors, filtering elements and so on. The whole idea of this board was
on. The whole idea of this board was that it is suitable for the two port shunt through test measurement and that it is very flexible. So we can play with different filtering elements as before and see what the effect is on the impedance profile and to see what the
effect is on the impedance profile. And
I've got calibration points as well as point of load points that interface very nicely with my test and measurement setup which we'll see later on. This is
the board then in real life. And you can see I've made a couple modifications.
I've shorted out the ferad bead because we're not looking at ferad beads in this video. So I shorted out ferad bead one,
video. So I shorted out ferad bead one, ferad bead 2. Also with the measurements in this video, I've actually eliminated C8 and C9. So we only have the 10 microfarad capacitor. We've got the two
microfarad capacitor. We've got the two load resistors R4 and R5. And the rest is pretty much the same. and we have a fixed app voltage of U1 being at 1.8 volt. Before you continue on with this
volt. Before you continue on with this video, I'd strongly suggest checking out video number 151 on my channel, which goes through all the basics of two port shunt through impedance measurements because this is exactly what we're going
to be performing on this PDN test board that we previously saw at the start of this video. In that video number 151, I
this video. In that video number 151, I talk through the two port through measurement basics, how it works, why it's useful, and this video will prove why it's useful, test equipment that you typically need for this, what impedance
ranges you can measure, what to watch out for, how we can combat ground loop errors, and much much more. So, if
you're not familiar with a two port shunt through impedance measurement basics, please go and watch that video.
I will assume that as prerequisite knowledge in terms of measurement setup because this is a two port measurement.
I of course need two probes and we also need to calibrate with an open short and load. The way I calibrate is to make a
load. The way I calibrate is to make a similar fixture to whatever my point of load will be. So right at the top here I have these two SMA ports that I can screw on and clamp on. These are
compression fit SMA ports and they just clamp on to my micro strip features below on the PCB. This construction here is to match the same construction of the point of load that I have this trace
running through and the connectors are spaced equally wide apart that I have very similar calibration standards that match again the point of load. Then I
can either populate or not populate R1.
So this could be my open short and load standards by placing different values of R1. So for short I would place a zero
R1. So for short I would place a zero ohm resistor. For an open I would place
ohm resistor. For an open I would place a large omic value resistor 1 megga or even larger 10 megga ohms. And for load, you can place a 50 or 100 mm resistor, which of course you have to adjust then when you're calibrating your instrument.
But in this way, because you're using a similar feature size to whatever you're measuring the point of load, your calibration typically is more accurate as well. You can of course do a shoulder
as well. You can of course do a shoulder sort or just leave this circuit open circuit, but you might get differently accurate measurements. So you have your
accurate measurements. So you have your calibration open, shorten load. Then
I'll move my compression fit SMA connectors down to the bottom two. This
is my actual measurement point of the point of load. As we talked about previously, we have our input voltage source that goes through if we want filtering elements. Capacitors are 1.8
filtering elements. Capacitors are 1.8 volt LDO bulk capacitance through a long length of trace. If we want more filtering elements, some load resistors and some bypass and decoupling capacitors. For this particular
capacitors. For this particular measurement, I've shorted ferro bead one and ferad bead 2. So these are pretty much just shorts. We can think of them just an extension of the length of trace. And I've removed C8 and C9. that
trace. And I've removed C8 and C9. that
we just have C7 as our bypass or decoupling capacitor at the point of load and I've kept in all the rest of the circuit. I'm using a 5V power supply
the circuit. I'm using a 5V power supply to feed in Vin and ground and we're measuring it out A and out B. That then
looks like so a kind of mangled board, but I have my vector network analyzer configured in the two port shunt through measurement connected with out A out B ports through a common mode choke to suppress ground loop errors feeding into
my vector network analyzer. I've got VN and ground connected to my power supply at 5 Vs. So normally the output voltage at U1 is 1.8 volt. It feeds through this power distribution network and we want
to measure what the impedance is at that point of load looking back towards the source. So the impedance at that point
source. So the impedance at that point with my PDN test board now powered and set up as the two port shunt through measurement. We're now in the Bodhi
measurement. We're now in the Bodhi analyzer suite which is the software accompiment to the BOD 100 vector network analyzer. I've selected my
network analyzer. I've selected my measurement method to be shunt through with the image shown on the bottom left hand side. I set up my parameters of
hand side. I set up my parameters of this measurement. I'm going to go from
this measurement. I'm going to go from 100 Hz, so close to DC, up to the maximum limit of the vector network analyzer, which is 50 MHz, nor of points 401, and my reference level currently
it's at - 10 dBm. The receiver
attenuation set to 10 dB each with a receiver bandwidth of 10 hertz. You can
see on the top I've already performed the open short load calibration where again we use the calibration test picture using various different 0603 resistors and that's already been completed. Please reference the video
completed. Please reference the video number 151 how to perform that. But it's
pretty much just click those buttons and apply the suitable calibration. With a
calibration in place, we can perform our first measurement. And this will be an
first measurement. And this will be an unpowered measurement. So there's no
unpowered measurement. So there's no power applied to the board. I'll click
single and we'll create our measurement.
I can rightclick autooptimize and see what this trace now looks like. So the
measurement is now finished. And I think this is super cool because this is actually the impedance profile of our unpowered board. We're just at the point
unpowered board. We're just at the point of load. We're looking back. the
of load. We're looking back. the
regulators and turned on our power sources and turned on and we get this impedance profile. If you've watched
impedance profile. If you've watched previous videos on also the two port shunt and characterizing multi-layer ceramic capacitors, you will recognize that this is initially capacitive impedance profile. We have this downward
impedance profile. We have this downward trending magnitude impedance profile. So
as we increase in frequency, our impedance goes down and this is due to our bulk decoupling caps. those large
electrolytics for example C5C6 are dominating to that low frequency behavior as well of as well as of course C4 and C7 remember U1 currently is not on then we can see as we go higher in
frequency at about 500 kHz or half a mehz we have an impedance dip and then a peak and then we go down in impedance we seem to have some sort of self-ressonant point and then we go into the inductive
region where we have a rising impedance magnitude characteristic with increase in frequency. So this is the board now
in frequency. So this is the board now powered off. What happens if we turn the
powered off. What happens if we turn the power on? I've turned the power on and
power on? I've turned the power on and I'm going to run another sweep. I've
actually stored this sweep in memory.
I'll click single and we can immediately see the low frequency performance has changed whereas the high frequency performance has changed as well. It's
more similar than the low frequency performance. If I now turn on my memory
performance. If I now turn on my memory of the unpowered trace, we can see these two overlaid. So now the green color,
two overlaid. So now the green color, this light green is the unpowered system. And once I turn the power on and
system. And once I turn the power on and the regulator starts becoming active, its control loop becomes active. It's
stabilizing the output voltage normally around 1.8 volts, the low frequency performance is now much different. In
fact, with the regulator on with the system powered, our impedance profile at low frequencies has a much lower impedance magnitude, which can and typically is a good thing. Then at some
crossover frequency around 10 kHz, the traces are more and more similar. These
impedance magnitude traces. You see
though there is a difference that is with a board unpowered the green trace our magnitude is actually slightly lower typically than when the board powered and this is because of the capacitor derating. Once we apply a DC bias to
derating. Once we apply a DC bias to multi-layer ceramic capacitors their capacitance actually drops which means the impedance goes up. So therefore we have a slightly higher impedance typically at least in this higher frequency range because of the DC bias
and when the board is powered on what we also see that we have some frequency shifts of course because of this change in capacitance. We might have different
in capacitance. We might have different self-ressonant frequencies and we also have some noise in the measurements. We
see that the lines aren't terribly smooth and we can change that by shaping the reference level for instance. So at
low frequencies we might want to increase the reference level because the regulator is quite strong and our signal that we inject is quite weak and then at high frequencies we might want to reduce that level. So we can do a shape level
that level. So we can do a shape level as well. If you increase the reference
as well. If you increase the reference level too high, you might distort your readings and you might get different readings because again multi-layer ceramic capacitors might derate differently with AC voltages applied a
high DC bias and so on. So try to keep your level as low as you can with a good enough signals noise ratio and not distorting your measurements. So make
sure you adjust your reference levels and see if the measurement changes. The
measurement shouldn't change in any case. Now we can see various different
case. Now we can see various different characteristic behaviors at low frequencies up to this cutoff frequency LDO. Our regulator with its control loop
LDO. Our regulator with its control loop dominates the impedance profile. And it
seems like if we take the cursor, move to the far left, our low frequency, so around 100 Hz impedance is about 26 milliohms of impedance. As we go higher and higher in frequency, 1 kHz, or we
reach our peak at 10 kHzish, we get up to impedance of about 300 milliohms. So 0.3 ohms. If you have a load that's switching at 10 kHz, you're going to have an effective series resistance of 300 milliohms, which might not be
terribly great depending on your current demands. So we can expect our voltage
demands. So we can expect our voltage noise or our output noise at that load to be highest at around 10 kohertz current draw frequency. After this LDO or regulator region which is dominated
by the control loop and the output capacitance we are still also in the bulk capacitance region before we move into the region the frequency region that is dominated or kept low by the multi-layer ceramic capacitors because
the multi-layer ceramic capacitors have a far smaller physical size. that
typically have much lower equivalent series resistance than the bulk large electrolytic capacitors and lower series inductance. That means you'll at higher
inductance. That means you'll at higher frequencies these multi-layer ceramic capacitors will dominate and we get a low impedance profile until here at around 3 1/2 to 4 MHz we reach the self-ressonant frequencies of our
multi-layer ceramic capacitor this 10 microfarad capacitor after which we then move into the inductive region where the equivalent series inductance of all our capacitors dominates. So very nicely
capacitors dominates. So very nicely we've got an impedance profile and we can correlate that to what our board has on it. Again low frequency region when
on it. Again low frequency region when the board is on is dominated by our control loop of our regulator or VRM.
Then the low frequency region is also dominated by C5C6. our bulk decoupling capacitors. As we move higher in
capacitors. As we move higher in frequency, C3 and C7 because they're smaller packages, lower ESL, lower ESR will dominate the impedance profile until we reach the ESL region where the
inductance of all of these parts dominates and our decoupling performance worsens. So overall, performing a quite
worsens. So overall, performing a quite simple measurement, as long as of course you have the gear to do so and the access points on your PCBs, you can extract the PDN profile at a specific point of load quite directly. I've now
removed one of the bulk decoupling capacitors C6. for the latter bulk
capacitors C6. for the latter bulk decoupling capacitor and let's see what the frequency response performance of the impedance profile is. Now the yellow trace is our previous measurement. So
with both bulk decoupling capacitors in place and now the new trace this red trace is with one bulk decoupling capacitor removed and we can see around the frequency range where these bulk bypass or decoupling capacitors dominate
in terms of impedance. This impedance
magnitude is now increased from the yellow trace between 10 and around 100k.
So now we have a high impedance at those frequencies which can of course be a bad thing. So now let's remove another one
thing. So now let's remove another one of these bulk decoupling capacitors and see what happens. I've now removed the second and last bulk decoupling capacitor at least in the regulator output. Let's save this measurement to
output. Let's save this measurement to new memory. And let's rerun the
new memory. And let's rerun the measurement.
And here we go. Rerunning the
measurement. And as expected now we're getting a far higher impedance in this bulk capacitor range. So around 10 to 50 10 to 100 kHz. Now we're getting more and more of this peaking because of the
interplay between the output impedance of our VRM of our LDO and the bulk capacitance in that region because we now pretty much have no bulk capacitance. And you can see impedance
capacitance. And you can see impedance magnitude is now even peaking over 1 ohm. So that frequency at around 20 25
ohm. So that frequency at around 20 25 kHz we have 1 ohm of equivalent series resistance when we have load transients at that frequency. Now let's see what happens if we remove our point of load
decoupling capacitor. Again saving this
decoupling capacitor. Again saving this data to a new memory and performing a new measurement. This is now without any
new measurement. This is now without any bulk capacitors and without the point of load 10 microfarad multi-layer ceramic capacitor. Let's perform that
capacitor. Let's perform that measurement.
Now this is pretty cool. We can quite clearly see first of all that this peaking or resonance frequency is also shifted because we've gotten rid of of another 10 microfarads of capacitance.
But of course this high frequency region which is typically dominated by these multi-layer ceramic capacitors is now effectively non-existent. We have this
effectively non-existent. We have this this parallel resonance before we immediately then go into this inductive region. We don't go down in impedance
region. We don't go down in impedance after that dip because we don't have that capacitance anymore that provides that low impedance path at these higher frequencies and therefore we have a far worse impedance profile. Of course
depends on the situation but this is why we have decoupling and bypass capacitors to keep the impedance profile low. And
of course, this isn't particularly flat either, even with all of the bypass capacitors and decoupling capacitors in place, but it's better than having no bypass capacitors as we can see here. So
quite a nice effective demonstration, I think. After having measured the power
think. After having measured the power distribution network frequency characteristics, so impedance versus frequency using the Bodi 100 vector network analyzer. I'd like to show you a
network analyzer. I'd like to show you a practical demonstration of why this is very important and what that means. for
instance, in the time domain or at that point of load. What do devices that are powered by this power distribution network see? And what problems can that
network see? And what problems can that cause? To illustrate that, we're going
cause? To illustrate that, we're going to have a very simple setup. I'm going
to use a lab power supply, normally at 5 volts, and that's just there to provide the input power to the PDN demo board to power that 1.8 volt regulator at the output of the PDN demo board. And we're
not going to have that floating anymore, but rather we can connect that to a separate board, which is pretty much just a switchable current sync. Very
simply, it's a MOSFET which has a couple load resistors in parallel which can provide a current sync to the PDN demo board. So, it's a couple hundred ohm
board. So, it's a couple hundred ohm resistors in parallel that can be shorted to ground using a FET. So,
therefore, the load that the PDN demo board sees are those resistors in parallel. And this is switchable because
parallel. And this is switchable because we can control the gate of the field effect transistors. For instance, using
effect transistors. For instance, using a signal generator. We want to use a signal generator because then we can control the frequency of switching of our load all the way from DC so constantly on off to spanning the
frequency range that we previously measured. So at 1 kHz, 10 kHz, 100 kHz,
measured. So at 1 kHz, 10 kHz, 100 kHz, we can apply this load current periodically. What we can then do is
periodically. What we can then do is feed the signal generator signal which is switching our current load to the BDN demo board. We can feed that to a
demo board. We can feed that to a trigger input of the oscilloscope. So
one oscilloscope channel will simply be the signal generator. So we can trigger off of that and that will tell us when the load current is being applied and when it isn't. Another channel of the oscilloscope will simply monitor the
output voltage at our load point at the PDN demo board. So exactly the point we took before using the BOD 100 vector network analyzer. We will measure that
network analyzer. We will measure that output voltage point at the end of our power distribution network and we can plot that voltage versus time. At DC,
our input voltage is 5 volts and our output voltage is 1.8 volt. However,
because we have impedance in our power distribution network, when we're varying the load current at various frequencies, we'll also have this noise voltage. this
AC noise voltage appear at the output which we'll be measuring with an oscilloscope. A simple illustration is
oscilloscope. A simple illustration is shown below. We have input voltage
shown below. We have input voltage source which is an ideal power source in this case a lap power supply. I'm
ignoring the cables and their impedance and we simply can replace the PDN demo board with a frequency dependent impedance or resistance term. So
depending on what frequency we switch our signal generator and therefore our current sync that impedance which is now in series with our load will change. And
we know our load, we know our load resistors, we know our load current. we
can control this switch and therefore we expect at the output a now frequency dependent voltage term. So not just 1.8 volts but a 1.8 volts DC term minus the voltage drop caused by a power
distribution network. So minus Z of F
distribution network. So minus Z of F times our load current. And this way we can infer what Z of F is if we know our output voltage that it's measured. If we
know our DC voltage and we know our load resistance. So this would be another way
resistance. So this would be another way of measuring the impedance of our power distribution network. But more
distribution network. But more interestingly I find because we already have the power distribution network profile is the real effects the power distribution network and its impedance presents at different frequencies and
how that plays a part in the actual noise voltage seen then at the point of load. So if that's a microcontroller
load. So if that's a microcontroller power pin an FPJ power pin or whatever you'll see that at different frequencies we get different noise voltages depending on the impedance profile of a power distribution network. And I find
this is super interesting and a super cool result as we'll see in just a second. Therefore, if we have larger
second. Therefore, if we have larger impedances at certain frequencies and for instance, our MCU or FPJ is trying to draw a lot of current periodically or with transients, then of course that impedance will play a part and if we get
too large of a voltage drop, we might get brown outs. We might get EMI and signal integrity issues. So, that's why this is so important. But now, let's move over to the lab setup. It's a very
simple, very crude test setup. All I'm
doing is taking our usual PDN2 port test board. Taking one of the SMA channels,
board. Taking one of the SMA channels, feeding that directly into channel one of my oscilloscope, and that's to monitor the output voltage noise. I'm
powering this board using the input and ground leads from a Ryore power supply set at 5 Vs. And the outputs I've just soldered on directly via some cables to a spare board I had which had a FET and
a couple of load resistors which I'm using as my switchable current source or current sync. And that's been driven by
current sync. And that's been driven by a Sigland wave generator that's connected to my oscilloscope. Just for
completeness sake, here's this oscilloscope I'm using. This is a four channel Sigland 2 GHz scope. Again,
channel one will be the yellow trace, which is my voltage noise. Channel 2
will be a trigger from my wavegen. And
the wavegen I'm using is the Sigland SAG wave generator, which plugs in via USB to my oscilloscope and can also be controlled by the oscilloscope, and its output again is split. One goes to channel 2 of my oscilloscope, and
another goes to the switchable current sync, which is just a fet with a couple of resistors connected to the output of the PDM test board. Now that we've just seen the lab setup for our time domain experiment to monitor the voltage noise
at the output of our power distribution network. Here's the control interface
network. Here's the control interface which I've connected to to my oscilloscope using an Ethernet interface. I've got two channels set up.
interface. I've got two channels set up.
Channel one as yellow trace is showing the voltage noise at the output and channel two is just my trigger input from my signal generator. So the signal generator controls the feds that turn on and off the load resistors to ground and
therefore provide a load to a power distribution network. and channel one
distribution network. and channel one monitors the output voltage noise. If I
go to utility wavegen, I can set up my signal generator. I'm going to do a wave
signal generator. I'm going to do a wave type of sign because that is the purest frequency content compared to running at for instance a square or trapezoidal wave where we have more more harmonics.
So running this as a sine wave lets me extract more closely the frequency profile at what happens at a specific frequency rather than a sum of different frequencies. So wavegen I'm going to
frequencies. So wavegen I'm going to change my frequency. We can just start at 100 hertz. So I'm going to type in 100. Enter. My amplitude is 3 volts P2P
100. Enter. My amplitude is 3 volts P2P just to get these MOSFETs to turn on with an offset of 1.5 volts. So my
voltage swing is between 0 and 3 volt.
And my amp load is high Z because I'm just simply driving the gate of a FET.
Now if I enable the WaveGen, my signal generator, this is now with a 100 Hz sine wave generating the current load signal. This is this pink trace at the
signal. This is this pink trace at the top. I've shifted it up a bit so they're
top. I've shifted it up a bit so they're not overlapping. And the bottom the
not overlapping. And the bottom the yellow trace which is centered around a mean of zero because this is an AC coupled signal. We're just interested in
coupled signal. We're just interested in the voltage noise. This is sitting on top of the 1.8 volt DC output of the power distribution network. And this is really cool because we can nicely see what happens when the current source
engages. So when we go from the FET off
engages. So when we go from the FET off at the lowest point of the sine wave to the FET fully on at the highest point of the sine wave. So on the rising transient when we're applying a load current or we want to draw more load
current, we can see our supply rail in the yellow trace below it actually dips down before it then settles tries to go back to the normal 1.8 8 volts. Then
once we disengage the load current, so we go from a peak high of our sine wave back to zero when we're turning off the FET, the voltage of the output noise now overshoots the other way. And this is because again we have this series
resistance which is a frequency dependent term. So at 100 hertz this
dependent term. So at 100 hertz this series resistor has a particular value and we still have that fixed load current value and therefore we will get a voltage drop as the load current demand changes. At DC our series
demand changes. At DC our series resistance is whatever the DC resistance is we measure of our power distribution network. So typically smaller than the
network. So typically smaller than the AC impedance. So that's why we return
AC impedance. So that's why we return back to the nominal 1.8 volt. So this is quite cool to see that the current demand because of the non idealities of terror distribution network projects
noise or induces noise onto our voltage rail as we can see here. And I've added a couple measurements at the bottom. So
I've measured peakto peak noise the max and min pertubations around the mean value of 1.8 volts as well as the RMS noise. And we can see here RMS noise is
noise. And we can see here RMS noise is about 4.85 85 m volts and we can see peakto peak is about 27 m volts 400 htz load pertubation and for this particular load current. Now if I go back to the
load current. Now if I go back to the wavegen and change my frequency let's say to 1 kHz let's see what happens with the noise signature and immediately as I change it we have to change the scales we change the time base and immediately
as I now with the time base adjusted we can see the noise is actually much worse now we have an RMS noise of about 40 ms and a peakto peak ripple of about 108
molts. So compare that to a 100 Hz case
molts. So compare that to a 100 Hz case now going up to 1 kHz, we have far more voltage noise for the same load current but at a different load current frequency. Now this should all make
frequency. Now this should all make sense because if we go back to the Bodhi analyzer suite and look at our impedance profile around 100 Hz, we had a lower impedance than if we go to 1 kHz. Now if
we go to 10 kHz, this should be our peak of our impedance profile at least for this somewhat low frequency range. So if
we go to 10 kHz, we expect an even worse voltage noise profile at the output. So,
let's go back to the wavegen. Change the
frequency to 10 kHz. And I've adjusted my time base again. And here we can see we're getting an even higher RMS noise magnitude with a different noise profile and a higher peak to peak of course because now we are in this high
impedance range on our PDN impedance curve. So now our impedance curve for
curve. So now our impedance curve for this sine wave is sitting approximately at this 10 kHz point here. We have our impedance magnitude and therefore we expect a higher voltage drop and a higher voltage noise because of that
impedance profile. And that's exactly
impedance profile. And that's exactly what we can see here. Now, as we move further and further along the x-axis, so increasing in frequency, we should see our noise voltage drop again. Now, going
up to 100 kHz, our noise voltage will reduce again because we are following this impedance profile that we measured before. So, now we have a far lower
before. So, now we have a far lower noise voltage as we can see here. What
we can also do is not just provide a sine wave but we could also go to a square wave for instance and see that the noise characteristics change because now this is a superp position of several sine waves and we get addition of the
impedances at those different frequencies depending on the harmonic content. So if I go back to 1 kHz,
content. So if I go back to 1 kHz, change my wave gen now to a square wave, we can see that we have a different noise profile as well. Even though the fundamental is a square wave which might
be more characteristic of a digital system where we have these pulses or these transients rather than sinocidal signals but the square wave or the traversal wave can be of course represented by a furious series of odd
harmonics and therefore we get a superp position of our impedance profile frequency points and that then builds our impedance at that particular frequency at that particular frequency for this particular square wave. And
here this again illustrates quite nicely that at a current demand so the FedEx switching on where we have this rising edge our voltage rail dips because now we have this increased current demand and our impedance is a certain amount
our series impedance of our power distribution network and that's why we got a voltage dip before DC we settle back to 1.8 8 volts and we can also see there is some resonance in this because of the impedance profile. So it's not a
critically damped system. This is
actually an underdamped system. The
content of this ringing depends on the impedance profile as well. So what you could do is you could sweep through all these different frequencies 1 kHz, 10 kHz and so on. Calculate the RMS voltage noise and divide that by your load
current and get an approximation for your power distribution impedance. But
of course we can automate that. I'd love
to show you how to do that other than using a BOD 100. I can of course automate this procedure rather than manually stepping through with my function generator recording the measurements for example in an Excel
sheet I can use the built-in bodhypot feature of my particular scope which is also connected of course to the function generator so I've opened up the bodhip plot interface I can configure my inputs outputs now of course the actual
transfer function the actual output magnitude doesn't terally mean very much because my output signal is that of the function generator which is controlling the feds which controlling the current and my output signal is essentially the
average or the RMS magnitude measured at the output by this bodhi tool. But
hopefully we can see that the curve that is traced out follows our PDN impedance profile that we measured early on using the vector network analyzer. So in terms of setup, my device under test input I have on my channel 2 which is basically
my function generator output. My device
under test output which is the voltage noise of my regulator and power distribution network. I'm measuring with
distribution network. I'm measuring with channel one. As before I'm doing a
channel one. As before I'm doing a frequency sweep from 100 Hz to 5 MHz.
same amplitude and offset settings as before. And then I can click operation
before. And then I can click operation start or on and this will perform this measurement automatically. And this does
measurement automatically. And this does of course take a while, but I've pulled up the PDN measurements we had on the right hand side. What should happen is that we get the same kind of curve shape using our body plot tool on the left
hand side as we did using the vector network analyzer. We're doing a very
network analyzer. We're doing a very very similar measurement where measuring the output voltage noise generated by our current draws.
and here we have now have the measurement finished. And this pretty
measurement finished. And this pretty much has the same shape as our BOD 100 measurement using the vector neo analyzer. We are doing essentially the
analyzer. We are doing essentially the same measurement just in a different way. Then we're applying a current load
way. Then we're applying a current load stimulus and measuring the output. And
that transfer function V over I is our impedance profile. And we have the same
impedance profile. And we have the same rising characteristic. We're peing at
rising characteristic. We're peing at around 10 kHz. Afterwards, we're
dropping off. We have the effects of series and parallel resonances. And also
for the multi-layer ceramic capacitors a bit further on.
The cool thing is we have shown two different methods of extracting essentially the same information and we verified what effect our PDN impedance has on the ripple effects seen at a particular point on the printed circuit
board at a particular point at the power distribution network. So even if you
distribution network. So even if you don't have a bod 100, you can also perform these measurements using a signal generator, a current sync, and an oscilloscope. Lastly, I'd like to end
oscilloscope. Lastly, I'd like to end this video by providing a very simple LT spice simulation that aims to capture the main parts of the power distribution network. Here I've broken down my power
network. Here I've broken down my power distribution network test board into very simple elements. For instance, on the left hand side we have a low dropout regulator model. Then I have a tiny bit
regulator model. Then I have a tiny bit of trace, a capacitor, a bulk capacitor.
Again, another bit of trace and a bulk capacitor, a longer trace and a multi-layer ceramic capacitor. And then
my point of load we have a couple parallel resistors. I can then use this
parallel resistors. I can then use this in the simulation to perform an AC frequency simulation. provide a current
frequency simulation. provide a current source stimulus to then measure the impedance looking into the node which is at the point of the load looking back towards the source. The way I arrived at
all these models is by extracting them from manufacturer data as well as my PCB. For example, to a trace I've
PCB. For example, to a trace I've modeled my traces as series resistances and series inductances as a very very simple model. So depending on the trace
simple model. So depending on the trace length, so the longer the trace, the higher the series resistance. The longer
the trace, the higher the series inductance. Now where do you get those
inductance. Now where do you get those values from? I extracted them from Alum
values from? I extracted them from Alum Designer. If I click on a segment of
Designer. If I click on a segment of trace, let's say this 7.5 mm trace length here between these two capacitors on the right hand side, I can see the trace measurement in the properties panel. If I expand it, the resistance is
panel. If I expand it, the resistance is estimated at about 3 milliohms. If I like to get the impedance, I can go to design layer stack manager. I type in my trace geometries and I'm using a
single-ended co-planer micro strip with a width of 1.25 mm. If I click on that, go to on the right hand side properties, I can see an inductance in nanohen's per meter. So that's 290 nanohenies per
meter. So that's 290 nanohenies per meter. So per millimeter that's 0.3
meter. So per millimeter that's 0.3 nanohhen's per millimeter approximately.
And that's exactly what I've entered here. So my 7.5 mm trace turns out to
here. So my 7.5 mm trace turns out to have about 3 milliohms of resistance and 2.2 nanohen's of inductance for that short length of trace. My longer length of trace is just scaled by whatever the
length is. So 52 mm turns out to be
length is. So 52 mm turns out to be these values. Then my capacitors. I'd
these values. Then my capacitors. I'd
strongly suggest watching my multi-layer ceramic capacitor videos. I'll link that in the description box below. But a
capacitor isn't just a capacitor. A
simple equivalent model is a capacitor with a ESL, so equivalent series inductance as well as ESR, equivalent series resistance. I have particular
series resistance. I have particular capacitors on the board and this happens to be a Panasonic 47 microfarad aluminium electrolytic capacitor and I've extracted these component values from the manufacturer's website. So
pretty high ESL and pretty high equivalent series resistance. So these
are my bulk capacitors along with the connecting traces. Similarly for the
connecting traces. Similarly for the point of load where I have the multi-layer ceramic capacitor I've extracted that LCR model from Marato who makes this capacitor I've added in a tiny bit of effects of drating. So this
is a normally 10 microfarad capacitor but it's derated to let's say 8.5 microfarads for that particular DC voltage a far lower series inductance and far lower series resistance. Finally
right at the start my power source is of course grounded. It's a DC power source.
course grounded. It's a DC power source.
So at AC that's a short. Then I have my output capacitor and I have the model a very very simplified model of my linear regulator which can be represented simply by a series resistance and a
series inductance. And you can see the
series inductance. And you can see the magnitude of that series inductance is a lot larger typically than the trace inductance. To then plot impedance I've
inductance. To then plot impedance I've added in an AC current source feeding my point of load given it an AC magnitude of one. So simply measuring the voltage
of one. So simply measuring the voltage of that node then we have V= IZ I= 1.
That means the V equals Z and our impedance is simply the voltage plot at that point. I'm running my AC simulation
that point. I'm running my AC simulation from 100 Hz to 50 MHz. And now I can click run simulation. Click on the impedance point. And this is the
impedance point. And this is the impedance profile I get with my simulation. We have the low frequency
simulation. We have the low frequency performance dominated by the inductance and bulk capacitance up to the crossover frequency at around 10 kHz. Then the
decreasing impedance profile. We have a a parallel resonance, a series resonance. Then we have a multi-layer
resonance. Then we have a multi-layer ceramic capacitor self-ress resonant frequency after which we go into the equivalent series inductance part of this impedance magnitude. Plotting our
simulation on the left hand side to our real world measurements on the right hand side. The overall shape is a very
hand side. The overall shape is a very good fit. We have the same trends in
good fit. We have the same trends in terms of impedance magnitude versus frequency. Also in terms of phase the
frequency. Also in terms of phase the phase looks very similar. Of course,
some of the some of the peak frequencies and also the magnitudes might be slightly off, but I just wanted to show that using rather simple models and very simple approximations of components,
traces, capacitors, VRMS, you can get a very basic simulation that approximates the real impedance magnitude just by using the manufacturer data as shown here. So, it's nice that these two
here. So, it's nice that these two curves actually line up quite well for the most points. There are tiny bits of offset of course and higher resolution the actual measurement than our lower fidelity spice model we have here but I
think it demonstrates quite nicely that even with a simple simulation you can approximate these PDN curves and also how to then show the impedance versus frequency using LT spice. Thank you very much for watching this video. I hope it
was useful and I hope it gave you an insight into the real world practical considerations when measuring power distribution networks on real world PCBs. also what effect then the PDN
PCBs. also what effect then the PDN impedance characteristic has on the voltage noise performance at a point of load on a PCB and also how you can perform very simple simulations and emulations of power distribution
networks using LT Spice. If you like the video, please leave a like, a comment if you have any questions and don't forget to subscribe to stay up to date with any latest PCB hardware design and embedded systems videos. Thanks again for
systems videos. Thanks again for watching and I hope to see you in the next one. Bye-bye.
next one. Bye-bye.
Loading video analysis...