- Level Foundation
- المدة 13 ساعات hours
- الطبع بواسطة Johns Hopkins University
-
Offered by
عن
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. We start with a review of common signal protocols available . 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. 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. These are "signal integrity" concepts, distilled to what you need for your Raspberry Pi projects. 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 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.الوحدات
Introduction to Module 1
1
Videos
- Introduction to Module 1
Modern Protocols
4
Videos
- Overview of Serial and Parallel Communications 1 of 2
- Overview of Serial and Parallel Communications 2 of 2
- Technology Trends in Serial Communication 1 of 2
- Technology Trends in Serial Communication 2 of 2
All Signals are Analog
2
Videos
- All Digital Signals are Analog Waveforms 1 of 2
- All Digital Signals are Analog Waveforms 2 of 2
Serial Control Protocols
3
Videos
- Review of I2C Communication Hardware
- Summary of the I2C Specification
- Introduction to I3C
Open-Drain Driver Circuits
3
Videos
- A Close Look at Open-Drain Configuration 1 of 3
- A Close Look at Open-Drain Configuration 2 of 3
- A Close Look at Open-Drain Configuration 3 of 3
Summary of Module 1
1
Assignment
- Module 1
1
Videos
- Summary of Module 1
Introduction to Module 2
1
Videos
- Introduction to Module 2
Capacitance Limits Fast Signals
3
Videos
- Measuring Fast Signal Transitions
- The Physics of Capacitance 1 of 2
- The Physics of Capacitance 2 of 2
Finding Unintended Capacitance
2
Videos
- Where is the Capacitance in your I2C Circuit? 1 of 2
- Where is the Capacitance in your I2C Circuit? 2 of 2
Simulating Circuit Degradation
2
Videos
- Simulating Effects of Bus Capacitance with Computer Modeling 1 of 2
- Simulating Effects of Bus Capacitance with Computer Modeling 2 of 2
Other Uses of Capacitive Filtering
2
Videos
- Time Constants and Inferring Circuit Parameters
- How PWM Uses Capacitive Loading Advantageously
Summary of Module 2
1
Assignment
- Module 2
1
Videos
- Summary of Module 2
Introduction to Module 3
1
Videos
- Introduction to Module 3
Understanding Frequency-Domain Concepts
2
Videos
- Introducing Frequency-Domain Concepts 1 of 2
- Introducing Frequency-Domain Concepts 2 of 2
Decomposing Waveforms into Sinusoids
4
Videos
- Constructing Signals from Simple Waves 1 of 2
- Constructing Signals from Simple Waves 2 of 2
- Analysis of Harmonic Content in Digital Signals 1 of 2
- Analysis of Harmonic Content in Digital Signals 2 of 2
Signal Distortion From Bandwidth Limitation
2
Videos
- How Bandwidth Limits Distort Signals 1 of 2
- How Bandwidth Limits Distort Signals 2 of 2
Decibels and Filters
2
Videos
- Understanding Decibel Measurements
- Filter Terminology for High-Speed Data Transmission
Summary of Module 3
1
Assignment
- Module 3
1
Videos
- Summary of Module 3
Introduction to Module 4
1
Videos
- Introduction to Module 4
Rule 1. Relating RC Time Constant and Rise Time
2
Videos
- Rule 1 Rise Time in Terms of RC Time Constant 1 of 2
- Rule 1 Rise Time in Terms of RC Time Constant 2 of 2
Rule 2. Relating Signal Bandwidth and Rise Time
2
Videos
- Rule 2 Rise Time in Terms of 3dB Bandwidth 1 of 2
- Rule 2 Rise Time in Terms of 3dB Bandwidth 2 of 2
Rules 3 and 4. Estimating Rise Time and Bandwidth from Clock Frequency
2
Videos
- Rule 3 Rise Time in Terms of Clock Frequency
- Rule 4 Bandwidth in Terms of Clock Frequency
Rule 5. When Not To Use These Rules of Thumb
2
Videos
- Rule 5 When Do These Rules Break Down 1 of 2
- Rule 5 When Do These Rules Break Down 2 of 2
Summary of Module 4
1
Assignment
- Module 4
1
Videos
- Summary of Module 4
1
Readings
- Five Rules of Thumb PDF
Auto Summary
Discover the intricacies of hardware communication and high-speed signal troubleshooting in the specialized course "Communications and High-Speed Signals with Raspberry Pi." This engaging program, offered within the Science & Engineering domain, is expertly designed for those looking to deepen their understanding of physical layer communication in electronics projects. Led by Coursera, this foundational course spans approximately 780 minutes, delving into the essential protocols for signal communication and the physics behind high-frequency signals. You will gain insights into time-domain and frequency-domain analysis, essential for diagnosing and preventing signal integrity issues in your Raspberry Pi projects. The course is structured into four comprehensive modules: 1. **Signal Protocols Review**: Understand the common signal protocols available for your projects. 2. **Physics of High-Frequency Signals**: Explore the behavior of circuits at high frequencies with intuitive explanations. 3. **Frequency-Domain Analysis**: Learn to identify and correct unintended filtering that distorts digital waveforms. 4. **Design Rules for High-Speed Signals**: Apply five crucial rules of thumb to ensure your circuit designs work efficiently the first time. Offering both Starter and Professional subscription options, this course is perfect for aspiring engineers, hobbyists, and anyone interested in mastering high-speed signal communication and hardware troubleshooting with Raspberry Pi. Join now to build, troubleshoot, and perfect your electronic projects with confidence.
Drew Wilson