What Are High-Speed PCBs? | Answering Your Questions!

  Рет қаралды 18,995

Altium Academy

Altium Academy

Күн бұрын

Пікірлер: 35
@ayrtonestrella
@ayrtonestrella 3 жыл бұрын
It's very awesome that you are doing these series of short videos. It's really convenient to have these "small bits" of important information that can be watched in less than 15 mins. Thanks a lot!
@AltiumAcademy
@AltiumAcademy 3 жыл бұрын
Glad you like them!
@algebra30
@algebra30 3 жыл бұрын
A Video about DfT (Design for Testability) would be awesome!
@user-gn8tr9sr6h
@user-gn8tr9sr6h 3 жыл бұрын
Definitely need that!
@LightningHelix101
@LightningHelix101 3 жыл бұрын
For sure!
@Retinatronics
@Retinatronics 3 жыл бұрын
These videos are awesome Zach please keep them coming.
@barronisme
@barronisme 3 жыл бұрын
I like what Dr. Howard Johnson says - if Tr is your rise time, then for most SI purposes, we can consider the signal BW upto 0.5/Tr.
@Zachariah-Peterson
@Zachariah-Peterson 3 жыл бұрын
Hi barronisme, those approximations are based on how an oscilloscope reads out a wideband signal. The front end of an oscilloscope acts like a higher order filter, meaning you can't accurately capture a rise time that is too fast. Then there is the channel's bandwidth, which is limited by multiple factors like load capacitance, dispersion, and roughness...
@barronisme
@barronisme 3 жыл бұрын
@@Zachariah-Peterson What I'm trying to determine is - if I have a Tr rise time, upto which frequency should I include in my analysis? I need to stop somewhere right.
@Zachariah-Peterson
@Zachariah-Peterson 3 жыл бұрын
​@@barronisme I understand, it depends what you're trying to do. If you want to measure a signal with a known edge rate using an oscilloscope, you would want to measure at the output of the driver and use the rise time to determine the required bandwidth. If you're designing a high speed transmission line and you want to make sure it can support a required data rate or bandwidth, you'll care more about the load capacitance and any effects in the transmission line like roughness and dielectric dispersion. These can be captured in the transmission line's transfer function or in S-parameters. So for a given data rate and its corresponding Nyquist, you can determine the minimum required bandwidth, meaning you should not have much signal loss below that particular frequency to ensure the signal can be recovered easily. These problems with signal loss, as well as problems like jitter and skew, are the reason we use things like pre-emphasis at the driver and equalization at the receiver to aid signal recovery. If you want to use a transfer function (determined from ABCD parameters), you need to look at cases with different terminations at the source and load ends. If you assume on-die termination at the source and shunt/parallel termination at the load, then the transfer function is basically a low pass filter with some attenuation. I'll put together an article on this as I've had to derive these expressions by hand for each case. They are available in the literature (there are articles in IEEE or JPIER), but they are buried in different articles and they are never clearly communicated.
@timdipayanmazumdar1089
@timdipayanmazumdar1089 Жыл бұрын
High speed is a really a matter of L* di/dt . You would have risetimes that are low and high currents to be switched you have to make some tweaks to your design. If you have RF + High speed you have to master stackup of the board. Or use a recommended stackup from the manufacturer. I am glad you mentioned the thre key things - knowledge of terminations.- thevenin or series, board stackup and how to do it properly , how to use GND planes and copper fill. But its common wisdom and backup by reliable textbooks : BW approximates = 0.35/trise. Now you did mention Fourier coefficients after about the 7th or 9th coefficient it would be almost too small to make a contribution to the Power spectrum. Even if you use a Square wave the coefficient magnitude drops off as 1/N where N is the order of the term.
@Zachariah-Peterson
@Zachariah-Peterson Жыл бұрын
High speed as we understand it only cares about the rise time because that's what determines the power spectrum of a signal. dV/dt and dI/dt matter for EMI/radiated emissions and crosstalk, but even with crosstalk we quantify signals injected into a victim line via crosstalk as a ratio, not as absolute value. But for the inherent characteristics of signal propagation, rise time is what matters.
@鄭峻杰-i2k
@鄭峻杰-i2k 2 жыл бұрын
Hello Zach, I just recalled the relationship between BW and rise time from a book written by Eric Bogatin. Just like you said, if we need to have an assumption, BW = 0.35/ t_rise would be a recommended formula. Thanks.
@SaltBoy
@SaltBoy 5 ай бұрын
5:11 the clock period you mentioned is actually only half of the clock period.
@mak22223
@mak22223 2 жыл бұрын
Thank you, Zach, for all your explanations and lessons. They are really helpful :)
@AltiumAcademy
@AltiumAcademy 2 жыл бұрын
Glad you like them!
@yugalsharma13
@yugalsharma13 2 жыл бұрын
Amazingly Explained!!
@AltiumAcademy
@AltiumAcademy 2 жыл бұрын
Glad you think so!
@codedesigns9284
@codedesigns9284 2 жыл бұрын
Keeping in mind rise/fall time, Would it be best to consider (or get in the habit) of treating all boards as high-speed, even if they are not? Great information!
@Zachariah-Peterson
@Zachariah-Peterson 2 жыл бұрын
Yes that is a good mindset to have for digital boards, although that doesn't mean every single signal needs to hit a specific impedance target or anything like this. It's better to just approach it with best high speed design practices to ensure you prevent common noise problems in poorly designed high speed boards.
@alirezaabasi.
@alirezaabasi. 9 ай бұрын
Awesome video 🙏.
@tchiwam
@tchiwam 2 жыл бұрын
I have a 1PPS distribution so 1HZ... but the rise time is ~300ps At least trying to get to 300ps. FR4 and tuned traces I get it down under 1ns...
@ArsalanAhmadi-c8x
@ArsalanAhmadi-c8x 7 ай бұрын
Thanks a lot.
@Antyelektronika
@Antyelektronika 3 жыл бұрын
Hi Zach, thank You for this video. Would be possible from Your side to make a video about crosstalk on a PCB board, if yes than thank you :)
@Zachariah-Peterson
@Zachariah-Peterson 3 жыл бұрын
Hi Patryk, We have been getting a lot of questions about different design topics, but I'll do my best to work it into the schedule!
@petersage5157
@petersage5157 2 жыл бұрын
I know that many digital datasheets focus on rise time, but isn't this discussion about rise times and "high speed design" dependent on the logic level voltage? A change in state over time is meaningless without the units of change, after all. (I'm an analog guy, so I'm more accustomed to thinking in terms of slew rates than rise times.) Without even doing the math, I can sketch a graph on the back of an envelope that shows that any given rise time from 0 to 5V is a higher frequency transition than the same rise time from 0 to 3V3.
@Zachariah-Peterson
@Zachariah-Peterson 2 жыл бұрын
Hey Peter, that's a fair point, but it's not a "higher frequency" transition, but I get that you're thinking of this in terms of a slew rate. the reason we focus on the rise time is because it's used as an indicator of bandwidth in the digital signal, and the bandwidth will be independent of logic level. So for example, if you use a 3 dB rolloff as a measure of bandwidth, you're just making a comparison between two levels (the max signal level and the signal at -3dB rolloff). That 3 dB measurement is not an absolute measurement so it doesn't depend on signal level but it does depend on the rise time. Also people focus on the rise time because some explanations of high speed behavior are easy to understand in terms of propagation speed, so you can make comparisons involving interconnect length by using the rise time and propagation speed. However, when we look at crosstalk and radiation and power consumption, now the initial and final logic levels definitely matter. A 0 to 5 V transition at 1 ns will produce 5x as much radiation as a 0 to 1 V transition at 1 ns, as well as using comparably more power. This is one reason that large high-speed ICs with high IO counts (FPGAs?) and signaling standards are using lower voltages, there is a smaller swing between levels. Also with differential protocols, the receiver requires the two signal levels to cross each other during their transition in order to trigger a logic level change in the receiver's buffer, so the skew limit has to be defined as a fraction of the rise time but not the slew rate.
@annacersongor8553
@annacersongor8553 3 жыл бұрын
Thanks a lot for the highly informative videos you are providing. Please make one or more videos on RF pcb design.
@conesillyvalley7182
@conesillyvalley7182 2 жыл бұрын
Zach looks like a mafia guy, Altium should find someone who looks nerdy
@Zachariah-Peterson
@Zachariah-Peterson 2 жыл бұрын
I assure you I'm as nerdy as they get.
@laurens4359
@laurens4359 3 жыл бұрын
Should have started off with Fourier to show how the energy (not power(!)) in the freq. domain is related to the time domain (show increasing amount of sinusoids -> steeper curve. The 0.35/t_r BW approx. assumption is based on the single pole LPF - true for old style scopes - not newer ones. Should have clarified that the rise time and the clock-speed are only partially interdependent - but with the proliferation of high-speed logic gates, even low speed digital IO can have significant HF content.
@MegaVIKRANTSHARMA
@MegaVIKRANTSHARMA 3 жыл бұрын
""DIGITAL SIGNAL RECOVERY" just few days back i read that SDI video signal are recovered at reception from SDI cable by a specific circuit network.Kindly make video on that too some time in future.
@hanli4977
@hanli4977 2 жыл бұрын
I am giving an example of high speed low frequency signal: xxxRST: __________________ㄇ______________
@olesia2004
@olesia2004 5 ай бұрын
It is very unprofessional to draw a graph without naming the axes
@Svistofication
@Svistofication 3 жыл бұрын
For those who lazy to read books)
How to Edit Polygons in Altium Designer | PCB Routing
3:45
Altium Academy
Рет қаралды 18 М.
Length Tuning and Differential Pairs
10:27
Altium Academy
Рет қаралды 13 М.
Farmer narrowly escapes tiger attack
00:20
CTV News
Рет қаралды 15 МЛН
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 26 МЛН
Alternative 4-layer Boards for High Speed PCBs
17:33
Altium Academy
Рет қаралды 26 М.
Understanding Signal Integrity
14:06
Rohde Schwarz
Рет қаралды 86 М.
High-Speed Routing on a Two-Layer Board
14:41
Altium Academy
Рет қаралды 12 М.
How to Reduce Parasitic Capacitance in Your PCB Layout
13:52
Altium Academy
Рет қаралды 16 М.
6 Horribly Common PCB Design Mistakes
10:40
Predictable Designs
Рет қаралды 223 М.
What Are Differential Pairs?
14:28
Altium Academy
Рет қаралды 29 М.
Mixed-Signal Hardware/PCB Design Tips - Phil's Lab #88
18:20
Phil’s Lab
Рет қаралды 46 М.
Vias and Their Aspect Ratios | PCB Routing
15:55
Altium Academy
Рет қаралды 20 М.
What does "impedance matching" actually look like? (electricity waves)
17:08
Farmer narrowly escapes tiger attack
00:20
CTV News
Рет қаралды 15 МЛН