Carleton Classifieds>Carleton Online Courses>Communications and High-Speed Signals with Raspberry Pi

Communications and High-Speed Signals with Raspberry Pi

About this Course

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.

Created by: Johns Hopkins University


Related Online Courses

This course is primarily aimed at learners interested in knowing about and running a social business. An ideal learner could be a student, social entrepreneur, social intrapreneur, or a corporate... more
Conducting surveys and analyzing user research data can help businesses gain important insights into the experiences of their users, both current and potential. By understanding the user experience... more
This course provides a solid foundation in IT concepts and principles, making it ideal for those starting a career in technology. Through engaging content, learners will explore key areas,... more
This specialization demonstrates the basics of Junos OS DevOps automation Tools, protocols and technologies. This specialization covers basic DevOps principles, Junos APIs, and the Network... more
This course introduces the basics of Python 3, including conditional execution and iteration as control structures, and strings and lists as data structures. You\'ll program an on-screen Turtle to... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL