Is This the NEW GOLDEN Standard for Communication? (I3C) EB#60

  Рет қаралды 267,388

GreatScott!

GreatScott!

Күн бұрын

Пікірлер: 427
@semicolontransistor
@semicolontransistor Ай бұрын
The tantalum capacitor polarity marking is one of those things that will get you every time. At least you limited the current to prevent more exciting things like it catching fire or blowing up in your face.
@SmileyFace01
@SmileyFace01 Ай бұрын
oh man these little things scared me when I blew them for the first time.. they sure pack a lot of booms and bangs for their size
@nikethunner2732
@nikethunner2732 Ай бұрын
is there a good reason for that strange change? Breaking design conventions (the line for minus is not only on electrolytic caps, but also on diodes etc.) for no reason sounds like a recipe for a disaster
@russellzauner
@russellzauner Ай бұрын
even when installed correctly, they almost always fail as a short and *burn* lol wikipedia says "eject burning core" no lie, I laughed a bit when I read that. They're great if you need them but I would never intentionally design them into something - most of the time I saw engineers patching them in when their circuits wouldn't work so great with other caps, but most other caps fail as an *open* (sometimes gradually failing so, making it more likely the intercept before full failure). They were always easy to debug because they'd be literally cracked most of the time if they had failed and of those they were frequently cracked with a black burnt spot in the middle of the crack.
@MIDNITE69
@MIDNITE69 Ай бұрын
EXCITING
@sebastian19745
@sebastian19745 Ай бұрын
Well, is quite simple, tantalum capacitors and diodes have the positive terminal marked, being thd or smd. Easy, right?
@anispinner
@anispinner Ай бұрын
I4C (i-foresee) the next protocol! :)
@SmileyFace01
@SmileyFace01 Ай бұрын
IC what you did there :D
@BogdanSorlea
@BogdanSorlea Ай бұрын
you mean "I foresee the next protocol: I4C" - a name just like PHP :))
@ScreamingSquirrel
@ScreamingSquirrel Ай бұрын
That’s the protocol where you receive the data before you send it, right?
@Zardwark
@Zardwark Ай бұрын
I can't wait for I6C 🙂
@sirtra
@sirtra Ай бұрын
​@@ZardwarkU26C for that hat, is what i think about that
@aarong9378
@aarong9378 Ай бұрын
I just love watching the solder reflow.
@greatscottlab
@greatscottlab Ай бұрын
Haha me too ;-)
@serversurfer6169
@serversurfer6169 Ай бұрын
It makes me seriously consider building electronics. 😜
@winnie6979
@winnie6979 Ай бұрын
Dynamic address assignment doesn't work as what most might expect. The DAA process assumes all devices have different provisional IDs to start with. Stupidly enough, the I3C standards makes provisional IDs optionally randomly assigned by the manufacturer. Many manufacturers choose to give all ICs the same provisional ID rather than add a factory-programmed ramdom ID. As a result, when starting the DAA process, you must connect the chips one at a time. Connecting multiple at a time during DAA means multiple ICs will respond to the same address assignment, completely negating the DAA feature. It's dumb, they were so close to making a good protocol, but making it optional effectively makes it no more useful than having address pins on an i2c device.
@SmileyFace01
@SmileyFace01 Ай бұрын
Aww.. I was excited when I heard it has daa. Such a let down. edit: the provisional ID is 48 bits for anyone wondering and my hopes are that manufacturers will at the very least try to implement it correctly.. but even the allmighty usb specs are getting ruined by manufacturers..
@bartomiej368
@bartomiej368 Ай бұрын
It is stupid anyway, because if every sensor got assigned address automaticaly, then you have all sensors initialized, but don't know which is which.
@uzlonewolf
@uzlonewolf Ай бұрын
@@bartomiej368 As long as each has a unique address you can just query them for a chip id/type to figure out what they are.
@eldorado3523
@eldorado3523 Ай бұрын
what I don't understand is how there's a myriad of single wire auto-addressing protocols around like LIN and I3C still failed at a task LIN and the likes has been doing since 20 years ago.
@TheNamelessOne12357
@TheNamelessOne12357 Ай бұрын
But if all devices already have unique addresses and you can enumerate and access them, why would you want to change it?
@Sharkiuli
@Sharkiuli Ай бұрын
shoudn't we call i3c "i cub c"?
@calamity3457
@calamity3457 Ай бұрын
Just wanted to add that there are a handful of STM32 micros that support I3C. As an example, the STM32H503 supports it. The official NUCLEO-H503 devboard is $15 or the micro itself is around $3 to $4. There might be cheaper options from ST, but I personally own a NUCLEO-H503 which is why it came to mind
@conorstewart2214
@conorstewart2214 Ай бұрын
Other STM32H5 MCUs have I3C too (I haven’t checked but it might be all) and the NXP N series have I3C too.
@oliverer3
@oliverer3 Ай бұрын
Nordics nRF54 series has it too, I learned recently to my delight!
@fatelectron734
@fatelectron734 Ай бұрын
Earlier the merrier. I was really falling behind on my coursework in my engineering degree. Since I found you channel, this has revamped my interest in Electronics. Thanks a lot Scott. Danke
@greatscottlab
@greatscottlab Ай бұрын
Awesome. Love to hear that :-)
@cyby124
@cyby124 Ай бұрын
this channel is the reason i got interested in EE😂 now i watch every video and im subbed.
@TheWeepingCorpse
@TheWeepingCorpse Ай бұрын
I2c = i squared c I3c = i cubed c
@solarcrystal5494
@solarcrystal5494 Ай бұрын
no a cube has 6 faces
@machmar
@machmar Ай бұрын
​@@solarcrystal5494 and a square has 4 sides
@6489Tankman
@6489Tankman Ай бұрын
​@@solarcrystal5494PWAHAHAHAHAHAHAHAHAHAHAHAHAHAHAOMGYOUARESOFUNNYMAN
@ripplerxeon
@ripplerxeon Ай бұрын
I4c = I foresee LOL
@thefailxtreme
@thefailxtreme Ай бұрын
I triangle c?
@paulroberto2286
@paulroberto2286 Ай бұрын
Babe, wake up! new communications protocol just dropped!
@greatscottlab
@greatscottlab Ай бұрын
Well, not completely new. Has been around for years.
@sussudio
@sussudio Ай бұрын
I just told my wife. She wasn't impressed...
@rexsceleratorum1632
@rexsceleratorum1632 Ай бұрын
@@sussudio Did you tell her that it is capable of 12MHz?
@ІгорАлієв
@ІгорАлієв Ай бұрын
​@@rexsceleratorum16321 extra wire and use 62.5MHz SPI:)
@cyby124
@cyby124 Ай бұрын
spam?
@60mithai
@60mithai Ай бұрын
Videos like these is why I love your content! I originally did EE but ended up in software, did not manage to carry forward any wealth of knowledge from university. But now i have kinda reignited my hobby electronics phase hoping to finally implement some dream projects, and your videos are very helpful in info and frugality ( this is an expensive hobby after all). Thanks for your hard work.
@bagibadoo439
@bagibadoo439 Ай бұрын
First thing to do before plugging in power on a board is using a multimeter to test the resistance between power and ground. If you get 0 or too low you can find the error without destroying any other components.
@heikoindenbirken819
@heikoindenbirken819 Ай бұрын
Pullup vs. Push-Pull. You can improve the speed of pullups by using a current source instead of a simple resistor. Push-Pull has a little problem when one device pulls low and another one pulls high. A problem for I²C clock stretching or multi-master. But even for this we can have a simple solution if we use a master with a lower current output than a client. In fact, most of the modern Push-Pull outputs are current sources with no problem shortened to Vcc or GND.
@nopparuj
@nopparuj Ай бұрын
More uncommon and useful IC videos please, something like ideal diode ic etc.
@greatscottlab
@greatscottlab Ай бұрын
Noted! Thanks for the feedback :-)
@Alacritous
@Alacritous Ай бұрын
There's tons of those.
@nopparuj
@nopparuj Ай бұрын
@@Alacritous well, I like Greatscott’s quality.
@princebanini
@princebanini Ай бұрын
I love how you openly own your mistakes. you're a great engineer❤❤
@t7732155980
@t7732155980 Ай бұрын
There is a hidden gem in the Video, initial power up debug ! great. Thanks
@WhoGenePro
@WhoGenePro Ай бұрын
Incredible work!!! I love to see the details on i3c! Was planning a modular bms on i2c, but i3c is clearly the superior choice based on what I saw in this video. It addresses every issue we were concerned about and will likely lower our costs in the end.
@greatscottlab
@greatscottlab Ай бұрын
Thanks for the feedback :-)
@cutemartinj
@cutemartinj Ай бұрын
That reflow is so satisfying to watch! Really cool update on I³C!
@nicolasm1890
@nicolasm1890 Ай бұрын
As always, a clear and informative video. Thanks, GreatScott
@juanmacias5922
@juanmacias5922 Ай бұрын
I will see you next time! :D
@greatscottlab
@greatscottlab Ай бұрын
;-)
@jmirodg7094
@jmirodg7094 Ай бұрын
good to see again a video where I learn something. Thanks.
@RobRoschewsk
@RobRoschewsk Ай бұрын
Wouldn’t it be eye-cubed-see
@nrdgrrrl
@nrdgrrrl Ай бұрын
I3C you're blowing my mind right now.
@KnightsWithoutATable
@KnightsWithoutATable Ай бұрын
The features of I3C that it adds make it where more complicated projects are going to use it. As micro controllers roll out with support for it built in, you will see more people and devices using it. Same thing happened with I2C. From a project standpoint, the interrupt feature alone is incredibly useful since the pins on a board are always a limiting factor on what your micro controller is going to be doing at the end of the day without putting peripherals or shields on it to get more. Inputs and outputs limiting you are always a problem when you are doing large projects with PLCs as well, so unless you are staying small, the same thing is going to happen here. Now the bandwidth is going to let you do some much higher grade data for the micro-controller to work with, so look for it also allowing better robots and other feedback based projects. You'd be surprised what upping the resolution on an ADC input for a PID will do for stability.
@johnwest7993
@johnwest7993 Ай бұрын
The 'line' or angled edge on ALL tantalum SMT capacitors I have ever seen (a million or more) was the positive end of the device.
@hobbesip1
@hobbesip1 Ай бұрын
Thank you for the intro to a new protocol I didn't even know had a new version! Time will tell if it catches on.
@User-pi3nf
@User-pi3nf Ай бұрын
Please make a video on the reflow soldering device it looks so good
@AnnaVannieuwenhuyse
@AnnaVannieuwenhuyse Ай бұрын
The reflow plate is a Miniware MHP-30. There's definitely some really good overviews/reviews or usage guides out there already!
@CNC-Time-Lapse
@CNC-Time-Lapse Ай бұрын
Those little breakout boards are so cool.
@timothymaimone8611
@timothymaimone8611 Ай бұрын
Glad you found that discrepancy with the polarity marking on the SMD capacitor! Obviously it was not a noob mistake and you actually had to review the data sheet.
@CraigHollabaugh
@CraigHollabaugh Ай бұрын
Congratulations with the Keysight sponsorship. That capacitor labeling is a pain. Thanks for the tip.
@briantw99
@briantw99 Ай бұрын
Haptic feedback is very important - we lost something when cellphones stopped having physical keyboards, but at least a little vibration here and there helps!
@lazymass
@lazymass Ай бұрын
I am the one who always turns off every vibration feedback, really hate it, at least at the current state on phones, which uses vibration motor, thus isn't very nice.
@lunlunnnnn
@lunlunnnnn Ай бұрын
​@@lazymass higher end phones actually have much better haptics. i agree that the ones with imbalanced weights on a motor SUCK, but whatever higher end phones use can be controlled way more precisely and is actually nice to use
@mme725
@mme725 Ай бұрын
It's odd how you use "i-squared-c" and "i-three-c" You would think youd either pair i-two-c and i-three-c together, or i-squared-c qnd i-cubed-c. Mixing and matching whether to say the number or the exponent is odd lol Just a minor nitpick on my part😅
@greatscottlab
@greatscottlab Ай бұрын
Haha yes. I get what you mean. I double checked though and these are the "official" pronunciations of I2C and I3C.
@DavidMulligan
@DavidMulligan Ай бұрын
Maybe "I Cubed C” will catch on.
@stefflus08
@stefflus08 Ай бұрын
What will I⁴C be?
@johnwest7993
@johnwest7993 Ай бұрын
@@greatscottlab, descriptors are often created quite randomly early adopters of a device and it becomes whatever they say. For instance, 'FET' would logically be pronounced as 'feet' since the E represents the word 'effect', but it isn't.
@TheWingAnthony
@TheWingAnthony Ай бұрын
@@stefflus08 I-tesseracted-C
@Smokeisprogress
@Smokeisprogress Ай бұрын
I understood a little of this, 🥴. I do try to stay up to date on new developments and appreciate the practical example you provided.👍
@EdwinFairchild
@EdwinFairchild Ай бұрын
STM32H5 series, STM32H7R3/7S3 line, STM32H7R7/7S7 line have i3c , i still haven't played around with it but looks interesting.
@AD34534
@AD34534 Ай бұрын
That mini hotplate is SO COOL.
@4mb127
@4mb127 Ай бұрын
You need peripherals for I3C... Or a Raspberry Pico with PIO.
@greatscottlab
@greatscottlab Ай бұрын
True
@conorstewart2214
@conorstewart2214 Ай бұрын
It’s exactly the same any time a new protocol comes out, eventually it will come as standard on all MCUs, especially as it is backwards compatible with I2C.
@NicolasAuer-j2f
@NicolasAuer-j2f 2 ай бұрын
Nices Video, steckt sicher viel Arbeit dahinter!
@Axolotroll
@Axolotroll Ай бұрын
Honestly can't wait - this is like PD 3.1 going up to 48 volts, the specs for it's greatness are established but now we have to wait for it to enter the scene at large scale. For me, the hot connect feature would be awesome to make modular contraptions...
@JeromeDemers
@JeromeDemers Ай бұрын
Hey the founder of Boréas (Simon) is a friend of mine from University!!
@Механизм-ж9я
@Механизм-ж9я Ай бұрын
I3C can be a better replacement for SPI driven LCDs. 2 wires instead of tipical 6. I3C can be implemented in raspberry pi pico PIO.
@greatscottlab
@greatscottlab Ай бұрын
true true
@rabiddawgr
@rabiddawgr Ай бұрын
Not a chance, if it tops out at only 12.5 Mhz
@tarakivu8861
@tarakivu8861 Ай бұрын
You can already use I2C for that.. but good luck with dot matrix displays with higher resolution.. you need more bandwidth for that
@superCTB
@superCTB Ай бұрын
​@@tarakivu8861 More bandwidth? Do you mean like in the I3C?
@rabiddawgr
@rabiddawgr Ай бұрын
@@superCTB Enough to drive character displays pretty fast. Not nearly enough for a general purpose LCD. For that one should really be looking at SPI. Of course if you don't need fast updates and your content is mostly static, then it will probably do the job.
@bzqp2
@bzqp2 Ай бұрын
If you keep the convention of "2" in I2C meaning "square" then I3C sounds like Yoda playing Minecraft.
@AnnaVannieuwenhuyse
@AnnaVannieuwenhuyse Ай бұрын
Luckily there's a definite correct way to pronounce it, and that's definitely I-three-C. That's because I2C and I3C are modified acronyms. People pronouncing it as I-squared-C are just stylizing it for themselves, but it's not the official spelling. The I2C was picked over IIC because IIC is hard to read and recognize whilst I2C is definitely a unique identifying set of syllables that would come to become widely recognized through that. I2C = IIC = Inter-IC Comms I3C = (nothing) = Improved Inter-IC Comms I3C never started as IIIC (three I's) because they learned from their mistakes.
@sansmojo
@sansmojo Ай бұрын
​@AnnaVannieuwenhuyse I have no idea who's right as far as original intention, but I decided years ago that saying squared is stupid. I only say it "eye two see" and everyone else can just deal with it and I'll do the same with three. If you want me to call it squared or cubed, then change the notation to match.
@ocelotmadness6287
@ocelotmadness6287 Ай бұрын
​@@AnnaVannieuwenhuyseusing 2 instead of squared was decided because it's difficult to the squared symbol on a US keyboard without alt codes, but it's officially I-squared-C. Doesn't matter that much though, you can say it wrong and people will still know what your talking about.
@jimjjewett
@jimjjewett Ай бұрын
Thank you for mentioning the I3C ... I had wondered if that protocol was abandonware. Apparently not, or at least not yet.
@cuf_
@cuf_ Ай бұрын
Almost 2 mil! hoping to see a fun 2 mil special!
@MCsCreations
@MCsCreations Ай бұрын
Awesome! Really interesting stuff indeed! 😃 Thanks for the lesson! Stay safe there with your family! 🖖😊
@LonnonFoster
@LonnonFoster Ай бұрын
Great intro to I3C. Sounds like a joy to work with, assuming you get some assistance from the mcu itself and you don't have to write your own driver for it.
@ChristieNel
@ChristieNel Ай бұрын
Very neat and nice I3C intro video! I look forward seeing what you manage to do with it in the future. I've been interested in I3C since Microchip implemented it, but haven't had a reason to use it yet. I2C is actually very complicated to implement professionally - dealing with data corruption, lockup states and recovery sequences, also working at high speed reliably for things like I2C displays and multiple devices on the same bus. An I2C host implementation also adds another level of complexity. May I recommend testing one complete board before soldering the rest?
@teamllr3137
@teamllr3137 Ай бұрын
Got the same capacitor mistake from 5:25 while assembling my school robot, it blew up with a lot of smoke, but it was face down behind connectors so at least it didn't hurt me
@kautkascitadaks
@kautkascitadaks Ай бұрын
For future projects, All tantalum capacitors, including wet type tantalum electrolyte capacitors have plus side marked.
@RanaRao_Chandrachur
@RanaRao_Chandrachur Ай бұрын
Hey Scott, I really miss your "& ohhhhh boy" vibe.. .yeah your vibe come to India, love from here ❤
@hejasverigeee
@hejasverigeee Ай бұрын
Wow - very close to 2mn! Greetings from Stockholm Sweden Europe 🇩🇪🇸🇪
@Anonymousg64
@Anonymousg64 Ай бұрын
I do i2c reinit dynamicly already, i can hot plug sensors that get detected and initialized and if any has errors or is no longer detected, it reinits. Works
@Stuart-AJC
@Stuart-AJC Ай бұрын
Just a suggestion for the English versions of the videos, it should be Gold Standard (not Golden). I know that doesn't make sense grammatically, but it's a standard for gold, not a type of standard (if that makes sense 🙃)
@itsjameswhat678
@itsjameswhat678 Ай бұрын
this was bugging me too
@JanTecEngineering
@JanTecEngineering Ай бұрын
0:24 Love the to be or not to be poster!
@greatscottlab
@greatscottlab Ай бұрын
;-) got it from displate (not sponsored)
@Arduino_and_Redstone_Pro
@Arduino_and_Redstone_Pro Ай бұрын
Hi, could you make a updated video of your glowing stairs? Would be nice :-)
@greatscottlab
@greatscottlab Ай бұрын
Hopefully very soon ;-)
@GlennHamblin
@GlennHamblin Ай бұрын
Interesting, but I'm not sure if it will catch on. We already have high speed serial interfaces at the expense of another wire or two. And most I2C communication is fast enough for most of its use cases. Time will tell.
@Alacritous
@Alacritous Ай бұрын
I3C can (depending on implementation) coax higher speeds out of legacy I2C equipment. up to 5 Mbps in some cases.
@SmallSpoonBrigade
@SmallSpoonBrigade Ай бұрын
If it's based on vibrations, this would allow us to have cans with string communications at higher rates than with standard ones
@lorenzo.c
@lorenzo.c Ай бұрын
As you say, I struggle to see the unique selling point of I3C over SPI apart from fewer wires. For example: why would the manufacturer of an OLED display controller include I3C when the pinout already supports SPI? Device requiring a bitrate in the order of several Mbps like DAC and ADC are already based on I2S, a specific serial communication standard. SD carda have their own standard and many devices like wireless transceivers rely on SDIO derived from it. From the comment kzbin.info/www/bejne/aJ6xoYyFjrFqidU&lc=UgyGYYGoelgV64f82fB4AaABAg&ab_channel=GreatScott%21 I gather that the dynamic addressing has not been implemented in a way that would make the case for adoption compelling.
@conorstewart2214
@conorstewart2214 Ай бұрын
@@lorenzo.c you are missing one of the major advantages of I2C and I3C, they are designed to be used with many devices on the same bus. Sure you can connect multiple devices on the same SPI bus but you need to use slave select lines to select which one you want to communicate with which adds even more wires. An SPI bus with 4 slaves needs the 3 wires for the base protocol plus 4 slave select lines and that only increase with more slaves. With I2C and I3C you can connect many more devices with just two wires. I2C and I3C aren’t replacements for SPI or I2S, they are different protocols for different use cases.
@gidsvids8320
@gidsvids8320 Ай бұрын
Excited to see you using Microchip's Curiosity Nano
@paulushdk
@paulushdk Ай бұрын
ive never heared of I3C but its awesome!!
@olafschermann1592
@olafschermann1592 Ай бұрын
Thank you for i3c overview
@gosdeCarrer
@gosdeCarrer Ай бұрын
What they should do is a new standard single wire protocol, bi-directional. For many devices and situations that would be perfect and simplify things a lot.
@musictitles3235
@musictitles3235 Ай бұрын
I love this channel ❤❤
@mrpickles619
@mrpickles619 Ай бұрын
Wake up babe, I2C2 just dropped
@stefanjohansson1234
@stefanjohansson1234 Ай бұрын
But does it have a bad motivator?
@suji730
@suji730 Ай бұрын
I think you have to continue beginner's video 😂 Day by day it's hard to realize (not all) but some things ..... About 13C protocols.. Thnx bro❤
@greatscottlab
@greatscottlab Ай бұрын
:-)
@kentswan3230
@kentswan3230 Ай бұрын
Future multi mode peripherals will likely have to have a single pin that selects I2C or I3C. I'd have to get deeper into it to see how an I3C controller handles pure I2C including pullups.
@X3msnake
@X3msnake Ай бұрын
if I2C is I squared C shouldn't I3C it be I Cubed C?
@hempbear
@hempbear Ай бұрын
Wait a minute... it wasn't just an accident, you didn't *know* about the tantalum polarity line thing? Come on Scott :)
@pararera6394
@pararera6394 Ай бұрын
Seems like he has footprint without line on one end. 😅
@furank_i
@furank_i Ай бұрын
Make a full video on I3C sometime!
@uwezimmermann5427
@uwezimmermann5427 Ай бұрын
As a student working extra shifts in the mid-1990s I was hand-soldering smd components onto circuit boards for a small start-up company. I soldered quite a few boards during my first night shift and went home happily. The next day I was told that someone had to correct all my mistakes - I had soldered all tantalum capacitors in the wrong way - also assuming that the thick line was the negative marker as on the aluminum electrolytics which I was familiar with... Why, why, why.... why is it the positive electrode on tantalums which has a stripe as a marking? Of course it cannot be changed now, since it has been established over decades, but still, why?
@MarianKeller
@MarianKeller Ай бұрын
Always wondered why they won't just change the design to include a little plus sign to reduce the ambiguity. Recently used some high-power SMD LEDs that had clear + and - markings. Beautiful.
@ivictoriouss
@ivictoriouss Ай бұрын
we got I3C before GTA6
@bornontheusa408
@bornontheusa408 Ай бұрын
awesome! keep it up bro! nice vids
@caglarabatay316
@caglarabatay316 Ай бұрын
Thanks Scott..
@docnielsen
@docnielsen 2 ай бұрын
First! Also, cant wait to upgrade all my i2c gadgets to i3c.
@greatscottlab
@greatscottlab 2 ай бұрын
Congrats 🙂Well, let's see when I3C catches on. Not so sure yet....
@Electronieks
@Electronieks Ай бұрын
I2C is from I I C , so 2 i's and a C
@zapl80
@zapl80 Ай бұрын
For i3c they simply added another "i" word: Improved Inter Integrated Circuit And it's obviously a proprietary standard with membership fees, unlike I²C where patents have expired
@innomkr
@innomkr Ай бұрын
Thank you for the great video!
@greatscottlab
@greatscottlab Ай бұрын
My pleasure!
@BogdanSorlea
@BogdanSorlea Ай бұрын
maybe the solution for I3C is a compromise (maybe already existing, as interoperability with I2C devices should have been desired/considered?) where you can still have a I2C-only device join the bus, configured with a static address and then ensure that the communication to and from it happens at I2C levels and routines, although I'm not fully sure how an I2C bus connection would need to be augmented to ensure signal consistency, etc - but again, unsure if I3C is designed with such backwards compatibility. maybe food for thought, something for you to try out - maybe also in some hacky, bit-banging kind of way
@CZThomasCZ003
@CZThomasCZ003 Ай бұрын
I've done a RTL design of an I3C Controller for my Master's thesis and oh boy, is the I3C protocol specification pdf long
@optimalchoice270
@optimalchoice270 Ай бұрын
Thanks!
@sobertillnoon
@sobertillnoon Ай бұрын
I hope one day I have enough money to get a proper scope.
@greatscottlab
@greatscottlab Ай бұрын
I bet you can do it ;-) Until then, there are also budget friendly scopes available ;-) I did videos about those as well
@nikschez5075
@nikschez5075 Ай бұрын
Why not call it IcubeC?
@greatscottlab
@greatscottlab Ай бұрын
Good question....
@greg4367
@greg4367 Ай бұрын
I'm going to run right out and buy myself one of those US$10K o'scopes!
@conorstewart2214
@conorstewart2214 Ай бұрын
The list of MCUs with I3C is longer than the list you showed. The STM32H5 series and NXP N series both have I3C as well. You can get STM32H5 nucleo boards pretty cheaply and easily too.
@markusbecker3136
@markusbecker3136 Ай бұрын
I3C and haptic feedback? Doc Brown would be excited 🤓
@fn_eddy
@fn_eddy Ай бұрын
Imho the most important addition is that they removed clock stretching 😬. Maybe I am the only one but somehow my responders always died during clk stretch and the watchdog didn’t hit …
@RobStark-fw6ig
@RobStark-fw6ig Ай бұрын
Hi scott, Please can you make a video on rf based rx and tx modules with least components with speed of allmost 10kbps that uses one way transmission and have range about 200 meters.... Please try this project i am not getting good results with rf 433mhz rx and tx boards .... And i also want to learn about them more.....🤔
@samithetechsavvy6485
@samithetechsavvy6485 Ай бұрын
hello mr scott thank you for all the efforts you put in the videos you make it's just awesome i just wanted to know how does the sensor interract with a user i didn't quite undestand the working principle and if anyone sees my comment and undestands the operation please tell me , thank you very much
@stdorn
@stdorn Ай бұрын
I just did the same thing with a tantalum cap adding filters to an esp32. I dont get it was always stripe - on through hole and stripe cathode on diodes for decades. What joker decided it should be oppisite on polarity of a sensitive device that can start a fire. Smart, real smart. I had no idea there was an I3C.
@craftingcat99
@craftingcat99 Ай бұрын
5:27 im not sure but this cap looks like a tantalum capacitor, and those are pretty much always (annoyingly) marked on the positive side. In comparison to pretty much all other capacitor types with a polarity, which are marked on the negative side.
@testman9541
@testman9541 Ай бұрын
So I3C is more like a SMBus replacement I guess... For more beefy bus I would look at 10base T1S that support power PoDL and bus topology or repeater... The T1L variant is interresting and it is still ethernet, so IP/UDP, etc 🎉
@russellzauner
@russellzauner Ай бұрын
I3C can be used to stream legit HDR video. I can't wait to test an HDR video stream over something like LoRa-type links or meshes from the middle of nowhere.
@eventhatsme
@eventhatsme Ай бұрын
Please make another video in this series if you are also able to replicate some of the functionality of the main board! Is there by any chance possible to drive the piezo with PWM or something simpler than I3C?
@kuromad
@kuromad Ай бұрын
It will be a while, but maybe this will allow some components that now use the SPI bus to move to I3C.
@BRUXXUS
@BRUXXUS Ай бұрын
Even with a few years of experience working with microcontrollers and peripherals, I've somehow only ever used SPI. 🤔
@johanntiu4162
@johanntiu4162 Ай бұрын
Sticking with the naming convention of I2C, I think I3C should be called I Cubed C. 😂
@MyPhone-qg2eh
@MyPhone-qg2eh Ай бұрын
If I3C becomes standard and reliable it would be a good improvement for robotics or industrial.
@paulstubbs7678
@paulstubbs7678 Ай бұрын
Title caught me a bit, I assumed you'd found a new wireless module.
@jodylang8781
@jodylang8781 Ай бұрын
Neat!
@greatscottlab
@greatscottlab Ай бұрын
Thanks :-)
@xanokothe
@xanokothe Ай бұрын
Having dynamic address is, for me, the best part of I3C. Is this protocol "open" like USB, where any vendor can use it, or do you need to pay a license?
@shrishailctalukar
@shrishailctalukar 27 күн бұрын
Can you share any tutorials on I3C? Detailed information.
@YoutubeBorkedMyOldHandle_why
@YoutubeBorkedMyOldHandle_why Ай бұрын
Looks like you got off easy putting the Tantalum capacitor in backwards. I did that once, and the thing blew up like a firecracker.
@kimchristensen2175
@kimchristensen2175 Ай бұрын
Current limiting on his power supply prevented the 4th of july.
@bonce
@bonce Ай бұрын
I was sold on dynamic addressing, then in-band interrupts?! ooooooh
@gudenau
@gudenau Ай бұрын
Have you covered CAN yet? It's being replaced with CAN-FD, Flexray and in some edge cases Ethernet in modern cars but it's still a pretty robust and simple networking protocol.
@HACSSuperbMiner
@HACSSuperbMiner Ай бұрын
They missed a huge opportunity to call the new protocol I “Cubed” C instead.
This $0.70 Component SAVES your Circuit?! (Surge Protection) EB#59
12:17
The World's Simplest Audio Amp just got BETTER?! (MOSFET Amp) EB#61
13:50
小路飞还不知道他把路飞给擦没有了 #路飞#海贼王
00:32
路飞与唐舞桐
Рет қаралды 82 МЛН
I tried finding Hidden Gems on AliExpress AGAIN! (SPECIAL Part 10)
15:11
Can We 3D Print Working Machine Parts Using This Unique Filament?
21:58
My Kickstarter failed, so I open sourced it
12:20
StuckAtPrototype
Рет қаралды 650 М.
Only Showoffs Do Things Once
20:00
Inheritance Machining
Рет қаралды 476 М.
Why Are Cooling Towers Shaped Like That?
19:48
Practical Engineering
Рет қаралды 3,2 МЛН
Hacking a weird TV censoring device
20:59
Ben Eater
Рет қаралды 3,2 МЛН
The Smart Tricks Inside Telescopic Machines
11:40
Know Art
Рет қаралды 517 М.
Reverse engineering the circuit that revolutionized delay effects
44:55
I tried finding Hidden Gems on AliExpress AGAIN! (Part 5)
14:11
GreatScott!
Рет қаралды 1,2 МЛН