No video

High-Speed PCB Design Tips - Phil's Lab #25

  Рет қаралды 78,734

Phil’s Lab

Phil’s Lab

Күн бұрын

Пікірлер: 105
@R.Daneel
@R.Daneel Жыл бұрын
Do what Phil said! Watch the recommended video from Rick Hartley! Then watch it again. It's worth your time, and it's mind-blowing. Thanks for the recommendation, Phil!
@WereCatf
@WereCatf 3 жыл бұрын
Can I just say that I very much appreciate you making this kind of content? I am still honing my electronics-skills and trying to build the skills for dealing with SMT-components and custom PCBs and, well, you're practically the only KZbinr who does more complex stuff than "custom PCB blinking an LED, using only through-hole components as well." I don't have the possibility of getting formal education on this, so I am left to rely on learning from whatever free sources I can -- my goal is to eventually design my own, reliable Linux-capable SBCs.
@tuloca011
@tuloca011 3 жыл бұрын
Agree
@PhilsLab
@PhilsLab 3 жыл бұрын
Thank you very much, Nita. I'm glad to hear that the videos have been helping. And yes, I also think it's important to go beyond the whole 'blinking an LED' thing - so hopefully more 'advanced' videos to come :)
@Mtron1000
@Mtron1000 3 жыл бұрын
You sir are an internet gem. As an undergraduate deep diving into my own personal projects and projects in industry, I cannot express in words how valuable your videos are - they get me hitting the ground running faster and really allow me to start building intuition with way less stress and time consumption. I appreciate you!
@PhilsLab
@PhilsLab 3 жыл бұрын
Thank you so much for your kind comment. I'm very glad to hear that the videos have been helpful!
@yasirhassan8557
@yasirhassan8557 3 жыл бұрын
Hi Phil, love your videos. Waiting for your CAN Bus Firmware Design, as I'm having some issues regarding CAN Bus.
@Andrew-dp5kf
@Andrew-dp5kf 3 жыл бұрын
I would recommend Rick’s other video ‘What your differential pairs wish you knew” That was a revelation
@MrTBurt85
@MrTBurt85 3 жыл бұрын
I watched this on your suggestion. Between the grounding video and the differential video I feel like I have had a revelation in high speed circuits!
@fabianluttenberger7153
@fabianluttenberger7153 3 жыл бұрын
Am I the only one that wishes that not too many people should watch this video so I can stay ahead of the competition? ;)
@jatag100
@jatag100 Жыл бұрын
Rick's video in differential pairs is very interesting. There he recommends treating them just like regular traces 3H spacing between them, same 50 ohm impedance (or whatever is applicableto the system), and he says he's never needed to make them equal lengths (within reason of course).
@dave_dennis
@dave_dennis 3 жыл бұрын
So happy to see someone else using Altium. This makes it easier for me to follow what you are doing.
@PhilsLab
@PhilsLab 3 жыл бұрын
Many more Altium videos to come very soon!
@markolsson2740
@markolsson2740 3 жыл бұрын
New video...I dance round the room :)
@PhilsLab
@PhilsLab 3 жыл бұрын
Haha, thanks Mark! :)
@WorldOfGoobzz
@WorldOfGoobzz 3 жыл бұрын
These videos are awesome. Such a great learning resource!
@PhilsLab
@PhilsLab 3 жыл бұрын
Thank you very much, Guillaume!
@natasha.
@natasha. 3 жыл бұрын
Thanks Phil Phil's Lab always gives the best ttip
@Oysteims
@Oysteims 3 жыл бұрын
Rick Hartley makes some of the best and most informative presentations out there for PCB design. So to everyone watching this video, find a presentation by Rick Hartley and watch it ASAP! You won't be disappointed! Also, check out the presentations by Eric Bogatin, totally worth a watch! I have noted that the layout engineers at work will always add via fencing around the board with quite generous spacing (20h-rule). Also, they often route high-speed signals on an inner layer when they have a 10-40 layer board, keeping the top and bottom layer for components only.
@Ferreira019760
@Ferreira019760 2 жыл бұрын
Great job. At last someone talks about electronics in greater detail. I can’t begin to say how frustrating it was to ask questions about these sort of subjects to the teachers and either get an odd look or a change of subject. You are helping me to understand things that I had lost hope in getting a grasp on. Hat’s off to you, sir.
@PhilsLab
@PhilsLab 2 жыл бұрын
Thank you very much, Alexandre - glad to hear that these videos are helpful!
@Ferreira019760
@Ferreira019760 2 жыл бұрын
@@PhilsLab more than helpful, they are allowing me to up my game. I’ve got fundamentally nothing against academia, but for my personal purposes I have no use for a diploma. All I’m interested in is the knowledge and to be able to problem solve. Sometimes you go a bit fast for me but I can always go back in the videos and catch up. I see you explaining every detail without going off in useless tangents, which helps a lot to someone who is learning a new subject. It’s mentally draining when a teacher does that. So overall, two thumbs up. The majority of teachers could learn from you, it would help their students to make better use of the time they spend at school. I haven’t gone through the entire collection of your videos but just in case you haven’t approached that, if I may suggest, an explanation about lab methodologies to help your viewers get better organised, what software tools you use, templates for projects, how to determine what is the purpose of the exercise they are conducting and stick to it ( ie you put a device in a jig and run a test. Sometimes people are testing the jig instead of the device, or vice versa). That sort of content can be incredibly useful in helping people to avoid pitfalls which waste time, resources and wear out one’s patience, therefore not being productive at all. Again, thank you for all your contributions, your channel is definitely a keeper.
@PhilsLab
@PhilsLab 2 жыл бұрын
Thanks again, Alexandre. I agree - my engineering degree taught me next to nothing about practical engineering, let alone PCB design. Therefore my hope was to alleviate that gap a bit with this channel - so I'm very glad to hear you say that it's been useful. Great ideas for future videos as well - I'll make sure to make some content on those topics as well, thank you!
@Aemilindore
@Aemilindore 3 жыл бұрын
Thank you. Very useful. Love those understandable tips that come with proper reasoning.
@thorn9717
@thorn9717 3 жыл бұрын
I've spent the past month watching as much SI videos as possible. Though this video doesn't go into detail in literal everything (like Rick's video does), this is an excellent summary containing the most crucial tips for significantly upgrading your PCB design skill.
@PhilsLab
@PhilsLab 3 жыл бұрын
Thank you very much, Jako!
@EdwinFairchild
@EdwinFairchild 3 жыл бұрын
Altium has a nice automated stitching mechanism too , when you want to stitch a plane or a copper pour.
@tarasbarbos9035
@tarasbarbos9035 2 жыл бұрын
Hey Phil! Firstly I must say that the content you create is precious and makes a difference for many people, especially for electronics amateurs. Can you explain why we at all need two adjacent ground planes? Would it not be the same if we had 3-layer board with a single ground plane in the middle?
@myetis1990
@myetis1990 2 жыл бұрын
this is a bad habit to use single gnd for 2 signal layers because you enforce mixing return paths of hispeed containing traces, so don't do this. 4 layer is cheap and reliable solution .
@jeremyglover5541
@jeremyglover5541 Жыл бұрын
where do you even get 3 layer PCBs? a 3 layer pcb is always just going to be a 4 layer board with an entire layer etched away.
@MeeBilt
@MeeBilt 3 жыл бұрын
Thanks a lot Phil for videos like these! Much appreciated 👍
@PhilsLab
@PhilsLab 3 жыл бұрын
Thank you very much for watching!
@manly1310
@manly1310 3 жыл бұрын
Your videos are just amazing. Please keep up with your great work! I'm looking forward to your content and PCB design course
@atefmohamed1802
@atefmohamed1802 3 жыл бұрын
thank you very insightful 👏
@cskilbeck
@cskilbeck 3 жыл бұрын
great stuff, thanks for the video
@Retinatronics
@Retinatronics 3 жыл бұрын
This is a great video; thank you Phil!
@PhilsLab
@PhilsLab 3 жыл бұрын
Thank you very much!
@RixtronixLAB
@RixtronixLAB 3 жыл бұрын
Nice video, thanks :)
@osamadz5884
@osamadz5884 3 жыл бұрын
another great video as usual
@parkerd2154
@parkerd2154 3 жыл бұрын
I sense Rick Hartley may have inspired some of this content ;)
@manolisteletos8274
@manolisteletos8274 3 жыл бұрын
Thanks a lot Phil totally usefull tips!
@PhilsLab
@PhilsLab 3 жыл бұрын
Thank you, Manolis!
@scottbarnard1054
@scottbarnard1054 Жыл бұрын
A fantastic video. Thanks very much!!
@PhilsLab
@PhilsLab Жыл бұрын
Thanks, Scott!
@rallymax2
@rallymax2 3 жыл бұрын
Still hopeful for the course you gauged interest on earlier this year. Great education as usual.
@marek_ryn
@marek_ryn 3 жыл бұрын
Thanks for another valuable video! I can't wait for full PCB design course, you promised.
@PhilsLab
@PhilsLab 3 жыл бұрын
Thank you, Marek! The PCB design course is still in the works :)
@mazenosama8558
@mazenosama8558 3 жыл бұрын
you mentioned that there are more information in books..what books did you read to be able to do such awesome and professional designs? can you tell me the titles
@omaralkassab9079
@omaralkassab9079 3 жыл бұрын
Awesome channel dear. Go ahead! I’m very excited to get the training sessions with you about advanced PCB routing skills (on Udemy for example). Greetings from Lebanon
@PhilsLab
@PhilsLab 3 жыл бұрын
Thank you very much, Omar!
@Sovvyy
@Sovvyy 3 жыл бұрын
Useful tips, cheers!
@PhilsLab
@PhilsLab 3 жыл бұрын
Thank you!
@remontlive
@remontlive 11 ай бұрын
Thank you 2 years later
@soothcoder
@soothcoder 3 жыл бұрын
Would be cool to see a follow up with a comparison of signal integrity where you include/don't include your techniques! Ok it is a lot of work but would be very interesting. Thanks for the informative video.
@rick_er2481
@rick_er2481 3 жыл бұрын
New video, instant like!
@PhilsLab
@PhilsLab 3 жыл бұрын
Thank you very much!
@digiphaze
@digiphaze 2 жыл бұрын
Great Video! I get wildly different values for trace width and spacing between online impedance calculators. For instance, EEWeb using the settings for the JLC7628 4 layer stackup microstrip gives me Width: 0.41mm and Space: 0.2mm for 90ohm diff. Yet JLC gives me, Width: 0.254mm and Space: 0.19mm. Vastly smaller than EEWeb suggest. Thats a huge discrepancy! . EverythingRF gives closer to JLC, Width: 0.267mm, Space: 0.19mm. I guess I'll ignore EEWeb even though thats been suggested to be the better calculator.
@nks324
@nks324 Жыл бұрын
Thanks Phil , I Learn a lot from you . I 'm going to have an interview with Aerospace and defense company. Can you make more video on RF ? please :)
@PhilsLab
@PhilsLab Жыл бұрын
Good luck with your interview! Yes, I'd like to make more RF videos - however, I usually base the videos on small, example projects (and I haven't had many RF ideas so far!).
@ledvantagetechnology
@ledvantagetechnology 2 жыл бұрын
thanks for everything❤💕❤
@PhilsLab
@PhilsLab 2 жыл бұрын
Thanks for watching!
@DerelictEarth
@DerelictEarth 2 жыл бұрын
Great video, it will be very useful when I will start routing my ADC board. Any reason why you chose a microstrip design over a CPWG for impedance control?
@pauldriscoll6319
@pauldriscoll6319 3 жыл бұрын
really nice and very helpful video.
@PhilsLab
@PhilsLab 3 жыл бұрын
Thank you, Paul!
@Kale514-pt8tg
@Kale514-pt8tg 11 ай бұрын
Hi. Is this video a summary of Rick Hartley's 2-hour video that you attached in the description? Or are you talking about different topics? Thank you
@tuloca011
@tuloca011 3 жыл бұрын
Great video!
@Jonas_Meyer
@Jonas_Meyer 3 жыл бұрын
Great video. Im currently making my own USB 3.0 Hub as a hobby project. I saw that you placed test pads directly on the signal path. I know I should avoid stubs any other recommendation for test pads so I can later measure signal integrity? Also at 9:45 you have a Note about time and delay. I which cases does the physical length actually differ to timing, delays?
@pauldriscoll6319
@pauldriscoll6319 3 жыл бұрын
(not my words, but i thinks spot on for what your asking) Determining length requirements requires an understanding of flight time, electrical length vs. physical length, loading and signal quality. Those elements are vital in determining what the length really needs to be, as well as in determining the allowable trade-offs to meet system timing goals. Search web for eetimes and "meeting-timing-specs-on-boards-with-picoseconds-of-margin" some good info here
@PhilsLab
@PhilsLab 3 жыл бұрын
Thank you, Jonas! The test pads I placed only on 'low-speed' lines. Timing differences/delays occur when routing on different layers (i.e. inner layer vs outer layer) or when going through vias.
@craigpeckett4196
@craigpeckett4196 Жыл бұрын
Hi Phil, what about for an LED display panel with 48 LED drivers and 760 LEDs with LEDs on one side and surface mount components on the other? It is difficult to have a clock trace going to each LED driver without switching layers and keeping the clock trace short as the LED drivers need to disperse across the PCB, a power plane would also be useful for LED voltage.
@kanax2424
@kanax2424 3 жыл бұрын
Hello Sir, can you make a video about the Flight Controller? Like a 2 3 hour video going through the schematics and PCB routing. Vielen Dank für die bisherigen Videos und danke im voraus.
@marek_ryn
@marek_ryn 3 жыл бұрын
Is it possible to make some video on how to handle PCB design where you have to deal with multiple voltages on one PCB board, i.e. DC/DC converters, BLDC drivers etc. In such applications very often you have to integrate high power and logic parts into one board.
@friendman2001
@friendman2001 Жыл бұрын
What voltages did you have on this board and I'm assuming the power plane sizing wasn't as critical to your design here?
@andymouse
@andymouse 3 жыл бұрын
Great tutorial !...cheers.
@PhilsLab
@PhilsLab 3 жыл бұрын
Thank you, Andy!
@andymouse
@andymouse 3 жыл бұрын
@@PhilsLab No problem, I messaged you on you web site about the headphone amp and haven't heard anything, is the site still active or did I mess up ? !
@abecoesp3263
@abecoesp3263 2 жыл бұрын
great video. I tried to use the same calculator but could not find out the Prepreg material type and its Df value on the JLCPCB calculator page. Can you please share you have found those two pieces of information?
@karthick930
@karthick930 3 жыл бұрын
Hi Phil, very good video. Is it possible to design a microcontroller interfacing with RS485 chip, and tell about crosstalk, differential routing, and impedance matching with the layout design
@jacobrosen
@jacobrosen 3 жыл бұрын
Amazing video! When you talked about 50 Ohms for single ended signals: can this be used as a starting point for all kinds of signals? The reason I'm asking is that I've been trying to find out what I should aim for to get the maximal performance on a relatively long SPI connection for ensure signal integrety.
@PhilsLab
@PhilsLab 3 жыл бұрын
Thank you, Jacob! Yes, that's actually my starting point for 'all' signals. I'll typically route signal traces as 50 Ohms (even things like I2C, UART, SPI, etc.).
@jacobrosen
@jacobrosen 3 жыл бұрын
@@PhilsLab Thanks!
@LightningHelix101
@LightningHelix101 3 жыл бұрын
The 50 ohms calculator assumes the skin depth of the wire is approximately on the surface, so I2C is a little slow for 35um 1oz copper. SPI can definitely get fast though. Doesn’t hurt on 100Mbps, but you are only going to lose 1.2dB/meter…
@miore580
@miore580 3 жыл бұрын
Two questions: The design Phil uses is called a microstrip line. But there are alos designs that uses ground planes on the top, like coplanar waveguides. Is it better to use microstrip lines and use multiple layers for the signal ground? Or would it make sense to use the coplanar waveguide and add GND areas on the surface?
@NeuroMod
@NeuroMod 3 жыл бұрын
Thanks for uploading another great video! Phil do you think you could make a video of how to use CircuitMaker 2.0? It was released just a few weeks ago and appears to be very similar to Altium Designer, just more limited.
@PhilsLab
@PhilsLab 3 жыл бұрын
Thank you very much! I actually haven't used CircuitMaker yet. I'm afraid for the forseeable I'll just be sticking to Altium and KiCad (also for these videos).
@NeuroMod
@NeuroMod 3 жыл бұрын
@@PhilsLab I downloaded it and I'm currently testing it. Altium says it uses the same AD engine, but of course they have stripped some of the nice features of AD. But being free, its not bad at all.
@kamil13877
@kamil13877 3 жыл бұрын
Hi Phill, Great video as usual! Are you going to make a course which we could buy (for example on udemy or orther sites). I feel like there are a lot of us that would like to learn something from you. Not only course for beginners but maby also something more advanced. You mentioned about it a few months ago so i'm looking for an update :)
@PhilsLab
@PhilsLab 3 жыл бұрын
Hi Kamil, Thank you! Yes, I'm still working on a course that will cover many aspects of hardware design. It's a lot of work so will probably take me a few more months I'm afraid :)
@pietrogagliano4484
@pietrogagliano4484 3 жыл бұрын
Hi Phil Love the Video! Would you be able to post board in the video on GitHub? I’ve been meaning to get into high speed design. Also when are the audio board/ fpga videos coming out? No rush just curious.
@PhilsLab
@PhilsLab 3 жыл бұрын
Hi Pietro, Thank you! I'm afraid it's a company board, so I cannot post it on GitHub. I've recently designed a Spartan 7 board with DDR2 memory that I still need to order/assemble. But once that's done, then I'll make a video about it :)
@pietrogagliano4484
@pietrogagliano4484 3 жыл бұрын
@@PhilsLab Thank you Phil, I have one more question too. I recently designed a board with a 5V regulator where the 5V gets filtered through an inductor coming from a buck regulator before it is dissipated as 5V. I need to draw about 2.3A but now I am a little worried because one of the traces I used coming off of the buck was 0.5mm. I used a 0.75mm to go into the inductor and a big copper pour and a 5V inner layer but I am just worried that the current coming right out of the inductor, 2.3A max would be a lot for the 0.5mm trace. Do you think that trace is too thin or do you think it’ll be alright considering the other 0.75mm trade and the copper pour at the output of the inductor?
@PhilsLab
@PhilsLab 3 жыл бұрын
@@pietrogagliano4484 I think you'll be fine. It may run a bit warm as according to a calculator (for example, the KiCad track width one), a 0.5mm wide trace with 2.3A running through it will give a temperature rise of 'only' 30 degrees.
@pietrogagliano4484
@pietrogagliano4484 3 жыл бұрын
@@PhilsLab Ok thank you! Yeah I have beefed up the traces for a later iteration, it’s a board I’ve been designing for work and these are prototypes so the final iteration will be rather beefy with the power traces to provide a good safety measure I just forgot to look that over as I was designing rather quickly for testing stage
@heldtalex
@heldtalex 2 жыл бұрын
Hey Phil. thanks for the content. I'm confused by you not having the third layer as a power plane. Would you route power or the signal layers in the stack you described here?
@PhilsLab
@PhilsLab 2 жыл бұрын
Thank you, Brian! I'll try to bring more detailed videos in the future. Still currently working on the PCB design course which will include a lot of info!
@NivagSwerdna
@NivagSwerdna 3 жыл бұрын
I'm thinking of using a csfBGA-121 device.... but have never used a BGA... so if you ever feel the need to make a BGA layout video... ;o)
@sepphuber7434
@sepphuber7434 3 жыл бұрын
Does the JLCPCB impedance calculator actually use a field solver? Or is it a conventional formula-based calculator with a ripped off image from Polar? ;)
@marv4895
@marv4895 3 жыл бұрын
great video! 1 question: when you calculated the tracewidth for given impedance, why doesn't the tracelength matter?
@DirtyLemming
@DirtyLemming 3 жыл бұрын
I would also like to know this!
@BaldurNorddahl
@BaldurNorddahl 2 жыл бұрын
impedance for transmission lines assume infinity length. For example impedance between signal and ground might be 50 ohms assuming the transmission line continues forever. You then terminate it with a 50 ohm resistor which looks exactly like an infinite long transmission line.
@user-tg6ox3wh4v
@user-tg6ox3wh4v 2 жыл бұрын
Интересное видео.
@PhilsLab
@PhilsLab 2 жыл бұрын
Спасибо!
@rolyestrella8378
@rolyestrella8378 3 жыл бұрын
Hoy much does cost allium, how to finance it, I lived videos on kicad.
@ashwin372
@ashwin372 Жыл бұрын
watch this after watching all signal integrity videos from Robert ferenec
@martinzhang8411
@martinzhang8411 3 жыл бұрын
Why are there 2 dislikes?????
Aesthetic PCB Design Tips - Phil's Lab #84
17:56
Phil’s Lab
Рет қаралды 76 М.
Top Fifteen Mistakes People Make When Designing Prototype PCBs
12:26
Cosplay Light and Sound
Рет қаралды 147 М.
А ВЫ УМЕЕТЕ ПЛАВАТЬ?? #shorts
00:21
Паша Осадчий
Рет қаралды 2 МЛН
Zombie Boy Saved My Life 💚
00:29
Alan Chikin Chow
Рет қаралды 28 МЛН
ISSEI & yellow girl 💛
00:33
ISSEI / いっせい
Рет қаралды 25 МЛН
2-Layer PCB Design Tips - Phil's Lab #137
32:27
Phil’s Lab
Рет қаралды 41 М.
Flawless PCB design: RF rules of thumb - Part 1
15:45
Hans Rosenberg
Рет қаралды 47 М.
PCB High-Speed Delay Matching - Phil's Lab #110
19:17
Phil’s Lab
Рет қаралды 19 М.
EEVblog #1247 - DDR Memory PCB Propagation Delay & Layout
39:34
BGA PCB Design Tips - Phil's Lab #95
28:21
Phil’s Lab
Рет қаралды 37 М.
6 Horribly Common PCB Design Mistakes
10:40
Predictable Designs
Рет қаралды 191 М.
Signals. I spent 2 years to understand this part.
21:24
kimylamp
Рет қаралды 220 М.
PCB Traces 101 - Phil's Lab #112
30:19
Phil’s Lab
Рет қаралды 45 М.
Explaining PCIe Slots
11:10
ExplainingComputers
Рет қаралды 1,9 МЛН
Top 5 Beginner PCB Design Mistakes (and how to fix them)
12:52
Altium Academy
Рет қаралды 215 М.