X-rays reveal Raspberry Pi 5's hidden secrets

Поделиться
HTML-код
  • Опубликовано: 2 окт 2024

Комментарии • 359

  • @JeffGeerling
    @JeffGeerling  10 месяцев назад +67

    No, I am not a doctor, but I do prescribe a shirt or the new metallic print of the X-ray Pi 5: redshirtjeff.com/listing/x-ray-pi-5-metallic-print

    • @GJToken
      @GJToken 10 месяцев назад +7

      It'd be nice if the shirts had a version with a larger "Portrait" view of the Pi, and perhaps a "negative" white print on a black shirt

    • @JarrodCoombes
      @JarrodCoombes 10 месяцев назад +7

      It's a nice shirt, but I'll wait for the Casetify version...

    • @dazaspc
      @dazaspc 10 месяцев назад +6

      Using Xray is a real cheat code. I used to maintain equipment in a machine shop/foundry and they had an Xray machine that would go through 3 inches of steel. I would occasionally Xray mechanical components that I had problems disassembling to find out what was inside.

    • @zyxwvutsrqponmlkh
      @zyxwvutsrqponmlkh 9 месяцев назад +4

      FCC part 14 rules governing frequencies like 2.4ghz and 5.7 ghz are legal for enthusiast tinkering in the USA. You are simply not allowed to sell it as product without re-certifying. I get annoyed when people say things like this are 'illegal'. I thought you were a ham op or at least came from an RF background, you should know better.

    • @boneappletee6416
      @boneappletee6416 9 месяцев назад +3

      Jeff, I just wanted to say I absolutely love the picture you chose for your redshirtjeff merch store banner 😂❤

  • @Administrator_O-5
    @Administrator_O-5 10 месяцев назад +167

    I need to seriously stop just glancing at titles! I thought this said "I X-Rated My Computer" which I was like, I can respect that... Don't know that I'd make a video about it, but you know that's just me...

    • @w2ed
      @w2ed 10 месяцев назад +6

      Wait, you didn’t know “Raspberry Pie” was going to be the next in the “American Pie” series?
      Because Jeff was just looking to add some Bow-chicks-wow-wow to his page…. LMAO

  • @Nik930714
    @Nik930714 9 месяцев назад +105

    4:16 Electrical engineer here. One small correction - those wiggles are for something called length matching. When you have a high speed group of signals that all need to get from point A to point B, they all need to be about the same length , so they get there at the same time. In this PCI-e example, they happen to be differential pairs as well, but that's not the reason why they are length matched. If you look closely at the RAM tracings you can see similar matchings there.
    PS: You did mention its for length matching later in the video. Sorry. i wrote the comment before i got to that point.

    • @JeffGeerling
      @JeffGeerling  9 месяцев назад +25

      Thank you for the comment either way! Differential signaling / timing can be a bit confusing, especially when the majority of my work on any kind of PCBs/breadboarding is in decidedly low-speed communication :)

    • @GnuReligion
      @GnuReligion 9 месяцев назад +7

      @@JeffGeerling 1970's PCBs with speeds in the low megahertz range are much easier to understand. I think they tag those coupled differential pairs as a "network" in the design software, keeping them uniform, straight as possible, and on the same layer.
      Have seen the term "MagJack" used for the integrated magnetic couplers in the RJ-45 interface housing.

    • @hellterminator
      @hellterminator 9 месяцев назад +8

      Differential pairs do need to be length-matched, so it's not _wrong_ to say the squiggles are there because they're differential signals, just not the whole story.

    • @arthurmoore9488
      @arthurmoore9488 9 месяцев назад +1

      @@hellterminator Should be length matched. When you're talking low speed you can get away with a bit of slop. Sometimes we're hand making cables, and RS-485 is very tolerant.

    • @AkilanKamarajan
      @AkilanKamarajan 9 месяцев назад +2

      ​@@JeffGeerlingAlso regarding PCIe 3.0 being out of spec, I read in Raspberry Pi Forum a post by rpi engineer saying that clock jitter due to PLL used in the soc is the culprit

  • @faeranne
    @faeranne 10 месяцев назад +34

    Been doing electronics design for years now, and it's kinda crazy all the steps you gotta take to get those pci-e lanes to behave under the worst conditions, but it's also crazy just how much wiggle room you get too. I know people were using just plain bodge wire on the pi4 back when it was first discovered to have pci-e, and interestingly pci-e even has support for flipping the wires of a pair, despite them being polarized.
    Also, Ethernet magnetics are fascinating. My understanding is that the original intent was to deal with ground differentials, where the ground potential of a circuit could be 1000's of volts above the ground of another circuit. The PoE is a clever hack that uses the fact that you're basically scrubbing the voltage potential from the lines with the magnetics, meaning you can put whatever voltage difference you want across those lines. I know most poe uses either 24v for passive or 48v for active, but those voltages were mostly selected due to restrictions on high voltage lines in buildings (or at least that's my current understanding of it. Only source I have is friend who has been designing network circuits a decade longer than I have.). by sticking with 48v, it counts as low voltage, and in the majority of states, means it can be self-installed.

    • @RowanHawkins
      @RowanHawkins 10 месяцев назад +6

      There is a lot more to it than that. 48v DC is a long standing voltage in copper Telecom circuits. It is the resting voltage provided by the LEC or Local Exchange Carrier from their switching centers to power all of the analog POTS lines around which the LEC's have to maintain service for emergency situations. That is why Switch offices are built like tanks. They have battery and generators on site to maintain power to all the analog phones connected to them. To make a POTS phone ring its sent 90v AC by the Switch.
      The National Electric Code or NEC that sets those standards. The National Fire Code is to prevent and reduce damage from fires. Your local building code combines those with local community needs to determine to what standards work needs to be completed to. Who can work on something is often determined by insurance but generally if you are the property owner you can do all of your own work. You should do it to standard of your local building code but it isn't required unless its commercial property. If you do it to less than the standard and its determined your work was at fault then insurance may not pay out or if its work done for someone else you may become liable for the loss.
      Low Voltage also inclues 110v/120v/240v AC service. 208v 3-phase AC and over 100v DC I believe are Medium Voltage but it has been a while since I looked it up.

    • @RowanHawkins
      @RowanHawkins 10 месяцев назад

      The voltages have nothing to do with running particular types of voltage in a building.

    • @petermichaelgreen
      @petermichaelgreen 10 месяцев назад +2

      Note that the 1500V commonly quoted for Ethernet isolation is a test voltage, *NOT* a working voltage. It's the same as the 1500V test voltage specified in most IEC standards for "basic insulation" and half that normally specified for "reinforced insulation".

    • @ccoder4953
      @ccoder4953 10 месяцев назад

      You can have passive 48V POE also. Though passive POE is sort of an gray area type of thing and doesn't actually have any hard and fast rules. I've even seen people do 12V passive POE. IEEE 802.3 always has POE as active. You're right that 48V is picked because it's low enough voltage it can be self installed because it's considered low voltage in most places. The other side of that is that the higher the voltage, the more power you can deliver. That's because P=VI. Voltage drop is caused by wire resistance. You could increase wire diameter to decrease resistance, but that's not really an option for ethernet wiring. So, you really want I to be as low as possible. So, you up V to as high as you reasonably can. In either case, you'll have a DC-DC converter at the load to efficiently step that down to whatever you need.

    • @siberx4
      @siberx4 9 месяцев назад +1

      @@ccoder4953 Operating passive PoE at those higher voltages isn't a great idea though, as it will cause additional arcing when you plug in that will wear the contacts. Standards-compliant PoE uses a lower probe voltage, and only switches up to 48V after negotiation.

  • @AlanTheBeast100
    @AlanTheBeast100 10 месяцев назад +58

    A lot of small VIA's in a line are often a "fence" against unwanted signals propagating through the board between layers. A sort of faraday cage. The distance between the VIA's will be slightly less than ½ wavelength of what they want to block. This requires 2 (or more) ground planes which is not uncommon.

  • @siberx4
    @siberx4 10 месяцев назад +22

    It's very annoying to me that the Pi Foundation apparently went to the trouble to design a custom power management IC with Renesas but couldn't be arsed to include support for a step-down converter in it so that you could use any totally standard 27W or greater PD supply (9V3A) instead of needing the wonky custom 5V5A profile their own adapter uses, just to save a few cents.
    Great video, though! As an electrical engineer, no major glaring issues that I noticed. Accurate enough for a youtube video! At least one or two of the chips you mentioned as having bond wires are actually probably flip-chip and what you're seeing are the breakout traces in the package (with no flying bond wires) but it's a minor detail and I'd either need to know more about the chips in question or take a closer look at cleaner x-rays of just the bare chips to be sure.

    •  9 месяцев назад +2

      THIS!!! Cannot agree more, apparently they don't care for e-waste, but only profit. Cannot imagine one logical reason for this wonky setup. Getting cost down my ass.

    • @hellterminator
      @hellterminator 9 месяцев назад

      Just a little correction: Raspberry Pi Foundation are the nonprofit good guys behind all the OSS goodness and education support. The assholes who make proprietary solutions (like the aforementioned power profile or the FPC PCI-e connector) and shitty products (Pi4 official case that overheats the Pi even at idle, Pi 4 official case fan that barely helps but is very noisy, official display with terrible viewing angles and non-square pixels,...), who ditched their community for industry customers during the chip shortage, and who lie and play games, are the for profit company Raspberry Pi *Trading.*

    • @Mr.Leeroy
      @Mr.Leeroy 9 месяцев назад

      I bet USB PD IP cost is far from "cents"..

    • @siberx4
      @siberx4 9 месяцев назад +5

      @@Mr.Leeroy That's the point; the Pi is _already_ a USB PD device and uses the protocol to negotiate its profiles, they have just chosen to make it report a non-standard profile that nobody else uses so they don't have to deal with voltage conversion. Supporting this would take an inductor, a few other small support passives, and a very slightly more capable power IC (cents, like I said). Every smartphone that supports more than 15W charging managed to fit this into their much tinier mainboards, the Pi foundation just didn't consider it a priority and likely assume they are large enough to strong-arm the rest of the industry into accommodating them.
      The cynical take is they did it deliberately to sell more power supplies which likely have much higher margins than the Pi itself, but I don't know if I'd go quite that far myself.

    • @Mr.Leeroy
      @Mr.Leeroy 9 месяцев назад

      @@siberx4 I was talking about proper IP block for their custom PMIC, that would be an investment in it self.
      If their engineers say that there was no spare PCB real estate, I believe them.. Remember, that they already had to go with not 2, not even 4, but 6 layers to cram everything into spots where everyone expect every little thing. 6+ layers production is not a joke and definitely not cents more expensive.
      Also their claim that wide voltage input rage would produce more heat is sound, as efficiency would drop almost certainly very dramatically with ratios Vin/Vout > 2, and buck costs are only rising at the same rate as we increase current through power switch. Moreover they have to account for folks that are gonna be doing dumb things to it, like running from Vin(max) while overclocking to the limits.

  • @RandomTechWZ
    @RandomTechWZ 10 месяцев назад +88

    I run two Zeiss CT scanners, one can scan at sub-micron resolutions (Xradia)! Thanks for showing off this technology and the Metrology field as a whole!

    • @JeffGeerling
      @JeffGeerling  10 месяцев назад +10

      Metrology is fascinating!

    • @RowanHawkins
      @RowanHawkins 10 месяцев назад +8

      I thought metrology was the weather.

    • @JeffGeerling
      @JeffGeerling  10 месяцев назад +17

      @@RowanHawkins Well it's a good thing they're close, because I also love meteorology! (which... I guess what's the study of meteors then???)

    • @kzorro
      @kzorro 10 месяцев назад +3

      ​@@JeffGeerlingmeteoritics? 😂

    • @dominic.m.i.
      @dominic.m.i. 9 месяцев назад

      ​@@JeffGeerlingastrophysics

  • @MarcoGPUtuber
    @MarcoGPUtuber 10 месяцев назад +95

    My monitor sent me electromagnetic radiation to transmit information about Jeff's new video to my eyes.
    I call these frequencies of electromagnetic radition, JG rays.

    • @Nobe_Oddy
      @Nobe_Oddy 10 месяцев назад +7

      WOW!!! Mine does the SAME THING!!!! Do you think other people's screen do this too??? lol

    • @MarcoGPUtuber
      @MarcoGPUtuber 10 месяцев назад

      @@Nobe_Oddy I think we need to investigate this.

    • @darkpixel1128
      @darkpixel1128 10 месяцев назад

      @@MarcoGPUtuber I reckon we can get 3 or 4 research papers on this!

  • @MakeKasprzak
    @MakeKasprzak 10 месяцев назад +2

    Game Theory pun made me chuckle. I was not aware that some ethernet jacks have the filtering built in. Very cool.

  • @cameramaker
    @cameramaker 9 месяцев назад +6

    3:36 - the lattice pattern is a PCB layout feature (here the PCB being the chip package substrate). This "in-fill" is made that way for multiple purposes - too little copper would mean that the compression of the substrate during lamination would not be even, too much copper would make an asymmetric weight while electroplating the vias, and also large empty or full areas are making issues during etching. So designers choose some sort of infill.. you can see either a diamond shape mesh, or little rectangles placed at otherwise empty areas, even on outside of the PCBs.

    • @JeffGeerling
      @JeffGeerling  9 месяцев назад +2

      I also noticed on Twitter that someone had desoldered one of those chips, and that pattern is visible on the underside!

    • @jacobfaseler5311
      @jacobfaseler5311 9 месяцев назад

      The style of in-fill (lattice element size, proportion of filled / bare area) can also be used to fine-tune impedance of traces using it as a reference plain. Zach Peterson has some cool videos on this topic within the context of using Altium to design such features.
      Entirely likely traces within the memory IC are a different characteristic impedance than the I/O Bus lanes exposed at the pads - they’re running several instructions per input clock to generate the outputs requested at the bus.

  • @n3ttx580
    @n3ttx580 10 месяцев назад +3

    I have been doing hobby PCB design for years, even dabbling into PCIe and other high speed protocols.
    Length matching is important in very high frequency applications, because if not length matched, some signals can literally arrive faster than the others, and then the data won't make any sense. Length matching by curling, as you've said, has it's own caviats, because they essentially act like antennae, so you need to be very careful where you route them (away from any analog signals, or other high speed traces, due to crosstalk), and ensure proper EMI insulation.
    Decoupling caps for power rails are there to smooth out any voltage spikes or dips, that can occur for example due to external EMI, non-ideal power supply or a billion other things. The coupling caps on the high speed rails on the other hand are to remove DC offset, that is unduced while measuring the voltage difference between those pairs (amongst other things).
    Regarding the size of IC dies and their packages - I'm sure you at some point have encountered a weird black blob on a PCB with traces leading to it. Those blobs are basically IC dies soldered directly to the PCB, without package. Their advantage is that they are super super small compared to packaged ones, their biggest downside is, that they are extremely fragile in that state (that's why they put that black goo over them, which is kind of the same plastic as the plastic IC package material). They are also much harder to route (and manufacture the PCB) since the "pins" are much, much smaller and closer together.
    On the power deliery, they use both inductors (L) and capacitors (C) (with other components) to form a charge pump, which is used to convert voltage (from higher to lower and vice versa), as well as LC filters to filter out any noise from switching power supplies (that most often operates at 125kHz, and some components, especially those that deal with high speeds or analog signals, doesn't like that).

  • @petermichaelgreen
    @petermichaelgreen 10 месяцев назад +2

    The basic idea of a buck converter is pretty simple. It switches between two states, in one state the inductor charges in series with the load, in the other state the inductor discharges into the load. The capacitors act to smooth out the current drawn from the supply and the voltage delivered to the load. This allows the voltage to be reduced while keeping wasted power to a minimum. The output voltage is regulated by varying the duty cycle of the switching.
    A multi phase buck converter just has more than one inductor which switch at different times which gives a smoother and more stable result.
    You can't put big inductors or capacitors on an IC, hence why you see the pattern with the PMIC chip in the middle with the control logic and switching elements for a bunch of buck converters and then a bunch of Inductors and Capacitors surrounding it.

  • @PrajjalakChattopadhyay
    @PrajjalakChattopadhyay 10 месяцев назад +78

    Actually differential pairs are not length matched, they're time matched. The time delay between the pair of lines should be as small as possible.

    • @JeffGeerling
      @JeffGeerling  10 месяцев назад +21

      An important distinction! Now that makes me wonder, what if you could use different materials instead of all copper with the routing complexities, to time-delay the signal to some amount of precision... or put a little water-based IC to slow down an optical signal or something like that :D

    • @PrajjalakChattopadhyay
      @PrajjalakChattopadhyay 10 месяцев назад +15

      @@JeffGeerling It is difficult to use two different materials on the same layer of a PCB. PCBs are made by removing unwanted material, unlike 3D printing where you add material. Therefore I don't see any easy way to use two different materials. Even if there exists some alien technology that I'm not aware of, it won't be cheap for sure. It is much easier to time match PCB tracks.

    • @RowanHawkins
      @RowanHawkins 10 месяцев назад +10

      You can use different materials outside the PCB. The other problems that you run into with traces being long and straight is that they become antennas however any length of wire will also become an antenna. So there's a whole additional layer of stuff you need to worry about which is why they sometimes run traces between ground planes in a PCB because it's the other commenter mentioned that Shields them somewhat from RF. Amateur radio deals a lot with velocity Factor of electrical propagation within different conductor types when you are building antennas. You start out building antennas in the HF and VHF bands where it's still a factor but not as critical a one. When you start looking at multiple gigahertz waveguides like the one built into the PCB work. The main reason for not including the antenna connector is that most people wouldn't use it and it reduces cost. The pi likely does not have a powerful enough transmitter to require recertification. It could have been certified with or without an external connector without difficulty. Lack of the connector was just cost and not having to make official support. You can transmit using a GPIO pin and violate FCC rules without an wifi antenna connection.

    • @productivemonk5261
      @productivemonk5261 9 месяцев назад +5

      Umm, matching length guarantees matched timing. It depends on if it’s a bus or a group of multiple high speed series diff pairs in the same direction for TX or RX. Not sure what school you went to, but I wouldn’t use a board you designed if that’s your understanding of matched lengths on a pwb.

    • @PrajjalakChattopadhyay
      @PrajjalakChattopadhyay 9 месяцев назад

      @@productivemonk5261 that's a mean and abusive comment. Length matching doesn't guarantee a time matching, because of something called electrodynamics. Go study that before questioning my qualifications. I don't design commercial products to sell, and I won't be selling anything to such a customer like you anyway. I'm a scientist working in the field of high energy physics at a top class research institute, I do design FPGA based high speed data acquisition systems, and we timing match the signal lines in picoseconds accuracy.

  • @kylejacobs1247
    @kylejacobs1247 10 месяцев назад +5

    The lattice structure is traces on different layers going from the memory to the SOC. It is common practice to not run traces parallel on different layers to minimize their capacitive coupling. The serpentine wires are also not just for differential pairs. Any time you have high speed data the length matching can ensure that multiple data paths will reach the chip at the same time, so it is easier to sync data transitions with the chip clock.

  • @DIYSolarEnergy
    @DIYSolarEnergy 10 месяцев назад +3

    I LOVE IT JEFF, I was like, Whats on my screen, Wait...Jeff is watermarking so they don't "right click" or "screenshot" his x-ray, LOVE IT! Good move sir!

  • @alliejr
    @alliejr 10 месяцев назад +2

    I wish you had used a BIG cursor in contrasting color to highlight everything you discussed. The tiny white dot was mostly invisible and impossible to follow on screen.

    • @JeffGeerling
      @JeffGeerling  10 месяцев назад +3

      Sorry about that! I was trying to get in a re-take on that portion, but I've been in the middle of a move, so my main computer and all my monitors were not connected, and I had trouble getting the normal screen capture set up on my other Mac :(

  • @owenvogelgesang7314
    @owenvogelgesang7314 10 месяцев назад +22

    Really minor thing: The chip most likely has no gold bonding wires anywhere in it. It's likely a flip-chip package, where there's a grid of teeny tiny BGA pads on the die itself, which get soldered to the substrate. After that, they usually get some sort of epoxy or other strain relief flowed between the die and the substrate to act as a strain relief. Finally, the chip gets the heat spreader put on, the substrate is balled, and then it's (eventually) soldered to the PCB. Fascinating stuff!

  • @ccoder4953
    @ccoder4953 10 месяцев назад +2

    I design ICs for DC-DC converters for a living (major semiconductor manufacturer). That power delivery isn't mainly so different parts can quickly turn on and off. It's because these big SOCs have a bunch of rails (power supply nets) and need a fairly complicated PMIC (power management IC) to deliver power to all those rails and properly sequence all those rails at power up. Most of those inductors are for different channels of a bunch of buck converters (take higher voltage and step it down). See, you power a Raspberry PI with 5V. But no even remotely modern logic chips run on 5V. So, you gotta step the voltage down. And different parts of the chip want different rails. For example, the core logic probably want it's own rail, the DDR interface wants another, the IO another, etc.
    DC-DC converters and inductors seem complicated, but they're actually pretty simple. The way to think about inductors is they are the opposite of a capacitor. If you have an ideal capacitor and you try to change it's voltage, you need a certain amount of current for a certain amount of time. Inductors are like that, except for current. So, if you have an inductor doing a certain amount of current, it takes a certain difference in voltage across that inductor for a certain amount of time to change it's current. So, what you can do is charge an inductor up, then, since you're "storing current" you can discharge that current into a load in some controlled way to make an output at a different voltage than the input. You may have heard how you need suppression diodes for relays. That's because the coil of a relay is very inductive. When the relay is on, you're doing current through that inductor. When you turn it off, all that current needs to go somewhere. If you don't give it a controlled place to go, it will spike the voltage to something potentially dangerous for the electronics. So, the suppression diodes give it somewhere to go. We use inductors in similar ways to make all sorts of output voltages from input voltages. The output can be higher, lower, or inverted (and of magnitude greater than or less than) the input, depending on how we arrange things.
    Another way to think about a buck converter is imagine you have a series of pulses. If the pulses were high 100% of the time, the average would be just whatever the high voltage is. If it were low 100% of the time, the average would be whatever the low voltage is. So, if you make the high time some other fraction, you can make an average somewhere in between. Then, all you need is a lowpass filter to make DC rather than pulse train. Since it would be very inefficient to do that with an RC filter, you can use an LC filter to do it with much less loss.

  • @iamdarkyoshi
    @iamdarkyoshi 10 месяцев назад +3

    Have you seen CuriousMarc's video on 3D x-raying some apollo gear? It's absolutely fascinating!

  • @Nightsd01
    @Nightsd01 8 месяцев назад

    The fact that the Pi is only 6 layers is pretty impressive especially given how complex that SoC is. My own hobbyist PCB designs are sometimes 8 layers! Then again, they do seem to use blind/buried vias, that definitely makes it easier

  • @ypat90
    @ypat90 10 месяцев назад +1

    Mighty mite that RPi5. I seldom stop to look at its innards but it's worthy of admiration for the resourcefulness of its designers. Very informative video as usual.

  • @willgilliam9053
    @willgilliam9053 10 месяцев назад +4

    All this complexity.... In a computer that is sub $100 USD.... looking at this tiny stuff really makes you appreciate AMD's Threadripper...

  • @MikeHarris1984
    @MikeHarris1984 10 месяцев назад +3

    How many layers is the PCB?
    Edit: and you said it a bit more in the vid lol. Awesome job!! Your channel has fast become my fav. Love the engineering channel too! Your dad is awesome and love the stories.

  • @Genesis8934
    @Genesis8934 10 месяцев назад +3

    If we see a Casetify Raspberry Pi 5 X-ray skin, we'll know where they -got- stole it xD

  • @Grandwigg
    @Grandwigg 10 месяцев назад +1

    And that's just a theo-, JeffPat? Do I see cans of diet coke and notebooks of restaurant history details?
    In all seriousness, I really enjoyed this video. The more we understand how these things interconnect and work, the more we can pull crazy ideas through them.

  • @raspberrypi
    @raspberrypi 8 месяцев назад +1

    Love it Jeff. We're featuring it on the Raspberry Pi blog tomorrow and we've got a reaction quote from the engineer who designed Pi 5!

    • @JeffGeerling
      @JeffGeerling  8 месяцев назад

      Ooh nice! I just saw it! www.raspberrypi.com/news/what-does-a-raspberry-pi-5-x-ray-reveal/

  • @dfbess
    @dfbess 10 месяцев назад +10

    Very cool view of our electronics.. Thanks Jeff!

  • @夜空が素晴らしいです
    @夜空が素晴らしいです 10 месяцев назад +1

    This is amazing! I want a phone case with the x-ray images of RPi 5

  • @bubbasplants189
    @bubbasplants189 10 месяцев назад +8

    You'll never catch me, Jeff. *furiously scratches away at hidden antenna traces*

    • @JeffGeerling
      @JeffGeerling  10 месяцев назад +5

      You hacker!

    • @boneappletee6416
      @boneappletee6416 9 месяцев назад +1

      ​@@JeffGeerling I love how that's a compliment in this community 😁

  • @crusaderanimation6967
    @crusaderanimation6967 10 месяцев назад +3

    You know what they say on EEVbog,
    Don't turn it on !
    X-ray it apart !
    On serious note i wish Dave took a look at it on a video.

  • @SchoolforHackers
    @SchoolforHackers 10 месяцев назад +3

    I want to zoom through those edge-on views of the board like a sky taxi in The FifthElement! There’s an AI that can do that ...

    • @JeffGeerling
      @JeffGeerling  10 месяцев назад +2

      If I can cobble together enough funding... I could do a 3D CT of the Pi too, then the sky's really the limit-it's fascinating what modern metrology labs can do.

    • @boneappletee6416
      @boneappletee6416 9 месяцев назад

      ​@@JeffGeerlingthat would be awesome! :D Maybe you could find a sponsor who has a 3D CT scanner you can use, in exchange for showing off tech at their facility?
      Thank you again for all the interesting content you produce! 😊

  • @nlambert
    @nlambert 10 месяцев назад +2

    I don’t know how possible it would be, but if you could get some of your tshirt designs on some LTT shirts, they are super comfy and I definitely would be purchasing one!

  • @tamoghnapal6619
    @tamoghnapal6619 10 месяцев назад +3

    Wait until some phone case company screenshots the thumbnail and crops it to use the X-Ray picture

  • @marecheau77
    @marecheau77 10 месяцев назад +1

    Cool! Really amazing! Lots of smart people. I'm always amazed at the complexity underneath what we regularly use and think of as normal.

  • @frodothehobbit
    @frodothehobbit 10 месяцев назад +7

    I worked as Service Engineer for Nikon Metrology for 2 years. It reminds me of the old time scanning my iPhone and using the picture as background or looking on the PCB of NeoGeo Pocket Color cartridges. It's nice to see this kind of technology explained and detailed for everyone.

  • @andresbravo2003
    @andresbravo2003 10 месяцев назад +1

    Now this is what the deep dive of this Raspberry Pi…

  • @macTijn
    @macTijn 10 месяцев назад +2

    dbrand x Geerling collab confirmed!!111

  • @ronaldglider
    @ronaldglider 10 месяцев назад +1

    Great video!
    I think you misuse the word 'bonding wire'. I don't think the SoC uses bonding wires but rather is a 'flip-chip' that has the C4 balls connect to the package, that uses larger solder balls to connect to the PCB. Bonding wires are used for chips that have only 10 .. 20 I/O's

  • @ewasteredux
    @ewasteredux 10 месяцев назад +4

    Jeff is quoted as saying "... but I'm no engineer." Even though that may be true from a profession standpoint, I think your breadth of knowledge more than qualifies you as an intellectual equivalent. I call 'em as I see 'em.

    • @JeffGeerling
      @JeffGeerling  10 месяцев назад +2

      Thanks for the boost; though I am definitely at the stage where I know how much I *don't* know, which is just about everything :D
      It's a dangerous stage to be at though-I know enough to break things a lot, but not quite enough to get them back working again every time haha

    • @ewasteredux
      @ewasteredux 10 месяцев назад +1

      @@JeffGeerling , I totally get it and I empathize with you. But I think you are far humbler than you have to be. This is yet another reason why you are easy to subscribe and like.

  • @akhilvinayak5832
    @akhilvinayak5832 10 месяцев назад +1

    The epic dialog in this video is at 08:03 "I wouldn't recommend it"

  • @Bill_the_Red_Lichtie
    @Bill_the_Red_Lichtie 10 месяцев назад +6

    Hi Jeff, awesome video! 👍👍 The RAM lines being a mixture of bent/squiggly/straight is to get their electrical length, for signal timing, to within the required tolerances for maximum transfer speeds.

    • @turbo2ltr
      @turbo2ltr 10 месяцев назад +2

      Yes this. It's crazy that the speeds are so high that adding a few mm to the length of a trace can be critical to make sure all the related bits get to their destination at the same time.

  • @TD-er
    @TD-er 9 месяцев назад +3

    Not sure if the components on the differential data lines to the memory are capacitors.
    Quite often you see resistors in series with communication lines to reduce 'ringing'.
    Right now AlphaPhoenix has on both his channels some very (!!) good videos about impedance and he also briefly mentions this aspect in his (really) excellent talk.
    I highly suggest you'll look at those and also the first few comments as those are also a great addition to this.
    Anyway it is really great to see these boards X-rayed, so keep up the good work, Jeff.

    • @JeffGeerling
      @JeffGeerling  9 месяцев назад +2

      AlphaPhoenix's videos are incredible. Great explanations and very visual ways to teach concepts that are practically impossible for my brain to grasp out of a book.

    • @brewman467
      @brewman467 9 месяцев назад

      If the component is in series with the data line then most likely those components are ferrite beads.

    • @TD-er
      @TD-er 9 месяцев назад

      @@brewman467 Hmm I only know ferrite beads to be used to dampen HF noise.
      Like used in bridging power nets to components which have quite high frequency current spikes.
      For example a network chip.
      So it sounds a bit odd to me when you would use something to dampen high frequency signals.
      When used as resistor in series with the transmission line, you prevent 'rining' or reflections occuring multiple times.

    • @brewman467
      @brewman467 9 месяцев назад

      @@TD-er OK, I think that makes sense.

  • @WhatMACHI
    @WhatMACHI 9 месяцев назад

    This was waaaay over the top of my head. But I can imagine this would be super interesting for all the people in the field that understand this!

  • @Kw1161
    @Kw1161 10 месяцев назад +2

    Dr Jeff do you warm up your stethoscope before you place it on the Pi? 😂!
    Thanks for video and showing all the secrets of the Pi, even Redshirt Jeff is Green with envy.
    Have a great day!

  • @L4b3n
    @L4b3n 10 месяцев назад +5

    The caps beneath the SoC are most likely not some sort of filter caps, to filter out noise, which is spread to other components. Instead, they store power that is needed by the SoC during dynamic processes and deliver it via the shorted path possible. You are not mainly wrong, because this also results in better EMI performances, but the main reason they are placed there is to provide a bypass path for transient currents ...

    • @foobarables
      @foobarables 9 месяцев назад

      This statement is not entirely correct. Decoupling and filtering are in essence the same thing. A decoupling circuit is a filter with a high input impedance and low output impedance.

    • @L4b3n
      @L4b3n 9 месяцев назад

      @@foobarables You are correct. And I mentioned that as well by writing that his explanation is not wrong. But as an electronic design engineer I would not call this caps filter caps, although they act also as a filter in some sense.

  • @Relyt827
    @Relyt827 9 месяцев назад

    this was awesome to watch while holding and comparing the xray to a pi 5 in person

  • @Microtic
    @Microtic 5 месяцев назад

    "Thanks Crohn's"... I feel noticed! ❤ Hope things are going well for you Jeff!

  • @Endelin
    @Endelin 10 месяцев назад +2

    This makes me want to play Factorio.

    • @JeffGeerling
      @JeffGeerling  10 месяцев назад +2

      It is like a production line, just for bits and bytes instead of hardware!

    • @boneappletee6416
      @boneappletee6416 9 месяцев назад +1

      A fun screenshot I saw on Reddit today mentioned that their high performance research computer running AI kept creating trains to solve traffic - reminded me of cargo belts and trains from Factorio 😂

  • @pixelrancher
    @pixelrancher 10 месяцев назад +9

    Just don't use the image to design a "transparent" case only to have it ripped off by a competitor who you now have to sue for big bucks. Not that that would ever happen to a company who makes iPhone cases. 😂

    • @SchoolforHackers
      @SchoolforHackers 10 месяцев назад +2

      Gee, now has that ever happened? I mean, what kind of jerks would ... oh yeah 😂

    • @pixelrancher
      @pixelrancher 10 месяцев назад +1

      @@SchoolforHackers 😂

  • @TradieTrev
    @TradieTrev 10 месяцев назад +1

    Time to fire up kicad and make some schematics ;) Red shirt Jeff would be all over it like a fat kid on a cup cake lol

  • @TechnoTim
    @TechnoTim 10 месяцев назад +1

    Dr. Geerling Pi D. is in the house!

  • @ampex189
    @ampex189 10 месяцев назад +2

    Those micro HDMI ports look so happy to be here.

  • @kc0eks
    @kc0eks 10 месяцев назад +2

    Osteoporosis and crohns best friends forever. My hips are killing me. Thanks for the distraction

  • @michaelterrell
    @michaelterrell 10 месяцев назад +4

    Differential data is sent as a pair of voltages, one normal, the other is inverted. This improves noise immunity.

  • @velho6298
    @velho6298 10 месяцев назад +1

    I always thought you had to be an engineer as you are quite knowledgeable overall

    • @JeffGeerling
      @JeffGeerling  10 месяцев назад +1

      Son of an engineer-but I'm a software developer by trade, didn't ever study for 'real' engineering, only learned through experience :)

    • @boneappletee6416
      @boneappletee6416 9 месяцев назад

      ​@@JeffGeerling Experience is definitely the greatest teacher! :)
      I don't have any networking qualifications, but it's been a large part of my work for the past ~2 years.

  • @soundspark
    @soundspark 10 месяцев назад +1

    When you say the I/O chip was made bigger so you wouldn't short out things by touching the GPIO pins, do you mean that they added protections against ESD and overcurrent to those pins?

  • @zebop917
    @zebop917 10 месяцев назад +5

    As is often the case, thanks Jeff for doing these things so the rest of us don’t have to. This certainly helps to emphasise what impressive pieces of engineering these little SBCs are.

  • @AB-Prince
    @AB-Prince 9 месяцев назад

    that lattice in the memory chips is most likely a grounded shield. some people have sanded through potted usb drives and sd cards often to recover data. and they grind through a top copper layer first. the lattice is used to use less copper than a full copper shield. in theory you can even measure the size of the holes to calculate the smallest wavelength it can protect against.

  • @alexk4894
    @alexk4894 10 месяцев назад +4

    One of the greatest features of DICOM I personally like - is an ability to precisely measure distances. In this case, you can measure all components and distances between its pins without disassembly or desoldering. What a great way for reverse-engineering! For some reason, not many doctors in my area are happy with this idea😅

  • @williamkopanchuk
    @williamkopanchuk 9 месяцев назад

    The power Management Integrated Circuit "PMIC" is a highly efficient switch mode power supply with minimal losses to provide all the voltages needed by the Pi from a single voltage supply.
    The capacitors assembled on the main Pi's Chip known as System on Chip "SoC " are for decoupling.

  • @Darkknight512
    @Darkknight512 10 месяцев назад +1

    Capacitors block DC because once they fully charge, they stop charging and both sides stop moving current if the voltage doesn't change.
    Inductors are the opposite, they are DC shorts but block AC (once frequencies go high enough for the particular inductor).

  • @isheamongus811
    @isheamongus811 10 месяцев назад +1

    The Pi with a modified external (passive) antena may produce too powerful signals in range of like 20m or less.
    But not legal. But they *probably* won't know.

  • @ejonesss
    @ejonesss 10 месяцев назад +1

    i think you are safe from the fcc because as long as you stay within the frequency ranges of the wifi there should not be any problem.

  • @tau93
    @tau93 10 месяцев назад +1

    it would be easier to see what you are describing during the screen capture clips if your mouse was more visible, e.g. with a red circle, red dot, etc.

  • @GreenCinco12Official
    @GreenCinco12Official 10 месяцев назад +3

    4:58
    insert *I understood that reference* meme

  • @ItsJustElenore
    @ItsJustElenore 10 месяцев назад +2

    Just make sure casetify doesn't steal this one.

  • @freddan007
    @freddan007 9 месяцев назад +1

    4:59 - A GAME THEORY! 😆

  • @nadpro16
    @nadpro16 10 месяцев назад +1

    I would love to get excited about the Pi5, but my pre order got changed to a backorder, and I have already been charged. So I prob wont get mine till next year.

  • @TechTonor
    @TechTonor 10 месяцев назад +3

    Black cursor on a grey image? 😁 That's a note for next time. It's almost impossible to see on my phone screen 😊.

    • @JeffGeerling
      @JeffGeerling  10 месяцев назад +2

      Sorry about that! Was trying to get the resolution correct so the mouse would be the right size, but I was on my secondary computer since the main one was down for my office move :(
      Check out my blog post for some of the images in a bit higher resolution too!

    • @TechTonor
      @TechTonor 10 месяцев назад +1

      @@JeffGeerling No problem at all 😊. Just a good reminder for next time.

  • @prince3121
    @prince3121 10 месяцев назад

    Amazing video Jeff. Love it!

  • @mikewestman78
    @mikewestman78 10 месяцев назад +1

    Need a version of the x-ray to hang on the wall.

    • @JeffGeerling
      @JeffGeerling  10 месяцев назад +1

      Added one! redshirtjeff.com/listing/x-ray-pi-5-metallic-print

  • @robertharker
    @robertharker 10 месяцев назад +1

    I wish I could order your shirts with Haynes Beefy T-shirts. I purchased your cosplay sysadmin shirt and find it too light weight. I live in California where quite often I will wear a heavier t-shirt rather than a jacket. Ya, life is rough.😁

  • @cdibona
    @cdibona 10 месяцев назад +1

    I wonder if future castify cases will have a subtle, blurry 'Jeff Geerling' splayed across them....

  • @ntwestbrook
    @ntwestbrook 10 месяцев назад +2

    The one thing I was hoping for was built-in POE on the board without a hat, but i guess board space constraints made it a no go. Making a Pi board a little longer to add it on would be great say a RPI-5Poe version keep mounting holes in same location for hat bolt down compatibility and an exta set on the new longer end, all you need is a longer case. Sure I could buy a POE breakout brick or hat but that just makes it a pain in the A$$

    • @SimonEllwood
      @SimonEllwood 10 месяцев назад +3

      Very few people use POE so it would make no sense to add it as standard. As very few people need It it would not be economic to make a separate special version either, it would be best to have that as a add on hat!

  • @blackIce504
    @blackIce504 10 месяцев назад +1

    With Differential pairs although its the same single its 180deg out of phase this is the reason for its protection against unwanted signal, this technique can be done in digital and analogue form, Balanced Microphones for example as well as what @Prajjalakchattopadhyay spot on.

  • @shreyaskul
    @shreyaskul 10 месяцев назад +4

    Hey Jeff,
    I'd love to see what's inside the large BGA packages. You might wanna try lapping the layers off and a using a microscope for some lovely die shots!
    It would look awesome on a T shirt aas well.

    • @JeffGeerling
      @JeffGeerling  10 месяцев назад +3

      Definitely! Right now I'm still getting my feet wet with that kind of thing-the chemicals you need to use to do that well are quite dangerous, so I have laid back from that. But I want to do it :)

    • @dfs-comedy
      @dfs-comedy 10 месяцев назад +1

      I worked at a company that did this. The chemicals needed are pretty dangerous (eg, hydrofluoric acid) and it's quite tricky to do the etch so it removes a single layer evenly across the entire die.
      Back in the day when I worked there, feature sizes were on the order of 100nm or bigger, so you could see individual transistors with an optical microscope. Now, with sub-10nm features, that's impossible.

    • @JeffGeerling
      @JeffGeerling  10 месяцев назад +2

      @@dfs-comedy Nice! And yeah, nowadays you just see different colors of light reflecting off everything :)

    • @ccoder4953
      @ccoder4953 10 месяцев назад +1

      Ken Shirriff would be a good one to talk to about that. He's done lots of those sorts of teardowns. And, while he does have a RUclips channel, he's much better known for his blog and his work with CuriousMarc (highly recommended channel).

  • @p-thor
    @p-thor 10 месяцев назад +1

    Wouldn't it be funny if in a month or so a company say something like casetipi comes with a cool design but smack dab in the middle is this sign which looks like a jeffgeerling watermark. 😅

  • @zeberto1986
    @zeberto1986 10 месяцев назад +1

    13:01 it is true, you can learn so much just from changing perspective.

  • @mldalex
    @mldalex 10 месяцев назад +1

    I love that Game Theory reference :). Nice video. Maybe I will buy a Pi 5 if it is in stock localy.

  • @Graham_Rule
    @Graham_Rule 10 месяцев назад +3

    I remember being taught that microchips would be killed by x-rays. There would be induced currents that would destroy components. So does this Pi still work after being x-rayed?

    • @JeffGeerling
      @JeffGeerling  10 месяцев назад +3

      Been working fine!
      I'm guessing at certain levels, x-rays could harm certain components, but they don't seem to do anything bad to typical consumer electronics.

    • @RandomTechWZ
      @RandomTechWZ 10 месяцев назад +2

      The TSA would be killing millions of devices a year if that were the case.

    • @michaelterrell
      @michaelterrell 10 месяцев назад +1

      I'd always heard that X-rays could erase data from early EPROMs

    • @concinnus
      @concinnus 10 месяцев назад +1

      @@michaelterrellWell, EPROMs, as suggested by the name, are erasable by design. Specifically by UV, but since X-Rays are just the next step up they can work too.

    • @michaelterrell
      @michaelterrell 10 месяцев назад +1

      @@concinnus Early X-ray scannners used higher power, as well. It would destroy unprocessed film. Some 35mm film came in reusable aluminum containers, for protection.

  • @shuttlepodone1707
    @shuttlepodone1707 10 месяцев назад

    Fascinating! Thank you!

  • @deang5622
    @deang5622 9 месяцев назад +1

    Even if you were an electrical engineer, they don't cover electronics in much depth. You need an electronics engineer for that.

  • @MatthewHill
    @MatthewHill 9 месяцев назад +1

    Love the Jeff Geerling watermark. Afraid of being Castefied? ;-)

  • @endergamer794
    @endergamer794 10 месяцев назад +4

    this is really cool to see in such high detail!

  • @christiaanwillemsen1024
    @christiaanwillemsen1024 10 месяцев назад

    If you have enough angles, try Gaussian Spattering the thing into 3D

  • @aysnov
    @aysnov 9 месяцев назад

    Modding your pi's antenna is not illegal in itself. You can't sell uncertified devices, but as long as it's only for your own use and you still actually comply with the regulations (power limit...), even building your own transmitter from scratch would be legal. 2.4 GHz is an open band.

  • @gregaluise5727
    @gregaluise5727 9 месяцев назад +3

    Jeff, much respect to you. I am a EE flunkie (finished Comp Sci) so I had quite a bit of the EE curriculum (sadly I just didn't get the "official credentials" like those that hold the EE piece of paper). Your grasp of circuits and electronics amazes me! My understanding is you started in tech as a web developer (like front ends and UX web developer). I'm respectfully jealous of how much knowledge you have amassed on your own! Custom compiling linux kernels, studying circuit board layouts, etc... What's your secret? (I'm guessing probably just a 200 IQ). Always a fan and hats off to you man!

    • @JeffGeerling
      @JeffGeerling  9 месяцев назад +3

      Haha no clue on IQ but mostly insatiable curiosity. My Dad always handed me broken stuff and parts, and it was up to me to figure out how they worked or how to fix them, so I got a leg up on that even before I got into software!
      I remember the first burn I got with a soldering iron was when I was about 8 working on a tiny FM transmitter kit I bought from Radio Shack!
      I do lack a lot of the book knowledge, which I think is important to be actually good at a skill and not just "can often make it work" level. I like to understand the whys too.

    • @kevinsteinman8967
      @kevinsteinman8967 9 месяцев назад

      @@JeffGeerling Do you know the difference between a professional and an amateur? Answer - One gets paid for it and the other just knows it, sometimes probably better then the paid one. My motto is never stop learning.

  • @jwillisbarrie
    @jwillisbarrie 9 месяцев назад +1

    Thanks for adding actual captions for the Deaf.

  • @countertony
    @countertony 9 месяцев назад +2

    Nice! I spent my PhD working on ways to improve the contrast resolution of micro-CT scans using research machines based on Nikon Metrology's scanners (looking for extremely small changes in mineral density in anything from extracted teeth to rolled-up parchment scrolls.) My postdoc friend started X-raying his food after finding a worm in his lunchtime apple one day.

    • @boneappletee6416
      @boneappletee6416 9 месяцев назад

      I'm definitely on the same level of paranoid as your friend 😂

    • @countertony
      @countertony 9 месяцев назад

      @@boneappletee6416 once bitten (or faced with a recently-deceased half a worm in your apple), twice shy.
      Similarly, we used to get slugs coming into the kitchen at night through the pet flap, and now I don't walk barefoot when the lights are off.

  • @shapelessed
    @shapelessed 10 месяцев назад +1

    Did I just hear a hidden reference to the Film Theory...?

  • @andywoodward3097
    @andywoodward3097 10 месяцев назад +1

    Pretty amazing for something that costs US$60 or so 🤯

  • @dcarlin3
    @dcarlin3 10 месяцев назад +1

    Is Casetify now going to start selling Raspberry Pi enclosures?

    • @boneappletee6416
      @boneappletee6416 9 месяцев назад

      Tbf, a RPi enclosure with a "transparent"/x-ray design would be awesome

  • @harriska
    @harriska 10 месяцев назад +1

    Thought it was obviously raspberries inside

  • @tramcrazy
    @tramcrazy 10 месяцев назад +1

    Talking of the beast game, do you have any updates on open sourcing the code? Would be nice to see it!

    • @JeffGeerling
      @JeffGeerling  10 месяцев назад +2

      Still working on it. Unfortunately I don't think it's a priority for them, all I need is a 'yes' :(

  • @deang5622
    @deang5622 9 месяцев назад

    The bonding wires connect to the bonding pads on the die, not to the substrate.
    It wouldn't work if they connected to the substrate.

  • @cameramaker
    @cameramaker 9 месяцев назад +1

    2:06 - the tiny dots do not have bonding wires! This is a flip chip with solder bumps facing the package substrate. When I heard.. im no electrical engineer at the start.. i immediately thought oh geez, why is he doing that without a review from somebody at least familiar with electronics :(

    • @JeffGeerling
      @JeffGeerling  9 месяцев назад

      But then you wouldn't get to post your comment and increase the knowledge around this video :)
      I also wanted to get these images out sooner so people could take a look, before I would've had time to go over things in more detail with a real engineer. But some of these topics definitely deserve deeper dives. Not sure if I'd be the best to do them on this channel, or if someone else could take and run with them!

  • @codyjlee
    @codyjlee 10 месяцев назад +2

    I'd love to have one of those x-ray images on a metal print for my office wall!

    • @JeffGeerling
      @JeffGeerling  10 месяцев назад +2

      Ooh... I haven't thought about that, but it could be a nice thing to offer on redshirtjeff.com - I think in 2024 I'm going to revamp things on that end and offer more interesting stuff. (Also Teespring's service has not been great).

    • @codyjlee
      @codyjlee 10 месяцев назад +1

      @@JeffGeerling you can already count on an order if you do that!

    • @SchoolforHackers
      @SchoolforHackers 10 месяцев назад

      It would be to covet.

    • @MikeRushton
      @MikeRushton 10 месяцев назад +1

      @@JeffGeerling I would love to 3d print a lithophane using the image as well. Any way you could release the images? I'd be willing to pay.

    • @JeffGeerling
      @JeffGeerling  10 месяцев назад +1

      @@codyjlee Here's all I can get up in a short timeframe-this is 300 dpi, but it only goes up to 16x20 for now. I'd love to work with someone to make available larger prints next year. Just want to make sure they're decent quality!

  • @PaulHindt
    @PaulHindt 10 месяцев назад +1

    How much does imaging a board like this, as well as the associated data processing, cost in USD?

  • @brookerobertson2951
    @brookerobertson2951 9 месяцев назад +1

    Not going to be a just D brand skin for Long. Lol

  • @hofertyp
    @hofertyp 10 месяцев назад +1

    Did someone get that Jeff isn't an electronic engineer? 😅 still, he shows us these very cool x-ray pictures with decent explanations also for none engineers like me 👍