{"video_id":"NWBpX6cuXtM","title":"You can have this or a full-time butler - R&S MXO 5 Oscilloscope","channel":"ShortCircuit","show":"ShortCircuit","published_at":"2025-05-04T14:58:16Z","duration_s":1391,"segments":[{"start_s":0.16,"end_s":6.799,"text":"In this bag is a piece of testing equipment so sophisticated and so","speaker":null,"is_sponsor":0},{"start_s":4.4,"end_s":13.04,"text":"expensive that for its cost I could literally hire a full-time butler. It","speaker":null,"is_sponsor":0},{"start_s":9.28,"end_s":15.759,"text":"has an arbitrary waveform generator,","speaker":null,"is_sponsor":0},{"start_s":13.04,"end_s":20.64,"text":"power analysis options, automotive protocol. Okay, to explain what the crap","speaker":null,"is_sponsor":0},{"start_s":18.32,"end_s":25.119,"text":"it is, we've got Lucas from the lab who's using it for our power supply","speaker":null,"is_sponsor":0},{"start_s":22.56,"end_s":30.16,"text":"testing processes and who can hopefully explain a little bit of what we're about","speaker":null,"is_sponsor":0},{"start_s":27.359,"end_s":36.52,"text":"to look at. All I know is that this is the Roden Schwarz MX058. 2 GHz, uh,","speaker":null,"is_sponsor":0},{"start_s":33.92,"end_s":40.32,"text":"eight analog channels, uh, 16 digital channels, good oscilloscope. The funny","speaker":null,"is_sponsor":0},{"start_s":38.96,"end_s":44.559,"text":"part is, if you break it down, an oscilloscope doesn't really do that","speaker":null,"is_sponsor":0},{"start_s":42.16,"end_s":49.28,"text":"much. Just like your multimeter at home, it measures voltage using probes. But","speaker":null,"is_sponsor":0},{"start_s":47.36,"end_s":54.239,"text":"what makes it special is the fact that it can show that voltage and changes in","speaker":null,"is_sponsor":0},{"start_s":51.76,"end_s":58.719,"text":"voltage over time. With this particular one being able to handle, what is it?","speaker":null,"is_sponsor":0},{"start_s":55.84,"end_s":62.239,"text":"4.5 million signals per second. That's a lot, right? That's a lot. Yeah.","speaker":null,"is_sponsor":0},{"start_s":60.48,"end_s":66.24,"text":"Waveforms. First, I want to have a look at the accessories. Sure. Yeah. And I'll","speaker":null,"is_sponsor":0},{"start_s":64.559,"end_s":70.24,"text":"try not to break anything. Okay. That's why he's here. Why don't you explain","speaker":null,"is_sponsor":0},{"start_s":68.08,"end_s":73.439,"text":"some of these probes to us? Sure. Yeah. So, all it comes with eight analog","speaker":null,"is_sponsor":0},{"start_s":71.76,"end_s":78.32,"text":"probes. These ones here like I believe they're 10 to one probes. Would you","speaker":null,"is_sponsor":0},{"start_s":75.2,"end_s":80.479,"text":"abbreviate that like an AL for the","speaker":null,"is_sponsor":0},{"start_s":78.32,"end_s":84.04,"text":"analog ones as opposed to like digi? You might say digi probes or like anal","speaker":null,"is_sponsor":0},{"start_s":82.56,"end_s":88.4,"text":"probes? No.","speaker":null,"is_sponsor":0},{"start_s":85.92,"end_s":92.4,"text":"So what do we use these ones for? So this will just be your like general","speaker":null,"is_sponsor":0},{"start_s":90.0,"end_s":95.68,"text":"probes for viewing any any waveform really. Um right but it gets the full","speaker":null,"is_sponsor":0},{"start_s":94.24,"end_s":101.04,"text":"you know bandwidth and we have digital probes as well but those will just be one or zero. This gets you know whatever","speaker":null,"is_sponsor":0},{"start_s":98.88,"end_s":104.72,"text":"voltages. Now this is pretty overkill for what we use it for. Is that correct?","speaker":null,"is_sponsor":0},{"start_s":102.88,"end_s":109.2,"text":"Yeah. Yeah. This is yeah is a lot for what we do. We just measure um the four","speaker":null,"is_sponsor":0},{"start_s":106.88,"end_s":113.2,"text":"or five rails on a power supply um and some inputs to it. Conceivably. Could we","speaker":null,"is_sponsor":0},{"start_s":111.28,"end_s":116.399,"text":"use this to look at something like memory signaling or is that too fast?","speaker":null,"is_sponsor":0},{"start_s":115.28,"end_s":122.399,"text":"That's probably too fast. There's fancier oscilloscopes for that. But we have used this for some LT projects like","speaker":null,"is_sponsor":0},{"start_s":119.439,"end_s":125.439,"text":"the Soviet keyboard. Um Oh, when we were trying to reverse engineer it. Yeah.","speaker":null,"is_sponsor":0},{"start_s":123.84,"end_s":128.959,"text":"Yeah. Yeah. RL and I worked on that pretty uh closely and like worked to","speaker":null,"is_sponsor":0},{"start_s":127.439,"end_s":133.36,"text":"Yeah. see what all the signals were saying and decode it. So that was pretty cool. That's super cool. There's a","speaker":null,"is_sponsor":0},{"start_s":131.92,"end_s":137.76,"text":"little more to these than just the probes themselves. I noticed these little color coding rings and whatever","speaker":null,"is_sponsor":0},{"start_s":136.48,"end_s":141.36,"text":"it is that you're putting back in that baggie. Yeah. Yeah. So, the color coding","speaker":null,"is_sponsor":0},{"start_s":139.84,"end_s":145.76,"text":"is just, you know, helpful for color coding.","speaker":null,"is_sponsor":0},{"start_s":143.08,"end_s":149.12,"text":"Um, this is a typical, you know, flying lead ground cable. So, obviously, you","speaker":null,"is_sponsor":0},{"start_s":147.44,"end_s":153.519,"text":"need to complete the circuit. Yeah. Um, it's got a little, um, wrench in here","speaker":null,"is_sponsor":0},{"start_s":151.28,"end_s":157.12,"text":"for controlling the capacitance of the cables. Why do I want to change the","speaker":null,"is_sponsor":0},{"start_s":154.959,"end_s":160.879,"text":"capacitance of my probe? To compensate for the inductance of the probe. So,","speaker":null,"is_sponsor":0},{"start_s":159.36,"end_s":164.0,"text":"because it's a wire, you know, all wires are have capacitance and inductance. Oh,","speaker":null,"is_sponsor":0},{"start_s":163.04,"end_s":168.48,"text":"yeah. Yeah, it's hard to explain, but you know, square waveform, it's uh you","speaker":null,"is_sponsor":0},{"start_s":166.72,"end_s":172.959,"text":"want to be exactly square, but any inductance or capacitance will skew","speaker":null,"is_sponsor":0},{"start_s":170.879,"end_s":177.84,"text":"that. So, uh cuz it takes time for voltage to change and rise. Um so, you","speaker":null,"is_sponsor":0},{"start_s":175.599,"end_s":181.84,"text":"can um compensate for that by adjusting the capacitance typically.","speaker":null,"is_sponsor":0},{"start_s":180.319,"end_s":186.319,"text":"Is that it for the accessories? Basically, it's just got lots of probes","speaker":null,"is_sponsor":0},{"start_s":183.76,"end_s":190.319,"text":"in it. It's got some vasa mounts, too. Oh, okay. So, you can mount it on a","speaker":null,"is_sponsor":0},{"start_s":189.04,"end_s":194.4,"text":"monitor. Yeah, you can like you can get an arm for your rack, too, to hang it","speaker":null,"is_sponsor":0},{"start_s":192.48,"end_s":198.48,"text":"off. Okay, cool. And then other than that, uh, manual, power cord. Let's have","speaker":null,"is_sponsor":0},{"start_s":197.04,"end_s":201.92,"text":"a look at the scope itself. And maybe you can show us some of the wizardry you","speaker":null,"is_sponsor":0},{"start_s":200.56,"end_s":209.2,"text":"do with it. Let's see how much of this I can figure out on my own. Oh, fuse,","speaker":null,"is_sponsor":0},{"start_s":205.159,"end_s":212.48,"text":"power, on, off switch. I got that far.","speaker":null,"is_sponsor":0},{"start_s":209.2,"end_s":217.36,"text":"Whoa. It has an SSD, I guess. I've never","speaker":null,"is_sponsor":0},{"start_s":212.48,"end_s":219.92,"text":"opened that. Remove. I don't know.","speaker":null,"is_sponsor":0},{"start_s":217.36,"end_s":223.68,"text":"What? What? What are you worried about? Never tried it. Well, it's first time","speaker":null,"is_sponsor":0},{"start_s":221.519,"end_s":231.56,"text":"for everything. Oh, cool. It's just an M.2 drive. I want to open","speaker":null,"is_sponsor":0},{"start_s":226.599,"end_s":234.159,"text":"it. What M.2 drive would Roden Schwarz","speaker":null,"is_sponsor":0},{"start_s":231.56,"end_s":238.319,"text":"trust for their oscilloscope. Oh, look at that. It's our many times sponsor,","speaker":null,"is_sponsor":0},{"start_s":236.08,"end_s":241.36,"text":"Kioxia. Nice. It's actually more important than you would think to choose","speaker":null,"is_sponsor":0},{"start_s":239.76,"end_s":246.4,"text":"a high quality drive for an application like this cuz I would think it would just be constantly overwriting or I","speaker":null,"is_sponsor":0},{"start_s":245.04,"end_s":250.08,"text":"guess a lot of it would actually go straight to RAM in memory probably.","speaker":null,"is_sponsor":0},{"start_s":248.08,"end_s":253.599,"text":"Yeah. and then only be output to the SSD under Yeah, this is only 256 gigs. Yeah,","speaker":null,"is_sponsor":0},{"start_s":252.48,"end_s":260.4,"text":"one of their advertising features is they have a ton of memory so they can store all those waveforms um for long","speaker":null,"is_sponsor":0},{"start_s":257.919,"end_s":266.16,"text":"history and long sample rate or fast sample rate and we have extra options on","speaker":null,"is_sponsor":0},{"start_s":263.84,"end_s":271.36,"text":"ours that expands the memory. Is that correct? Yeah. Yeah, I believe. Yeah. Uh","speaker":null,"is_sponsor":0},{"start_s":268.32,"end_s":274.8,"text":"all right. So Oh, I forget how this goes","speaker":null,"is_sponsor":0},{"start_s":271.36,"end_s":276.96,"text":"together now. H that may have been a","speaker":null,"is_sponsor":0},{"start_s":274.8,"end_s":280.16,"text":"tactical error. There are way faster oscilloscopes. I was talking to the the","speaker":null,"is_sponsor":0},{"start_s":278.96,"end_s":284.08,"text":"guy we know at Ro Sports. He's like, \"Yeah, it's a good uh you know, standard","speaker":null,"is_sponsor":0},{"start_s":282.0,"end_s":288.479,"text":"lab oscilloscope, but there's definitely faster ones and more expensive ones. You","speaker":null,"is_sponsor":0},{"start_s":286.16,"end_s":292.32,"text":"know, they go into like like dozens of gigahertz and faster for communications","speaker":null,"is_sponsor":0},{"start_s":290.96,"end_s":298.24,"text":"and all that stuff.\" And do we have any idea what something like that would cost? Uh hundreds of thousands probably.","speaker":null,"is_sponsor":0},{"start_s":295.68,"end_s":302.08,"text":"Cool. Very uh very specialized. So this is like really fancy to us. And then","speaker":null,"is_sponsor":0},{"start_s":300.4,"end_s":306.8,"text":"we've got people who work at, you know, NASA or whatever that are like a Yeah.","speaker":null,"is_sponsor":0},{"start_s":304.639,"end_s":311.28,"text":"Yeah. Cute. Okay, let's try and put this SSD back in.","speaker":null,"is_sponsor":0},{"start_s":308.96,"end_s":316.0,"text":"Uh-oh. I know, Lucas. I'm trying to fix it. Okay, man. You seem stressed.","speaker":null,"is_sponsor":0},{"start_s":313.36,"end_s":319.52,"text":"Hopefully, it works. It Look, it just says do not remove during operation.","speaker":null,"is_sponsor":0},{"start_s":318.0,"end_s":323.6,"text":"Okay, it doesn't say don't. Did you think it just said do not remove? Did you not? I didn't read it. I didn't read","speaker":null,"is_sponsor":0},{"start_s":322.0,"end_s":327.68,"text":"it. All right, cool. What else are we looking at here? Well, obviously we've","speaker":null,"is_sponsor":0},{"start_s":325.52,"end_s":331.8,"text":"got rubber feet that allow it to be in I don't know, other orientations. They go","speaker":null,"is_sponsor":0},{"start_s":329.44,"end_s":337.039,"text":"all the way back. We've got a couple of 120. Jeez, this thing needs a lot of","speaker":null,"is_sponsor":0},{"start_s":334.88,"end_s":341.6,"text":"cooling. Is that just the processing needed for this level of sampling or","speaker":null,"is_sponsor":0},{"start_s":339.52,"end_s":345.199,"text":"what? It's doing a lot of compute. Um, it does dissipate a little bit of power","speaker":null,"is_sponsor":0},{"start_s":343.039,"end_s":349.36,"text":"inside as well, depending on what you're uh like probing. Oh, I see. Like not on","speaker":null,"is_sponsor":0},{"start_s":348.24,"end_s":354.639,"text":"purpose. Obviously, they would love to not take any power, but you know, in measuring, you have to take in a little","speaker":null,"is_sponsor":0},{"start_s":352.88,"end_s":358.639,"text":"bit of current or whatever. So, that makes sense. And then, oh, here we go.","speaker":null,"is_sponsor":0},{"start_s":357.12,"end_s":361.919,"text":"So trigger in that'll be if you want to have an external trigger to capture","speaker":null,"is_sponsor":0},{"start_s":360.24,"end_s":366.16,"text":"something specific like if you can't manage it in the software right and you","speaker":null,"is_sponsor":0},{"start_s":364.72,"end_s":370.8,"text":"want to capture something or if it's like something that happens unpredictably or it's too fast for you","speaker":null,"is_sponsor":0},{"start_s":369.199,"end_s":375.199,"text":"to like manually go oh yeah I want to capture now it's all too fast to manually capture now but you know it'll","speaker":null,"is_sponsor":0},{"start_s":373.84,"end_s":380.4,"text":"happen automatically and then gen one and gen two never use those but I believe those are just from the function","speaker":null,"is_sponsor":0},{"start_s":377.84,"end_s":384.88,"text":"generator the arbitrary waveform ref out 10 MHz that's also the function","speaker":null,"is_sponsor":0},{"start_s":382.639,"end_s":388.56,"text":"generator this one probably calibrate off of I'm not sure out is for when you","speaker":null,"is_sponsor":0},{"start_s":387.12,"end_s":394.759,"text":"trigger on something like one of the waveforms, then you can set a pulse up there. Got it. And a USB device. I'm not","speaker":null,"is_sponsor":0},{"start_s":392.72,"end_s":399.44,"text":"sure what that one's for. Well, it's a target port, so I guess if we wanted to","speaker":null,"is_sponsor":0},{"start_s":397.199,"end_s":403.84,"text":"hook it up to the computer via USB, that's possible. Meanwhile, on the other","speaker":null,"is_sponsor":0},{"start_s":401.28,"end_s":407.28,"text":"side, we can connect USB devices to it. Do we connect it to the network? I guess","speaker":null,"is_sponsor":0},{"start_s":405.36,"end_s":411.199,"text":"for Yeah, we do. Yeah. For all of our control and um for viewing. And then do","speaker":null,"is_sponsor":0},{"start_s":409.6,"end_s":415.52,"text":"you use the HDMI and DisplayPort out or do you just use the built-in display? Uh","speaker":null,"is_sponsor":0},{"start_s":412.96,"end_s":419.44,"text":"no, you can do it all over LAN uh like for the you can display from the","speaker":null,"is_sponsor":0},{"start_s":417.199,"end_s":423.599,"text":"computer. So you use LAN both for remote control of the unit and to output to a","speaker":null,"is_sponsor":0},{"start_s":421.759,"end_s":426.08,"text":"display. Uh yeah. Yeah, it's just for the same thing. But uh actually I was","speaker":null,"is_sponsor":0},{"start_s":424.96,"end_s":429.28,"text":"looking on the website today and they have headless units of this as well. So","speaker":null,"is_sponsor":0},{"start_s":428.08,"end_s":432.88,"text":"it's basically the exact same thing but without the screen. You can just use the","speaker":null,"is_sponsor":0},{"start_s":431.199,"end_s":436.319,"text":"display out or the land. Okay. But this one has a screen. This one does have a","speaker":null,"is_sponsor":0},{"start_s":434.4,"end_s":439.84,"text":"screen. Okay. Do you use the screen at all or is it just kind of superfluous?","speaker":null,"is_sponsor":0},{"start_s":438.0,"end_s":444.319,"text":"Yeah, I mostly use the screen. Uh, use the LAN just for monitoring if I'm, you","speaker":null,"is_sponsor":0},{"start_s":441.919,"end_s":448.4,"text":"know, at my other desk. Got it. So, there's your eight analogs and then I","speaker":null,"is_sponsor":0},{"start_s":446.56,"end_s":452.0,"text":"guess each of these does eight digital channels. Yes, that's correct. Yeah. Oh","speaker":null,"is_sponsor":0},{"start_s":450.24,"end_s":456.72,"text":"my god. Why does it have so many USB ports on it? We use it to save waveforms","speaker":null,"is_sponsor":0},{"start_s":454.16,"end_s":459.759,"text":"uh to to USB if you want. Um, or you can use it for some power. Can you run us","speaker":null,"is_sponsor":0},{"start_s":458.319,"end_s":462.639,"text":"through some of these controls here? Yeah, so a lot of them are multi-use and","speaker":null,"is_sponsor":0},{"start_s":461.68,"end_s":467.36,"text":"they'll do different things depending on the screen. And it's a big touch screen, so you can do a lot with that. Um, but","speaker":null,"is_sponsor":0},{"start_s":465.84,"end_s":472.16,"text":"you can control each of the eight channels plus any logic ones and math","speaker":null,"is_sponsor":0},{"start_s":469.919,"end_s":475.599,"text":"ones. Control the vertical scale and position to move waveforms up and down.","speaker":null,"is_sponsor":0},{"start_s":474.08,"end_s":480.479,"text":"Makes it a little easier to see what you're looking at, I guess. Yeah, I guess if you want to change view or see","speaker":null,"is_sponsor":0},{"start_s":478.24,"end_s":483.759,"text":"a certain section of something. Um, you have horizontal controls for horizontal","speaker":null,"is_sponsor":0},{"start_s":482.24,"end_s":487.12,"text":"scale or position. Why don't we plug it into something and then maybe you can","speaker":null,"is_sponsor":0},{"start_s":485.36,"end_s":490.639,"text":"show us this in real time then? Yeah. Okay. Yeah, let's do that. When it comes","speaker":null,"is_sponsor":0},{"start_s":488.879,"end_s":495.52,"text":"to this kind of stuff, they just kind of say, \"Here's the one I want.\" And I go,","speaker":null,"is_sponsor":0},{"start_s":492.24,"end_s":496.879,"text":"\"Is it a good one?\" and they say, \"Yep.","speaker":null,"is_sponsor":0},{"start_s":495.52,"end_s":501.84,"text":"Do you have like a power supply? Is that what we're going to look at or like what are we going to look at?\" Oh, yeah.","speaker":null,"is_sponsor":0},{"start_s":499.28,"end_s":506.479,"text":"Well, do you want to start the um screen recording? Oh, yeah. Um and tell you","speaker":null,"is_sponsor":0},{"start_s":504.8,"end_s":509.759,"text":"about our sponsor. Thanks to Motion Gray for sponsoring this video. Their Erggo 2","speaker":null,"is_sponsor":1},{"start_s":508.479,"end_s":513.279,"text":"is one of the most affordable options for sit-tostand desks on the market,","speaker":null,"is_sponsor":1},{"start_s":511.52,"end_s":517.68,"text":"making your next work or gaming station upgrade even cheaper. It has a weight","speaker":null,"is_sponsor":1},{"start_s":515.36,"end_s":522.64,"text":"capacity of 176 lbs and a height adjustment range of 28 to 46 in. Powered","speaker":null,"is_sponsor":1},{"start_s":520.32,"end_s":525.44,"text":"by a silent but powerful electric motor. The whole setup even ships out in one","speaker":null,"is_sponsor":1},{"start_s":524.159,"end_s":531.12,"text":"box with all the tools you need for assembly included. Pick one up with our link for an exclusive 15% off on top of","speaker":null,"is_sponsor":1},{"start_s":529.2,"end_s":535.56,"text":"any discount they may already have. Hey, it's booted up. Now what? I had a little","speaker":null,"is_sponsor":1},{"start_s":533.36,"end_s":542.56,"text":"demo prepared. Ooh, a demo. Demolition. Uh, no. Demonstration.","speaker":null,"is_sponsor":0},{"start_s":540.48,"end_s":547.04,"text":"Okay, so we got a little SBC of some sort. What's that? Like an ESP32 I set","speaker":null,"is_sponsor":0},{"start_s":545.12,"end_s":551.279,"text":"up here and I've just programmed it to uh send a little command here. Okay. So,","speaker":null,"is_sponsor":0},{"start_s":550.08,"end_s":556.24,"text":"one of the neat things about this oscilloscope is that um it can do a lot","speaker":null,"is_sponsor":0},{"start_s":554.08,"end_s":561.2,"text":"of decoding of digital signals. Oh, so we tell it which pins to monitor out of","speaker":null,"is_sponsor":0},{"start_s":558.88,"end_s":564.8,"text":"our eight channels here. Uh yes. Yeah. Sorry. So, I plugged in the digital.","speaker":null,"is_sponsor":0},{"start_s":563.12,"end_s":570.56,"text":"This is again this is the thing about engineering people. They just start doing stuff assuming that everyone","speaker":null,"is_sponsor":0},{"start_s":567.6,"end_s":574.48,"text":"around them is like following along. Yes. Carry on. So, I've plugged in the","speaker":null,"is_sponsor":0},{"start_s":572.48,"end_s":579.92,"text":"digital probe here. Uh channel zero and one. Um, and I can go in here and go","speaker":null,"is_sponsor":0},{"start_s":576.72,"end_s":582.0,"text":"into the apps and protocol and to SPI.","speaker":null,"is_sponsor":0},{"start_s":579.92,"end_s":586.399,"text":"So, I'm comm communicating over SPI. Okay. And set this S clock on channel","speaker":null,"is_sponsor":0},{"start_s":584.88,"end_s":590.48,"text":"one, I believe. So, this is the kind of thing where if you didn't know how this","speaker":null,"is_sponsor":0},{"start_s":589.04,"end_s":594.8,"text":"was outputting, it would be a bunch of trial and error to figure out how to","speaker":null,"is_sponsor":0},{"start_s":592.48,"end_s":598.24,"text":"even monitor it like if you trying to reverse engineer something. Yeah. So, a","speaker":null,"is_sponsor":0},{"start_s":596.48,"end_s":601.68,"text":"lot of this like a lot of the setup it's done while you're testing. You know,","speaker":null,"is_sponsor":0},{"start_s":600.32,"end_s":605.92,"text":"some of these parameters, but you also have to just kind of find some of this.","speaker":null,"is_sponsor":0},{"start_s":604.24,"end_s":610.0,"text":"I have to also change the trigger so that it triggers onto that one. So,","speaker":null,"is_sponsor":0},{"start_s":608.48,"end_s":615.68,"text":"there's plenty of nice triggers in here, but we're just triggering off of a digital signal. Okay. And the edge. So,","speaker":null,"is_sponsor":0},{"start_s":613.6,"end_s":620.8,"text":"whenever it rises, then it will capture a waveform. And that's how we can see","speaker":null,"is_sponsor":0},{"start_s":618.079,"end_s":625.279,"text":"this here. Okay. And what are we looking at here? So, here it's got automatic","speaker":null,"is_sponsor":0},{"start_s":622.959,"end_s":628.72,"text":"decoding of this. So, we just capture a single waveform. You can just capture a","speaker":null,"is_sponsor":0},{"start_s":626.64,"end_s":632.24,"text":"single one instead of run stop as it was before capturing all the latest ones.","speaker":null,"is_sponsor":0},{"start_s":630.32,"end_s":636.16,"text":"Mhm. Um, you can see and it's just automatically decoding the message I was","speaker":null,"is_sponsor":0},{"start_s":634.079,"end_s":640.64,"text":"sending. Oh. Oh, Leila. Oh, look at that. It says PSU circuit. Yes. Which is","speaker":null,"is_sponsor":0},{"start_s":638.959,"end_s":644.48,"text":"the channel where you guys can see all of the power supply testing that Lucas","speaker":null,"is_sponsor":0},{"start_s":642.64,"end_s":649.04,"text":"does. What are the chances? A more practical case would be you have your","speaker":null,"is_sponsor":0},{"start_s":645.839,"end_s":651.36,"text":"PCB or some other device. Um, did you","speaker":null,"is_sponsor":0},{"start_s":649.04,"end_s":655.04,"text":"just make this be a keyboard essentially? I guess in a really slow","speaker":null,"is_sponsor":0},{"start_s":653.12,"end_s":658.399,"text":"way, yes, we can make this a pre keyboard. Yeah. Could Could you just","speaker":null,"is_sponsor":0},{"start_s":656.24,"end_s":662.24,"text":"type into Could it could it detect that as well if you set up your triggers so","speaker":null,"is_sponsor":0},{"start_s":660.399,"end_s":665.92,"text":"that it Yeah. And like decoding of whatever um communication standard","speaker":null,"is_sponsor":0},{"start_s":664.8,"end_s":671.12,"text":"you're using. Yeah. It's got a lot of different ones you can do like canvas and other things for more like","speaker":null,"is_sponsor":0},{"start_s":669.2,"end_s":674.0,"text":"automotive. Yeah. Exactly. Okay. That's and more complicated stuff. So this is","speaker":null,"is_sponsor":0},{"start_s":672.32,"end_s":679.2,"text":"like a really simple example, but if you want to see if your sensor was actually giving back the proper values, there's","speaker":null,"is_sponsor":0},{"start_s":677.36,"end_s":682.88,"text":"maybe a breakdown in your lines somewhere, you could monitor that and","speaker":null,"is_sponsor":0},{"start_s":681.12,"end_s":686.24,"text":"see, oh yeah, it is sending everything back correctly, just we're losing it or","speaker":null,"is_sponsor":0},{"start_s":684.56,"end_s":690.48,"text":"we're decoding it incorrectly on our own. Oh, that's super cool for","speaker":null,"is_sponsor":0},{"start_s":688.64,"end_s":694.32,"text":"diagnostics then. Yeah, exactly. And this is only using two of the 16","speaker":null,"is_sponsor":0},{"start_s":692.56,"end_s":698.8,"text":"channels. So if you had like a hugely parallel bus, then you can decode them","speaker":null,"is_sponsor":0},{"start_s":696.88,"end_s":703.279,"text":"all. So like this would be awful to, you know, count on your own and see one 0 01","speaker":null,"is_sponsor":0},{"start_s":701.68,"end_s":708.959,"text":"kind of thing. Right. Right. Right. Right. Cuz this is each of our characters here. Yeah. Yeah. It's also a","speaker":null,"is_sponsor":0},{"start_s":706.88,"end_s":713.6,"text":"touch screen. Right. Yep. You mentioned that. So we're back to our first signal","speaker":null,"is_sponsor":0},{"start_s":711.04,"end_s":719.6,"text":"here. This is a capital P. On the bottom, we have just our our clock that","speaker":null,"is_sponsor":0},{"start_s":717.12,"end_s":722.24,"text":"tells us when to sample a zero or one. And then on the top, we've got our","speaker":null,"is_sponsor":0},{"start_s":720.8,"end_s":728.24,"text":"signal. So, what we're looking at here then is our first clock telling us to","speaker":null,"is_sponsor":0},{"start_s":725.68,"end_s":733.36,"text":"sample. That's a zero. Then on our second sampling point, that's a one. On","speaker":null,"is_sponsor":0},{"start_s":730.959,"end_s":739.68,"text":"our third, it's a zero. On our fourth, it's a one. And for the last four, it's","speaker":null,"is_sponsor":0},{"start_s":735.92,"end_s":742.56,"text":"all zeros. So, this one would be 0 1 0 1","speaker":null,"is_sponsor":0},{"start_s":739.68,"end_s":745.36,"text":"0 0 0. And that's a capital P and ASKI then. Yep. So, then this would be how","speaker":null,"is_sponsor":0},{"start_s":744.16,"end_s":751.04,"text":"you guys reverse engineered that keyboard then. Yeah. A lot of that you have hook it up and see like when things","speaker":null,"is_sponsor":0},{"start_s":748.56,"end_s":753.68,"text":"are high and low. um and trying to figure out what all those random pins","speaker":null,"is_sponsor":0},{"start_s":752.72,"end_s":760.399,"text":"were cuz there were a couple we weren't even sure what they were. And I think that's how we found out that one of the","speaker":null,"is_sponsor":0},{"start_s":756.32,"end_s":762.399,"text":"decoding um like uh chips was broken and","speaker":null,"is_sponsor":0},{"start_s":760.399,"end_s":765.92,"text":"it was just sending all zeros like so it's sending the same kind of bits but","speaker":null,"is_sponsor":0},{"start_s":764.16,"end_s":769.839,"text":"then the second four bits was always zero for all of them right that I","speaker":null,"is_sponsor":0},{"start_s":768.16,"end_s":774.8,"text":"remember that the first half of each bite was working and then the second","speaker":null,"is_sponsor":0},{"start_s":772.48,"end_s":777.76,"text":"half of each bite was broken all zero because the chip was dead and so we","speaker":null,"is_sponsor":0},{"start_s":776.48,"end_s":782.16,"text":"could see that. All right, enough of the high school electronics class demo. Let's get this hooked up to a power","speaker":null,"is_sponsor":0},{"start_s":780.72,"end_s":786.56,"text":"supply and show you guys how we actually use it. So, these probes are all just","speaker":null,"is_sponsor":0},{"start_s":784.32,"end_s":789.92,"text":"like wired into our testing equipment. Yeah. Sorry, it's not uh you can't see","speaker":null,"is_sponsor":0},{"start_s":787.92,"end_s":793.92,"text":"it, but these run into the test chamber. Okay. Um connected to connection board,","speaker":null,"is_sponsor":0},{"start_s":792.24,"end_s":798.6,"text":"which is connected to the power supply here. I can show you guys what he's got","speaker":null,"is_sponsor":0},{"start_s":795.44,"end_s":801.68,"text":"in there. Here's our second","speaker":null,"is_sponsor":0},{"start_s":798.6,"end_s":805.519,"text":"one. So, all his probes are going into","speaker":null,"is_sponsor":0},{"start_s":801.68,"end_s":807.44,"text":"this and monitoring our various voltages","speaker":null,"is_sponsor":0},{"start_s":805.519,"end_s":812.0,"text":"from the power supply. And what's really cool is Lucas painstakingly soldered our","speaker":null,"is_sponsor":0},{"start_s":809.839,"end_s":815.519,"text":"measuring points to the bottom of our PCB so that we don't have to worry about","speaker":null,"is_sponsor":0},{"start_s":814.0,"end_s":818.8,"text":"this cable length affecting our measurements. What are we looking at?","speaker":null,"is_sponsor":0},{"start_s":817.2,"end_s":823.12,"text":"So, another great part about this oscilloscope is the um the","speaker":null,"is_sponsor":0},{"start_s":821.04,"end_s":827.44,"text":"automatability of it. So, we're able to do a lot of our tests um without, you","speaker":null,"is_sponsor":0},{"start_s":825.92,"end_s":831.12,"text":"know, actually touching a lot of it. We just have to set up all the programming","speaker":null,"is_sponsor":0},{"start_s":829.04,"end_s":835.92,"text":"beforehand and then as it's testing it'll send all the commands to properly","speaker":null,"is_sponsor":0},{"start_s":832.72,"end_s":837.519,"text":"configure it um and test without us","speaker":null,"is_sponsor":0},{"start_s":835.92,"end_s":842.72,"text":"having to stand here. But we really like standing here, don't we? We love it.","speaker":null,"is_sponsor":0},{"start_s":839.399,"end_s":846.44,"text":"Yeah. And hopefully this will work. I","speaker":null,"is_sponsor":0},{"start_s":842.72,"end_s":849.519,"text":"don't know. Somebody removed the SSD. So","speaker":null,"is_sponsor":0},{"start_s":846.44,"end_s":850.8,"text":"what what it's probably fine. Oh, should","speaker":null,"is_sponsor":0},{"start_s":849.519,"end_s":855.959,"text":"we talk about some of the things that ours is optioned with? Oh, sure. Yeah.","speaker":null,"is_sponsor":0},{"start_s":853.279,"end_s":862.0,"text":"It has a one gigabit GPTS memory extension. Uh yeah.","speaker":null,"is_sponsor":0},{"start_s":860.16,"end_s":865.76,"text":"So that's one gigap points memory extension. So that's another one that's","speaker":null,"is_sponsor":0},{"start_s":863.36,"end_s":869.68,"text":"lets you capture a lot more waveforms and it's a lot of memory like we said","speaker":null,"is_sponsor":0},{"start_s":867.12,"end_s":874.079,"text":"before. Oh, for longer waveforms. Yeah. Okay. And more of the same. So if you're","speaker":null,"is_sponsor":0},{"start_s":872.079,"end_s":877.839,"text":"measuring a really like we're measuring that thing of saying PSU circuit that","speaker":null,"is_sponsor":0},{"start_s":876.079,"end_s":882.32,"text":"was repeating like once a second or whatever, right? And so that allows to","speaker":null,"is_sponsor":0},{"start_s":879.519,"end_s":886.639,"text":"capture like multiple samples of it and you could average them or see if there's","speaker":null,"is_sponsor":0},{"start_s":883.839,"end_s":891.92,"text":"any like aberrations, right? So for diagnosis of say for example like like","speaker":null,"is_sponsor":0},{"start_s":889.12,"end_s":894.72,"text":"an an erratic error that only shows up once in a while that could be really","speaker":null,"is_sponsor":0},{"start_s":893.519,"end_s":900.72,"text":"useful then. Yeah, exactly. This is great for that and a lot of oscilloscope is used for that where um like 99% of","speaker":null,"is_sponsor":0},{"start_s":899.279,"end_s":903.839,"text":"your signals will be exact right waveform but you want to capture the one","speaker":null,"is_sponsor":0},{"start_s":902.32,"end_s":906.88,"text":"or two that is that isn't the intermittent problem. They call them","speaker":null,"is_sponsor":0},{"start_s":905.36,"end_s":910.48,"text":"like runs or whatever. Yeah. or it's like maybe it stayed high for too long","speaker":null,"is_sponsor":0},{"start_s":908.56,"end_s":916.519,"text":"or there's some kind of glitch. You know, there's a lot of people that find","speaker":null,"is_sponsor":0},{"start_s":912.16,"end_s":916.519,"text":"that word pretty offensive, right?","speaker":null,"is_sponsor":0},{"start_s":916.639,"end_s":923.76,"text":"This is our brown out test that we do for PSU circuits. Um, we basically just","speaker":null,"is_sponsor":0},{"start_s":922.16,"end_s":928.079,"text":"turn off the input power to the power supply for a very short period and see","speaker":null,"is_sponsor":0},{"start_s":926.16,"end_s":931.199,"text":"if the power supply survives. So, we can see here it's doing a lot of stuff on","speaker":null,"is_sponsor":0},{"start_s":929.519,"end_s":935.199,"text":"its own. It basically just configured itself so that it's got all the right","speaker":null,"is_sponsor":0},{"start_s":933.12,"end_s":938.959,"text":"measurements set up and it'll capture this waveform afterwards. So, okay,","speaker":null,"is_sponsor":0},{"start_s":937.76,"end_s":944.32,"text":"there we see here. So, what we're looking at here then is AC power going","speaker":null,"is_sponsor":0},{"start_s":941.839,"end_s":949.88,"text":"doing its thing, right? And then we're looking at Whoopsy Doodles. No AC power,","speaker":null,"is_sponsor":0},{"start_s":946.72,"end_s":952.0,"text":"but our 12vt on the power supply was","speaker":null,"is_sponsor":0},{"start_s":949.88,"end_s":956.88,"text":"uninterrupted. And what's our purple one here? Uh, yes, 3.3 volt. 3.3 volt.","speaker":null,"is_sponsor":0},{"start_s":955.04,"end_s":959.839,"text":"There's 5 volt and the power good signal. So that's the one from the power","speaker":null,"is_sponsor":0},{"start_s":958.56,"end_s":963.519,"text":"supply that's telling the motherboard and the computer like power is still","speaker":null,"is_sponsor":0},{"start_s":961.6,"end_s":966.8,"text":"good. I can still guarantee that we have the right output voltages. What if we","speaker":null,"is_sponsor":0},{"start_s":965.36,"end_s":970.48,"text":"gave it a longer brown out then? Exactly. We'll proceed through this.","speaker":null,"is_sponsor":0},{"start_s":968.72,"end_s":974.56,"text":"It'll go through and it saves the waveforms. This is how we save them back","speaker":null,"is_sponsor":0},{"start_s":972.56,"end_s":978.399,"text":"to a file and we can later graph those and create large graphics from them. And","speaker":null,"is_sponsor":0},{"start_s":976.72,"end_s":981.68,"text":"eventually that power good signal is going to be like no. Yes. Yeah.","speaker":null,"is_sponsor":0},{"start_s":980.48,"end_s":987.44,"text":"Hopefully we'll capture this. You know, it's always a lottery. We're doing it live. So we can see here it's in blue so","speaker":null,"is_sponsor":0},{"start_s":985.199,"end_s":990.959,"text":"it's hard but you see it cut it cut out here and went low for a while and came","speaker":null,"is_sponsor":0},{"start_s":989.279,"end_s":994.959,"text":"back up. So for that short period the power supply was saying you know I can't","speaker":null,"is_sponsor":0},{"start_s":992.8,"end_s":999.519,"text":"guarantee 12 volts output and if we have a good motherboard that behaves the way","speaker":null,"is_sponsor":0},{"start_s":996.88,"end_s":1003.519,"text":"that it should it should say hey I don't have good power that'll shut down the","speaker":null,"is_sponsor":0},{"start_s":1001.6,"end_s":1007.04,"text":"computer. Yeah. So at that point it's like it's nice that it's kept the other","speaker":null,"is_sponsor":0},{"start_s":1005.199,"end_s":1010.32,"text":"voltages high but it's already turning off your computer because presumably","speaker":null,"is_sponsor":0},{"start_s":1008.72,"end_s":1013.839,"text":"that's enough for it to and this is exactly the behavior we'd want. We would","speaker":null,"is_sponsor":0},{"start_s":1012.32,"end_s":1017.199,"text":"want it to say, \"Hey, the power's not good.\" before there's a major","speaker":null,"is_sponsor":0},{"start_s":1015.6,"end_s":1021.279,"text":"interruption to the voltage it's delivering to our components because","speaker":null,"is_sponsor":0},{"start_s":1018.759,"end_s":1024.799,"text":"otherwise, I mean, this is a very very small surge, but if we had a bigger","speaker":null,"is_sponsor":0},{"start_s":1022.72,"end_s":1029.199,"text":"surge, that could be an issue, right? Surge and just reliable things. So, it","speaker":null,"is_sponsor":0},{"start_s":1026.64,"end_s":1033.039,"text":"may be trying to save memory to uh like to, you know, storage or something and","speaker":null,"is_sponsor":0},{"start_s":1031.199,"end_s":1036.079,"text":"it might corrupt that or have some unpredictable effects. We'll see if","speaker":null,"is_sponsor":0},{"start_s":1034.559,"end_s":1041.36,"text":"we'll get one where it just fully drops out. We can see there's already little","speaker":null,"is_sponsor":0},{"start_s":1038.16,"end_s":1043.839,"text":"dips in the voltage, right? Oh, okay.","speaker":null,"is_sponsor":0},{"start_s":1041.36,"end_s":1048.319,"text":"So, it really didn't like 25 milliseconds of power being gone. About","speaker":null,"is_sponsor":0},{"start_s":1046.0,"end_s":1052.32,"text":"22 milliseconds or 24. I'm not sure exactly which one, but yeah, you can see","speaker":null,"is_sponsor":0},{"start_s":1049.679,"end_s":1056.24,"text":"it blips in the 12 volts and it just completely drops out, but the power good","speaker":null,"is_sponsor":0},{"start_s":1054.559,"end_s":1059.919,"text":"line dropped before that. Now, a lot of our testing is focused on the ATX","speaker":null,"is_sponsor":0},{"start_s":1058.16,"end_s":1064.0,"text":"specification and making sure that power supplies adhere to it. Have you","speaker":null,"is_sponsor":0},{"start_s":1061.6,"end_s":1068.16,"text":"encountered any that do not meet the ATX specification? Yeah, a lot of the power","speaker":null,"is_sponsor":0},{"start_s":1066.0,"end_s":1072.0,"text":"supplies will not quite meet in some places like oh maybe it's in the dynamic","speaker":null,"is_sponsor":0},{"start_s":1070.24,"end_s":1076.559,"text":"tests it doesn't quite meet the voltage regulations or one of the timings off.","speaker":null,"is_sponsor":0},{"start_s":1074.64,"end_s":1080.24,"text":"Um but a lot of them it's not a huge deal and it could be a part of our how","speaker":null,"is_sponsor":0},{"start_s":1078.799,"end_s":1084.16,"text":"our setup test setup is different from the ATX. Got it. So is that why we don't","speaker":null,"is_sponsor":0},{"start_s":1082.24,"end_s":1087.84,"text":"necessarily publish every result that we record right now cuz we're kind of","speaker":null,"is_sponsor":0},{"start_s":1085.52,"end_s":1091.12,"text":"waiting to make sure that it's on the up and up that we're in we're confident in","speaker":null,"is_sponsor":0},{"start_s":1089.6,"end_s":1097.28,"text":"it and we don't make any claims of like full ATX certification with that. So um","speaker":null,"is_sponsor":0},{"start_s":1094.799,"end_s":1100.32,"text":"yeah it's just you know indicative and one of the things that we really care","speaker":null,"is_sponsor":0},{"start_s":1098.96,"end_s":1104.48,"text":"about a lot though and that we are publishing now is any failures in safety","speaker":null,"is_sponsor":0},{"start_s":1103.039,"end_s":1109.2,"text":"mechanisms that are built into power supplies because you know I don't think","speaker":null,"is_sponsor":0},{"start_s":1106.96,"end_s":1114.24,"text":"that most people are going to look at a slight blip in the 12vt rail when they","speaker":null,"is_sponsor":0},{"start_s":1111.36,"end_s":1118.0,"text":"have a 15 millisecond power outage and go I'm not going to buy that power","speaker":null,"is_sponsor":0},{"start_s":1116.16,"end_s":1123.2,"text":"supply but we've had some that will just outright fail under an overcurren","speaker":null,"is_sponsor":0},{"start_s":1120.48,"end_s":1127.52,"text":"scenario where we are drawing more power than the power supply expects. Yeah.","speaker":null,"is_sponsor":0},{"start_s":1125.2,"end_s":1130.52,"text":"Which we don't expect it to be able to provide more power than it's rated for,","speaker":null,"is_sponsor":0},{"start_s":1129.2,"end_s":1134.48,"text":"but we do expect it not to catastrophically die. And we have had a","speaker":null,"is_sponsor":0},{"start_s":1132.96,"end_s":1138.0,"text":"couple die during this test where we're just shutting it off for brief periods","speaker":null,"is_sponsor":0},{"start_s":1136.0,"end_s":1141.76,"text":"of time. Can't explain those ones, but cuz it's not super ownorous, but uh","speaker":null,"is_sponsor":0},{"start_s":1140.4,"end_s":1144.88,"text":"yeah, like this is something that a power supply should be able to handle.","speaker":null,"is_sponsor":0},{"start_s":1143.44,"end_s":1150.08,"text":"Yeah, we do it a lot of times and we do it at 0 degrees, 20°, and 40°, but it","speaker":null,"is_sponsor":0},{"start_s":1148.0,"end_s":1153.12,"text":"should be, you know, fairly fairly survivable, I think. Do you have any","speaker":null,"is_sponsor":0},{"start_s":1151.52,"end_s":1157.28,"text":"more tests for us to look at? Yeah, we also have the timing test that we use the oscilloscope for. And I think","speaker":null,"is_sponsor":0},{"start_s":1155.919,"end_s":1161.039,"text":"that's, you know, more interesting than the brown one. When you say timing, what","speaker":null,"is_sponsor":0},{"start_s":1159.6,"end_s":1165.52,"text":"what do we want to know? What how does the timing matter of a power supply? I","speaker":null,"is_sponsor":0},{"start_s":1162.799,"end_s":1168.559,"text":"mean, it's DC. There's no signaling. There's no waveforms even. There is","speaker":null,"is_sponsor":0},{"start_s":1167.039,"end_s":1172.799,"text":"signaling. So, there's a couple signal channels on that like the power good and","speaker":null,"is_sponsor":0},{"start_s":1170.559,"end_s":1176.64,"text":"the power on, but there's specific time they have for how long it takes for the","speaker":null,"is_sponsor":0},{"start_s":1174.4,"end_s":1181.28,"text":"voltage to rise to a certain level or to drop or delays between those. So this","speaker":null,"is_sponsor":0},{"start_s":1179.44,"end_s":1186.559,"text":"configures the oscilloscope for a turn on waveform which we get here. So do we","speaker":null,"is_sponsor":0},{"start_s":1183.76,"end_s":1189.919,"text":"want to go from 0 to 12 volts really quickly or do we want it to be slow?","speaker":null,"is_sponsor":0},{"start_s":1188.48,"end_s":1196.08,"text":"What do we want? I believe there is a maximum time I can I don't know the exact timing now but the maximum time","speaker":null,"is_sponsor":0},{"start_s":1192.72,"end_s":1198.48,"text":"for 0 to 90% of the voltage spec. So of","speaker":null,"is_sponsor":0},{"start_s":1196.08,"end_s":1203.039,"text":"12 volts 5 volts and 3.3 volts. Got it. And then there is also a spec for the","speaker":null,"is_sponsor":0},{"start_s":1200.08,"end_s":1208.0,"text":"delay between them going high and the um power good signal going high. it'll save","speaker":null,"is_sponsor":0},{"start_s":1205.52,"end_s":1213.36,"text":"this waveform and then reconfigure so that it can um save the turn off","speaker":null,"is_sponsor":0},{"start_s":1210.6,"end_s":1216.88,"text":"waveform which is also important in for like brownout and stuff. So this one the","speaker":null,"is_sponsor":0},{"start_s":1215.28,"end_s":1220.48,"text":"first one will be basically just flat lines once it's saved because there's","speaker":null,"is_sponsor":0},{"start_s":1218.799,"end_s":1225.28,"text":"very little load on the power supply. Yeah. Um but future ones um do actually","speaker":null,"is_sponsor":0},{"start_s":1223.52,"end_s":1230.96,"text":"drop and you can see them there. It takes about two days to fully test a","speaker":null,"is_sponsor":0},{"start_s":1228.4,"end_s":1235.679,"text":"power supply. And if we have a failure, we always obtain another unit and fully","speaker":null,"is_sponsor":0},{"start_s":1234.0,"end_s":1240.32,"text":"test that additional unit to see if it was just a one-off bad unit. What's","speaker":null,"is_sponsor":0},{"start_s":1238.08,"end_s":1245.12,"text":"interesting to me though is so far we haven't had a lot of bad units that","speaker":null,"is_sponsor":0},{"start_s":1242.4,"end_s":1249.28,"text":"weren't just a bad power supply. All but I believe one of the ones that have","speaker":null,"is_sponsor":0},{"start_s":1247.12,"end_s":1252.88,"text":"failed, the second unit has failed as well. Yeah, there's one or two that the","speaker":null,"is_sponsor":0},{"start_s":1251.679,"end_s":1257.52,"text":"first one failed and the second one survived, but so far it's been Yeah, they both die and often run on similar","speaker":null,"is_sponsor":0},{"start_s":1256.08,"end_s":1261.52,"text":"tests. So, here's another one. So, this is trying to turn on with a load and","speaker":null,"is_sponsor":0},{"start_s":1259.6,"end_s":1264.72,"text":"obviously it failed that. Um, a lot of power supplies do even though I think","speaker":null,"is_sponsor":0},{"start_s":1263.2,"end_s":1268.88,"text":"it's in the spec, the ATX spec that have to be able to turn on with a load. Um,","speaker":null,"is_sponsor":0},{"start_s":1266.64,"end_s":1273.2,"text":"they just can't because you know it's not typical. I guess your GPU isn't","speaker":null,"is_sponsor":0},{"start_s":1271.12,"end_s":1276.64,"text":"pulling power before it has, you know, a voltage. We can also use this for ripple","speaker":null,"is_sponsor":0},{"start_s":1275.2,"end_s":1281.12,"text":"testing of a power supply. Is that correct? Yes. Yeah, we do that same. Can","speaker":null,"is_sponsor":0},{"start_s":1278.48,"end_s":1286.24,"text":"you explain like on five why ripple matters? Because a perfect DC voltage","speaker":null,"is_sponsor":0},{"start_s":1283.76,"end_s":1290.08,"text":"output like 12 volts, it'll be perfectly flat, but because we're in the real","speaker":null,"is_sponsor":0},{"start_s":1288.159,"end_s":1294.24,"text":"world, there's capacitance, inductance, lows, everything else, it's not going to","speaker":null,"is_sponsor":0},{"start_s":1292.4,"end_s":1297.44,"text":"be flat. Um, there's some ripple to that. We can see that. We can see it.","speaker":null,"is_sponsor":0},{"start_s":1296.4,"end_s":1303.36,"text":"Little little bit of noise in there in the line there. Why does excessive ripple matter? because the components","speaker":null,"is_sponsor":0},{"start_s":1301.6,"end_s":1307.76,"text":"later in your like in your computer are expecting a really constant um supply","speaker":null,"is_sponsor":0},{"start_s":1306.159,"end_s":1312.64,"text":"and something they can predict and you know operate um consistently on and they","speaker":null,"is_sponsor":0},{"start_s":1310.799,"end_s":1316.559,"text":"further regulated down to other voltages like CPU like 1.2 volts and stuff but","speaker":null,"is_sponsor":0},{"start_s":1315.039,"end_s":1320.48,"text":"even those regulators want a really consistent input voltage. Got it. So it","speaker":null,"is_sponsor":0},{"start_s":1318.799,"end_s":1324.96,"text":"just helps with general stability and reliability. Could it improve longevity","speaker":null,"is_sponsor":0},{"start_s":1322.72,"end_s":1328.799,"text":"to have low ripple? Uh yeah it'll put less load on the capacitors over time.","speaker":null,"is_sponsor":0},{"start_s":1327.28,"end_s":1332.799,"text":"Put less energy in and out of them. Here I have another way from where this one actually went down. So this is another","speaker":null,"is_sponsor":0},{"start_s":1331.36,"end_s":1337.36,"text":"one. So during the timing test, we can measure how long it is between the power","speaker":null,"is_sponsor":0},{"start_s":1335.2,"end_s":1340.559,"text":"like it turning off and the um power supply shutting down and how long it","speaker":null,"is_sponsor":0},{"start_s":1339.039,"end_s":1344.72,"text":"takes for each of the voltages to drop. This one's at like a 10% or 20% load. So","speaker":null,"is_sponsor":0},{"start_s":1343.44,"end_s":1350.559,"text":"this is the whole thing where you hit the power switch on something and it takes a minute for it to like for the","speaker":null,"is_sponsor":0},{"start_s":1348.559,"end_s":1353.84,"text":"LEDs to you know Yeah, exactly. So that' be like for a small load and you'll see","speaker":null,"is_sponsor":0},{"start_s":1352.24,"end_s":1358.159,"text":"with like even larger loads, it's almost instantaneous the the voltage drops. Oh,","speaker":null,"is_sponsor":0},{"start_s":1356.32,"end_s":1364.64,"text":"one more thing. Actually, we've alluded to it, but I don't think we've explicitly said what one of these","speaker":null,"is_sponsor":0},{"start_s":1361.96,"end_s":1367.919,"text":"run-of-the-mill benchtop oscilloscopes is worth. It's a bit of a range","speaker":null,"is_sponsor":0},{"start_s":1366.159,"end_s":1374.96,"text":"depending on options, but it's about 20K to 50K US,","speaker":null,"is_sponsor":0},{"start_s":1370.559,"end_s":1378.559,"text":"right? Yeah. Go and buy one now. Yeah.","speaker":null,"is_sponsor":0},{"start_s":1374.96,"end_s":1382.6,"text":"Use our affiliate code. Lucas from the","speaker":null,"is_sponsor":0},{"start_s":1378.559,"end_s":1385.679,"text":"lab, everyone. And the Roden Sports MX05","speaker":null,"is_sponsor":0},{"start_s":1382.6,"end_s":1388.96,"text":"series. Subscribe to ShortCircuit.","speaker":null,"is_sponsor":1},{"start_s":1385.679,"end_s":1388.96,"text":"and power supply circuit.","speaker":null,"is_sponsor":1}],"full_text":"In this bag is a piece of testing equipment so sophisticated and so expensive that for its cost I could literally hire a full-time butler. It has an arbitrary waveform generator, power analysis options, automotive protocol. Okay, to explain what the crap it is, we've got Lucas from the lab who's using it for our power supply testing processes and who can hopefully explain a little bit of what we're about to look at. All I know is that this is the Roden Schwarz MX058. 2 GHz, uh, eight analog channels, uh, 16 digital channels, good oscilloscope. The funny part is, if you break it down, an oscilloscope doesn't really do that much. Just like your multimeter at home, it measures voltage using probes. But what makes it special is the fact that it can show that voltage and changes in voltage over time. With this particular one being able to handle, what is it? 4.5 million signals per second. That's a lot, right? That's a lot. Yeah. Waveforms. First, I want to have a look at the accessories. Sure. Yeah. And I'll try not to break anything. Okay. That's why he's here. Why don't you explain some of these probes to us? Sure. Yeah. So, all it comes with eight analog probes. These ones here like I believe they're 10 to one probes. Would you abbreviate that like an AL for the analog ones as opposed to like digi? You might say digi probes or like anal probes? No. So what do we use these ones for? So this will just be your like general probes for viewing any any waveform really. Um right but it gets the full you know bandwidth and we have digital probes as well but those will just be one or zero. This gets you know whatever voltages. Now this is pretty overkill for what we use it for. Is that correct? Yeah. Yeah. This is yeah is a lot for what we do. We just measure um the four or five rails on a power supply um and some inputs to it. Conceivably. Could we use this to look at something like memory signaling or is that too fast? That's probably too fast. There's fancier oscilloscopes for that. But we have used this for some LT projects like the Soviet keyboard. Um Oh, when we were trying to reverse engineer it. Yeah. Yeah. Yeah. RL and I worked on that pretty uh closely and like worked to Yeah. see what all the signals were saying and decode it. So that was pretty cool. That's super cool. There's a little more to these than just the probes themselves. I noticed these little color coding rings and whatever it is that you're putting back in that baggie. Yeah. Yeah. So, the color coding is just, you know, helpful for color coding. Um, this is a typical, you know, flying lead ground cable. So, obviously, you need to complete the circuit. Yeah. Um, it's got a little, um, wrench in here for controlling the capacitance of the cables. Why do I want to change the capacitance of my probe? To compensate for the inductance of the probe. So, because it's a wire, you know, all wires are have capacitance and inductance. Oh, yeah. Yeah, it's hard to explain, but you know, square waveform, it's uh you want to be exactly square, but any inductance or capacitance will skew that. So, uh cuz it takes time for voltage to change and rise. Um so, you can um compensate for that by adjusting the capacitance typically. Is that it for the accessories? Basically, it's just got lots of probes in it. It's got some vasa mounts, too. Oh, okay. So, you can mount it on a monitor. Yeah, you can like you can get an arm for your rack, too, to hang it off. Okay, cool. And then other than that, uh, manual, power cord. Let's have a look at the scope itself. And maybe you can show us some of the wizardry you do with it. Let's see how much of this I can figure out on my own. Oh, fuse, power, on, off switch. I got that far. Whoa. It has an SSD, I guess. I've never opened that. Remove. I don't know. What? What? What are you worried about? Never tried it. Well, it's first time for everything. Oh, cool. It's just an M.2 drive. I want to open it. What M.2 drive would Roden Schwarz trust for their oscilloscope. Oh, look at that. It's our many times sponsor, Kioxia. Nice. It's actually more important than you would think to choose a high quality drive for an application like this cuz I would think it would just be constantly overwriting or I guess a lot of it would actually go straight to RAM in memory probably. Yeah. and then only be output to the SSD under Yeah, this is only 256 gigs. Yeah, one of their advertising features is they have a ton of memory so they can store all those waveforms um for long history and long sample rate or fast sample rate and we have extra options on ours that expands the memory. Is that correct? Yeah. Yeah, I believe. Yeah. Uh all right. So Oh, I forget how this goes together now. H that may have been a tactical error. There are way faster oscilloscopes. I was talking to the the guy we know at Ro Sports. He's like, \"Yeah, it's a good uh you know, standard lab oscilloscope, but there's definitely faster ones and more expensive ones. You know, they go into like like dozens of gigahertz and faster for communications and all that stuff.\" And do we have any idea what something like that would cost? Uh hundreds of thousands probably. Cool. Very uh very specialized. So this is like really fancy to us. And then we've got people who work at, you know, NASA or whatever that are like a Yeah. Yeah. Cute. Okay, let's try and put this SSD back in. Uh-oh. I know, Lucas. I'm trying to fix it. Okay, man. You seem stressed. Hopefully, it works. It Look, it just says do not remove during operation. Okay, it doesn't say don't. Did you think it just said do not remove? Did you not? I didn't read it. I didn't read it. All right, cool. What else are we looking at here? Well, obviously we've got rubber feet that allow it to be in I don't know, other orientations. They go all the way back. We've got a couple of 120. Jeez, this thing needs a lot of cooling. Is that just the processing needed for this level of sampling or what? It's doing a lot of compute. Um, it does dissipate a little bit of power inside as well, depending on what you're uh like probing. Oh, I see. Like not on purpose. Obviously, they would love to not take any power, but you know, in measuring, you have to take in a little bit of current or whatever. So, that makes sense. And then, oh, here we go. So trigger in that'll be if you want to have an external trigger to capture something specific like if you can't manage it in the software right and you want to capture something or if it's like something that happens unpredictably or it's too fast for you to like manually go oh yeah I want to capture now it's all too fast to manually capture now but you know it'll happen automatically and then gen one and gen two never use those but I believe those are just from the function generator the arbitrary waveform ref out 10 MHz that's also the function generator this one probably calibrate off of I'm not sure out is for when you trigger on something like one of the waveforms, then you can set a pulse up there. Got it. And a USB device. I'm not sure what that one's for. Well, it's a target port, so I guess if we wanted to hook it up to the computer via USB, that's possible. Meanwhile, on the other side, we can connect USB devices to it. Do we connect it to the network? I guess for Yeah, we do. Yeah. For all of our control and um for viewing. And then do you use the HDMI and DisplayPort out or do you just use the built-in display? Uh no, you can do it all over LAN uh like for the you can display from the computer. So you use LAN both for remote control of the unit and to output to a display. Uh yeah. Yeah, it's just for the same thing. But uh actually I was looking on the website today and they have headless units of this as well. So it's basically the exact same thing but without the screen. You can just use the display out or the land. Okay. But this one has a screen. This one does have a screen. Okay. Do you use the screen at all or is it just kind of superfluous? Yeah, I mostly use the screen. Uh, use the LAN just for monitoring if I'm, you know, at my other desk. Got it. So, there's your eight analogs and then I guess each of these does eight digital channels. Yes, that's correct. Yeah. Oh my god. Why does it have so many USB ports on it? We use it to save waveforms uh to to USB if you want. Um, or you can use it for some power. Can you run us through some of these controls here? Yeah, so a lot of them are multi-use and they'll do different things depending on the screen. And it's a big touch screen, so you can do a lot with that. Um, but you can control each of the eight channels plus any logic ones and math ones. Control the vertical scale and position to move waveforms up and down. Makes it a little easier to see what you're looking at, I guess. Yeah, I guess if you want to change view or see a certain section of something. Um, you have horizontal controls for horizontal scale or position. Why don't we plug it into something and then maybe you can show us this in real time then? Yeah. Okay. Yeah, let's do that. When it comes to this kind of stuff, they just kind of say, \"Here's the one I want.\" And I go, \"Is it a good one?\" and they say, \"Yep. Do you have like a power supply? Is that what we're going to look at or like what are we going to look at?\" Oh, yeah. Well, do you want to start the um screen recording? Oh, yeah. Um and tell you about our sponsor. Thanks to Motion Gray for sponsoring this video. Their Erggo 2 is one of the most affordable options for sit-tostand desks on the market, making your next work or gaming station upgrade even cheaper. It has a weight capacity of 176 lbs and a height adjustment range of 28 to 46 in. Powered by a silent but powerful electric motor. The whole setup even ships out in one box with all the tools you need for assembly included. Pick one up with our link for an exclusive 15% off on top of any discount they may already have. Hey, it's booted up. Now what? I had a little demo prepared. Ooh, a demo. Demolition. Uh, no. Demonstration. Okay, so we got a little SBC of some sort. What's that? Like an ESP32 I set up here and I've just programmed it to uh send a little command here. Okay. So, one of the neat things about this oscilloscope is that um it can do a lot of decoding of digital signals. Oh, so we tell it which pins to monitor out of our eight channels here. Uh yes. Yeah. Sorry. So, I plugged in the digital. This is again this is the thing about engineering people. They just start doing stuff assuming that everyone around them is like following along. Yes. Carry on. So, I've plugged in the digital probe here. Uh channel zero and one. Um, and I can go in here and go into the apps and protocol and to SPI. So, I'm comm communicating over SPI. Okay. And set this S clock on channel one, I believe. So, this is the kind of thing where if you didn't know how this was outputting, it would be a bunch of trial and error to figure out how to even monitor it like if you trying to reverse engineer something. Yeah. So, a lot of this like a lot of the setup it's done while you're testing. You know, some of these parameters, but you also have to just kind of find some of this. I have to also change the trigger so that it triggers onto that one. So, there's plenty of nice triggers in here, but we're just triggering off of a digital signal. Okay. And the edge. So, whenever it rises, then it will capture a waveform. And that's how we can see this here. Okay. And what are we looking at here? So, here it's got automatic decoding of this. So, we just capture a single waveform. You can just capture a single one instead of run stop as it was before capturing all the latest ones. Mhm. Um, you can see and it's just automatically decoding the message I was sending. Oh. Oh, Leila. Oh, look at that. It says PSU circuit. Yes. Which is the channel where you guys can see all of the power supply testing that Lucas does. What are the chances? A more practical case would be you have your PCB or some other device. Um, did you just make this be a keyboard essentially? I guess in a really slow way, yes, we can make this a pre keyboard. Yeah. Could Could you just type into Could it could it detect that as well if you set up your triggers so that it Yeah. And like decoding of whatever um communication standard you're using. Yeah. It's got a lot of different ones you can do like canvas and other things for more like automotive. Yeah. Exactly. Okay. That's and more complicated stuff. So this is like a really simple example, but if you want to see if your sensor was actually giving back the proper values, there's maybe a breakdown in your lines somewhere, you could monitor that and see, oh yeah, it is sending everything back correctly, just we're losing it or we're decoding it incorrectly on our own. Oh, that's super cool for diagnostics then. Yeah, exactly. And this is only using two of the 16 channels. So if you had like a hugely parallel bus, then you can decode them all. So like this would be awful to, you know, count on your own and see one 0 01 kind of thing. Right. Right. Right. Right. Cuz this is each of our characters here. Yeah. Yeah. It's also a touch screen. Right. Yep. You mentioned that. So we're back to our first signal here. This is a capital P. On the bottom, we have just our our clock that tells us when to sample a zero or one. And then on the top, we've got our signal. So, what we're looking at here then is our first clock telling us to sample. That's a zero. Then on our second sampling point, that's a one. On our third, it's a zero. On our fourth, it's a one. And for the last four, it's all zeros. So, this one would be 0 1 0 1 0 0 0. And that's a capital P and ASKI then. Yep. So, then this would be how you guys reverse engineered that keyboard then. Yeah. A lot of that you have hook it up and see like when things are high and low. um and trying to figure out what all those random pins were cuz there were a couple we weren't even sure what they were. And I think that's how we found out that one of the decoding um like uh chips was broken and it was just sending all zeros like so it's sending the same kind of bits but then the second four bits was always zero for all of them right that I remember that the first half of each bite was working and then the second half of each bite was broken all zero because the chip was dead and so we could see that. All right, enough of the high school electronics class demo. Let's get this hooked up to a power supply and show you guys how we actually use it. So, these probes are all just like wired into our testing equipment. Yeah. Sorry, it's not uh you can't see it, but these run into the test chamber. Okay. Um connected to connection board, which is connected to the power supply here. I can show you guys what he's got in there. Here's our second one. So, all his probes are going into this and monitoring our various voltages from the power supply. And what's really cool is Lucas painstakingly soldered our measuring points to the bottom of our PCB so that we don't have to worry about this cable length affecting our measurements. What are we looking at? So, another great part about this oscilloscope is the um the automatability of it. So, we're able to do a lot of our tests um without, you know, actually touching a lot of it. We just have to set up all the programming beforehand and then as it's testing it'll send all the commands to properly configure it um and test without us having to stand here. But we really like standing here, don't we? We love it. Yeah. And hopefully this will work. I don't know. Somebody removed the SSD. So what what it's probably fine. Oh, should we talk about some of the things that ours is optioned with? Oh, sure. Yeah. It has a one gigabit GPTS memory extension. Uh yeah. So that's one gigap points memory extension. So that's another one that's lets you capture a lot more waveforms and it's a lot of memory like we said before. Oh, for longer waveforms. Yeah. Okay. And more of the same. So if you're measuring a really like we're measuring that thing of saying PSU circuit that was repeating like once a second or whatever, right? And so that allows to capture like multiple samples of it and you could average them or see if there's any like aberrations, right? So for diagnosis of say for example like like an an erratic error that only shows up once in a while that could be really useful then. Yeah, exactly. This is great for that and a lot of oscilloscope is used for that where um like 99% of your signals will be exact right waveform but you want to capture the one or two that is that isn't the intermittent problem. They call them like runs or whatever. Yeah. or it's like maybe it stayed high for too long or there's some kind of glitch. You know, there's a lot of people that find that word pretty offensive, right? This is our brown out test that we do for PSU circuits. Um, we basically just turn off the input power to the power supply for a very short period and see if the power supply survives. So, we can see here it's doing a lot of stuff on its own. It basically just configured itself so that it's got all the right measurements set up and it'll capture this waveform afterwards. So, okay, there we see here. So, what we're looking at here then is AC power going doing its thing, right? And then we're looking at Whoopsy Doodles. No AC power, but our 12vt on the power supply was uninterrupted. And what's our purple one here? Uh, yes, 3.3 volt. 3.3 volt. There's 5 volt and the power good signal. So that's the one from the power supply that's telling the motherboard and the computer like power is still good. I can still guarantee that we have the right output voltages. What if we gave it a longer brown out then? Exactly. We'll proceed through this. It'll go through and it saves the waveforms. This is how we save them back to a file and we can later graph those and create large graphics from them. And eventually that power good signal is going to be like no. Yes. Yeah. Hopefully we'll capture this. You know, it's always a lottery. We're doing it live. So we can see here it's in blue so it's hard but you see it cut it cut out here and went low for a while and came back up. So for that short period the power supply was saying you know I can't guarantee 12 volts output and if we have a good motherboard that behaves the way that it should it should say hey I don't have good power that'll shut down the computer. Yeah. So at that point it's like it's nice that it's kept the other voltages high but it's already turning off your computer because presumably that's enough for it to and this is exactly the behavior we'd want. We would want it to say, \"Hey, the power's not good.\" before there's a major interruption to the voltage it's delivering to our components because otherwise, I mean, this is a very very small surge, but if we had a bigger surge, that could be an issue, right? Surge and just reliable things. So, it may be trying to save memory to uh like to, you know, storage or something and it might corrupt that or have some unpredictable effects. We'll see if we'll get one where it just fully drops out. We can see there's already little dips in the voltage, right? Oh, okay. So, it really didn't like 25 milliseconds of power being gone. About 22 milliseconds or 24. I'm not sure exactly which one, but yeah, you can see it blips in the 12 volts and it just completely drops out, but the power good line dropped before that. Now, a lot of our testing is focused on the ATX specification and making sure that power supplies adhere to it. Have you encountered any that do not meet the ATX specification? Yeah, a lot of the power supplies will not quite meet in some places like oh maybe it's in the dynamic tests it doesn't quite meet the voltage regulations or one of the timings off. Um but a lot of them it's not a huge deal and it could be a part of our how our setup test setup is different from the ATX. Got it. So is that why we don't necessarily publish every result that we record right now cuz we're kind of waiting to make sure that it's on the up and up that we're in we're confident in it and we don't make any claims of like full ATX certification with that. So um yeah it's just you know indicative and one of the things that we really care about a lot though and that we are publishing now is any failures in safety mechanisms that are built into power supplies because you know I don't think that most people are going to look at a slight blip in the 12vt rail when they have a 15 millisecond power outage and go I'm not going to buy that power supply but we've had some that will just outright fail under an overcurren scenario where we are drawing more power than the power supply expects. Yeah. Which we don't expect it to be able to provide more power than it's rated for, but we do expect it not to catastrophically die. And we have had a couple die during this test where we're just shutting it off for brief periods of time. Can't explain those ones, but cuz it's not super ownorous, but uh yeah, like this is something that a power supply should be able to handle. Yeah, we do it a lot of times and we do it at 0 degrees, 20°, and 40°, but it should be, you know, fairly fairly survivable, I think. Do you have any more tests for us to look at? Yeah, we also have the timing test that we use the oscilloscope for. And I think that's, you know, more interesting than the brown one. When you say timing, what what do we want to know? What how does the timing matter of a power supply? I mean, it's DC. There's no signaling. There's no waveforms even. There is signaling. So, there's a couple signal channels on that like the power good and the power on, but there's specific time they have for how long it takes for the voltage to rise to a certain level or to drop or delays between those. So this configures the oscilloscope for a turn on waveform which we get here. So do we want to go from 0 to 12 volts really quickly or do we want it to be slow? What do we want? I believe there is a maximum time I can I don't know the exact timing now but the maximum time for 0 to 90% of the voltage spec. So of 12 volts 5 volts and 3.3 volts. Got it. And then there is also a spec for the delay between them going high and the um power good signal going high. it'll save this waveform and then reconfigure so that it can um save the turn off waveform which is also important in for like brownout and stuff. So this one the first one will be basically just flat lines once it's saved because there's very little load on the power supply. Yeah. Um but future ones um do actually drop and you can see them there. It takes about two days to fully test a power supply. And if we have a failure, we always obtain another unit and fully test that additional unit to see if it was just a one-off bad unit. What's interesting to me though is so far we haven't had a lot of bad units that weren't just a bad power supply. All but I believe one of the ones that have failed, the second unit has failed as well. Yeah, there's one or two that the first one failed and the second one survived, but so far it's been Yeah, they both die and often run on similar tests. So, here's another one. So, this is trying to turn on with a load and obviously it failed that. Um, a lot of power supplies do even though I think it's in the spec, the ATX spec that have to be able to turn on with a load. Um, they just can't because you know it's not typical. I guess your GPU isn't pulling power before it has, you know, a voltage. We can also use this for ripple testing of a power supply. Is that correct? Yes. Yeah, we do that same. Can you explain like on five why ripple matters? Because a perfect DC voltage output like 12 volts, it'll be perfectly flat, but because we're in the real world, there's capacitance, inductance, lows, everything else, it's not going to be flat. Um, there's some ripple to that. We can see that. We can see it. Little little bit of noise in there in the line there. Why does excessive ripple matter? because the components later in your like in your computer are expecting a really constant um supply and something they can predict and you know operate um consistently on and they further regulated down to other voltages like CPU like 1.2 volts and stuff but even those regulators want a really consistent input voltage. Got it. So it just helps with general stability and reliability. Could it improve longevity to have low ripple? Uh yeah it'll put less load on the capacitors over time. Put less energy in and out of them. Here I have another way from where this one actually went down. So this is another one. So during the timing test, we can measure how long it is between the power like it turning off and the um power supply shutting down and how long it takes for each of the voltages to drop. This one's at like a 10% or 20% load. So this is the whole thing where you hit the power switch on something and it takes a minute for it to like for the LEDs to you know Yeah, exactly. So that' be like for a small load and you'll see with like even larger loads, it's almost instantaneous the the voltage drops. Oh, one more thing. Actually, we've alluded to it, but I don't think we've explicitly said what one of these run-of-the-mill benchtop oscilloscopes is worth. It's a bit of a range depending on options, but it's about 20K to 50K US, right? Yeah. Go and buy one now. Yeah. Use our affiliate code. Lucas from the lab, everyone. And the Roden Sports MX05 series. Subscribe to ShortCircuit. and power supply circuit."}