RP2040 KiCad 6 Hardware Design - Part 2 - PCB
ฝัง
- เผยแพร่เมื่อ 13 ธ.ค. 2024
- This is the second in a three part (most likely) series where I design, assemble, and test a RP2040 based PCB. This will be a simple evaluation board that is designed to fit on a standard breadboard.
-- Supplemental Video --
/ rp2040-kicad-6-2-75453767
-- Blog Post --
TODO
-- Design Files --
www.microtype....
-- Support me on Patreon! --
/ microtypeengineering
-- Discord Server --
/ discord
-- About MicroType Engineering --
MicroType Engineering is a full service electronics and mechanical product design firm. We offer turnkey support no matter how far along in the design process you are. We have full schematic capture, PCB design, firmware, mechanical design, and prototype/small-batch assembly services. Please reach out to learn more! microtype.io/
I like this format. Since you already built the board, your records of the second design is concise and we all benefit from insights you got. I designed my own RP2040 board and now I have new ideas to use to check it before I send it to the fab. Thank you sir.
Tip: it's possible to select multiple components on the schematic and then in the PCB editor press P to pack and move the selected components. This saves a lot of time! I'm not sure if this feature's in the current stable release since I'm using the nightly.
Great video! Always learn something new!
Good video. Haven't looked at all of your videos, but what happens to me sometimes is to get back to schematics and switch pins on relays, special format switches, etc. I would have reminded the need to match length on the USB (even if in this case won't change much). Great job.
We dont need a top ground pour in a 4 layer board! Because the inner ground layer is already close to the signal layer. Also the top pour can increase the chances of cross coupling between the signals!
I can somewhat agree with your first sentence. I mention that at the end of the video and in the supplemental video. The last sentence is not true though. Having ground right next to it on the same routing layer certainly helps to contain the fields. See figure 5 as a reference: www.edn.com/design-pcbs-for-emi-part-2-basic-stack-up/
Great video, my only gripe is your USB series resistors should be close to the microcontroller. Otherwise I learned a bit about the via for capacitors, that makes sense.
I notice you didn't add any reference vias next to the USB vias when you changed layers, which I tend to do as standard given that the return currents aren't going through the opposite transmission line in a planar differential pair. Was this a conscious choice to save space?
Isn't the USB of a RP2040 just 12Mbit USB 2.0? Then the edge rates are quite slow and the rule of thumb says that as long as the distance is shorter than 1/10th of the signal wavelength you don't have to really consider impedances and transmission lines. That's about 6 inches / 150 mm if I remember correctly and the distance here is far shorter. A big part of EE is to know when you actually have to care about things. ;)
Yep, what @mats Engstrom said. But yes, I normally do add via's, I honestly just forgot. But do keep in mind, since it's a differential pair, it's much, much less dependent on the reference plane than if it was single ended.
Great video :)
Your MCU is powered by 3.3v and your LEDs by 5v. At that point you can't drive the LEDs with the micro.
You put the small components pretty close to each other. Exactly how much separation do you use? When you have two caps side by side, could you just join the grounds together and use a single via. Does it make a difference if the caps regulate the same voltage or different voltages?
I just follow the standard nominal courtyard spacing per IPC, which is 0.25mm around each component, so 0.5mm between each part. You can combine via's no problem, it doesn't matter the voltages. I just don't because by default it makes the distance for each longer, increasing the parasitic's.
@@MicroTypeEngineering thanks.
Splendid😍! Get to the top quicker - Promo>SM!!!