But nevertheless, hopefully I3C Basic covers a lot of what a lot of people need and they won't have to be drawn into the licensing situation. There are other versions of I3C, which this implies there is a licensing agreement that you need in place to use that. What's I3C Basic? What they've done, a consortium called MIPI has made a protocol by the, I guess what we would call the freemium model. It says, I3C and the publicly available MIPI I3C Basic. When we start out here right at the top of the document, the very first sentence gives a gigantic clue as to what's going on. This is the document that we were looking at earlier and I mentioned Chapter 9 has got specific information about I3C. I think it's worth taking a few minutes just to take a special look at Chapter 9 from the I squared C-bus specification and user manual. I know I speak slowly, so feel free to use the Coursera video player feature to play the videos at 1.5x or 2x speed. And it's worth building a strong foundation now, because Module 4 wraps up everything we've learned into five very useful rules of thumb that you can you in all of your future projects. You may have seen some of this information before but it's worth briefly seeing again as this is the foundation that we'll be referring back to throughout the whole course. We'll use this open-drain configuration as an example throughout the entire course. This is how an IC communicates on an I2C (and I3C) bus and is a great example circuit for studying all sorts of real-world effects on high-speed signals. Lastly, we'll take an in-depth look at a type of circuit called an open-drain driver. We'll introduce some well-known protocols and also the emergning I3C protocol, the successor to I2C. We'll discuss what that means and why it's important when building projects with high-performance communications links. These are digital signals, but if you think digital communications is all 1's and 0's, I'd like you to change your thinking and start thinking of every signal as an analog waveform. In this first module, we will discuss a variety of modern communications protocols and point out features that we will refer back to in later discussions. These five rules of thumb, combined with the experience from earlier modules, help you estimate spectral bandwidth of signals, rise time, and gain insights whether you're troubleshooting a broken design or designing something new. Now, with our knowledge of signals, Module 4 develops five rules of thumb for designing your circuits so that your high-speed signals work the first time. These are "signal integrity" concepts, distilled to what you need for your Raspberry Pi projects. Module 3 flips your thinking from the time-domain to the frequency-domain to examine the frequency components of signals and understand how unintended filtering in your circuits distorts your digital waveforms. Then, to build a deep and intuitive understanding of how circuits send and receive these signals, Module 2 explores the physics of high-frequency signals in an easy-to-follow way. We start with a review of common signal protocols available. Course two of this specialization is all about hardware physical layer and communication between elements of your project, how to troubleshoot high-speed signals when they don't work, and how to design your projects so they do work.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |